Article ID: 000078763 Content Type: Troubleshooting Last Reviewed: 09/11/2012

What are the solutions Altera® provides for doing embedded configuration?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description Altera provides a wide range of solutions for embedded configuration. The following table summarizes the solutions available and the features of each solution.

Configuraion SoftwareTargetMulti-familyMulti-vendorCode SizeUpdate Needed for New Device SupportJTAG PSFPPAS
Jam STAPL BytecodeFPGA/CPLDXXMediumXX   
JRunnerFPGAX SmallXX   
MicroBlasterFPGAX Small  X  
MicroBlaster for FPPFPGAX Small   X 
SRunnerSerial 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.

Related Products

This article applies to 1 products

Intel® Programmable Devices