DDR4的DLL到底有什么用
时间:10-02
整理:3721RD
点击:
根据SPEC,貌似DLL disable,ddr4照样能进行读写操作,也就是说DDR4的I/O clk frequency和core frequency的倍数关系与DLL无关咯,那意思是DLL仅仅是用来稳定external clk的吗
值得吐槽的是,MICRON DDR4的datasheet和jedec的ddr4 spec都没有提供这张框图,并且也没明显的说明DLL只用于read drvier,导致我一度以为DDR内部时钟都会经过DLL。不得不说老外的技术文档也不见得就写得多好(DDR4的反正挺烂的)
补充一下:
我是不是可以理解为,DDR就算没有DLL,或者在DLL off mode下,其依然可以正常工作
基本弄清楚了,根据DDR3的function block diagram,可以看到DLL只是给read driver稳定时钟的
只有read操作需要DLL锁定或者不开启的时候才能工作
其他操作与DLL是否开启,开启后是否锁定没有任何关系
难怪DDR4 datasheet上只提供了读操作在DLL off下的时序图
值得吐槽的是,MICRON DDR4的datasheet和jedec的ddr4 spec都没有提供这张框图,并且也没明显的说明DLL只用于read drvier,导致我一度以为DDR内部时钟都会经过DLL。不得不说老外的技术文档也不见得就写得多好(DDR4的反正挺烂的)
高端货,跟着学习一下。
good explanation
