Configuraion Software | Target | Multi-family | Multi-vendor | Code Size | Update Needed for New Device Support | JTAG | PS | FPP | AS |
Jam STAPL Bytecode | FPGA/CPLD | X | X | Medium | X | X | |||
JRunner | FPGA | X | Small | X | X | ||||
MicroBlaster | FPGA | X | Small | X | |||||
MicroBlaster for FPP | FPGA | X | Small | X | |||||
SRunner | Serial Configuration Devices(1) | Small | X |
Note 1 - Serial Configuration Devices refer to EPCS devices (e.g. EPCS1, EPCS4)
Jam® STAPL Bytecode, JRunner® , MicroBlaster® (PS - Passive Serial) and MicroBlaster for FPP (Fast Passive Parallel) are able to support multiple device families. SRunner® is capable of programming serial configuration devices only. These devices include EPCS1 and EPCS4.
Jam STAPL Bytecode supports configuration or programming of multiple device vendors while the others only support Altera devices.
In terms of code size, Jam STAPL Bytecode player has medium code size but the other solutions have considerably small code size.
JRunner needs to be recompiled with new devices support whereas the other solutions will work for supported current devices and future devices.
Each of the solutions caters for different programming/configuration schemes. With reference to your preference, you can customize one of them to fit into your design accordingly.
For the latest release of each solution, please visit www.altera.com.