ISP via an Embedded Processor
In-system programming via an embedded processor enables easy design prototyping, streamlines production, and allows quick and efficient in-field upgrades. Devices that support in-system programmability (ISP) can be upgraded in the field easily by downloading new configurations using ROM, FLASH cards, modems, or other data links. Design changes can also be downloaded to a system in the field via an embedded processor. The embedded processor transfers programming data from a memory source to a device and allows easy design upgrades.
To support in-system programming, an embedded system must be able to program target devices using a small amount of system memory, and it must be flexible enough to adapt to a changing set of devices from multiple device vendors. The embedded system typically consists of an embedded processor, EPROM or system memory, and some interface logic. Programming data is stored in system memory (i.e., EPROM or FLASH memory). During in-system programming, the embedded processor transfers programming data from system memory to the ISP-capable device(s).
ISP via an Embedded Processor with Altera MAX devices & JAM STAPL
Altera's MAX 7000 and MAX 3000A devices provide an industry-standard JTAG ISP interface for programming a device after it has been mounted on a printed circuit board. For in-system programming via an embedded processor, Altera's MAX devices can be used with the vendor- and platform-independent Jam Standard Programming and Test Language (STAPL). For more information on using JAM STAPL for ISP, go to the ISP & Jam STAPL and Embedded Programming with Jam STAPL pages.
|