小舍YZ 发表于 2017-7-11 11:22:11

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

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的刷新模式。

晓灰灰 发表于 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]
查看完整版本: EDK开发实例—DDR SDRAM接口控制器