F-Tile Low Latency 100G Ethernet Intel® FPGA IP User Guide
                    
                        ID
                        792946
                    
                
                
                    Date
                    3/31/2025
                
                
                    Public
                
            
                
                    
                    
                        1. About the F-Tile Low Latency 100G Ethernet Intel® FPGA IP User Guide
                    
                
                    
                        2. About this IP
                    
                    
                
                    
                        3. Getting Started
                    
                    
                
                    
                        4. F-Tile Low Latency 100G Ethernet Intel® FPGA IP Parameters
                    
                    
                
                    
                        5. Functional Description
                    
                    
                
                    
                    
                        6. Reset
                    
                
                    
                        7. Interfaces and Signal Descriptions
                    
                    
                
                    
                        8. Control, Status, and Statistics Register Descriptions
                    
                    
                
                    
                    
                        9. Document Revision History for the F-Tile Low Latency 100G Ethernet Intel® FPGA IP User Guide
                    
                
            
        7.9. Reset Signals
 The IP core has three external hard reset inputs. Assert these resets for ten clk_status or until you observe the effect of their specific resets. Intel recommends that you perform a system reset before starting the IP core operation, preferably by asserting csr_rst_n signal. Asserting csr_rst_n returns control and status registers to their original value. Control and Status registers control three parallel soft resets. The six signals are summarized below.  
  
 
  | Signal | Direction | Description | 
|---|---|---|
| i_rst_n | Input | Active low reset asynchronous signal. Do not deassert until the o_rst_ack_n deasserts. 
       
 This reset leads to the assertion of the o_rst_ack_n output signals.  |  
     
| o_rst_ack_n | Output | Active low asynchronous acknowledgement signal for i_rst_n.  Do not deassert i_rst_n until the o_rst_ack_n asserts.  |  
     
| i_tx_rst_n | Input | Active low reset asynchronous signal. Resets the TX datapath, including the TX PCS, TX MAC, TX PMA, and TX EMIB. Do not deassert until the o_tx_rst_ack_n asserts. | 
| o_tx_rst_ack_n | Output | Active low asynchronous acknowledgement signal for the i_tx_rst_n. Do not deassert i_tx_rst_n until the o_tx_rst_ack_n asserts. | 
| i_rx_rst_n | Input |   Active low hard reset signal. Resets the RX datapath, including the RX PCS, RX MAC, RX PMA, and RX EMIB. Do not deassert until the o_rx_rst_ack_n asserts.  |  
     
| o_rx_rst_ack_n | Output | Active low asynchronous acknowledgement signal for the i_rx_rst_n. Do not deassert i_rx_rst_n until the o_rx_rst_ack_n asserts. | 
| i_reconfig_reset | Input | Active high reconfiguration reset signal. Reset the entire transceiver and Ethernet reconfiguration clock domain, including the soft registers (CSRs).  You must assert this reset after power-on or during the configuration. The reconfig_clk must be stable before deasserting this reset.  |  
     
| csr_rst_n | Input | Active low hard reset. Resets the MAC control, status, and statistics registers. | 
| O_rx_rst_ack_n | Output | Acknowledge signal for i_rx_rst_n. Active low. You must not deassert i_rx_rst_n until o_rx_rst_n is asserted. | 
| O_tx_lanes_stable | Output | Asserted when TX Datapath is ready to send data; deasserts when i_tx_rst_n or i_rst_n is asserted, Active high. |