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
Document Table of Contents

11.2. Avalon® Memory-Mapped Interface Signals

Table 33.   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.