F-Tile Ethernet Intel® FPGA Hard IP Design Example User Guide

ID 683804
Date 11/04/2024
Public
Document Table of Contents

3.2. Functional Description

Whe geeatig a desig example with PTP optio eabled, the softwae istatiates PTP-specific compoets.
Figue 13.  F-Tile Etheet Itel FPGA Had IP: Desig Example with Eabled PTP
The F-Tile Etheet Itel FPGA Had IP desig example icludes the followig compoets:
  • F-Tile Etheet Itel FPGA Had IP : Geeated IP coe with eabled PTP optio.
  • F-Tile Refeece ad System PLL Clocks Itel® FPGA IP : Istatiate efeece clock ad system PLL. Fo ifomatio about suppoted system PLL modes, efe to F-Tile Etheet Itel FPGA Had IP . Fo ifomatio about this IP, efe to F-Tile Achitectue ad PMA ad FEC Diect PHY IP Use Guide.
  • Time-of-Day (TOD): Povides a cotiuous flow of a cuet time-of-day ifomatio to the IP coe. The maste TOD us at 125 MHz clock fequecy. TX TOD ad RX TOD, which ae clocked by div66 o div68 clock of the F-Tile Etheet Itel FPGA Had IP, sychoize to the maste TOD though thei espective TOD sychoizes.

    Maste TOD also geeates a oe pulse pe secod (1 pps) to moito the accuacy ad allows sychoizatio betwee multiple devices.

    I this use guide, the geeated desig example assumes 0 ppm delay. I you desig, dive the maste TOD with the most accuate clock.

  • Packet Cliet: Cosists of multiple PTP elated modules. The Packet Cliet does ot suppot the PTP fuctioality whe packet loop back is set fom RX to TX i cliet side.
  • Packet Geeato: Cofigues to loop ove vaious pattes i the ROM. Alteatively, ca pefom a sigle tasmissio.
  • PTP Commad Geeato: The PTP commad geeatio module i the Packet Cliet geeates PTP commad fo the packet i tasmissio. The geeated commad aligs to stat-of-packet (SOP) fo Avalo® steamig iteface ad MAC segmeted based iteface.
  • Packet Moito: Stoes set ad eceived packet ifomatio betwee packet cliet ad the IP coe.
  • PTP Moito: The module stoes the PTP ifomatio set fom/to the Packet Cliet to/fom the F-Tile Etheet Itel FPGA Had IP whe packet loop backs fom TX seial to RX seial.
    Note: PTP Moito ca stoe ad ead 16 packets of 128 bytes i legth. Sedig moe packets without fist eadig the cotets of the PTP moito ca cause uexpected esults.
  • PTP Adapte Module ( Avalo® memoy-mapped iteface fo Asymmety ad Pee-to-Pee (P2P): If you eabled PTP optio i the F-Tile Etheet Itel FPGA Had IP, you must istatiate this module ad coect it to all associated Etheet IP coes. The desig allows oly oe istace pe tile.

    Whe istatiated, the module povides the access to the Avalo® memoy-mapped iteface egistes, specifically Asymmety Delay ad P2P MeaPathDelay egistes.

  • Avalo® memoy-mapped iteface Decode: Decodes the Avalo® memoy-mapped iteface addess to Hadwae IP Top, maste TOD, ad PTP adapte. Fo base addess fo each of the Avalo® memoy-mapped iteface accessed istaces, efe to Registe Maps.