一般来说这几种存储器是一个 nios 系统都具有的,sram 的好处是接口简单,速度快容易操作,用资源也比较少;sdram 的
最大好处是容量大,当然速度也比较快,但是接口复杂些,也耗逻辑资源多些;ash 是非易失性存储器,速度慢。
SRAM、SDRAM 都用于程序工作时保存临时数据和程序,因为在系统调电后,保存在其中的数据都会丢失。
FLASH 用于系统中保存长期的数据,如:配置信息,程序等。
由于 SRAM 接口电路简单,在小系统中常用,SDRAM 的接口相对复杂,需要相应的控制器支持,但由于容量大、价格便宜、
访问速度快,所以常用在对内存容量和处理速度要求高的应用场合,在这种场合中,相应的处理器(CPU)都自带有 SDRAM
控制器。
DRAM 是动态存储器(Dynamic RAM)的缩写 SDRAM 是英文 SynchronousDRAM 的缩写,译成中文就是同步动态存储器的
意思。从技术角度上讲,同步动态存储器(SDRAM)是在现有的标准动态存储器中加入同步控制逻辑(一个状态机),利用一个
单一的系统时钟同步所有的地址数据和控制信号。使用 SDRAM 不但能提高系统表现,还能简化设计、提供高速的数据传输。
在功能上,它类似常规的 DRAM,且也需时钟进行刷新。可以说,SDRAM 是一种改善了结构的增强型 DRAM。目前的
SDRAM 有 10ns 和 8ns
什么是 DRAM?
DRAM(Dynamic RAM): 动态随机存储器。
什么是 SDRAM?
SDRAM(Synchronous DRAM): 同步动态随机存储器。目前的 168 线 64bit 带宽内存基本上都采用 SDRAM 芯片,工
作电压 3.3V 电压,存取速度高达 7.5ns,而 EDO 内存最快为 15ns。并将 RAM 与 CPU 以相同时钟频率控制,使 RAM 与
CPU 外频同步,取消等待时间。所以其传输速率比 EDO DRAM 更快。
什么是 DDR SDRAM?
DDR(Double Data Rate)SDRAM。其核心建立在 SDRAM 的基础上,但在速度上有了提高。SDRAM 仅在时钟信号的上
升沿读取数据,而 DDR 在时钟信号的上升沿和下降沿都读取数据,因此,它的速度是标准 SDRAM 的 2 倍。
什么是 RDRAM?
RDRAM(Rambus DRAM):总线式动态随机存储器,是由 RAMBUS 公司与 INTEL 公司合作提出的一项专利技术,它的
数据传输率最高可达 800MHZ,而它的总线宽度却仅为 16bit,远远小于现在的 SDRAM 的 64bit。
什么是 SPD?
SPD(Serial Presence Detect): SPD 是一颗 8 针的 EEPROM(Electrically Erasable Programmable ROM 电可擦写可
编程只读存储器), 容量为 256 字节,里面主要保存了该内存的相关资料,如容量、芯片厂商、内存模组厂商、工作速度等。
SPD 的内容一般由内存模组制造商写入。支持 SPD 的主板在启动时自动检测 SPD 中的资料,并以此设定内存的工作参数。
什么是 SRAM
SRAM 的英文全称是"Static RAM",翻译成中文就是"静态随机存储器"。SRAM 主要用于制造 Cache
什么是 Cache
Cache 的英文原意是"储藏",它一般使用 SRAM 制造,它与 CPU 之间交换数据的速度高于 DRAM,所以被称作"高速
缓冲存储器",简称为"高速缓存"。由于 CPU 的信息处理速度常常超过其它部件的信息传递速度,所以使用一般的 DRAM 来
作为信息存储器常常使 CPU 处于等待状态,造成资源的浪费。Cache 就是为了解决这个问题而诞生的。在操作系统启动以后,
CPU 就把 DRAM 中经常被调用的一些系统信息暂时储存在 Cache 里面,以后当 CPU 需要调用这些信息时,首先到 Cache
里去找,如果找到了,就直接从 Cache 里读取,这样利用 Cache 的高速性能就可以节省很多时间。大多数 CPU 在自身中集
成了一定量的 Cache,一般被称作"一级缓存"或"内置 Cache"。这部分存储器与 CPU 的信息交换速度是最快的,但容量较小。
大多数主板上也集成了 Cache,一般被称作"二级缓存"或"外置 Cache",比内置 Cache 容量大些,一般可达到 256K,现在
有的主板已经使用了 512K~2M 的高速缓存。在最新的 Pentium 二代 CPU 内部,已经集成了一级缓存和二级缓存,那时主
板上的 Cache 就只能叫作"三级缓存"了。
评论12