25G Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide
                    
                        ID
                        683252
                    
                
                
                    Date
                    6/20/2024
                
                
                    Public
                
            
                
                    
                        1. 25G Ethernet Intel® FPGA IP Quick Start Guide
                    
                    
                
                    
                        2. 10G/25G Ethernet Single-Channel Design Example for Stratix® 10 Devices
                    
                    
                
                    
                        3. 25G Ethernet Single-Channel Design Example for Stratix® 10 Devices
                    
                    
                
                    
                        4. 25G Ethernet Multi-Channel Design Example for Intel Stratix 10 Devices
                    
                    
                
                    
                        5. 25G Ethernet Intel® FPGA IP Design Example References
                    
                    
                
                    
                    
                        6. 25G Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide Archives
                    
                
                    
                    
                        7. Document Revision History for the 25G Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide
                    
                
            
        
                        
                        
                            
                            
                                1.1. Directory Structure
                            
                        
                            
                                1.2. Generating the Design Example
                            
                            
                        
                            
                                1.3. Simulating the 25G Ethernet Intel® FPGA IP Design Example Testbench
                            
                            
                        
                            
                                1.4. Compiling and Configuring the Design Example in Hardware
                            
                            
                        
                            
                                1.5. Changing Target Device in Hardware Design Example
                            
                            
                        
                            
                                1.6. Testing the 25G Ethernet Intel® FPGA IP Design in Hardware
                            
                            
                        
                    
                3.3.1. Design Components
| Component | Description | 
|---|---|
| 25G Ethernet Intel® FPGA IP | Consists of MAC, PCS, and Transceiver PHY, with the following configuration: 
 
         For the design example with the IEEE 1588 feature, the following additional parameters are configured: 
          
 
         For the design example with the RS-FEC feature, the following additional parameter is configured: 
          
 | 
| ATX PLL | Generates TX serial clocks for the 25G transceiver. | 
| Client logic | Consists of: 
 | 
| Source and Probe | Source and probe signals, including system reset input signal, which you can use for debugging. | 
| Design Components for the IEEE 1588v2 Feature | |
| Sampling PLL | Generates the clocks for the IEEE 1588v2 design components. 
 | 
| Time-of-day (ToD) Sync | Synchronizes the 25G ToD. | 
| ToD Tx | ToD for transmit paths for the 25G transceiver. | 
| ToD Rx | ToD for receive paths for the 25G transceiver. | 
| Master Precision Time Protocol (PTP) | Master PTP consists of a packet generator and a packet receiver. 
 | 
| Slave PTP | Slave PTP consists of a packet generator, a packet receiver, and a packet compute. 
 | 
  2 The 25G Ethernet single-channel design example with IEEE 1588v2 feature only supports 96-bit timestamp format.