Why does the Single Byte Write operation in ASMI Parallel FPGA IP Core write incorrect values when using EPCQA device? - Why does the Single Byte Write operation in ASMI Parallel FPGA IP Core write incorrect values when using EPCQA device? Description Due to the problem in the Quartus® Prime Software 19.1 and earlier, the Single Byte Write operation in ASMI Parallel FPGA IP Core may write incorrect values to EPCQA devices. You may observe the following warning message during compilation: Warning (10030): Net “write_sdoin” at xxxx_asmi_parallel_0.v(287) has no driver or initial value, using a default initial value ‘0’ Resolution For EPCQA devices density size of 4 Mb, 16 Mb, 32 Mb and 64 Mb, you can use either one of the options as the workaround: Option 1: Change the parameter “Configuration device type” in ASMI Parallel FPGA IP Core to EPCS or EPCQ device instead of EPCQ-A device. Then recompile the design. Option 2: Modify the ASMI Parallel FPGA IP Verilog file (xxxx_asmi_parallel_0.v file) by adding the following net line into the IP Verilog file before the endmodule syntax: write_sdoin = ((((do_write & stage4_wire) & wire_wrstage_cntr_q[1]) & wire_wrstage_cntr_q[0]) & wrsdoin_reg); Then save the ASMI Parallel FPGA IP Core Verilog file and recompile the design. For EPCQ128A density use the above Option 2 only as the workaround. Custom Fields values: ['novalue'] Troubleshooting 1408167652 False ['novalue'] ['FPGA Dev Tools Quartus® Prime Software Pro', 'FPGA Dev Tools Quartus® Prime Software Standard'] novalue 18.1 ['Programmable Logic Devices'] ['novalue'] ['novalue'] ['novalue'] - 2024-11-07

external_document