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

ทําไมเวกเตอร์ที่จัดสรรข้อมูลข้อความ (0x05c) ในโครงสร้างความสามารถ INTEL® ARRIA® 10 PCIe* MSI จึงไม่สามารถเขียนได้เมื่อมีการเปิดใช้งานหลายข้อความ

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • Intel® Arria® 10 Cyclone® 10 Hard IP สำหรับ PCI Express*
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    บิตของข้อมูลข้อความฟิลด์ในโครงสร้างความสามารถ MSI พื้นที่กําหนดค่า PCIe* ควรสามารถอ่านและเขียนได้ด้วยซอฟต์แวร์เสมอ ค่าที่เขียนลงในฟิลด์ข้อมูลข้อความจากอินเทอร์เฟซ CRA ควรเหมือนกับค่าที่อ่านออกใหม่จากอินเทอร์เฟซ CRA

    เมื่อเปิดใช้งานหลายข้อความเปิดใช้งาน แพคเก็ต MSI จะเกิดขึ้นโดยใช้บิตเวกเตอร์ที่จัดสรรจากการขัดจังหวะของผู้ใช้ และ MSB ของฟิลด์ข้อมูลมาจากฟิลด์ Message Data ในโครงสร้างความสามารถ MSI ของพื้นที่กําหนดค่า

    เนื่องจากปัญหากับ Intel® Arria® 10 PCIe* ทําให้ไม่สามารถเขียนบิตเวกเตอร์ของ Message Data ที่จัดสรรไว้ได้เมื่อมีการตั้งค่าบิตเปิดใช้งานหลายข้อความ

    ตัวอย่างเช่น เมื่อหลายข้อความเปิดใช้งานถูกตั้งค่าเป็น 010 จะมีการเขียน 32'hFFFFFFFF ในการกําหนดค่าฟิลด์ข้อมูลข้อความขนาดและอินพุตการขัดจังหวะโดยผู้ใช้คือ 0 ซอฟต์แวร์สามารถอ่านได้เฉพาะ 32'hFFFFFC

    นี่เป็นบักเล็กน้อยเนื่องจากแพคเก็ต MSI ที่สร้างขึ้นโดย Intel® Arria® 10 PCIe* IP ยังคงถูกต้อง

    ความละเอียด

    ไม่มีวิธีแก้ไขปัญหาสําหรับปัญหานี้ แอปพลิเคชันผู้ใช้และซอฟต์แวร์ควรตระหนักถึงข้อจํากัดและโปรดทราบว่าบิตเวกเตอร์ที่จัดสรรข้อความจะไม่เขียนโดยซอฟต์แวร์เมื่อมีการเปิดใช้งานหลายข้อความ

    ปัญหานี้จะไม่ได้รับการแก้ไขในซอฟต์แวร์ Intel® Quartus® Prime รุ่นใหม่ในอนาคต

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

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

    Intel® Arria® 10 FPGA และ SoC FPGA
    Intel® Arria® 10 GX FPGA
    Intel® Arria® 10 GT FPGA
    Intel® Arria® 10 SX SoC FPGA

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