F-Tile Low Latency Ethernet 10G MAC Intel® FPGA IP Design Example User Guide
                    
                        ID
                        720987
                    
                
                
                    Date
                    4/01/2022
                
                
                    Public
                
            A newer version of this document is available. Customers should click here to go to the newest version.
                
                    
                    
                        1. About the F-Tile Low Latency Ethernet 10G MAC Intel® FPGA IP Design Example User Guide
                    
                
                    
                        2. Quick Start Guide
                    
                    
                
                    
                        3. 10M/100M/1G/2.5G/5G/10G (USXGMII) Ethernet Design Example
                    
                    
                
                    
                        4. Interface Signals Description
                    
                    
                
                    
                        5. Configuration Registers Description
                    
                    
                
                    
                    
                        6. Document Revision History for the F-Tile Low Latency Ethernet 10G MAC Intel® FPGA IP Design Example User Guide
                    
                
            
        4.5. Status Interface
| Signal | Direction | Description | 
|---|---|---|
| rx_block_lock | Out | Asserted when the link synchronization is successful. | 
| led_an | Out | Asserted when auto-negotiation is completed. | 
| channel_tx_ready channel_rx_ready o_lanes_stable o_rx_pcs_ready | Out | Asserted when the channel is ready for data transmission. | 
| xgmii_rx_link_fault_status | Out | This signal indicates the status of the received data bytes. High indicates fault data bytes. | 
| o_rst_ack_n | Out | Active-low asynchronous acknowledgement signal for the i_rst_n reset. Do not deassert i_rst_n reset until the o_rst_ack_n asserts. | 
| o_tx_rst_ack_n | Out | Active-low asynchronous acknowledgement signal for the i_tx_rst_n reset. Do not deassert i_tx_rst_n reset until the o_tx_rst_ack_n asserts. | 
| o_rx_rst_ack_n | Out | Active-low asynchronous acknowledgement signal for the i_rx_rst_n reset. Do not deassert i_rx_rst_n reset until the o_rx_rst_ack_n asserts. | 
| o_tx_lanes_stable | Out | Active-high asynchronous status signal for the TX datapath. Asserts when the TX datapath is ready to send data. Deassert when i_tx_rst_n/i_rst_n signal asserts. | 
| o_rx_pcs_ready | Out | Active-high asynchronous status signal for the RX datapath. Asserts when the RX datapath is ready to receive data. Deasserts when i_rx_rst_n/i_rst_n signal asserts. | 
| o_cdr_lock | Out | This signal indicates that the recovered clocks are locked to data. | 
| o_tx_pll_locked | Out | Indicates TX serdes PLLs are locked. Do not use o_clk_tx_div until o_tx_pll_locked is high. |