Quartus® II ソフトウェアは、Cyclone® V デバイスで PCI Express ハード IP ロケーションの割り当てに不正な nPERSTL* ピンを作成した場合に、このフィッターエラーを報告します。
ピン nPERSTL0 は、左上の PCI Express (PCIe) ハード IP ブロックに関連付け、nPERSTL1 は左下の PCIe HIP ブロックに関連付けられている。
注: このマッピングは、Stratix® V および Arria® V で使用されているマッピングとは逆です。
この問題を回避するには、以下に説明するように RTL を変更するか、インテル® Quartus® II ソフトウェア・バージョン 13.1 にアップグレードしてください。
以下はソフト・リセット・コントローラーに切り替える手順です。
1) altpcie_cv_hip_ast_hwtclがインスタンス化されている .v ファイルを開きます (例:....\pcie_lib\top.v)
2) パラメーター hip_hard_reset_hwtclを検索し、値を 0 (ゼロ) に変更します。
3) IP インスタンスの入力ポートpin_perstハードワイヤーを無効にする pin_perstを 1'b1 (\top_hw.vなど) に設定します。
- 例: .pcie_rstn_pin_perst (1\b1)
4) 運転を続ける コアとアプリケーション・ロジックをリセットするために、オリジナルのリセット信号で入力します。