简单地说,DDR3与DDR2的主要区别是,DDR3能够达到DDR2两倍左右的外部传输速度,这是因为随着计算机内部总线的传输速度的提升,DDR2的速度已经无法满足新的计算机系统对内存传输速度的要求了。现在主流的DDR2能到达的速度是800MHZ,而DDR3可以达到1600MHZ。
在编写控制逻辑时,DDR2与DDR3的控制信号也略有不同。如下图所示。
整体上看,DDR3的用户接口中将DDR2的的app_wdf_afull和app_af_afull更换为app_wdf_rdy和app_rdy;他们的作用还是大致相同的。此外DDR3还增加了额外的握手信号,如app_wdf_end和app_rd_data_end。App_wdf_end用来指示突发写操作的后一个数据、app_rd_data_end用来指示数据读取时,突发操作的后一个数据。
DDR3的速度比DDR2提升将近一倍。