计算机基础
文章平均质量分 50
Num One
IC Verifier
展开
-
服务器可用资源查询脚本
linux运维原创 2022-07-23 17:55:46 · 742 阅读 · 0 评论 -
SRAM的后门加载
wl_spram65536x72:65536表示深度,存储大小为512kb。72表示每一行的数据位宽,对应的WBE则为9bit。wl_spram1024x72,由64个8kb大小的sram拼接而成。1、后门加载为0reg [63:0] ram_mem[65535:0]=’{65536{0}}; //每一行64bit数据余8bit为ECC校验码,实现单比特纠错,双比特检测。for(int i;i<1024;i++) beginwl_spram1024x72_0.u_ram_core.mem原创 2022-04-18 22:59:38 · 819 阅读 · 0 评论 -
嵌入式Linux开发(devmem、BL0、BL1、BL2)
一、devmemdevmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。[用法]Usage: devmem ADDRESS [WIDTH [VALUE]]读取:在地址0x8000_0000读取32bit值(WIDTH默认等于32, 可选值为[8, 16, 32, 64])/dev # devmem 0x80000000 0x11111111读取:在地址0x80000000读取16bit值/dev # devmem 0x80原创 2022-04-12 08:35:59 · 1172 阅读 · 0 评论 -
C语言基础知识之数据类型\void\bool
一、基本数据类型 short、int、long、char、float、double 这六个关键字代表C语言里的六种基本数据类型。1、整型 整形包括短整型、整形和长整形。1.1、短整形 short a=1;1.2、整形 一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后,例如0x12345678在内存中的存储如下: 地址:0x0012ff78 0x0012ff79 0x0原创 2022-02-26 11:29:48 · 3558 阅读 · 0 评论 -
SRAM的深度H计算
一、单位换算1 Byte = 8 Bits(即 1B=8b)1 KB = 1024 Bytes1 MB = 1024 KB1 GB = 1024 MB二、基本概念Bit意为“位”或“比特”,是计算机运算的基础,属于二进制的范畴。Byte意为“字节”,是计算机文件大小的基本计算单位。这两者应用的场合不同。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。在应用层通常是用byte来作单位,表示文件的大小,在用户看来就是原创 2021-11-02 22:50:53 · 4519 阅读 · 0 评论 -
Cpu Cache and Memory Barrier(CPU缓存与内存屏障)
转载:https://www.jianshu.com/p/9ce55861e4ce4.1 CPU缓存为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。使用CPU高速缓存就是其中一种途径。目的就是为了尽可能地避免处理器访问主内存的时间开销。现代CPU一般有三级缓存,使用cpu-z能清楚地看到。CPU-Z截取的三级缓存图一多级缓存:L1 Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。一般服务器CPU的L1缓存的容量通常在32-4096KB。(每个核心都有自己的L原创 2021-09-09 15:03:48 · 381 阅读 · 0 评论 -
服务器芯片报告学习笔记
服务器按指令集可以分为intel x86架构和arm 非x86架构。服务器芯片插槽socket,x1,x2,x4,x8。桥片直接与cpu进行数据和指令交换,充当连接桥梁的芯片。以个人电脑主板为例,cpu插槽以北,靠近cpu插槽的一个起连接作用的芯片称为“北桥芯片”,主要作用是内存控制器。离cpu插槽较远位于主板下方的芯片称为“南桥芯片”,一般位于PCIe前面,作为输入输出I/O设备控制器。HBM高带宽存储器,显著增加GPU可用带宽并降低功耗。JEDEC已发布HBM2.0规范,1024位物理接口,8个.原创 2020-12-16 20:13:22 · 362 阅读 · 2 评论 -
到底什么是嵌入式?什么是单片机?
声明:此文章转载至微信公众号鲜枣课堂。凡是从事计算机或电子信息相关领域工作的童鞋,一定都听说过嵌入式和单片机吧?很多人应该知道,这两个名词和硬件系统有着非常密切的关系。一听到它们,就容易让人联想到插满芯片和针脚的电路板:但是,如果要问具体什么是嵌入式,什么是单片机,它们之间究竟有什么区别,我相信大部分人并不能解释清楚。今天,就给大家做一个入门科普,揭秘上述问题的答案。与此同时,我还会给大家介绍一下,我们经常听说的51、STM32,究竟是什么。什么是嵌入式首先,我们来看看什么是嵌入式。嵌入式,转载 2020-12-09 00:08:22 · 483 阅读 · 0 评论 -
计算机中存储常用的地址大小计算
1、单位换算1GB=1024MB1MB=1024KB1KB=1024B2、地址的计算起始地址0x0_0000_00000x代表十六进制地址大小32MB十进制 32MB=32x1024x1024B=33554432B十进制转十六进制后为0200_0000因此结束地址为0x0_0200_00003、常用的十六进制到十进制转换0400对应为1kb1_0000对应为64kb10...原创 2020-03-04 21:38:34 · 5673 阅读 · 0 评论 -
RAM AND ROM
1、RAMRAM:Random Access Memory 随机存储器也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。(百度)2、ROMROM:Read Only Memory 只读存储器只读存储器(原创 2020-06-05 20:29:31 · 496 阅读 · 0 评论 -
关于cpu缓存的一些知识
1、缓存和内存的区别缓存和内存都是存储器,区别在于在计算机中的应用。处理器缓存的传输速率确实很高,然而还不足以取代内存的地位,这主要是由于缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据。与此同时系统的速度就慢了下来,不过CPU会把这些数据复制到缓存中去,以便下一次不用再到内存中去取。就目前缓存容量、成本以及功耗表现来看,还远远无法与内存抗衡,另外从某种意义上来说,内存也是处理器缓存的一种表现形原创 2020-05-18 23:07:45 · 1467 阅读 · 0 评论