Problema crítico
Esto se debe a la razón por la que el secuenciador de restablecimiento reiniciará la secuencia de restablecimiento del transceptor y pondrá la TSE PCS en estado de restablecimiento cuando la TSE PCS detecte un enlace caído. La TSE PCS solo saldrá del estado de restablecimiento cuando la secuencia de restablecimiento del transceptor esté completa y la TSE PCS detecte la condición de conexión.
La siguiente solución proporciona la solución para garantizar que el bloqueo de PCS no entre en estado de restablecimiento cuando se inicie la secuencia de restablecimiento del transceptor o se detecte un enlace decendido.
1. Navegue hasta la carpeta triple_speed_ethernet-biblioteca del proyecto y abra el archivo RTL de texto claro 'altera_tse_pcs_pma_gige.v'.
2. En la línea 247, modifique el código siguiente:
asignar PCS_reset = restablecer | rx_digitalreset_sqcnr_clk;
Para
asignar PCS_reset = restablecer;
Al eliminar rx_digitalreset_sqcnr_clk señal, se garantiza que la lógica soft de TSE PCS no dependa del secuenciador de reinicio del transceptor. Sin embargo, aún podrá pasar al modo de restablecimiento si se afirma la entrada de restablecimiento.
Después de la modificación, vuelva a compilar el proyecto Ethernet de triple velocidad.