Low Latency Ethernet 10G MAC IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
ID
813663
Date
9/01/2025
Public
1. Low Latency Ethernet 10G MAC IP Overview
2. Getting Started
3. Functional Description
4. Parameter Settings for the Low Latency Ethernet 10G MAC IP Core
5. Interface Signals
6. Configuration Registers
7. Debug Checklist
8. Low Latency Ethernet 10G MAC IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs Archives
9. Document Revision History for the Low Latency Ethernet 10G MAC IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
2.1. Introduction to Altera IP Cores
2.2. Installing and Licensing IP Cores
2.3. Specifying the IP Parameters and Options ( Quartus® Prime Pro Edition)
2.4. Generated File Structure
2.5. Simulating IP Cores
2.6. Upgrading the Low Latency Ethernet 10G MAC IP Core
2.7. Low Latency Ethernet 10G MAC IP Design Examples
5.1. Clock and Reset Signals
5.2. Speed Selection Signal
5.3. Error Correction Signals
5.4. Unidirectional Signals
5.5. Avalon® Memory-Mapped Interface Programming Signals
5.6. Avalon® Streaming Data Interfaces
5.7. Avalon® Streaming Flow Control Signals
5.8. Avalon® Streaming Status Interface
5.9. PHY-side Interfaces
5.10. IEEE 1588v2 Interfaces
6.1. Register Map
6.2. Register Access Definition
6.3. Primary MAC Address
6.4. MAC Reset Control Register
6.5. TX Configuration and Status Registers
6.6. Flow Control Registers
6.7. Unidirectional Control Registers
6.8. RX Configuration and Status Registers
6.9. ECC Registers
6.10. Statistics Registers
6.11. Timestamp Registers
7.1. Pre-Debugging Process
The following outlines the preliminary steps to take before starting the debugging process:
- Understand the problem statement and requirements.
- Search for articles related to the issue on Altera Knowledge Base or refer to Altera Errata documents in the Altera FPGA Documentation Index.
- Crosscheck the IEEE 802.3 Ethernet and Avalon® Specification.
- Verify that the registers are configured with the correct settings. Refer to Configuration Registers.
- Ensure that your design meets the timing requirements.
- Examine the following item:
- Is the problem related to hardware or simulation?
- Is the problem intermittent or consistent?
- Is the problem related to transmitter or receiver?
- Optimize your design or test case if required.
- Check that all signals are connected correctly to the Low Latency Ethernet 10G MAC IP. Refer to Interface Signals.
- Ensure all clocks operate at the specified frequencies. Refer to Clock and Reset Signals.
- Check that all resets are functioning as intended. Reset Requirements.