Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Knowledge Database   |   Devices   |   Design Software   |   Intellectual Property   |   Reference Designs   |   Design Examples   |   mySupport  

 FPGAs
      Stratix IV (E and GX)
      Stratix III
      Stratix II/Stratix II GX
      Stratix/Stratix GX
      Arria GX
      Cyclone III
      Cyclone II
      Cyclone
  
 CPLDs
      MAX II
      MAX 3000A
      MAX 7000
  
 ASICs
      HardCopy III
      HardCopy II
      HardCopy Stratix
      HardCopy APEX 20K
  
 Downloads
      Device Pin-Outs
      Gerber Files
      IBIS Models
   BSDL/BST
      PCB Symbols
  
 Configuration/Programming
   Configuration
   Programming
          MAX II
          MAX 3000A
          MAX 7000
          Configuration Devices
   Programming Tools
  
 Power
   Power Management
      Early Power Estimators
      Certified Power Solutions
  
 I/O
      Features
      Specifications
      Hot Socketing
  
 PLL & Clock Management
      Overview
      PLL Basics
      Using PLLs in Software
      Jitter Information
      Clock Networks
      Glossary
  
 Packaging & Board Design
      Specification
      Thermal Resistance
      Sockets and Layout
      Manufacturing
  
 Quality & Reliability
      MSL Calculator
      Certifications
   Environmental
      PCNs & Advisories
   Reports
      Single Event Upset
  
 Failure Analysis
      Overview
      Capabilities
  

Programming Configuration Devices

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

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

Related Links


Download Free Quartus II Web Edition Software

Solve Technical Issues with Online Troubleshooters

  Please Give Us Feedback