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   |   Design Examples   |   mySupport   |   Reference Designs  

 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
       Schemes
          Guidelines
          Comparison
          Features
          Configuration Devices
          Solutions
          Stratix IV
          Stratix III
          Stratix II/Stratix II GX
          Stratix/Stratix GX
          Cyclone III
          Cyclone II
          Cyclone
          APEX II
          APEX 20K/E/C
          Mercury
          ACEX 1K
          FLEX 10K/E/A
   Programming
   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
  

FLEX 10K Device Family Configuration

Configuration Scheme Overview

The FLEX 10K® family of FPGAs support the following configuration schemes:

  • Serial - To Conserve Pins
    • Passive Serial (PS)
      • Uses an external intelligent host such as a PC, an enhanced configuration (EPC) device (PDF), or a microprocessor to control the configuration process synchronously and supply the configuration data serially to the FLEX 10K device.
    • JTAG
      • Configures FLEX10K devices via the IEEE Standard 1149.1 interface.
  • Parallel - For Faster Configuration
    • Passive Parallel Synchronous (PPS)
      • Uses an external intelligent host, such as a PC or microprocessor, to control the configuration process synchronously and supply the configuration data in a parallel manor to the FLEX 10K device. Each configuration data byte requires eight DCLK cycles. The configuration time using a PPS scheme is similar to the configuration time using a PS scheme provided the DCLK frequencies for both schemes are the same.
    • Passive Parallel Asynchronous(PPA)
      • Uses an external intelligent host, such as a PC or microprocessor, to control the configuration process asynchronously and supply the configuration data in a parallel manor to the FLEX 10K device.

How to Configure FLEX 10K Devices

Frequently Asked Questions

  1. Can I configure any FLEX 10KE device with a FLEX 10K or FLEX 10KA configuration file?
  2. Can JTAG configuration of a FLEX 10K device be verified?
  3. How do I calculate the configuration time required for FLEX 10K or FLEX 10KA devices in PPA mode?
  4. What should I do with the FLEX 10K or FLEX 10KA DEV_CLRN and DEV_OE input pins during configuration?
  5. What is the difference between the EPC1 configuration device and the EPC1213 and EPC1064 configuration devices?
  6. How can I configure FLEX 10K devices via the JTAG port or pins?
  7. Can the DATA0 pin be used as an I/O pin in user mode for FLEX 10K designs?
  8. Why can't I configure a chain of FLEX 10K devices with more than two EPC1 configuration devices?
  9. What is the state of the I/O pins on APEXTM 20K, APEX 20KE, FLEX® 6000, FLEX 8000, FLEX 10K, FLEX 10KE, and ACEX® 1K devices after power-up and before configuration?
  10. Can I use an Atmel configuration device to configure my FLEX 10K device?
  11. What configuration device should I use to configure FLEX 10KA devices?
  12. Can I use an EPC1 to configure two FLEX 10K devices with one FLEX 10K device's VCCIO at 3.3 V and the other FLEX 10K device's VCCIO at 5.0 V?
  13. Can I configure multiple FLEX devices using the BitBlasterTM or the ByteBlasterTM cable?
  14. If I am only configuring one FLEX 10K, APEX, ACEX or Mercury™ device, what should I do with the nCEO configuration pin?

  Please Give Us Feedback