|
Solution ID: 1297
Last Modified: Feb 02, 2006
Product Category: Devices
Product Area: Programming
Product Sub-area: In-System/Circuit Programming
Problem
Can I program Altera® in-system programmable (ISP) devices concurrently? (MAX and EPC Families)
Solution
Yes. You can program Altera's ISP devices concurrently within a particular device family.
When the Joint Test Action Group (JTAG) ISP Clock (TCK) is run at high frequencies (1 to 10 MHz), the time necessary to shift data and address information into the device becomes negligible compared to the programming pulse time for the memory cells.
When programming multiple devices in a JTAG chain, concurrent programming allows the programming pulses for each of the devices to be applied simultaneously. Thus, this concurrent programming allows programming times to be significantly reduced.
When the TCK is run at low frequencies (~100 kHz), the time necessary to shift data and address information into the device becomes dominant as compared to the programming pulse time for the memory cells. Thus at these lower frequencies, concurrent programming has negligible benefits.
Altera supports concurrent programming when using Serial Vector Format Files (.svf), JamTM Files (.jam), and Jam Byte-Code Files (.jbc) from the MAX+PLUS® II software. These file formats automatically use concurrent programming whenever more than one device, of the same family, is targeted.
Feedback
Altera does not warrant that this solution will work for the customer's intended purpose and disclaims all liability for use of or reliance on the solution.
|