DDR协议解析

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(自动刷新)&#x

  • 6
    点赞
  • 123
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DDR协议是指数据定义和表示(Data Definition and Representation)协议,用于描述和规范数据的结构和格式。它提供了一种标准的方式来定义和表示数据,以便在不同的系统和平台之间进行数据交换和共享。 DDR协议的应用实践主要有以下几个方面: 1. 数据交换:DDR协议可以确保不同系统和平台之间的数据交换的正确性和一致性。通过定义和使用统一的数据结构和格式,不同系统可以准确地解读和处理交换的数据,避免因数据格式不一致或解释方式不同而造成的数据错误或丢失。 2. 数据共享:DDR协议可用于实现数据共享,使不同系统和应用可以共享和访问共同的数据资源。通过按照DDR协议定义的格式来存储和表示数据,可以确保数据在不同系统之间的一致性,并且减少了数据转换和适配的工作量。 3. 数据存储:DDR协议可用于数据存储,使数据可以以统一的格式和结构进行存储。通过按照DDR协议的要求对数据进行存储,可以简化数据的管理和维护,并提高数据的可用性和可靠性。 4. 数据处理:DDR协议还可以用于数据处理,通过定义和使用特定的数据结构和格式,可以提高数据处理的效率和准确性。例如,在数据库管理系统中,可以使用DDR协议来定义表结构和字段类型,以便进行高效的数据查询和分析。 总的来说,DDR协议是一种用于描述和规范数据结构和格式的标准化协议,它在数据交换、数据共享、数据存储和数据处理等方面具有广泛的应用实践。通过使用DDR协议,可以提高数据的可靠性和一致性,并简化数据的管理和处理过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值