DLL的时钟注入延迟消除功能是如何进行仿真的?-Lattice-莱迪斯论坛-FPGA CPLD-ChipDebug

DLL的时钟注入延迟消除功能是如何进行仿真的?

延迟锁环(DLL)在L/C、LATECIECPM和LATECIECP3族中发现支持时钟注入延迟消除。时钟注入延迟去除是通过对齐CLKI输入到CLKFB输入来完成的,因此消除了与反馈时钟相关的延迟。在硬件中,反馈路径是从DLL延迟和路由延迟中找到的特定值。然而,在前端仿真中,这个反馈路径是0。因此,时钟注入延迟消除是0,时钟将永远对齐。在应用路由和元件延迟的定时仿真中,反馈路径现在为0,并且模型将计算反馈路径并从时钟路径移除该延迟。DLL支持ALULHOLD端口,允许用户停止DLL所做的任何计算。在用户希望在设置的训练间隔期间只调整DLL的情况下,这是有用的。DLL的仿真模型不支持这个ALUIHOLD端口。仿真模型在仿真开始时计算反馈路径的延迟一次,该值用于模拟的其余部分。当ALUIHOLD端口为低时,反馈延迟不像硬件一样连续更新。

请登录后发表评论

    没有回复内容