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

รูปแบบต่างๆ ของ RapidIO II IP Core 4x อาจสร้างสัญลักษณ์การควบคุมการลองแพคเก็ตใหม่โดยไม่คาดคิด

สิ่งแวดล้อม

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

    ปัญหาสำคัญ

    คำอธิบาย

    รูปแบบ IP Core 4x RapidIO II อาจออก packet-retry การควบคุม สัญลักษณ์บนลิงก์ RapidIO หลังจากได้รับสัญลักษณ์เล็กๆ ติดกันเล็กๆ แพคเก็ต RapidIO ปัญหานี้เกิดขึ้นเนื่องจากแกน IP สํารอง 256 ไบต์ของพื้นที่ พื้นที่ที่จําเป็นสําหรับแพ็กเก็ตขนาดสูงสุดสําหรับทุกแพ็กเก็ตที่เข้ามา แม้ว่า แพ็คเก็ตมีขนาดเล็ก นอกจากนี้แกน IP ยังต้องมีเวลาอ่านแพ็กเก็ตมากขึ้น จากบัฟเฟอร์ RX มากกว่าการเขียนแพ็กเก็ตไปยังบัฟเฟอร์ RX เมื่อแกน IP ตรวจจับ บัฟเฟอร์ RX เต็มแล้ว จะออก packet-retry สัญลักษณ์ควบคุม บนลิงก์ RapidIO

    คอร์ IP ไม่ตกแพ็กเก็ตใด ๆ อันเป็นผลมาจากปัญหานี้ อย่างไรก็ตาม ผลกระทบต่อทรูพุตของปัญหา

    ปัญหานี้เกิดขึ้นหลังจากการส่งแพ็กเก็ตขนาดเล็กติดต่อกันมาถึง ลิงก์ RapidIO หากคอร์ IP ได้รับแพ็กเก็ต 256 ไบต์ ปัญหาจะไม่เกิดขึ้น เกิด ขึ้น

    ความละเอียด

    เพื่อหลีกเลี่ยงปัญหานี้ ตรวจสอบให้แน่ใจว่าพาร์ทเนอร์ลิงก์แกน IP ไม่ส่งลําดับ แพ็กเก็ตต่อเนื่องที่มีเพียงแปดไบต์, 16 ไบต์ หรือเพย์โหลด 32 ไบต์

    โดยเฉพาะอย่างยิ่ง Altera ได้ทดสอบรูปแบบข้อมูลต่อไปนี้:

    • หากแพ็กเก็ตทั้งหมดมีขนาด Payload 256 ไบต์ ตามด้วยข้อมูลโดยชัดแจ้ง ตัวบ่งชี้การยุติแพคเก็ต (มี EOP ให้ไว้แม้ในกรณีของแบบย้อนกลับไปกลับ แพคเก็ต) ปัญหาไม่เกิดขึ้น
    • ถ้าแพ็กเก็ตทั้งหมดมีขนาด Payload 64 ไบต์, 128 ไบต์ หรือ 256 ไบต์ และ ซึ่งไม่ใช่ธุรกรรม SWRITE ปัญหามีแนวโน้มที่จะเกิดขึ้นน้อยกว่า

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

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

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

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