毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于状态机的SDRAM控制器设计(3)
存储器的技术指标存储器的性能指标主要是存储容量、存储时间、存储周期和存储器带宽。存储容量存储器中可以容纳的存储单元总数。常用字数或字节数来表示。一个字节定义为8个二进制位。一个字长通常是8的倍数。存储时间又称存储器访问时间,指从启一次存储器操作到完成该操作所经历的时间。即从一次读操作命令发出到该操作完成,将数据读入数据缓冲寄存器为止所经历的时间。存储周期连续启动两次读操作所需间隔的最小时间。通常,存储周期略大于存储时间,时间单位为ns。存储器带宽单位时间里存储器所存取的信息量,通常以位/秒或字节/秒为单位。带宽是衡量数据传输速率的重要技术指标。存储容量反映了存储空间的大小,存储时间、存储周期和存储器带宽反映了存储器的速度指标。[4]
2.2 SDRAM控制器的功能
我们平时看到的 SDRAM 都是以单独封装好的module的形式出现,也就是我们常说的内存条。SDRAM控制器正是针对 SDRAM 的时序和指令操作特点,为 SDRAM 和上位机提供数据接口和时序控制的逻辑SDRAM 与 SRAM 最大的不同就是它不能长时间的保持数据,这是由 SDRAM的硬件结构所决定的。为了节省面积降低成本,SDRAM 的数据是存储在一个很小的电容上的,而不是存储在触发器上。因为电容会漏电,所以经过一定的时间以后存储在该电容上的电荷会减少到无法识别的程度,即数据消失了。所以 SDRAM需要不断进行刷新(Refresh)才能保留住数据,即在电荷消失之前补充足够的电荷,因此Refresh是SDRAM最重要的操作之一。何时 Refresh 关系到 SDRAM 性能的稳定和好坏,所以需要仔细设计 SDRAM 控制器来控制 SDRAM 的 Refresh。 SDRAM 器件内部由多个体(Bank)组成,通过行地址和列地址来寻址,存储体的行地址和列地址的位数取决于存储器的容量。SDRAM 利用两个时钟周期分别传输行地址和列地址,这样就达到了减少针脚的目的,但是多路寻址技术也使得读写的过程更加复杂了,这也需要 SDRAM 控制器来实现。SDRAM 的控制是通过总线命令实现的。SDRAM 支持的常用命令有 7 种:空操作(NOP)、模式寄存器配置(Mode Register Set)、激活操作(Active)、突发读(Burst Read)、突发写(Burst Write)、刷新(Refresh)和预充电(Precharge)所有的操作命令都是通过信号线 RAS_N、CAS_N、WE_N 的不同组合来实现的,这需要 SDRAM 控制器的介入。与SRAM不同,SDRAM在工作时,还存在 Refresh、Precharge 以及寻址等必要的非数据传输操作,因这些操作的存在,使 SDRAM 的带宽不可能达到百分之百的利用,所以也需要 SDRAM 控制器来提高带宽的利用率。 [5]
综上所述,SDRAM 控制器的主要功能包括:
(1)初始化 SDRAM;
(2)产生周期性的刷新命令来文持 SDRAM 内的数据而不丢失;
(3)控制 SDRAM 的读写时序;
(4)暂存读写数据。
2.3 SDRAM结构
SDRAM 内部的存储单元按阵列分布,如图所示。输入的地址经过译码电路产生一个行(Row)选择信号和一个列(Column)选择信号。行列相交点即为所要寻址的存储单元格,寻址到的存储单元里面的数据经过数据总线写入或读出,这就是 SDRAM 芯片的基本原理。
共3页:
上一页
1
2
3
下一页
上一篇:
基于数字图像水印技术应用研究
下一篇:
Matlab轨道交通车辆MVB通信网络的研究与设计
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
变分模态分解方法研究及...
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
浅谈传统人文精神茬大學...
高校网球场馆运营管理初探【1805字】