50G Ethernet Design Example User Guide

ID 683350
Date 4/03/2019
Public

1.3. Hardware Design Example Components

Figure 4.  50GbE Hardware Design Example High Level Block Diagram
The 50GbE hardware design example includes the following components:
  • 50GbE IP core.
  • Client logic that coordinates the programming of the IP core and packet generation.
  • ATX PLL to drive the device transceiver channels.
  • IOPLL to generate a 100 MHz clock from a 50 MHz input clock to the hardware design example.
  • JTAG controller that communicates with the System Console. You communicate with the client logic through the System Console.
Table 2.   50GbE IP Core Hardware Design Example File Descriptions

File Names

Description

eth_ex_50g.qpf Quartus Prime project file
eth_ex_50g.qsf Quartus project settings file
eth_ex_50g.sdc Synopsys Design Constraints file. You can copy and modify this file for your own 50GbE design.
eth_ex_50g.v Top-level Verilog HDL design example file
common/ Hardware design example support files
hwtest/main.tcl

Main file for accessing System Console