เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime 19.1 และรุ่นก่อนหน้า การดําเนินการเขียนไบต์เดียวใน ASMI Parallel FPGA IP Core อาจเขียนค่าที่ไม่ถูกต้องไปยังอุปกรณ์ EPCQA คุณอาจสังเกตข้อความเตือนต่อไปนี้ในระหว่างการคอมไพล์:
คําเตือน (10030): "write_sdoin" สุทธิที่ xxxx_asmi_parallel_0.v(287) ไม่มีไดรเวอร์หรือค่าเริ่มต้น โดยใช้ค่าเริ่มต้น '0'
- สําหรับขนาดความหนาแน่นของอุปกรณ์ EPCQA 4 Mb, 16 Mb, 32 Mb และ 64 Mb คุณสามารถใช้หนึ่งในตัวเลือกใดตัวเลือกหนึ่งเป็นการแก้ไขปัญหาชั่วคราว:
ตัวเลือก 1: เปลี่ยน พารามิเตอร์ "ประเภทอุปกรณ์กําหนดค่า" ใน ASMI Parallel FPGA IP Core เป็น EPCS หรืออุปกรณ์ EPCQ แทนอุปกรณ์ EPCQ-A จากนั้นทําการคอมไพล์การออกแบบใหม่
ตัวเลือก 2: ปรับเปลี่ยน ASMI Parallel FPGA IP Verilog file (ไฟล์ xxxx_asmi_parallel_0.v) โดยการเพิ่มบรรทัดสุทธิต่อไปนี้ลงในไฟล์ IP Verilog ก่อนไวยากรณ์ endmodule:
write_sdoin = ((((do_write & stage4_wire) & wire_wrstage_cntr_q[1]) & wire_wrstage_cntr_q[0]) &wrsdoin_reg);
แล้วบันทึกไฟล์ ASMI Parallel FPGA IP Core Verilog และคอมไพล์การออกแบบใหม่
- สําหรับความหนาแน่น EPCQ128A ให้ใช้ตัวเลือก 2 ข้างต้นเป็นการแก้ไขปัญหาชั่วคราวเท่านั้น