ID del artículo: 000092500 Tipo de contenido: Resolución de problemas Última revisión: 15/08/2023

¿Por qué mi valor calculado para Tx o Rx tam_delta incorrecto cuando se utilizan los scripts encontrados en los ejemplos de diseño para variantes PTP del Intel® FPGA Hard IP Ethernet F-tile cuando se ejecuta en el sistema operativo Windows*?

Entorno

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

Debido a un problema en la versión 22.2 del software Intel® Quartus® Prime Pro Edition, la secuencia de comandos "ptp_fw.tcl" proporcionada en los ejemplos de diseño para las variantes PTP de la Intel® FPGA Hard IP Ethernet F-tile podría producir valores de tam_delta incorrectos de Tx o Rx. Este problema sólo se produce cuando las secuencias de comandos se ejecutan en el sistema operativo Windows si el valor tam_delta ocupa más de 32 bits.

Resolución

Para evitar este problema, realice los pasos siguientes:

1). Abra el script de firmware PTP ubicado en la carpeta de diseño de ejemplo generada <>/hardware_test_design/hwtest/altera/ptp/ptp_fw.tcl.

2). Busque y reemplace las siguientes líneas de código:

a). Desde el conjunto bslip_p_dlpulse [formato 0x%X ...
Para establecer bslip_p_dlpulse [format 0x%lX ...

b). Desde el set tx_tam_delta [format 0x%X [expr $tx_tam_n - $tx_tam_0]]
Para establecer tx_tam_delta [format 0x%lX [expr $tx_tam_n - $tx_tam_0]]

c). Desde el set tx_tam_delta [format 0x%X [expr $rx_tam_n + $billion_ns_fns - $tx_tam_0]]
Para establecer tx_tam_delta [format 0x%lX [expr $tx_tam_n + $billion_ns_fns - $tx_tam_0]]

d). Desde el set rx_tam_delta [format 0x%X [expr $rx_tam_n - $rx_tam_0]]
Para establecer rx_tam_delta [format 0x%lX [expr $rx_tam_n - $rx_tam_0]]

e). Desde el set rx_tam_delta [format 0x%X [expr $rx_tam_n + $billion_ns_fns - $rx_tam_0]]
Para establecer rx_tam_delta [format 0x%lX [expr $rx_tam_n + $billion_nsfns - $rx_tam_0]]

f). Del conjunto rx_spulse_offset_0 [formato 0x%X ...
Para establecer rx_spulse_offset_0 [format 0x%lX ...

g). Desde el set rx_spulse_offset_1 [format 0x%X ...
Para establecer rx_spulse_offset_1 [format 0x%lX ...

3). Guarde el archivo.

Este problema se solucionó a partir de la versión 22.4 del software Intel® Quartus® Prime Pro Edition.

Productos relacionados

Este artículo se aplica a 1 productos

Mostrar todo

1

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.