当LatticeECP3延迟锁定环(DLL)未被锁定时,我该怎么办?

如果LatticeECP3延迟锁定环(DLL)未锁定DLL的LOCK信号无效,则表示DLL的CLKI和CLKFB不同相。

例如,DLL输入时钟在那时可能不稳定。

建议在解锁状态期间重置DLL,以便正确启动重新锁定过程。

如果DLL在其LOCK信号无效时未复位,则即使DLL输入时钟恢复正常,其输出信号也不会按预期工作。

当DLL输入在重新锁定过程中稳定时,DLL将在DLL锁定时间(tLOCK)之后进入锁定状态。

否则,应在最大tLOCK之后再次重置DLL并重新启动重新锁定过程。 此外,建议如果DLL输出用作FPGA逻辑时钟,则DLL复位不应与FPGA逻辑复位相同。通常,逻辑要求在复位条件期间运行时钟。

如果数据路径复位也会重置DLL,则逻辑时钟源将停止,这可能会导致逻辑问题。。另一件需要检查的事情是DLL频率在数据表中的支持范围内。。对于DLL输入和反馈信号,其频率应介于133 MHz和500 MHz之间。 。参考 。TN1178-LatticeECP3 sysCLOCK PLL / DLL设计和使用指南 。有关DLL的详细信息。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:54:32 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它