ID บทความ: 000077280 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 13/08/2012

ฟังก์ชั่นบัฟเฟอร์ PCI Express Hard ECC ทํางานอย่างไร

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

บัฟเฟอร์การรับข้อมูล PCI Express Hard IP และบัฟเฟอร์การส่งข้อมูล Retry ใช้การป้องกัน ECC MRAM เป็นตัวเลือกใน MegaWizard

ตัวเข้ารหัสและตัวถอดรหัส ECC แต่ละบล็อกจะมีสัญญาณสามสัญญาณ ซึ่งได้แก่:

  • derr_cor_ext_rcv[1:0]: นี่บ่งบอกถึงข้อผิดพลาดที่แก้ไขได้ในบัฟเฟอร์ Rx สําหรับช่องสัญญาณเสมือน (rvc) ที่เกี่ยวข้อง
  • derr_cor_ext_rpl: ระบุข้อผิดพลาดที่แก้ไขได้ในบัฟเฟอร์การลองใหม่
  • derr_rpl: ระบุข้อผิดพลาดที่ไม่สามารถแก้ไขได้ในบัฟเฟอร์การลองใหม่

สัญญาณเหล่านี้จะถูกซิงโครไนซ์กับcore_clk มีระยะเวลาหนึ่งรอบสัญญาณนาฬิกา และจะทํางานเฉพาะในระหว่างรอบการอ่านหน่วยความจําจากตําแหน่งที่เสียหาย

สัญญาณ derr_cor_ext_rcv[1:0] และ derr_cor_ext_rpl ระบุว่ามีการตรวจพบข้อผิดพลาดที่แก้ไขได้ของ ECC และแก้ไขโดยอัตโนมัติโดยฟังก์ชัน ECC

เมื่อเกิดข้อผิดพลาด ECC ที่แก้ไขได้ PCI Express Hard IP จะกู้คืนข้อมูลโดยอัตโนมัติโดยไม่สูญเสียข้อมูล

เมื่อเกิดข้อผิดพลาด ECC ที่ไม่สามารถแก้ไขได้ ข้อมูลเสียหายในบัฟเฟอร์การลองส่งใหม่จะถูกลบออก เลเยอร์แอปพลิเคชันผู้ใช้ต้องจัดการกรณีนี้ตามข้อกําหนดของแอปพลิเคชัน ไม่จําเป็นต้องรีเซ็ต PCI Express Hard IP แต่เลเยอร์แอปพลิเคชันผู้ใช้อาจต้องการสิ่งนี้

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

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

Stratix® IV GT FPGA
Stratix® IV GX FPGA

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