2Altera Corporation
AN 95: In-System Programmability in MAX Devices
Table 1 describes the features and benefits of using ISP-capable
MAX devices.
VCC-Level
Programming
ISP-capable MAX devices support ISP through a VCC-level programming
voltage. The devices generate a 12.0-V programming voltage internally to
program, verify, and erase the device’s EEPROM cells, eliminating the
need for the external 12.0-V programming voltage typically required for
programming.
ISP-capable MAX devices are guaranteed for 100 erase and programming
cycles with 100% programming and functional yields.
Table 1. ISP-Capable MAX Device Features & Benefits
Product Development
Phase
Features Benefits
Device prototyping Devices are programmed with a VCC-level
programming voltage. Eliminates the need for a 12.0-V
programming voltage and the possibility of
accidental damage to lower voltage parts.
Also reduces system power requirements.
Devices can be programmed while
soldered to a PCB. Minimizes device handling, thereby
protecting devices from ESD and lead
damage.
Prototype systems can be assembled
before the device configuration is
finalized.
Cuts prototype development time and saves
development costs.
System manufacturing PLDs can be treated the same way as
other board-level devices because they
can be programmed after the PCB is
assembled.
Simplifies manufacturing, saves time, and
protects devices from ESD and lead
damage.
ISP is implemented using the IEEE Std.
1149.1 (JTAG) interface; therefore, circuit
testing and device programming can be
combined into a single manufacturing step
using a standard in-circuit tester.
Programming data can be downloaded
from in-circuit testers, PCs, or
workstations during final PCB test.
Devices can be programmed with test
configurations. Enhances design debugging and board-
level testing capabilities.
In-field programming Devices can be reprogrammed in the field. Adds versatility and reduces service costs,
thereby making products more attractive to
the consumer.