Für einen PCIe-Link in einer Transceiver-Bank gibt es zwei Pins in HVIO-Bänken mit einer optionalen Funktion als PCIe Platform Reset (PERST#) für den PCIe-Link in der Bank. Sie können PERST# mit einem der Reset-Pins verbinden. Für den Reset-Pin, der nicht als PERST# verwendet wird, kann er als generisches HVIO-Signal verwendet werden. Wenn beispielsweise Pin PIN_PERST_N_CVP_L1A_0 in Bank 5A mit PERST# für den PCIe-Link in Bank L1A verbunden ist, kann Pin PIN_PERST_N_CVP_L1A_1 in Bank 5B als generisches HVIO-Signal zugewiesen werden.
Aufgrund eines Problems in den ES-Geräten kann die PCIe-Verbindung nicht zurückgesetzt werden, wenn einer der beiden Reset-Pins als PERST# zugewiesen wird.
Für Agilex™ 5 der E-Serie in der aktuellen Quartus® Prime-Softwareversion müssen Sie sowohl p0_pin_perst_n_i - als auch p0_pin_perst_n_1_i-Ports der Position der Reset-Pins in HVIO-Bänken zuweisen, wie in der folgenden Tabelle gezeigt. Verbinden Sie PERST# mit einem der Reset-Pins. Für den anderen Reset-Pin, der nicht als PERST# verwendet wird, muss er auf Board-Ebene schwebend gelassen werden. Weisen Sie beispielsweise für einen PCIe-Link in GTS-Bank L1B p0_pin_perst_n_i Pin PIN_PERST_N_CVP_L1B_0 und p0_pin_perst_n_1_i Pin PIN_PERST_N_CVP_L1B_1 zu. Wenn Sie PERST# mit PIN_PERST_N_CVP_L1B_0 verbinden, lassen Sie PIN_PERST_N_CVP_L1B_1 auf Board-Ebene schweben. Binden Sie den i_gpio_perst0_n-Port an Logic High.
PCIe-Link in GTS Bank |
Zuweisung der Pin-Perst-Port-Position | |
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 |
Sie müssen den Pin-Perst-Ports in der Einstellungsdatei der Quartus® Prime Software einen schwachen Pulldown zuweisen.
- set_instance_assignment -name WEAK_PULL_DOWN ON -to < p0_pin_perst_n_i Pin>
- set_instance_assignment -name WEAK_PULL_DOWN ON -to <p0_pin_perst_n_1_i Pin>
Dieses Problem wird in einer zukünftigen Version der Quartus® Prime Pro Edition-Software und in Produktionsgeräten behoben.