集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1042|回复: 3

EDK开发实例—DDR SDRAM接口控制器

[复制链接]
小舍YZ 发表于 2017-7-11 11:22:11 | 显示全部楼层 |阅读模式
EDK开发实例—DDR SDRAM接口控制器

DDR SDRAM工作原理

DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。DDR SDRAM是在SDR SDRAM内存基础上发展而来的,SDR SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而DDRSDRAM则在时钟的上升和下降沿都可传输数据,因此传输数据的等效频率是工作频率的两倍。

DDR SDRAM使用了DLL(Delay Locked Loop,延时锁定回路提供一个数据滤波信号)技术,当数据有效时,存储控制器可使用这个数据滤波信号来精确定位数据,每16次输出1次,并重新同步来自不同存储器模块的数据。DDR SDRAM采用的是支持2.5V电压的SSTL2标准,而不是SDR SDRAM使用的3.3V电压的LVTTL标准。

DDR SDRAM芯片的主要供货商包括:美光(Micron)、三星(Sungsang)、现代(Hynix)等。开发板上的DDR芯片型号为Micron公司的MT46V16M16TG-75(注:不同厂家DDR SDRAM的芯片管脚的功能定义都是兼容的)。

DDR SDRAM也是利用内部电容的电荷来记忆数据信息的,但电容的电荷会随着时间而泄露,所以要在数据信息变得难以辨认之前完成数据刷新(更新),也即将数据读出(但并不送到芯片管脚上)再写入,其一般是周期性的,整个存储器进行一次刷新的时间间隔为刷新周期。在刷新期间,不允许进行数据的读写操作。SDRAM的存储体是按照行列组织的二维矩阵,而刷新操作按行进行,每次对一行的数据同时读出、放大、整形和再写入。根据标准规定,DDR SDRAM的每一行都必须在64ms以内刷新一次。DDR SDRAM有自动刷新和自刷新两种刷新模式,且在每次突发读取时,都会自动预充电。DDR SDRAM芯片在上电后必须由一个初始化操作来配置DDR SDRAM的模式寄存器,模式寄存器的设置决定了DDR SDRAM的刷新模式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
晓灰灰 发表于 2017-7-12 09:23:07 | 显示全部楼层
DDR SDRAM也是利用内部电容的电荷来记忆数据信息的,但电容的电荷会随着时间而泄露,所以要在数据信息变得难以辨认之前完成数据刷新(更新),也即将数据读出(但并不送到芯片管脚上)再写入,其一般是周期性的,整个存储器进行一次刷新的时间间隔为刷新周期。在刷新期间,不允许进行数据的读写操作。
芙蓉王 发表于 2017-7-12 09:33:45 | 显示全部楼层
                       
 楼主| 小舍YZ 发表于 2017-7-12 17:20:14 | 显示全部楼层
晓灰灰 发表于 2017-7-12 09:23
DDR SDRAM也是利用内部电容的电荷来记忆数据信息的,但电容的电荷会随着时间而泄露,所以要在数据信息变得 ...

                                                               
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 02:42 , Processed in 0.061406 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表