原创 对SDRAM中“突发(Burst)” 的理解

2011-8-7 09:15 2443 5 6 分类: MCU/ 嵌入式

SDRAM中“突发(Burst)” 的理解

在模式寄存器中需要设置SDRAM的突发长度、突发类型以及其它的一些设置。我们这里这种讲解“突发长度” 、“ 突发类型”。有这样的一张表格:

20110720195041001.jpg  

我现在有三个疑问:

                     1)突发的概念。

21248、全页代表什么。

3)全页、保留有什么区别,即A3的作用。

              那么,我们现在就开始探索一下这三个问题:

1.      突发的概念

首先,从《高手进阶,终极内存技术指南——完整/进阶版》上找“突发”的概念,Burst与其翻译成突发不如翻译成连续。

所谓的“突发”是指当我们对一个地址进行寻址并操作完成后,不必再重新对下一个地址进行寻址,而是直接进行操作。这样就节省了很多的时间。具体的情况也很简单就是节省了延时的那段时间。

读:初始化→发行地址→RCD→发列地址→CL→数据

写:初始化→发行地址→RCD→发列地址→数据

RCD,《高手进阶,终极内存技术指南——完整/进阶版》上说还有CL,不知对吗,我认为CL不可节省,之后的数据用一个周期就可以获得。

20110720194957001.gif

这里的突发长度(即BL)为4。我相信突发已经将清楚了,其他的后面再谈。

2. 1248、全页代表什么?

答:突发长度(BL)的值,即连续读几个列地址。

所谓的对页(Page)操作是指对P-Bank中的每一个芯片的同一个L-Bank、同一个行地址,进行操作。Ok,这个问题也解释清楚了。

       3.全页、保留有什么区别,即A3的作用。

上面的那张表表达并不完善,下面的这张表表述的更清晰一些

20110720195138001.gif


有了这张表,我们就可以很清晰的理解了A3的作用了,所谓的A3是控制突发类型的,A3=0是顺序、A3=1是交替。一般我们将A3设为0

 

附录:

SDRAM框架

20110720195358001.gif  

 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1665715 2012-3-2 13:55

通俗易懂。好!

相关推荐阅读
用户379271 2011-11-09 11:16
【S3C2440学习笔记】ADC&触摸屏
1         硬件原理图 触摸屏的电路还是比较复杂的,暂时先不考虑其具体电路,我们先总结出和CPU相连的管脚。   管脚 ...
用户379271 2011-10-31 15:34
怀念以前的EDNchina,怀念以前的气氛。
       今天好不容易将uboot-1.1.6移植到TQ2440上,本来想写篇博客总结一下,却怎么也找不到自己的博客了。登录之后,却满目狼藉。不想说什么了,不久前,就知道合并的事了,本希望它好...
用户379271 2011-10-21 08:23
Uboot在Nand Flash和SDRAM中的地址映射
1         我的困惑 (1)  .lds文件到底起什么作用 (2)  start.o中初始化和文字池的关系(汇编语言问题),以及的那几个变量的作用 注:本文是基于u-boot-1.1.6编写...
用户379271 2011-10-21 08:18
学习Uboot时的思考
其实,我在10月5日的时候就开始看Uboot了,但由于自己当时还不会ARM汇编,所以放下Uboot开始学习ARM汇编。之后又学习《ARM体系结构与编程》中的前五章的知识点,又写了一些小的验证理论的程...
用户379271 2011-10-17 00:41
指令LDR与伪指令LDR
1         指令LDR 应用举例: u       LDR R0, [R1, #4]     ;将内存单元R1+4中的字读取到R0寄存器 其中,R1为基址,#4为偏移地址,R0为目标地址。注...
用户379271 2011-10-13 07:21
ARM指令集学习笔记
目  录 1    ARM汇编指令格式... 3 2        数据处理指令... 4 3        存储器访问指令... 4 4        分支指令... 4 5        软中...
EE直播间
更多
我要评论
1
5
关闭 站长推荐上一条 /3 下一条