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

ทําไมจึงมีความไม่ตรงกันในตาราง MSI-X และออฟเซต Bit Array (PBA) ที่รอดําเนินการระหว่างค่าพารามิเตอร์ IP และค่าออฟเซตที่พบในฮาร์ดแวร์สําหรับ Intel® FPGA IP หน่วยความจําที่แมป L-tile และ H-tile Avalon® Intel® FPGA IP หน่วยความจําที่แมปสําหรับ ...

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • Avalon-MM Intel® Stratix® 10 Hard IP สำหรับ PCI Express*
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 21.4 หรือรุ่นก่อนหน้า ค่าออฟเซตของตาราง MSI-X และพารามิเตอร์ออฟเซตของอาร์เรย์บิต (PBA) ที่รอดําเนินการที่ตั้งค่าไว้ในตัวแก้ไขพารามิเตอร์ IP ไม่แสดงถึงการชดเชยตารางเวกเตอร์จริงที่เห็นในฮาร์ดแวร์

    ตัวอย่างเช่น ออฟเซตตารางของ 0x003FFC00 ที่ตั้งค่าไว้ในตัวแก้ไขพารามิเตอร์ IP จะถูกรายงานว่า 0x01FFE000 ในฮาร์ดแวร์ และการตั้งค่าออฟเซต PBA เป็น 0x03FFE00 ในตัวแก้ไขพารามิเตอร์ IP จะถูกรายงานว่า 0x1FFF000 บนฮาร์ดแวร์

    ความละเอียด

    เมื่อต้องการแก้ไขปัญหานี้ ให้ตั้งค่าพารามิเตอร์ MSI-X IP ในตัวแก้ไขพารามิเตอร์ IP ตามแนวทางต่อไปนี้:

    • ฟิลด์ออฟเซตตารางในตัวแก้ไขพารามิเตอร์ IP ตั้งค่าบิต [31:3] ของออฟเซตตารางที่ต้องการ
    • เขตข้อมูล Table BAR Indicator ในตัวแก้ไขพารามิเตอร์ IP จะตั้งค่าสามบิตที่ต่ํากว่า [2:0] ของออฟเซตตาราง
    • เขตข้อมูล Bit Array (PBA) ที่รอดําเนินการในตัวแก้ไขพารามิเตอร์ IP ตั้งค่าบิต [31:3] ของออฟเซต PBA ในฮาร์ดแวร์
    • ตัวระบุ PBA BAR ในตัวแก้ไขพารามิเตอร์ IP จะตั้งค่าสามบิตที่ต่ํากว่า [2:0] ของออฟเซต PBA ในฮาร์ดแวร์

    ตัวอย่างเช่น หากคุณต้องการให้ 0x003F_FC00 ออฟเซ็ตตาราง ให้ตั้งค่าพารามิเตอร์ Table Offset เป็น 0x0007_FF80 (ออฟเซตตาราง [31:3]) และพารามิเตอร์ Table BAR Indicator เป็น 0x0 (Table Offset [2:0])

    ปัญหานี้จะได้รับการแก้ไขในซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชันในอนาคต

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

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

    Intel® Stratix® 10 FPGA และ SoC FPGA

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