ID del artículo: 000083326 Tipo de contenido: Resolución de problemas Última revisión: 14/11/2024

¿Por qué la operación de escritura de un solo byte en ASMI Parallel FPGA IP Core escribe valores incorrectos cuando se utiliza un dispositivo EPCQA?

Entorno

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

Debido al problema en el software Quartus® Prime 19.1 y versiones anteriores, la operación de escritura de un solo byte en ASMI Parallel FPGA IP Core puede escribir valores incorrectos en dispositivos EPCQA. Puede observar el siguiente mensaje de advertencia durante la compilación:

Advertencia (10030): El "write_sdoin" neto en xxxx_asmi_parallel_0.v(287) no tiene controlador ni valor inicial, utilizando un valor inicial predeterminado '0'

Resolución
  • Para el tamaño de densidad de dispositivos EPCQA de 4 Mb, 16 Mb, 32 Mb y 64 Mb, puede usar cualquiera de las opciones como solución alternativa:

Opción 1: Cambie el parámetro "Tipo de dispositivo de configuración" en ASMI Parallel FPGA IP Core a EPCS o dispositivo EPCQ en lugar de dispositivo EPCQ-A. A continuación, vuelva a compilar el diseño.

Opción 2: Modifique el archivo ASMI Parallel FPGA IP Verilog (archivo xxxx_asmi_parallel_0.v) agregando la siguiente línea de red en el archivo IP Verilog antes de la sintaxis del módulo final:

write_sdoin = ((((do_write & stage4_wire) & wire_wrstage_cntr_q[1]) & wire_wrstage_cntr_q[0]) & wrsdoin_reg);

Luego, guarde el archivo ASMI Parallel FPGA IP Core Verilog y vuelva a compilar el diseño.

  • Para EPCQ128A densidad, utilice la opción 2 anterior solo como solución alternativa.

Productos relacionados

Este artículo se aplica a 1 productos

Dispositivos programables Intel®

1

El contenido de esta página es una combinación de traducción humana y automática del contenido original en inglés. Este contenido se proporciona únicamente para su comodidad como información general y no debe considerarse como completo o preciso. 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.