DDR协议解析

本文介绍了DDR内存的工作原理,包括L-Bank的结构、内存操作指令和关键时序参数。内存的初始化过程涉及Command INHIBIT、Precharge、Auto Refresh等指令。重点讲解了tRCD、CL、tRP、tRAS、tRC等时序参数对内存性能的影响,以及它们的定义和作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DRAM内部分割成多个L-Bank,每个L-Bank形状相同,彼此独立,可以独立工作。早期的DRAM芯片内部分为2个L-Bank,后来是4个,DDR3内存芯片为8个。在进行寻址时需要先确定是哪个L-Bank,然后再在这个选定的L-Bank中选择相应的行与列进行寻址。对内存的访问,一次只能是一个L-Bank,而每次与CPU交换的数据就是 L-Bank 存储阵列中一个“存储单元”的容量。SDRAM内存芯片一次传输的数据量就是芯片的位宽,那么这个存储单元的容量就是芯片的位宽(也是 L-Bank 的位宽)。下图为4BANK内存颗粒内部结构示意图。


针对内存的操作指令有如下几种:        

1).Command INHIBIT(初始化);  

2).No Operation(无动作);         

3).Active(使指定L-Bank中的指定行有效);        

4).Read(从指定L-Bank中的指定列开始读取数据);        

5).Write(从指定L-Bank中的指定列开始写入数据);       

6).Burst Terminate(突发传输终止);         

7).Precharge(预充电命令,关闭指定或全部L-Bank中的工作行);        

8).Auto Refresh(自动刷新)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值