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

ค่าการลงทะเบียนไม่ถูกต้องหลังจากรีเซ็ต Tx/Rx

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • อีเธอร์เน็ต
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    การลงทะเบียน 10GbE MAC ความหน่วงต่ําบางส่วนไม่ถูกต้อง หลังจากรีเซ็ตด้วย tx_rst_n หรือ rx_rst_n ปัญหานี้มีผลต่อ การลงทะเบียนต่อไปนี้:

    • 0x0FE-0x0FF: Tx Underflow Truncated Data Frame จำนวน
    • 0x0FC-0x0FD: จํานวนแพ็คเก็ตที่ถูกตัดทอน Rx
    • 0x0FE-0x0FF: จํานวนแพ็คเก็ตที่ตกคร่อม Rx Overflow
    • 0x140-0x17E: สถิติ Tx (มีผลต่อสถิติตามการลงทะเบียนเท่านั้น)
    • 0x1C0-0x1FE: Rx Statistics (มีผลต่อสถิติตามการลงทะเบียนเท่านั้น)
    • 0x240: สถานะข้อผิดพลาด ECC
    ความละเอียด

    หากต้องการเอาชนะปัญหานี้ ให้เขียนหรืออ่านที่อยู่ต่อไปนี้ เพื่อล้างการลงทะเบียนตามที่แสดงในตารางด้านล่าง

    ลง ทะเบียน

    แก้ ปัญหา

    0x0FE-0x0FF: Tx Underflow Truncated Data Frame Count

    หลังจากtx_rst_nให้อ่านที่อยู่0x03Eล้างการลงทะเบียน

    0x0FC-0x0FD: จํานวนแพ็คเก็ตที่ถูกตัดทอน Rx

    หลังจากrx_rst_n ให้อ่านที่อยู่ 0x0FCล้างการลงทะเบียน

    0x0FE-0x0FF: จํานวนแพ็คเก็ตที่ตกคร่อม Rx Overflow

    หลังจากrx_rst_n ให้อ่านที่อยู่ 0x0FEล้างการลงทะเบียน

    0x140-0x17E: สถิติ Tx

    หลังtx_rst_n ให้เขียน0x1เพื่อแก้ไข0x140เพื่อล้างสถิติ เคาน์เตอร์

    0x1C0-0x1FE: สถิติ Rx

    หลังrx_rst_n ให้เขียน0x1เพื่อระบุ0x1C0ล้างสถิติ เคาน์เตอร์

    0x240: สถานะข้อผิดพลาด ECC

    หลังจากtx_rst_nหรือrx_rst_nแล้ว ให้อ่านที่อยู่0x240เพื่อล้าง การลงทะเบียน

    ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันในอนาคตของความหน่วงต่ํา ฟังก์ชัน 10GbE MAC MegaCore

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

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

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

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