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

IP Compiler สําหรับ PCI Express ตอบสนองต่อคําขอเขียนของผู้ใช้ไปยัง Upper Dword ด้วยการเปิดใช้งานไบต์ที่ไม่ถูกต้อง

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    เมื่อคอมไพเลอร์ IP ที่ Qsys สร้างขึ้นสําหรับรูปแบบ PCI Express ตอบสนองต่อคําขอเขียน Avalon-MM ไปยังที่อยู่พยางค์ด้านบน แกน IP สร้างธุรกรรมการเขียนบนลิงก์ PCI Express ด้วยการเปิดใช้งานไบต์ที่ไม่ถูกต้อง ที่อยู่ Dword ที่คาดไว้ในหน่วยความจํา เขียนคําขอ TLP ที่คอร์ IP สร้างขึ้นและส่งบน PCI ลิงก์ Express คือ 1 และค่าที่ใช้ได้เป็นไบต์ที่คาดไว้จะถูก0xF0 อย่าง ไร ก็ ตาม แกน IP จะสร้าง TLP ที่มี dword address 0 และไบต์แทน เปิดใช้งาน0x0Fมูลค่า

    อันเป็นผลมาจากข้อผิดพลาดนี้ แกน IP จะเขียนข้อมูลไปยัง Dword ที่ลดลงทําให้ตําแหน่งหน่วยความจําของผู้ใช้เสียหายที่ระยะไกล ปลาย ทาง

    ความละเอียด

    หากต้องการแก้ไขปัญหานี้ในซอฟต์แวร์ 11.1 SP1 รุ่นให้ติดตั้ง 11.1 SP1 Patch 1.16

    ปัญหานี้ได้รับการแก้ไขในเวอร์ชั่น 12.0 ของ IP Compiler สําหรับ PCI Express

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

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

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

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