一、DDR的容量大小
先看下micron公司对DDR3命名的规则:
1、meg的含义:
内存中Meg的含义:Meg就是兆的含义,即1000,000.
MT47H64M16 – 8 Meg x 16 x 8 banks 的含义:
表示方法是:每个逻辑BANK的单元格数×每个单元格的位数×逻辑BANK数量(芯片的位宽)即每个逻辑BANK的单元格数为8兆,每个单元格的数据位是16bit,
逻辑BANK的数量为8个。这样MT47H64M16就是128MB的容量。
二、速率等级
在设置xilinx ISE中的DDR时
在选择芯片时,不清楚该怎么选择。
请教汤工,给出的答案是Speed等级高的可以兼容等级低的芯片,个在实验之中用的是-125的速度等级,所以在
-125、-15E和-187E都可以选择。
图3
同样从Datasheet上也得到了这样的结论,注意Notes的说明,但是我还有点不明白的是,他们在延时上有什么关系。
三、DDR芯片地址位宽
上面的三个不同地址位宽的芯片内存容量都是128MB,当选定了芯片的数据位宽,容量大小之后,地址的位宽在DATASHEET上是可以找到的。
四、DDR有效带宽计算
公式为:
带宽 = 数据位宽×数据速率×效率
效率可以按照80%初步计算。比如一个32位的DDR2 SDRAM系统,如果接口时钟为125MHz,其有效带宽为32bit×125MHz×2×80% = 6.4Gbps。但
也要考虑到这个带宽是读写的带宽,如果要计算单独的读或者写带宽则要再除以2.