Quartus® Prime Pro Edition User Guide: Programmer

ID 683039
Date 4/01/2024
Document Table of Contents

2.2. Programming and Configuration Modes

The current version of the Quartus® Prime Programmer supports the following programming and configuration modes in the Programmer's Mode list. Select a configuration mode to setup and run that type of programming or configuration.
Table 11.  Programming and Configuration Modes
Programming or Configuration Mode Description
JTAG A configuration method that configures one or more devices through the Joint Test Action Group (JTAG) Boundary-Scan Test (BST) circuitry.
In-Socket Programming Configuration device programming or testing via the Altera Programming Unit (APU).
Passive Serial An external controller passes configuration data to one or more configuration devices via a serial data stream. The device is treated as a slave device with a 5-wire interface to the external controller. The external controller can be an intelligent host such as a microcontroller or CPU, or the Quartus® Prime Programmer. The external controller can also be a serial configuration device.
Active Serial Programming The active serial memory interface block loads design data into one or more devices. The active serial memory interface block controls the configuration process, and configures all of the devices in the chain using the configuration data stored in an EPCS1, EPCS4, EPCS16, EPCS64, EPCQ, EPCQL, and third-party QSPI serial configuration devices.