ปัญหาสำคัญ
รูปแบบ 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 ปัญหามีแนวโน้มที่จะเกิดขึ้นน้อยกว่า