Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
ID
813665
Date
8/04/2025
Public
1. Quick Start Guide
2. 10M/100M/1G/2.5G Ethernet Design Example
3. 10M/100M/1G/2.5G/10G Ethernet Design Example
4. 1G/2.5G Ethernet Design Example with IEEE 1588v2 Feature
5. 1G/2.5G/10G Ethernet Design Example with IEEE 1588v2 Feature
6. 2.5G Ethernet Design Example
7. 2.5G Ethernet Design Example with IEEE 1588v2 Feature
8. 10M/100M/1G/2.5G/10G MGE (Multi Gigabit Ethernet) PCS Only Ethernet Design Example
9. 10M/100M/1G/2.5G/5G/10G (USXGMII) Ethernet Design Example
10. 10M/100M/1G/2.5G/5G/10G (USXGMII) Ethernet Design Example with IEEE 1588v2 Feature
11. Interface Signals Description
12. Configuration Registers Description
13. Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs Archives
14. Document Revision History for the Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
1.1. Directory Structure
Figure 2. Directory Structure for the Design Example
Note: The support logic folder is only generated for the design examples with dynamic reconfiguration enabled.
Directory/File | Description |
---|---|
altera_eth_top.qpf | Quartus® Prime Pro Edition project file. |
altera_eth_top.qsf | Quartus® Prime Pro Edition settings file. |
altera_eth_top.sv | Design example top-level HDL. |
altera_eth_top.sdc | Synopsys Design Constraints (SDC) file. |
rtl | The folder that contains the design example synthesizable components. |
rtl/altera_mge_rd.sv rtl/altera_mge_channel.v |
Design example DUT top-level files for the following Ethernet design examples:
|
rtl/alt_mge_reset_synchronizer.v | Resets synchronizer file. |
rtl/alt_mge_multi_channel.sv rtl/alt_mge_channel.v |
Design example DUT top-level files for 10M/100M/1G/2.5G/5G/10G (USXGMII) Ethernet design example. |
rtl/<Design Component> | The folder for each synthesizable component including Platform Designer generated IPs, such as LL 10GbE MAC, PHY, and FIFO. |
simulation/ed_sim/models | The folder that contains the testbench files. |
simulation/ed_sim/cadence simulation/ed_sim/mentor simulation/ed_sim/synopsys/vcsmx simulation/ed_sim/xcelium simulation/ed_sim/aldec |
The folder that contains the simulation script. It also serves as a working area for the simulator. |
manual.spd | The .spd file contains a list of files generated for simulation |
support_logic | This folder is added after running the HSSI Dynamic Reconfiguration IP Generation. It contains the mr_top file, mr_top sim and synth folders with dr.mif files supporting dynamic reconfiguration.
Only available for the following design examples with dynamic reconfiguration enabled:
|
hwtesting/system_console_fm hwtesting/system_console |
The folder that contains system console scripts for hardware testing. The folder system console contains scritps that is relevant to all MGBASE example designs. The folder system_console_fm contains scripts that is relevant to all NBASE example designs. |