Ethernet Design Example Components User Guide

ID 683044
Date 11/21/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5. Document Revision History for the Ethernet Design Example Components User Guide

Document Version Intel® Quartus® Prime Version Changes
2023.11.21 22.3 Updated iopll_scan_clk description in the Pulse Per Second Signals table.
2023.10.02 22.3 Updated the Sampling Clock Frequency topic. Added links to the Intel Agilex® 7 Clocking and PLL User Guide: F-Series and I-Series and the Intel® Stratix® 10 Clocking and PLL User Guide.
2023.08.21 22.3
  • Updated Adjusting Offset, Jitter, and Wander topic.
  • Updated IOPLL and TOD Setup using Dynamic Phase Shift Interface topic.
  • Updated IOPLL and TOD Setup using IOPLL Reconfig IP topic.
  • Updated Example of connection between IOPLL, IOPLL reconfig IP, and TOD's Advanced Accuracy Pulse Per Second Interfaces figure.
  • Updated product family name to " Intel Agilex® 7".
2022.09.27 22.3
  • Updated the following Resource Utilization tables for Time-of-day Clock:
    • Estimated Resource Utilization in Stratix® V Devices (5SGXEA7H3F35C3)
    • Estimated Resource Utilization in Intel® Arria® 10 Devices (10AX115H1F34I1SG)
    • Estimated Resource Utilization in Intel® Stratix® 10 Devices (1SG280HN2F43E1VG)
    • Estimated Resource Utilization in Intel Agilex® Devices (AGFB014R24A2E2V)
  • Updated the following Resource Utilization tables for Time-of-day Synchronizer:
    • Estimated Resource Utilization in Intel® Arria® 10 Devices (10AX115H1F34I1SG)
    • Estimated Resource Utilization in Intel® Stratix® 10 Devices (1SG280HN2F43E1VG)
    • Estimated Resource Utilization in Intel Agilex® Devices (AGFB014R24A2E2V)
  • Updated Pulse Width parameter description in Pulse Per Second Parameter Description table.
2022.03.28 22.1 Added new IOPLL and TOD Setup using IOPLL Reconfig IP topic.
2021.12.13 21.4
  • Edited the following tables:
    • Estimated Resource Utilization in Intel® Stratix® 10 Devices (1SG280LN2F43E1VG)
    • Estimated Resource Utilization in Intel Agilex® Devices (AGFA022R24C212V)
  • Updated Clocking Requirements topic.
  • Updated Supported Speed Grades in Pulse Per Second Device Speed Grade Support topic.
2021.09.27 21.3
  • Added new section Pulse Per Second Device Speed Grade Support in the topic Release Information.
  • Edited Resource Utilization and added Pulse Per Second Configuration to the following tables:
    • Estimated Resource Utilization in Intel® Arria® 10 Devices (10AX115U2F45I2SGES).
    • Estimated Resource Utilization in Intel Agilex® Devices (AGFA014F25AA212V).
  • Added new table: Pulse Per Second Parameter in Configuring the TOD Clock.
  • Added new section IOPLL and TOD Setup for Pulse Per Second (Advanced Accuracy Mode) in Using the TOD Clock.
  • Added new section Pulse-Per-Second Signals in the topic Interface Signals.
  • Edited table: Register Description
    • Changed Byte Offset to Word Offset.
    • Added new row for 0x0B Word Offset.
  • Removed Intel Max 10 as the Supported Devices from table: Ethernet IEEE 1588 TOD Synchronizer Intel® FPGA IP Release Information.
2021.03.29 21.1
  • Added new tables:
    • Sampling Clock Granularity for Sampling Clock Factor
    • Sampling Clock Granularity Using 80 MHz Sampling Clock
2020.12.14 20.4
  • Updated chapter Time-of-day Synchronizer and table TOD Synchronizer Parameters Description to include frequency 402.83 MHz and also its parameters.
  • Added figure TOD Synchronizer in a Design (SYNC_MODE 18) to section Using the TOD Synchronizer.
  • Updated the description for clk_sampling in table Signals Description.
  • Updated the names, values, default values, and descriptions for the following parameters in Table: TOD Clock Parameters Description:
    • Updated parameter name PERIOD_CLOCK_FREQUENCY to Enable high clock frequency mode.
    • Updated parameter name OFFSET_JITTER_WANDER_EN to Enable offset, jitter, and wander supports.
  • Updated the description for AdjustPeriod in Table: Configuration Registers for Time-of-day clock.
