DLL(Delay-LockedLoop)周清海2目录DLL作用PLL原理数字倍频数字移相DLL原理DLL应用3DLL作用原因:FPGA芯片规模增大,工作频率高,片内时钟分配质量和时钟延迟变得重要、传统的时钟树无法保持片内高速时钟的精确同步需求作用:1、消除时钟延迟,可实现零传输延迟,使时钟输入信号与整个芯片内部时钟引脚之间偏差最小
每个DLL驱动两个全局时钟网络
2、先进的多时钟控制
对Spartan-II系列FPGA有四个DLL,可实现2倍频,以及使时钟按1
5,3,4,5,8,16分频时钟树零传输延迟PLL和DLL主要有三个功能:[参考page1]1,消除时钟延迟;2,频率合成(包括倍率和分频);3,时钟校正(包括占空比和相移)4时钟树图示是典型的片上时钟树图,共6级时钟
先垂直方向后水平方向分配时钟,各级时钟最长线4mm
第一级时钟4mm驱动2个第二级时钟,第二级时钟用3mm匹配线驱动4个第三级时钟…
(图中只画出上面部分,下部分未画出)133233554566665典型的时钟树分布图5零传输延迟DLL技术能够实现零传输延迟,使分布于整个器件的时钟引脚间的偏差最小
零传输延迟指前面的时钟信号经过若干延时,能够达到与后面的时钟信号的同步,最终实现零传输延迟参考时钟延迟信号信号延时同步6PLL锁相环锁相环由鉴相器、环路滤波器和压控振荡器组成
鉴相器用来鉴别输入信号Ui与输出信号Uo之间的相位差,并输出误差电压Ud
Ud中的噪声和干扰成分被低通性质的环路滤波器滤除,形成压控振荡器(VCO)的控制电压Uc
Uc作用于压控振荡器的结果是把它的输出振荡频率fo拉向环路输入信号频率fi,当二者相等时,环路被锁定,称为入锁
7下图是另一种PLL原理图,控制电路由上图的鉴相器和低通滤波器组成
调整振荡器的频率和相位就可以补偿时钟分布造成的时间延迟压控振荡器控