重大問題
某些裝置可能會對第 2 代資料速率進行自動交涉。 當發生此故障時,PCI Express 的 IP 編譯器無法 切換到第 2 代的資料速率。
所有適用于 PCI Express Gen 2 變異的 IP 編譯器 Arria II GZ、Stratix IV GT 或 STRATIX IV GX 裝置。
對於設定收發器的變異,沒有任何解決方法 使用 ATX PLL。您必須設定收發器才能使用 CMU PLL。
若要讓 IP 核心對談到第 2 代的資料速率, 產生使用 CMU PLL 的組態。在版本 10.0 和 10.1, 但不是在版本 11.0 或 11.1, 然後您必須遵循 以下步驟:
- 產生 PCI Express 編譯器後 變異,在您編譯專案之前,變更目錄 至收發器超級功能實例的位置。目錄 包含變異>_serdes.v 或 變異>_serdes.vhd 檔案, 視 HDL 而定。
- 視收發器兆功能實例 HDL 而定, 請按照以下步驟之一操作:
- 如果您的收發器超級功能實例會產生 在 Verilog HDL 中,輸入下列命令:
qmegawiz -silent -wiz_override=”enable_pcie_gen2_reset=true”
\ _serdes.v
- 如果您的收發器超級功能實例會產生 在 VHDL 中,輸入下列命令:
qmegawiz -silent -wiz_override=”enable_pcie_gen2_reset=true”
\ _serdes.vhd
這個問題將在未來的 IP 編譯器版本中解決 適用于 PCI Express。