2020.07.14 20.2 Updated Adjusting Offset, Jitter, and Wander:
  • Corrected the bits for WanderTimerLSB from [29:1] to [29:0].
  • Corrected the values for WanderTimerMSB[15:0] from 0x06239 to 0x6239.
2020.06.22 20.2
  • Added the following tables in the Time-of-day Clock chapter:
    • Estimated Resource Utilization in Intel® Stratix® 10 Devices (1SG280LN2F43E1VG).
    • Estimated Resource Utilization in Intel Agilex® Devices (AGFA014F25AA212V).
  • Added the following tables in the Time-of-day Synchronizer chapter:
    • Estimated Resource Utilization in Intel® Stratix® 10 Devices (1SX280LN2F43E2LG)
    • Estimated Resource Utilization in Intel Agilex® Devices (AGFB014F25A2E2V)
  • Updated the description for PERIOD_CLOCK_FREQUENCY in Table: TOD Clock Parameters Description.
  • Updated the following topics:
    • Adjusting TOD Drift
    • Adjusting Offset, Jitter, and Wander
    • Correcting TOD Offset
    • Packet Classifier
  • Updated the description for the following registers in Table: Register Description:
    • SecondsH
    • AdjustPeriod
    • AdjustCount
  • Added a new Table: Estimated Resource Utilization in Intel® Stratix® 10 Devices (1SX280LN2F43E2LG).
  • Updated the descriptions to the following signals in Table: Control Signals Description:
    • tx_etstamp_ins_ctrl_in_ingress_timestamp_96b
    • tx_etstamp_ins_ctrl_in_ingress_timestamp_64b
  • Updated for latest Intel branding standards.
2019.09.30 19.3
  • Added support for Intel Agilex® devices in the Time-of-day Clock and Time-of-day Synchronizer chapters.
  • Updated the following tables to include Intel® Quartus® Prime version:
    • Ethernet IEEE 1588 Time of Day Clock Intel® FPGA IP Release Information
    • Ethernet IEEE 1588 TOD Synchronizer Intel® FPGA IP Release Information
    • Ethernet Packet Classifier Intel® FPGA IP Release Information
2019.07.01 19.2
  • Renamed the Supported Devices sections to Release Information in the respective chapters to include IP release information as well as supported devices.
  • Added support for Intel® Stratix® 10 and Intel® Cyclone® 10 GX devices in the Time-of-day Clock and Time-of-day Synchronizer chapters.
  • Added support for Intel® Stratix® 10 devices in the Packet Classifier chapter.
2018.12.03 18.0
  • Rebranded as Intel.
  • Renamed the following Ethernet design example component names as per Intel rebranding:
    • "Ethernet IEEE 1588 TOD Synchronizer" to "Ethernet IEEE 1588 TOD Synchronizer Intel FPGA IP"
    • "Ethernet IEEE 1588 Time of Day Clock" to "Ethernet IEEE 1588 Time of Day Clock Intel FPGA IP"
    • "Ethernet Packet Classifier" to "Ethernet Packet Classifier Intel FPGA IP"
  • Updated the following topics:
    • Time-of-day Clock
    • Using the TOD Clock
  • Updated Table: Register Description to correct the byte offsets of SecondsL, NanoSec, Reserved, Period, AdjustPeriod, AdjustCount, DriftAdjust, DriftAdjustRate, OffsetNS, OffsetFNS, JitterTimer, JitterAdjust, WanderTimerLSB, and WanderAdjust registers.
  • Made editorial updates throughout the document.
Date Version Changes
March 2017 2017.03.08
  • Added a new topic: Correcting ToD Offset.
  • Updated the "Time-of-day Signals Description" table.
  • Added resource utilization for Arria 10 Devices for 16.1 release:
    • "Time-of-day Clock" section
    • "Time-of-day Synchronizer" section
    • "Packet Classifier" section
May 2016 2016.05.02 Initial release.