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

ทําไมตัวอย่างการออกแบบ Intel® Stratix® 10 Ethernet 100G จึงไม่สามารถทํางานร่วมกับสวิตช์อีเธอร์เน็ตและส่งแพ็กเก็ตไปยังสวิตช์ได้

สิ่งแวดล้อม

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

    ปัญหาสำคัญ

    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 19.1 และใหม่กว่า คุณอาจสังเกตเห็นว่าสวิตช์อีเธอร์เน็ตลดลงแพ็คเก็ตทั้งหมดที่ส่งจากอุปกรณ์ Intel® Stratix® 10 เมื่อใช้ตัวอย่างการออกแบบ IP Intel Ethernetต่อไปนี้:

    • ตัวอย่างการออกแบบ E-tile Hard IP Intel® Stratix® 10
    • ตัวอย่างการออกแบบ H-tile Hard IP สําหรับ Ethernet Intel® Stratix® 10 FPGA IP
    • ตัวอย่างการออกแบบ IP Intel® Stratix® 10 FPGA Ethernet 10 FPGA ความหน่วงแฝงต่ํา

    สวิตช์อีเธอร์เน็ตไม่รองรับฟิลด์ประเภท/ความยาวที่ระบุของเฟรมอีเธอร์เน็ตในตัวอย่างการออกแบบข้างต้น

    ความละเอียด

    ในการแก้ไขปัญหานี้ ให้แก้ไขไฟล์ alt_aeuex_packet_client_tx.v ใน ไดเรกทอรี /hardware_test_design/common/ เพื่อเปลี่ยนความยาวของ Payload เป็น 0x88b5 และทําการคอมไพล์การออกแบบใหม่

     

    ใส่ข้อความต่อไปนี้แทน:

    dout_next = {DEST_ADDR, SRC_ADDR, {2'b00,payload_length}, ดัชนี, {6{rjunk}};

    กับ:

    dout_next = {DEST_ADDR, SRC_ADDR, {2'b00,payload_length}, ดัชนี, {6{rjunk}};

    dout_next = {DEST_ADDR, SRC_ADDR, {16'h88b5}, ดัชนี, {6{rjunk}};

     

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

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

    Intel® Stratix® 10 GX FPGA
    เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7 F-ซีรีส์
    Intel® Stratix® 10 MX FPGA
    Intel® Stratix® 10 TX FPGA
    เอฟพีจีเอ Intel® Stratix® 10 DX
    Intel® Stratix® 10 SX SoC FPGA

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