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
11.2. Avalon® Memory-Mapped Interface Signals
Signal | Direction | Description |
---|---|---|
csr_mch_write |
In | Assert this signal to request a write to Avalon® memory-mapped address decoder. |
csr_mch_read |
In | Assert this signal to request a read to Avalon® memory-mapped address decoder. |
csr_mch_address | In | Use this bus to specify the register address you want to read from or write to. |
csr_mch_writedata |
In | Carries the data to be written to the specified register. |
csr_mch_readdata |
Out | Carries the data read from the specified register. |
csr_mch_waitrequest |
Out | When asserted, this signal indicates that the IP is busy and not ready to accept any read or write requests. |
csr_mac_write |
In | Assert this signal to request a write to MAC IP. |
csr_mac_read |
In | Assert this signal to request a read to MAC IP. |
csr_mac_address | In | Use this bus to specify the register address you want to read from or write to. |
csr_mac_writedata |
In | Carries the data to be written to the specified register. |
csr_mac_readdata |
Out | Carries the data read from the specified register. |
csr_mac_waitrequest |
Out | When asserted, this signal indicates that the IP is busy and not ready to accept any read or write requests. |
csr_phy_write |
In | Assert this signal to request a write to 1G/2.5G/5G/10G Multirate Ethernet PHY IP. |
csr_phy_read |
In | Assert this signal to request a read to 1G/2.5G/5G/10G Multirate Ethernet PHY IP. |
csr_phy_address | In | Use this bus to specify the register address you want to read from or write to. |
csr_phy_writedata |
In | Carries the data to be written to the specified register. |
csr_phy_readdata |
Out | Carries the data read from the specified register. |
csr_phy_waitrequest |
Out | When asserted, this signal indicates that the IP is busy and not ready to accept any read or write requests. |
csr_dphy_rcfg_address | Use this bus to specify the register address you want to read from or write to. | |
csr_dphy_rcfg_write |
In | Assert this signal to request a write to Direct PHY IP. |
csr_dphy_rcfg_read |
In | Assert this signal to request a read to Direct PHY IP. |
csr_dphy_rcfg_writedata |
In | Carries the data to be written to the specified register. |
csr_dphy_rcfg_readdatavalid |
Out | When asserted, this signal indicates that the read data is valid. |
csr_dphy_rcfg_readdata |
Out | Carries the data read from the specified register. |
csr_dphy_rcfg_waitrequest |
Out | When asserted, this signal indicates that the IP is busy and not ready to accept any read or write requests. |
i_dr_avmm_address | Use this bus to specify the register address you want to read from or write to. | |
o_dr_avmm_readdatavalid |
Out | When asserted, this signal indicates that the read data is valid. |
i_dr_avmm_read |
In | Assert this signal to request a read to Dynamic Reconfiguration IP. |
o_dr_avmm_readdata |
Out | Carries the data read from the specified register. |
i_dr_avmm_writedata |
In | Carries the data to be written to the specified register. |
i_dr_avmm_write |
In | Assert this signal to request a write to Direct PHY IP. |
o_dr_avmm_waitrequest |
Out | When asserted, this signal indicates that the IP is busy and not ready to accept any read or write requests. |