JEDEC DDR2和DDR3 SPECIFICATION区别(持续更新)

本文详细对比了DDR2和DDR3内存规范的区别,包括地址换算、数据速率/频率、突发长度、行缓冲计算、初始化流程、写前导时间及写恢复等关键点。DDR3引入了8n-prefetch,支持更高速率,且在某些参数上有不同的限制,如DDR3的tCK(max)为3.3ns,而DDR2的为8ns。
摘要由CSDN通过智能技术生成

DDR2/3地址换算

page size = 2^colbits*ORG/8

以1Gb容量为例,ba*ra*ca = 1Gb/ORG( ba: bank数, ra: 行数, ca: 列数,ORG:DQ位宽)

ba,ra,ca以及ORG不是随便任何值都可以,而是由section2.4 DDR addressing提供的address mapping决定

区别:

  • DDR3都是8bank
  • DDR2大于等于1Gb都是8bank,小于1Gb的都是4bank

DATA Rate/Frequency

首先perfetch比较和DDR内部电路实现有并,DDR2是4n-prefecth,DDR3是8n-prefetch,对于SDCTRL来说并不care

  • DDR2:400,533,667,800,1066(1066单独出了一个spec作为补充)
  • DDR3:800,1066,1333,1600,1866,2133
DATA rate间接决定了DDR的frequence:  DATA Rate/2,  但是并不是说frequency就必须等于data_rate/2,而是有一个[min:max]这个范围。
  • DDR2:tCK(max)都是8ns;  而tCK(min) = 1/(DATA_RATE/2),如DDR2-800  tCK 合理范围是2.5ns-8ns
  • DDR3:tCK(min)与DDR2一样,但tCK(max)是3.3ns

同时需要注意的是tCK和CL,CWL之间是有关系的,详见JESD79-3F section12.3 Table62-67, JESD79-2F

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值