由于 Quartus® II 软件版本 11.1 出现问题, derive_pll_clocks
该命令可能会无法生成Cyclone® IV GX PCI Express 设计的所有必要时钟。您可能会在 TimeQuest 时序分析器中看到与以下类似的警告:
Warning (332087): The master clock for this clock assignment could not be derived.
Clock: |hiptxclkout was not created.
Warning (332086): Ignoring clock spec: |cyclone_iii.cycloneiv_hssi_pcie_hip|pclkch0 Reason:
Clock derived from ignored clock: |transmit_pcs0|hiptxclkout. Clock assignment is being ignored.
Warning (332086): Ignoring clock spec: |cyclone_iii.cycloneiv_hssi_pcie_hip|coreclkout Reason:
Clock derived from ignored clock: |cyclone_iii.cycloneiv_hssi_pcie_hip|pclkch0. Clock assignment is being ignored.
由于这个问题,某些收发器时钟可能在设计中没有正确受限,并且 IP 可能无法在硬件中正常运行。
我们提供一个补丁来修复 Quartus® II 软件版本 11.1 的此问题。从下面的相应链接下载并安装 Patch 0.09。
- 下载适用于 Windows 的 Quartus II 软件版本 11.1 补丁 0.09 (.exe)
- 下载适用于 Linux (.tar) 的 Quartus® II 软件版本 11.1 patch 0.09
- 下载 Quartus® II 软件版本 11.1 补丁 0.09 (.txt) 的自述文件
这个问题从 Quartus® II 软件版本 11.1 SP1 开始修复。