ID บทความ: 000083326 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 14/11/2024

ทําไมการดําเนินการเขียนไบต์เดียวใน ASMI Parallel FPGA IP Core เขียนค่าที่ไม่ถูกต้องเมื่อใช้อุปกรณ์ EPCQA

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • Intel® Quartus® Prime Standard Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ 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 ข้างต้นเป็นการแก้ไขปัญหาชั่วคราวเท่านั้น

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้