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

ทําไมตัวอย่างการออกแบบที่สร้างขึ้นแบบไดนามิกของ 10G MAC ความหน่วงแฝงต่ําจึงมีความแม่นยําไม่ถูกต้องของตัวเลขความหน่วง 1588

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • IP เอฟพีจีเอ Intel® Ethernet 10G MAC ความหน่วงแฝงต่ำ
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    เนื่องจากปัญหากับซอฟต์แวร์ Intel® Quartus® Prime เวอร์ชั่น 16.0 ขึ้นไป Intel® Arria® 10 FPGAความหน่วงต่ํา Ethernet 10G MAC ที่สร้างขึ้นแบบไดนามิกได้มีข้อผิดพลาดเพิ่มเติม /-3.2 ns ในความแม่นยําของ 1588 ส่งผลให้ข้อผิดพลาดทั้งหมดอาจมีขนาดใหญ่กว่าคํากล่าวอ้างของคู่มือผู้ใช้ ซึ่งเป็น /-3 ns

    รายการต่อไปนี้แสดงตัวแปรตัวอย่างการออกแบบหลายอัตราที่ได้รับผลกระทบ:

    • อีเธอร์เน็ต 1G/10G ที่มีตัวอย่างการออกแบบ 1588 (Intel Arria 10 FPGA)
    • อีเธอร์เน็ต 10M/100M/1G/10G พร้อมตัวอย่างการออกแบบ 1588 (Intel Arria 10 FPGA)
    ความละเอียด

    หากต้องการแก้ไขปัญหานี้ ให้ทําตามขั้นตอนเหล่านี้:

    1. สําหรับซอฟต์แวร์ Intel® Quartus® Prime v16.0 หลังจากที่มีการสร้างตัวอย่างการออกแบบที่ได้รับผลกระทบให้ เปิด ไฟล์ altera_eth_multi_channel_1588.sv จากไดเรกทอรี นี้ "\rtl" และ ปรับเปลี่ยน บรรทัดต่อไปนี้:
      DEFAULT_NSEC_PERIOD_10G localparam = 4'h3;
      localparam DEFAULT_FNSEC_PERIOD_10G = 16'h3333;
       
    2. สําหรับซอฟต์แวร์ Intel Quartus Prime v16.1 ขึ้นไป หลังจากที่มีการสร้างตัวอย่างการออกแบบที่ได้รับผลกระทบจากเมนูซอฟต์แวร์ Intel Quartus Prime คลิก เปิด และไปยัง\rtl\altera_eth_1588_tod เลือก altera_eth_1588_tod_10g.ip เพื่อเปิดใช้งานตัวแก้ไขพารามิเตอร์ IP ของโมดูล Intel 10G 1588 Time-of-day แล้วอัปเดตพารามิเตอร์ต่อไปนี้:

    DEFAULT_NSEC_PERIOD ไปยัง 3

    DEFAULT_FNSEC_PERIODเพื่อ0x00003333

    DEFAULT_NSEC_ADJPERIOD ไปยัง 3

    DEFAULT_FNSEC_ADJPERIODไปยัง 0x00003333

    ปัญหานี้แก้ไขได้ด้วยซอฟต์แวร์ Intel® Quartus® Prime Pro/Standard Edition เวอร์ชั่น 18.0

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

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

    Intel® Arria® 10 FPGA และ SoC FPGA

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