トランシーバー・バンク内の PCIe リンクの場合、HVIO バンクには 2 つのピンがあり、バンク内の PCIe リンク用の PCIe プラットフォーム・リセット (PERST#) としてのオプション機能があります。PERST# はいずれかのリセットピンに接続できます。PERST# として使用されていないリセット・ピンについては、汎用の HVIO 信号として使用できます。たとえば、バンク 5A のピン PIN_PERST_N_CVP_L1A_0 がバンク L1A の PCIe リンクの PERST# に接続されている場合、バンク 5B のピン PIN_PERST_N_CVP_L1A_1 を汎用 HVIO 信号として割り当てることができます。
ES デバイスの問題により、2 つのリセットピンのいずれかを PERST# として割り当てると、PCIe リンクをリセットできません。
現在の Quartus® Prime ソフトウェア・リリースの Agilex™ 5 E シリーズの場合、次の表に示すように、HVIO バンクのリセットピンの位置にp0_pin_perst_n_i ポートと p0_pin_perst_n_1_i ポートの両方を割り当てる必要があります。PERST# をいずれかのリセットピンに接続します。PERST# として使用しないもう一方のリセット・ピンは、ボードレベルでフローティング状態のままにしておく必要があります。例えば、GTS バンク L1B の PCIe リンクの場合、ピンPIN_PERST_N_CVP_L1B_0に p0_pin_perst_n_i を割り当て、ピンPIN_PERST_N_CVP_L1B_1に p0_pin_perst_n_1_i を割り当てます。PERST# を PIN_PERST_N_CVP_L1B_0 に接続する場合は、ボードレベルでPIN_PERST_N_CVP_L1B_1フローティング状態のままにしておきます。i_gpio_perst0_nポートをロジックハイに接続します。
GTS バンクの PCIe リンク |
ピン・パースト・ポート位置の割り当て | |
p0_pin_perst_n_i |
p0_pin_perst_n_1_i | |
L1A |
PIN_PERST_N_CVP_L1A_0 |
PIN_PERST_N_CVP_L1A_1 |
L1B |
PIN_PERST_N_CVP_L1B_0 |
PIN_PERST_N_CVP_L1B_1 |
L1C |
PIN_PERST_N_CVP_L1C_0 |
PIN_PERST_N_CVP_L1C_1 |
R4A |
PIN_PERST_N_R4A_1 |
PIN_PERST_N_R4A_0 |
R4B |
PIN_PERST_N_R4B_1 |
PIN_PERST_N_R4B_0 |
R4C |
PIN_PERST_N_R4C_1 |
PIN_PERST_N_R4C_0 |
Quartus® Prime ソフトウェア設定ファイルでピン perst ポートに弱いプルダウンを割り当てる必要があります。
- set_instance_assignment -name WEAK_PULL_DOWN オン - < p0_pin_perst_n_iピンへ>
- set_instance_assignment -name WEAK_PULL_DOWN オン - <p0_pin_perst_n_1_iピンへ>
この問題は、Quartus® Prime 開発ソフトウェア・プロ・エディションの今後のリリースおよび製品デバイスで修正される予定です。