Configuration via Protocol (CvP) Implementation User Guide: Agilex™ 5 FPGAs and SoCs
                    
                        ID
                        813775
                    
                
                
                    Date
                    4/07/2025
                
                
                    Public
                
            
                
                    
                        1. Overview
                    
                    
                
                    
                        2. CvP Description
                    
                    
                
                    
                        3. CvP Topologies
                    
                    
                
                    
                        4. Design Considerations
                    
                    
                
                    
                        5. CvP Driver and Registers
                    
                    
                
                    
                        6. Understanding the Design Steps for CvP Initialization using the Supported PCIe Tile in Agilex™ 5 FPGAs
                    
                    
                
                    
                    
                        7. Document Revision History for the Configuration via Protocol (CvP) Implementation User Guide: Agilex™ 5 FPGAs and SoCs
                    
                
            
        
                                    
                                    
                                        
                                        
                                            5.3.1. Vendor Specific Capability Header Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.2. Vendor Specific Header Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.3. Altera Marker Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.4. User Configurable Device/Board ID Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.5. CvP Status Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.6. CvP Mode Control Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.7. CvP Data Registers
                                        
                                        
                                    
                                        
                                        
                                            5.3.8. CvP Programming Control Register
                                        
                                        
                                    
                                        
                                        
                                            5.3.9. CvP Credit Register
                                        
                                        
                                    
                                
                            4.1.2.2. For CvP Update Mode
   Before you perform CvP update mode, the device must be in user mode.
  
 
  
   Note: For  PCIe*  4.0 capable Endpoints, in user mode, Altera recommends to verify that the link has been trained to the expected  PCIe*  4.0 rate. If the link is not operating at  PCIe*  4.0, software can trigger the Endpoint to retrain.