Answers:
使用SDR,每位有两个时钟沿,但是数据线上最多只有一个沿。
对于高频通信,模拟带宽会限制您可以在任意给定的导线上将边缘放在一起的距离。如果您的时钟信号达到该限制,您将浪费数据线带宽的一半。
因此,发明了DDR,使所有导线以相同的比特率达到其带宽限制。
真正的问题是带宽。数据线可以产生的最高频率(很好,不算压摆率)是在发送101010数据码型时发生的,其频率是数据率的一半。采用单数据速率(SDR)传输时,时钟为每个数据位产生一个完整的周期,因此其运行频率是最坏情况下数据线上的两倍。双倍数据速率以一半数据速率运行时钟,每个数据位一个边沿,因此最坏情况下的数据模式产生的频率与时钟相同。
通常,接口速度受芯片封装,引脚,板,连接器等的可用带宽限制。如果时钟需要两倍的带宽作为数据,那么时钟信号的高频将限制整个带宽的链接。使用DDR时,时钟和数据所需的带宽相同,从而使链路可以更有效地利用可用带宽。
使用DDR的缺点是设计起来比较困难。用于在接收端捕获数据位的触发器在一个时钟沿(下降沿的上升沿)工作。为了可靠地锁存,数据必须在输入之前稳定在边沿之前的建立时间以及在边沿之后的保持时间。在使用SDR的情况下,时钟可以简单地在某个地方反转以满足时序要求。但是,使用DDR时,需要90度的相移,这很难产生,需要PLL或延迟线。
因此,总结一下:
特别提款权
DDR