6.1. Synthesis Tool
                            
                        
                            
                            
                                6.2. Device Resource Reports
                            
                        
                            
                            
                                6.3. Quartus® Prime Message
                            
                        
                            
                            
                                6.4. Design Assistant Design Rule Checking
                            
                        
                            
                                6.5. Timing Constraints and Analysis
                            
                            
                        
                            
                            
                                6.6. Area and Timing Optimization
                            
                        
                            
                            
                                6.7. Preserving Performance and Reducing Compilation Time
                            
                        
                            
                            
                                6.8. Designing with Hyperflex®
                            
                        
                            
                            
                                6.9. Simulation
                            
                        
                            
                            
                                6.10. Power Analysis
                            
                        
                            
                            
                                6.11. Design Implementation, Analysis, Optimization and Verification Revision History
                            
                        
                    
                5.4.4.2. Dual Purpose Configuration Pins
| Number | Done? | Checklist Item | 
|---|---|---|
| 1 | Plan the dual purpose pins that can function as configuration pins and user I/O pins. | 
In designs that do not include the HPS, the below configuration pins used for the Avalon® streaming interface ×16 configuration schemes can optionally be used as user I/O pins after the configuration has been completed. Enable the pins to function as dual purpose pins in the Quartus® Prime software prior to compilation, if desired.
- AVST_CLK
- AVST_VALID
- AVST_DATA[15:0]
| Dual-Purpose Pin | Avalon® streaming interface x16 | |
|---|---|---|
| Not Used in User Mode | Used in User Mode | |
| AVST_CLK | Setting: As input tri-stated | Setting: Set as regular I/O Pin Connection: Set as Input and assign ALL pins in pin assignment | 
| AVST_VALID | ||
| AVST_DATA[15:0] | ||
   Note: All pins in the same group name must be assigned to the physical pin in pin assignment. For instance, if only 2 out of 16 pins from AVST_DATA[15:0] are used, then all 16 pins must be assigned to physical pins including the unused pins in the user design. 
  
 
  
   Note: All pins with pin assignments must be in known state, whether weak pull-up or weak pull-down. 
  
 
  
   Note: AVSTx16 configuration scheme cannot be used in designs that include the HPS.