Passive serial (PS) configuration can be performed using an Altera® download cable, an Altera configuration device, or an intelligent host such as a microprocessor. During PS configuration, data is transferred from a configuration device, flash memory, or other storage device to the Altera device on the DATA0 pin. This configuration data is latched into the FPGA on the rising edge of DCLK. Configuration data is transferred at a rate of one bit per clock cycle.
For more information, please refer to the configuration chapter of the relevant Altera device in the Configuration Handbook.
Configuration Methods
- Using a download cable for in-system programmability (ISP) and prototyping
- Using a configuration device
- Using a MAX® II device as an external host
- Using a microprocessor
Embedded Solutions
- MicroBlaster™ Software Driver (PDF)
- Portable software driver used to configure an FPGA via a PS interface
- Works on a PC using a ByteBlasterTM II or ByteBlasterMVTM download cable
- Source code (ZIP) available for porting to an embedded system or other platform
- MicroBlaster Embedded Version (PDF)
- Please refer to the Implementing the MicroBlaster Configuration on the ColdFire Development Board white paper (PDF)
- Source code (ZIP) available for porting to an embedded or other platform
Application Note
- AN 386: Using the Parallel Flash Loader with the Quartus II Software (PDF)
- Method to program CFI flash memory devices through the JTAG interface and the logic to control configuration from the flash memory device to the FPGA
Reference Design
- MAX Series Configuration Controller Using Flash Memory white paper (PDF)
- Using a MAX or MAX II device as a configuration controller to configure Altera FPGAs from flash memory
- Source code (ZIP) in Verilog and VHDL
