Generic Flash Programmer User Guide: Intel® Quartus® Prime Standard Edition
                    
                        ID
                        683491
                    
                
                
                    Date
                    3/28/2022
                
                
                    Public
                
            
                        
                        
                            
                            
                                1.1. Supported Devices and Configuration Methods
                            
                        
                            
                            
                                1.2. Quad SPI Flash Byte-Addressing
                            
                        
                            
                                1.3. Generic Flash Programmer Operation
                            
                            
                        
                            
                                1.4. Generic Flash Programmer Flow Templates (Convert Programming File)
                            
                            
                        
                            
                                1.5. Generic Flash Programmer Settings Reference
                            
                            
                        
                            
                            
                                1.6. Generic Flash Programmer User Guide Revision History
                            
                        
                    
                
                                    
                                    
                                        
                                        
                                            1.4.1. Initialization Flow Templates (Convert Programming File)
                                        
                                        
                                    
                                        
                                        
                                            1.4.2. Program Flow Template (Convert Programming File)
                                        
                                        
                                    
                                        
                                        
                                            1.4.3. Erase Flow Template (Convert Programming File)
                                        
                                        
                                    
                                        
                                        
                                            1.4.4. Verify/Blank-Check/Examine Flow Template (Convert Programming File)
                                        
                                        
                                    
                                        
                                        
                                            1.4.5. Termination Flow Template (Convert Programming File)
                                        
                                        
                                    
                                        
                                        
                                            1.4.6. Programming Flow Action Properties
                                        
                                        
                                    
                                
                            1.3.1.3. Step 3: Program the Flash Memory Device
 Follow these steps to program the flash memory device using the  Intel® Quartus® Prime Programmer and Intel FPGA download cable over a JTAG connection via Active Serial programming. 
  
 
  - Generate a .jic file, as Step 2: Generate Secondary Programming Files (Convert Programming Files) describes.
- Open the Intel® Quartus® Prime software, and then click Tools > Programmer.
- In the Programmer, click Hardware Setup, and then select a connected Intel FPGA Download Cable.
-  Click Add File, and then select the .jic file you generate at the previous step. 
    Figure 10. JIC Loaded for Flash Programming in Programmer
- Enable the Program/Configure option for the .jic file. The FPGA Device row Program/Configure option automatically enables, and displays the Factory default SFL image as the FPGA configuration data. This entry indicates that the programming flow first configures the FPGA with the SFL image, which subsequently controls the programming of the flash memory device.
- Click Start and wait for the progress bar to reach 100%. The programming flow executes according to your specifications in the .jic file.