目录
一、引言
保存学习记录方便以后查看。
二、DDR
DDR
Double Data Rate SDRAM,双倍速率SDRAM。SDRAM 在一个 CLK 周期传输一次数据,DDR 在一个 CLK 周期传输两次数据,也就是在上升沿和下降沿各传输一次数据,这个概念叫做预取(prefetch),相当于 DDR 的预取为 2bit,因此 DDR 的速度直接加倍。比如,SDRAM 速度一般是 133~200MHz,对应的传输速度就是 133~200MT/s。在描述 DDR 速度的时候一般都使用 MT/s,也就是每秒多少兆次数据传输。MT/s 描述的是单位时间内传输速率,133MT/S 就是每秒 133M 次数据传输。同样 133~200MHz 的频率,DDR 的传输速度就变为了 266~400MT/S,所以大家常说的 DDR266、DDR400 就是这么来的。
DDR2
DDR2 的 IO 时钟是 DDR 的 2 倍,因此DDR内核时钟依旧是133~200MHz 的时候,总线速度就是266~400MHz。而且DDR2在DDR基础上进一步增加预取(prefetch),增加到了4bit, 相当于比 DDR 多读取一倍的数据,因此 DDR2 的数据传输速率就是 533~800MT/s,这个也就是大家常说的DDR2533、DDR2800。
DDR3
DDR3,在DDR2的基础上将预取(prefetch)提高到8bit,因此又获得了比 DDR2 高一倍的传输速率,因此在总线时钟同样为 266~400MHz 的情况下,DDR3 的传输速率就是 1066~1600MT/S。LPDDR3、DDR3和DDR3L三种都是DDR3,但是区别主要在于工作电压,LPDDR3叫做低功耗DDR3,工作电压为1.2V。DDR3叫做标压DDR3,工作电压为1.5V,一般台式内存条都是DDR3。DDR3L是低压DDR3,工作电压为1.35V,一般手机、嵌入式、笔记本等都使用DDR3L。
对比
特性 | DDR | DDR1 | DDR3 | DDR4 | DDR5 |
Data rates MT/s | 200~400 | 400~800 | 800~1600 | 1600~3200 | 3200~6400 |
prefetch | 2n | 4n | 8n | 8n | 16n |
voltage | 2.5V | 1.8V | 1.5V | 1.2V | 1.1V |
三、总结
简言之,DDR就是双倍速的SDRAM,在时钟上升沿和下降沿都传输数据。