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

1

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