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

คู่มือผู้ใช้สําหรับ PCI Express ไม่ได้จัดทําเอกสารว่า Variant จัดการกับการแปลที่อยู่และบิตแบบเหมาจ่ายของส่วนหัว TLP อย่างไร

สิ่งแวดล้อม

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

    ปัญหาสำคัญ

    คำอธิบาย

    ข้อมูลจําเพาะ PCI Express Base ระบุว่าตัวรับสัญญาณสามารถ หรืออาจเลือกบิต Address Translation (AT) ของทรานแซคชัน Layer Packet (TLP) และแจ้ง TLP ที่ได้รับว่ามีรูปแบบไม่ถูกต้องหาก AT ไม่ใช่ 2'b00 อุปกรณ์ Arria V, Cyclone V และอุปกรณ์ IV Stratixทําได้ ไม่ดําเนินการตรวจสอบนี้ เมื่ออุปกรณ์เหล่านี้ส่งต่อ TLP ไปยัง Application Layer พวกเขาตั้งค่าบิตเหล่านี้เป็นค่าศูนย์

    นอกจากนี้ เมื่ออุปกรณ์เหล่านี้ส่งต่อ TLP ไปยังแอปพลิเคชัน Layer ไม่มีบิตที่สํารองไว้ [3:0] จากไบต์ 1 ของส่วนหัว TLP พอร์ตรากตั้งค่าบิตที่สงวนไว้ [7] เป็นไบต์ 0 ของส่วนหัว TLP ถึง 1 หาก TLP ถูกส่งต่อเพื่อตอบสนองการยืนยันอิน app_msi_req พุต พิน; หรือ Root Ports จะตั้งค่าบิตที่สงวนไว้นี้เป็น 0 สำรอง bit [7] จะเป็น 0 เสมอสําหรับปลายทาง

    ความละเอียด

    ไม่ต้องแก้ไขปัญหาใดๆ อย่างไรก็ตาม คุณไม่สามารถพึ่งพา บิต AT เพื่อตั้งค่าสถานะ TLPs ที่ผิดปกติ ปัญหานี้จัดทําเป็นเอกสารในเวอร์ชัน 12.0 ของ Arria V Hard IP สําหรับคู่มือผู้ใช้ PCI Express และCyclone V Hard IP สําหรับคู่มือผู้ใช้ PCI Express

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

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

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

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