ZCU670 Evaluation Kit Ethernet TRD Tutorial

Design Overview

Design Overview

Introduction

The Ethernet platform is designed to support a ZCU670 board for showcasing the XXV IP as a peripheral and PL based IEEE 1588 Precision Time Protocol (PTP) solution for PTP packet processing. It consists of XXV IP configured to support 25G and is interfaced to TX and RX channels of an MCDMA. The Quad base GT in Programmable Logic (PL) manages the transfer of Ethernet packets. The output of the GTY is connected to the external Link partner through a SFP28 to SFP28 cable.

Design Components

Hardware components
  • ZCU670 Evaluation Board with power cable

  • SFP28 to SFP28 25G copper cable.

  • Micro-USB cable for the terminal emulation.

  • Micro SD card

Interfaces and IP
  • Ethernet Traffic Source/Sink

    • ZCU670 Evaluation Board

    • Link Partner

  • PTP Packet Processing PL IPs

    • PL based PTP HW Master in Transmit direction

    • PL based PTP filter and Timestamp prepend logic in Receive direction

  • Auxiliary Peripherals

    • SD

    • I2C

    • UART

    • Ethernet

Software components
  • Operating system

    • APU: SMP Linux

  • Linux kernel subsystems

    • TCP/IP Stack

Speed Supported
  • 1x25G

Next Steps

References

  • ZCU670 Evaluation Board User Guide (UG1532)

  • Zynq Ultrascale+ RFSOC DFE Data Sheet: Overview (DS883)

  • 10G/25G High Speed Ethernet Subsystem v4.1 ( PG314 )

License

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License.

You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright © 2023 Advanced Micro Devices, Inc