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

"โหมดผู้ใช้" (m1_mode_hwtcl) "MCDMA" อยู่นอกช่วง: "Bursting Master", "Bursting Slave", "BAM+BAS"

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • อินเตอร์เฟซ
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 22.3 Intel® FPGA IP Multi Channel DMA สําหรับ PCI Express อาจรายงานข้อผิดพลาดต่อไปนี้หากกําหนดค่า IP ด้วยโหมดพอร์ต: "พอร์ตหลัก":

    "โหมดผู้ใช้" (m1_mode_hwtcl) "MCDMA" อยู่นอกช่วง: "Bursting Master", "Bursting Slave", "BAM+BAS"

    ความละเอียด

    เมื่อต้องการหลีกเลี่ยงปัญหานี้ ให้ทําตามขั้นตอนเหล่านี้โดยใช้ตัวแก้ไขพารามิเตอร์ IP:

    1. ตั้งโหมด Hard IP และ Port เป็น Gen4 2x8, Native Endpoint (การตั้งค่าระดับสูงสุด>โหมด IPHard/โหมดพอร์ต)
    2. ตั้งโหมดผู้ใช้ PCIe1 MCDMA เป็น Bursting Master (การตั้งค่า PCIe1>PCIe1 MCDMA Settings>User)
    3. ตั้ง ค่า โหมด Hard IP กลับไปยังโหมด Root Port ที่คุณต้องการ (เช่น Gen4 x16 / Gen4 x8 Root Port) (การตั้งค่าระดับสูงสุด>โหมด IPHard/โหมดพอร์ต)

    หากคุณใช้ Platform Designer ในการสร้างอินสแตนซ์ IP ขั้นตอนเพิ่มเติมเหล่านี้อาจจําเป็นสําหรับการคอมไพล์ที่ประสบความสําเร็จ:

    1. ปิด Platform Designer
    2. เปิด Platform Designer (.qsys) อีกครั้งและ คลิกที่ ส่วนประกอบ MCDMA IP
    3. คลิกปุ่ม Upgrade (อัปเกรด) ใต้หน้าต่างพารามิเตอร์ของ IP

    ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition 22.4

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

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

    เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7
    Intel® Stratix® 10 FPGA และ SoC FPGA

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