1G/2.5G/5G/10G Multi-rate Ethernet PHY Intel® Stratix® 10 FPGA IP User Guide
                    
                        ID
                        683876
                    
                
                
                    Date
                    11/15/2021
                
                
                    Public
                
            
                
                    
                        1. About the 1G/2.5G/5G/10G Multi-rate Ethernet PHY Intel® FPGA IP Core
                    
                    
                
                    
                        2. Getting Started
                    
                    
                
                    
                    
                        3. Parameter Settings
                    
                
                    
                        4. Functional Description
                    
                    
                
                    
                        5. Configuration Registers
                    
                    
                
                    
                        6. Interface Signals
                    
                    
                
                    
                    
                        7. 1G/2.5G/5G/10G Multi-rate Ethernet PHY Intel® Stratix® 10 FPGA IP User Guide Archives
                    
                
                    
                    
                        A. Document Revision History for the 1G/2.5G/5G/10G Multi-rate Ethernet PHY Intel® Stratix® 10 FPGA IP User Guide
                    
                
            
        6.6. Avalon® -MM Interface Signals
The Avalon® -MM interface is an Avalon® -MM slave port. This interface uses word addressing and provides access to the 16-bit configuration registers of the PHY. The following signals are synchronous to csr_clk.
| Signal Name | Direction | Width | Description | PHY Configurations | 
|---|---|---|---|---|
| csr_address | Input | 5, 11 | Use this bus to specify the register address to read from or write to. The width is: 
 | All | 
| csr_read | Input | 1 | Assert this signal to request a read operation. | |
| csr_readdata | Output | 16, 32 | Data read from the specified register. The data is valid only when the csr_waitrequest signal is deasserted. The width is: 
 | |
| csr_write | Input | 1 | Assert this signal to request a write operation. | |
| csr_writedata | Input | 16, 32 | Data to be written to the specified register. The data is written only when the csr_waitrequest signal is deasserted. The width is: 
 | |
| csr_waitrequest | Output | 1 | When asserted, indicates that the PHY is busy and not ready to accept any read or write requests. 
 |