AN 425: Using the Command-Line Jam™ STAPL Solution for Device Programming
                    
                        ID
                        683089
                    
                
                
                    Date
                    10/14/2024
                
                
                    Public
                
            
                        
                        
                            
                                1.1. Jam™ STAPL Players
                            
                            
                        
                            
                                1.2. Jam™ STAPL Files
                            
                            
                        
                            
                            
                                1.3. Using the Jam™ STAPL Player
                            
                        
                            
                                1.4. Using the quartus_jli Command-Line Executable
                            
                            
                        
                            
                                1.5. Using Jam™ STAPL for ISP with an Embedded Processor
                            
                            
                        
                            
                                1.6. Board Layout
                            
                            
                        
                            
                                1.7. Embedded Jam™ STAPL Players
                            
                            
                        
                            
                                1.8. Updating Devices Using Jam
                            
                            
                        
                            
                            
                                1.9. Document Revision History for AN 425: Using the Command-Line Jam™ STAPL Solution for Device Programming
                            
                        
                    
                1.7.1. The Jam™ STAPL Byte-Code Player
 The  Jam™ STAPL Byte-Code Player is coded in the C programming language for 16 bit and 32 bit processors. A specific subset of the player source code also supports some 8 bit processors. 
  
 
  The source code for the 16 bit and 32 bit Jam™ STAPL Byte-Code Player is divided into two categories:
- jbistub.c—platform-specific code that handles I/O functions and applies to specific hardware.
- All other C files—generic code that performs the internal functions of the player.
   Figure 10.   Jam™ STAPL Byte-Code Player Source Code StructureThis shows the organization of the source code files by function. The process of porting the  Jam™ STAPL Byte-Code Player to a particular processor is simplified because the platform-specific code is all kept inside jbistub.c.
    
    
     
     
    
 
    
  
 
 
   Related Information