码迷,mamicode.com
首页 > 其他好文 > 详细

SDRAM学习笔记(一)

时间:2016-03-08 00:12:40      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

一、SDRAM初始化过程:
1、发送 _PR( Precharge)命令。
2、满足 tRP时间要求 至少 20ns。
3、发送 _AR( Auto Refresh)命令。
4、满足 tRFC( tRPC又名 tRCC)时间要求 至少 63ns。
5、发送 _AR( Auto Refresh)命令。
6、满足 tRFC( tRPC又名 tRCC)时间要求 至少 63ns。
7、发送 _LMR( Lode ModeRegister)命令和相关配置信息。
8、满足 tMRD 时间要求 至少 1个时钟。

二、SDRAM操作命令:

1、Precharge——释放所有的资源库,tRP是释放的时间要求;
2、Auto Refresh——内部数据自动刷新,即恢复电容。tRFC(又名tRCC)是自动刷新的时间要求;
3、SDRAM有两层时序要求:
第一层是tRP、tRPC、tMRD;第二层是tCMS、tCMH、tAS、tAH等;
第一层称为SDRAM操作的基本时间要求;第二层称为硬件自身行为的时间要求(或者路径的延迟时间)。

4、SDRAM在时钟信号的下降沿设置(更新)数据;时钟信号的上升沿(读取)锁存数据。

5、SDRAM至少需要100us的热生时间(SDRAM上电以后需要的初始化时间)。

6、T1时驱动方( FPGA)发送命令 Precharge,其中A10和BA0~1伴随相关数据。
(1)、A10为1,DRAM的所有资源库都会被释放, 此时 BA0~1的选择无效。
(2)、A10为0, SDRAM会根据BA0~1的选择去释放相关的资源库。此时,被驱动方( SDRAM)没有相关的操作。

7、

SDRAM学习笔记(一)

标签:

原文地址:http://www.cnblogs.com/loves6036/p/5252374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!