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

ทําไมคอร์ IP อีเธอร์เน็ต 10 25G ถึง Stratix®ได้รับแพ็กเก็ตที่มีข้อผิดพลาดแบบสุ่มในสภาพ open ended

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • IP เอฟพีจีเอ Intel® 25G Ethernet
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    ในกรณีที่ไม่ค่อยเกิดขึ้นคอร์ IP อีเธอร์เน็ต 10 25G Stratix® อาจยังคงได้รับแพ็กเก็ตที่มีข้อผิดพลาดแบบสุ่มเมื่อทํางานในสภาพปลายเปิด เช่น ไม่มีโมดูลไฟเบอร์หรือ QSFP28 เชื่อมต่ออยู่

    ความละเอียด

    การแก้ไขปัญหาสําหรับปัญหานี้คือการแก้ไขพารามิเตอร์ SYNOPT_STRICT_SOP ในไฟล์ห่อหุ้ม IP ระดับสูงสุดเป็น 1

    การแก้ไขปัญหาวิธีนี้มีให้สําหรับการออกแบบที่ปิดใช้งานคุณสมบัติ Preamble Pass-Through เท่านั้น

    ค้นหาไฟล์ Wrapper IP Ethernet 25G ที่ /synth/<file_name>.v

    ที่การสร้างอินสแตนซ์ของ IP อีเธอร์เน็ต 25G เวอร์ชั่นนั้น ให้เปลี่ยนการตั้งค่าพารามิเตอร์ SYNOPT_STRICT_SOP จาก (0) เป็น (1)

    ห้ามสร้างคอร์ IP อีเธอร์เน็ต 25G ใหม่ คอมไพล์การออกแบบของคุณ

    ตัวอย่างการออกแบบไฟล์ตัวแปร IP ที่ /synth/ex_25g.v:

    ex_25g_alt_e25s10_191_dyjat6a #(

    . SYNOPT_READY_LATENCY (0),

    . SYNOPT_CORE_VAR (0),

    . SYNOPT_KHZ_REF_EN (0),

    . SYNOPT_RSFEC (0)

    . SYNOPT_DIV40 (1),

    . SYNOPT_LINK_FAULT (0)

    . SYNOPT_STRICT_SOP (1),

    . SYNOPT_PREAMBLE_PASS (0),

    โปรดทราบว่าคุณอาจสังเกตเห็นข้อมูลขยะบนบัส l1_rx_data แบบ 64 บิตได้ ควรใช้ l1_rx_valid เป็นตัวบ่งชี้เพื่อยอมรับหรือละเว้นข้อมูล

    ปัญหานี้ถูกกําหนดให้ได้รับการแก้ไขในซอฟต์แวร์ Quartus® Prime Pro Edition ในอนาคต

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

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

    Intel® Stratix® 10 FPGA และ SoC FPGA

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