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.2.2. List of Supported .jam and .jbc Actions and Procedures
A .jam or .jbc consists two types of statements: action and procedure.
- Action—a sequence of steps required to implement a complete operation.
- Procedure—one of the steps contained in an action statement.
An action statement can contain one or more procedure statements or no procedure statement. For action statements that contain procedure statements, the procedure statements are called in the specified order to complete the associated operation. You can specify some of the procedure statements as "recommended" or "optional" to include or exclude them in the execution of the action statement.
Devices |
(.jam)/(.jbc) Action |
Optional Procedures (Off by default) |
---|---|---|
MAX® 3000A MAX® 7000B MAX® 7000AE |
Program |
|
Blankcheck | do_disable_isp_clamp | |
Verify |
|
|
Erase | do_disable_isp_clamp | |
Read_usercode | — | |
MAX® II MAX® V MAX® 10 FPGA |
Program | |
Blankcheck | ||
Verify | ||
Erase | ||
Read_usercode | — | |
Stratix® device family Arria® device family Cyclone® device family |
Configure |
|
Read_usercode | — | |
Enhanced Configuration Devices |
Program |
|
Blankcheck | — | |
Verify | do_read_usercode | |
Erase | — | |
Read_usercode | — | |
Init_configuration | — | |
Serial Configuration Devices |
Configure |
|
Program |
|
|
Blankcheck | — | |
Verify | — | |
Erase | — | |
Read_usercode | — |
1 Applicable in MAX® 10 FPGA only.