Programming Support Center

Programming Center

The Programming Center provides an explanation of the programming solutions for the Altera® programmable devices listed below:

  • MAX® II
  • MAX 3000A
  • MAX 7000
  • Configuration Devices

Altera® MAX® 3000A devices can be programmed in-system via the industry standard 4-pin IEEE Standard 1149.1 (JTAG) interface. In-system programmability (ISP) offers quick, efficient iterations during design development and also offers a low-cost production programming solution.

MAX 3000A Device Programming Methods

  • Boundary-Scan Tools
    MAX 3000A devices can be programmed using boundary-scan tools.

Related Documents

Frequently Asked Questions

MAX II Devices Programming Methods

Altera's MAX® II devices can be programmed in-system via the industry standard 4-pin IEEE Standard 1149.1 (JTAG) interface. In-system programmability (ISP) offers quick, efficient iterations during design development and also offers a low-cost production programming solution.

  • Altera's Programming Tools
    MAX II devices can be programmed with Altera® download cables such as USB-BlasterTM, ByteBlasterTM II, ByteBlasterMVTM, or the MasterBlasterTM with the Quartus® Prime or Quartus II II software.
  • In-Circuit Tester
    MAX II devices can be programmed using in-circuit testers.
  • Boundary-Scan Tools
    MAX II devices can be programmed using boundary-scan tools.
  • Third-Party Programmers
    Third-party vendors offer conventional off board programming support for MAX II devices.
  • IEEE 1532 Programming
    MAX II devices support ISP using the IEEE 1532 standard.
  • JamTM STAPL
    MAX II device programming can be done with the Jam Standard Test and Programming Language (STAPL) programmer.

Related Documents

Frequently Asked Questions

Altera® MAX® 7000, MAX 7000S, MAX 7000A, and MAX 7000B devices have different programming methods, as shown below.

Programming Methods for MAX 7000 Devices

MAX 7000 devices do not support the JTAG interface and can only be programmed using the conventional method.

Programming Methods for MAX 7000S, MAX 7000A, and MAX 7000B Devices

The MAX 7000S, MAX 7000A, and MAX 7000B devices can be programmed in-system via the industry standard 4-pin IEEE Standard 1149.1 (JTAG) interface.

  • Boundary-Scan Tools
    MAX 7000S, MAX 7000A, and MAX 7000B devices can be programmed using boundary-scan tools.
  • Third-Party Programmers
    Third-party vendors offer conventional off-board programming support for MAX 7000S, MAX 7000A, and MAX 7000B devices.
  • IEEE 1532 Programming
    MAX 7000S, MAX 7000A, and MAX 7000B devices support in-system programmability (ISP) using the IEEE 1532 standard.

Related Documents

Frequently Asked Questions

Altera's enhanced configuration devices (EPC16, EPC8, and EPC4) and serial configuration devices (EPCS4, EPCS1, EPCS16, and EPCS64) offer a cost-effective configuration solution for all Altera® FPGAs. The enhanced and serial configuration devices have different programming methods as described below.

Enhanced Configuration Device Programming Methods

Altera's enhanced configuration devices (EPC16, EPC8, and EPC4) and serial configuration devices (EPCS4, EPCS1, EPCS16, and EPCS64) offer a cost-effective configuration solution for all Altera® FPGAs. The enhanced and serial configuration devices have different programming methods as described below.

Enhanced configuration (EPC) devices can be programmed in-system via the industry standard 4-pin IEEE Standard 1149.1 (JTAG) interface. The EPC devices can be programmed using the following methods:

  • In-Circuit Tester
    EPC devices can be programmed using in-circuit testers.
  • Boundary-Scan Tools
    EPC devices can be programmed using boundary-scan tools.

Serial Configuration Device Programming Methods

The serial configuration (EPCS) devices do not support the JTAG interface, the conventional method to program these devices is via the active serial (AS) programming interface. The EPCS devices can be programmed using the following methods:

  • In-System Programming Using External Microprocessor
    EPCS devices can be programmed in-system by an external microprocessor using SRunner. SRunner is a software driver developed for embedded serial configuration device programming that designers can customize to fit in different embedded systems.

Related Documents

Frequently Asked Questions