Visible to Intel only — GUID: sam1408359916081
Ixiasoft
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
Visible to Intel only — GUID: sam1408359916081
Ixiasoft
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