Para un enlace PCIe en un banco de transceptores, hay dos pines en bancos HVIO con una función opcional como restablecimiento de plataforma PCIe (PERST#) para el enlace PCIe en el banco. Puede conectar PERST# a cualquiera de los pines de restablecimiento. Para el pin de reinicio que no se utiliza como PERST#, se puede utilizar como una señal HVIO genérica. Por ejemplo, si el pin PIN_PERST_N_CVP_L1A_0 del banco 5A está conectado a PERST# para el enlace PCIe del banco L1A, el pin PIN_PERST_N_CVP_L1A_1 del banco 5B se puede asignar como una señal HVIO genérica.
Debido a un problema en los dispositivos ES, al asignar cualquiera de los dos pines de restablecimiento como PERST# no se puede restablecer el enlace PCIe.
Para Agilex™ 5 serie E en la versión actual del software Quartus® Prime, debe asignar puertos p0_pin_perst_n_i y p0_pin_perst_n_1_i a la ubicación de los pines de restablecimiento en bancos HVIO, como se muestra en la siguiente tabla. Conecte PERST# a cualquiera de los pines de restablecimiento. Para el otro pin de reinicio que no se utiliza como PERST#, se debe dejar flotando a nivel de la placa. Por ejemplo, para un enlace PCIe en el banco GTS L1B, asigne p0_pin_perst_n_i para anclar PIN_PERST_N_CVP_L1B_0 y asígneles p0_pin_perst_n_1_i para anclar PIN_PERST_N_CVP_L1B_1. Si conecta PERST# a PIN_PERST_N_CVP_L1B_0, deje PIN_PERST_N_CVP_L1B_1 flotando a nivel de la placa. Vincule el puerto i_gpio_perst0_n a la lógica alta.
Enlace PCIe en GTS Bank |
Asignación de ubicación de puerto Pin perst | |
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 |
Debe asignar una extracción débil a los puertos de pines Perst en el archivo de configuración del software Quartus® Prime.
- 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>
Este problema se solucionará en una versión futura del software Quartus® Prime Pro Edition y en los dispositivos de producción.