微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > DDR4的DLL到底有什么用

DDR4的DLL到底有什么用

时间:10-02 整理:3721RD 点击:
根据SPEC,貌似DLL disable,ddr4照样能进行读写操作,也就是说DDR4的I/O clk frequency和core frequency的倍数关系与DLL无关咯,那意思是DLL仅仅是用来稳定external clk的吗

补充一下:
我是不是可以理解为,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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top