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'
- 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.