| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
APEX FLEX Devices November 1999, ver. 10.03 Features Se
Top Searches for this datasheetConfiguration Devices APEX FLEX Devices November 1999, ver. 10.03 Features Serial device family configuring FLEX® APEXdevices Easy-to-use 4-pin interface FLEX APEX devices current during configuration near-zero standby current 5.0-V 3.3-V operation Software design support with Altera® Quartusand MAX+PLUS® development systems Windows-based well SPARCstation, 9000 Series 700/800, RISC System/6000 workstations Programming support with Altera's Master Programming Unit (MPU) programming hardware from Data I/O, Microsystems, other manufacturers Available compact plastic packages (see Figures 8-pin plastic dual in-line package (PDIP) 20-pin plastic J-lead chip carrier (PLCC) package 32-pin plastic thin quad flat pack (TQFP) package EPC2 reprogrammable FLASH configuration memory 5.0-V 3.3-V in-system programmability (ISP) through built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface Built-in JTAG boundary-scan test (BST) circuitry compliant with IEEE Std. 1149.1 Supports programming through Serial Vector Format Files (.svf), JamFiles (.jam), Byte-Code Files (.jbc), MAX+PLUS software BitBlasterTM, ByteBlasterTM, ByteBlasterMVdownload cable (the ByteBlaster cable obsolete replaced ByteBlasterMV cable, which program configure 2.5-V, 3.3-V, 5.0-V devices) nINIT_CONF allows JTAG instruction initiate FLEX APEX configuration programmed with Programmer Object Files (.pof) EPC1 EPC1441 devices (except when configuring FLEX 8000 devices) Available 20-pin PLCC 32-pin TQFP packages Altera Corporation A-DS-EPROM-10.03 Configuration Devices APEX FLEX Devices Figure EPC1, EPC1441, EPC1213, EPC1064 EPC1064V Package Pin-Out Diagrams DATA N.C. N.C. N.C. N.C. N.C. N.C. N.C. DATA N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. DCLK N.C. DCLK DATA DCLK nCASC N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. nCASC N.C. 8-Pin PDIP EPC1 EPC1441 EPC1213 EPC1064 EPC1064V 20-Pin PLCC EPC1 EPC1441 EPC1213 EPC1064 EPC1064V 32-Pin TQFP EPC1441 EPC1064 EPC1064V Note: nCASC available EPC1 EPC1213 devices. EPC1064, EPC1064V, EPC1441 devices, reserved should connected. Figure EPC2 Package Pin-Out Diagrams DATA N.C. N.C. N.C. N.C. DATA N.C. N.C. N.C. N.C. N.C. N.C. VPPSEL DCLK VCCSEL DCLK VCCSEL N.C. N.C. N.C. N.C. N.C. VPPSEL N.C. N.C. N.C. N.C. nINIT_CONF nCASC N.C. N.C. N.C. nCASC 20-Pin PLCC 32-Pin TQFP nINIT_CONF Altera Corporation N.C. N.C. Configuration Devices APEX FLEX Devices Functional Description With SRAM-based devices, configuration data must reloaded each time system initializes, when configuration data needed. Altera configuration devices store configuration data SRAM-based FLEX APEX devices. Table lists Altera's configuration devices. Table Configuration Devices Device EPC2 EPC1 EPC1441 EPC1213 EPC1064 EPC1064V Description 1,695,680 1-bit device with 5.0-V 3.3-V operation 1,046,496 1-bit device with 5.0-V 3.3-V operation 440,800 1-bit device with 5.0-V 3.3-V operation 212,942 1-bit device with 5.0-V operation 65,536 1-bit device with 5.0-V operation 65,536 1-bit device with 3.3-V operation Table lists configuration device used with each FLEX device. Altera Corporation Configuration Devices APEX FLEX Devices Table Appropriate Configuration Device Each FLEX APEX Device APEX FLEX Device EP20K60E EP20K100, EP20K100E EP20K160E EP20K200, EP20K200E EP20K300E EP20K400, EP20K400E EP20K600E EP20K1000E EP20K1500E EPF10K10, EPF10K10A EPF10K20 EPF10K30E EPF10K30, EPF10K30A EPF10K40 EPF10K50, EPF10K50V, EPF10K50E EPF10K70 EPF10K100, EPF10K100A, EPF10K100B, EPF10K100E EPF10K130V EPF10K130E EPF10K200E EPF10K250A EPF8282A EPF8282AV EPF8452A EPF8636A EPF8820A EPF81188A EPF81500A EPF6010A EPF6016, EPF6016A EPF6024A Configuration Device EPC2 EPC1 EPC2 EPC1 EPC2 EPC2 devices EPC2 devices Three EPC2 devices Four EPC2 devices EPC2 devices Eight EPC2 devices EPC2, EPC1, EPC1441 EPC2, EPC1, EPC1441 EPC2 EPC1 EPC2, EPC1, EPC1441 EPC2 EPC1 EPC2 EPC1 EPC2 EPC1 EPC2 EPC1 devices EPC2 EPC1 devices EPC2 EPC1 devices EPC2 three EPC1 devices EPC2 four EPC1 devices EPC1, EPC1441, EPC1064 EPC1, EPC1441, EPC1064V EPC1, EPC1441, EPC1064, EPC1213 EPC1, EPC1441, EPC1213 EPC1, EPC1441, EPC1213 EPC1, EPC1441, EPC1213 EPC1, EPC1441 EPC2, EPC1, EPC1441 EPC1, EPC1441 EPC1, EPC1441 Altera Corporation Configuration Devices APEX FLEX Devices Table shows which configuration devices used with which APEX FLEX families. Table Configuration Device Compatibility EPC1064V EPC1064 EPC1213 APEX FLEX FLEX 8000 FLEX 6000 Configuration Device EPC1 EPC1441 EPC2 Figure shows configuration device block diagram. Altera Corporation Configuration Devices APEX FLEX Devices Figure Configuration Device Block Diagram APEX 20K, FLEX FLEX 6000 Device Configuration Using EPC2, EPC1, EPC1441 DCLK Oscillator nRESET Address Counter Oscillator Control Error Detection Circuitry Address Decode Logic nCASC EPROM Array DATA Shift Register DATA FLEX 8000 Device Configuration Using EPC1, EPC1441, EPC1213, EPC1064, EPC1064V DCLK nRESET Address Counter Address EPROM Array DATA Shift Register DATA Decode Logic nCASC Notes: EPC1441, EPC1064, EPC1064V devices support data cascading. EPC2, EPC1, EPC1213 devices support data cascading. bidirectional open-drain pin. Device Configuration control signals configuration devices-nCS, DCLK- interface directly with FLEX APEX device control signals. FLEX APEX devices configured configuration device without requiring external intelligent controller. Altera Corporation Configuration Devices APEX FLEX Devices configuration device's pins control tri-state buffer DATA output pin, enable address counter (and oscillator EPC2, EPC1, EPC1441 devices). When driven low, configuration device resets address counter tri-states DATA pin. controls output configuration device. held high after reset pulse, counter disabled DATA output tri-stated. When driven low, counter DATA output enabled. When driven again, address counter reset DATA output tri-stated, regardless state nCS. EPC2, EPC1, EPC1441 devices determine operation mode whether APEX 20K, FLEX 10K, FLEX 8000, FLEX 6000 protocols should used when driven high. When configuration device driven data driven nCASC low, device tri-states DATA avoid contention with other configuration devices. Upon power-up, address counter reset automatically. EPC2 device allows user initiate configuration FLEX APEX device additional pin, called nINIT_CONF, that tied nCONFIG FLEX APEX device(s) configured. JTAG instruction causes EPC2 device drive nINIT_CONF low, which turn pulls nCONFIG low. EPC2 device then drives nINIT_CONF high start configuration. When JTAG state machine exits this state, nINIT_CONF releases nCONFIG configuration initiated. EPC2 device programmed with generated EPC1 EPC1441 device (except when configuring FLEX 8000 devices). addition, EPC1 device programmed using generated EPC1441 device. APEX 20K, FLEX FLEX 6000 Device Configuration APEX FLEX devices configured with EPC2, EPC1, EPC1441 devices. FLEX 6000 devices configured with EPC1 EPC1441 devices. EPC2, EPC1, EPC1441 device stores configuration data EPROM array serially clocks data with internal oscillator. nCS, DCLK pins supply control signals address counter output tri-state buffer. configuration device sends serial bitstream configuration data DATA pin, which routed DATA0 DATA input APEX 20K, FLEX 10K, FLEX 6000 device. EPC1441 device configure EPF10K10, EPF10K20, EPF10K30 device. Figure shows APEX 20K, FLEX 10K, FLEX 6000 device configured with single EPC2, EPC1, EPC1441 device. Altera Corporation Configuration Devices APEX FLEX Devices Figure APEX 20K, FLEX 10K, FLEX 6000 Device Configured with EPC2, EPC1, EPC1441 Configuration Device APEX 20K, FLEX 10K, FLEX 6000 Device DCLK DATA0 nSTATUS CONF_DONE nCONFIG MSEL0 MSEL1 Configuration Device DCLK DATA nINIT_CONF Notes: pull-up resistors nCS, nINIT_CONF pins EPC2 devices have internal, user-configurable pull-up resistors. internal pull-up resistors used, external pull-up resistors should used these pins. This EPC2 feature available MAX+PLUS software versions higher. MAX+PLUS version 9.1, this feature available internal pull-up resistors these pins disabled. diagram shows APEX FLEX device, which MSEL0 MSEL1 tied ground. FLEX 6000 devices, MSEL tied ground DATA0 named DATA. other connections same APEX 20K, FLEX 10K, FLEX 6000 devices. nINIT_CONF available EPC2 devices only. nINIT_CONF available used, nCONFIG must pulled either directly through resistor. Table describes EPC2, EPC1, EPC1441 functions during APEX 20K, FLEX 10K, FLEX 6000 device configuration. Altera Corporation Configuration Devices APEX FLEX Devices Table EPC2, EPC1 EPC1441 Functions During APEX 20K, FLEX FLEX 6000 Configuration (Part Name Number 8-Pin 20-Pin PDIP PLCC DATA 32-Pin TQFP Type Description Output Serial data output. DATA tri-stated before configuration when high, after configuration device finishes sending configuration data. This operation independent device's position cascade chain. DCLK clock output when configuring with single configuration device when configuration device first device configuration device chain. DCLK clock input subsequent configuration devices configuration device chain. Rising edges DCLK increment internal address counter present next data DATA pin. counter incremented only input held high, input held low, configuration data been transferred target device. When configuring with first EPC2 EPC1 device configuration device chain with single EPC1441 device, DCLK drives after configuration complete when low. Output enable (active high) reset (active low). logic level resets address counter. high logic level enables DATA permits address counter count. this (reset) during configuration, internal oscillator becomes inactive DCLK drives low. "Error Detection Circuitry" page Chip select input (active low). input allows DCLK increment address counter enables DATA drive out. EPC1 EPC2 reset with low, device initializes first device configuration chain. EPC1 EPC2 device reset with high, device initializes subsequent device chain. Cascade select output (active low). This output goes when address counter reached maximum value. chain EPC1 EPC2 devices, nCASC device connected next device, which permits DCLK clock data from next EPC1 EPC2 device chain. DCLK Output Input nCASC Output Altera Corporation Configuration Devices APEX FLEX Devices Table EPC2, EPC1 EPC1441 Functions During APEX 20K, FLEX FLEX 6000 Configuration (Part Name Number 8-Pin 20-Pin PDIP PLCC nINIT_CONF (3), (5), 32-Pin TQFP Type Description Output Allows INIT_CONF JTAG instruction initiate configuration. This connected nCONFIG FLEX APEX device initiate configuration from EPC2 JTAG instruction. chain EPC2 devices used, only first EPC2 nINIT_CONF tied FLEX device's nCONFIG pin. JTAG data input pin. Connect this JTAG circuitry used. JTAG data output pin. connect this JTAG circuitry used. JTAG mode select pin. Connect this JTAG circuitry used. JTAG clock pin. Connect this ground JTAG circuitry used. Mode select supply. VCCSEL must connected ground device uses 5.0-V power supply (i.e., VCCSEL must connected device uses 3.3-V power supply (i.e., Mode select VPP. VPPSEL must connected ground uses 5.0-V power supply (i.e., VPPSEL must connected uses 3.3-V power supply (i.e, Programming power pin. EPC2 device, this normally tied VCC. EPC2 tied improve in-system programming times. EPC1 EPC1441 devices, must tied VCC. Power pin. VCCSEL Input Output Input Input Input VPPSEL Input Power Notes: Power Ground Ground pin. 0.2-µF decoupling capacitor must placed between pins. This package available EPC1 EPC1441 devices only. This package available EPC2 EPC1441 devices only. nCS, nINIT_CONF pins EPC2 devices have internal, user-configurable pull-up resistors. internal pull-up resistors used, external pull-up resistors should used these pins. This EPC2 feature available MAX+PLUS version software. MAX+PLUS version 9.1, internal pull-up resistors these pins disabled. EPC1441 device does support data cascading. EPC2 EPC1 devices support data cascading. This applies EPC2 devices only. This instruction supported MAX+PLUS software versions higher. Altera Corporation Configuration Devices APEX FLEX Devices APEX 20K, FLEX FLEX 6000 Configuration with Multiple EPC2 EPC1 Configuration Devices When configuration data APEX 20K, FLEX 10K, FLEX 6000 devices exceeds capacity single EPC2 EPC1 device, multiple EPC2 EPC1 devices cascaded together. (The EPC1441 device does support data cascading.) multiple EPC2 EPC1 devices required, nCASC pins provide handshaking between devices. When configuring APEX 20K, FLEX 10K, FLEX 6000 devices with cascaded EPC2 EPC1 devices, position EPC2 EPC1 device chain determines operation. When first master device configuration device chain powered reset driven low, master device controls configuration. master device supplies clock pulses more APEX FLEX devices subsequent slave devices during configuration. master EPC2 EPC1 device also provides first stream data APEX FLEX devices during multi-device configuration. After master EPC2 EPC1 device finishes sending configuration data, drives nCASC low, which drives first slave EPC2 EPC1 device low. This action causes slave EPC2 EPC1 device send configuration data APEX FLEX devices. master EPC2 EPC1 device clocks subsequent slave devices until configuration complete. Once configuration data transferred master EPC2 EPC1 device driven high APEX FLEX device's CONF_DONE pin, master EPC2 EPC1 device clocks additional cycles initialize APEX FLEX device(s). master EPC2 EPC1 device then goes into zero-power (idle) state. master EPC2 EPC1 device driven high before configuration data transferred, driven high after configuration data transferred, master EPC2 EPC1 device drives APEX FLEX device's nSTATUS low, indicating configuration error. Configuration automatically restarts project compiled with Auto-Restart Configuration Frame Error option turned MAX+PLUS software's Global Project Device Options dialog (Assign menu). Figure shows APEX 20K, FLEX FLEX 6000 device configured with EPC2 EPC1 devices. Additional EPC2 EPC1 devices added connecting nCASC subsequent slave EPC2 EPC1 device chain connecting DCLK, DATA, parallel. Altera Corporation Configuration Devices APEX FLEX Devices mixture FLEX 10K, FLEX 10KA, FLEX 10KE, 5.0-V 3.3-V FLEX 6000 devices configured same chain. mixture APEX APEX 20KE devices configured same chain. "Configuration Chain with Multiple Voltage Levels" page Figure APEX 20K, FLEX 10K, FLEX 6000 Device Configured with EPC2 EPC1 Configuration Devices APEX 20K, FLEX 10K, FLEX 6000 Device DCLK DATA0 nSTATUS CONF_DONE nCONFIG MSEL0 MSEL1 Configuration Device DCLK DATA nCASC nINIT_CONF Configuration Device DCLK DATA Notes: pull-up resistors nCS, nINIT_CONF pins EPC2 devices have internal, user-configurable pull-up resistors. internal pull-up resistors used, external pull-up resistors should used these pins. This EPC2 feature available MAX+PLUS software versions higher. MAX+PLUS version 9.1, this feature available internal pull-up resistors these pins disabled. diagram shows FLEX APEX device, which MSEL0 MSEL1 tied ground. FLEX 6000 devices, MSEL tied ground DATA0 named DATA. other connections same APEX 20K, FLEX 10K, FLEX 6000 devices. nINIT_CONF available EPC2 devices only. nINIT_CONF available used, nCONFIG must pulled either directly through resistor. Figure shows APEX 20K, FLEX 10K, FLEX 6000 devices configured with EPC2 EPC1 devices. Altera Corporation Configuration Devices APEX FLEX Devices Figure APEX 20K, FLEX 10K, FLEX 6000 Devices Configured with EPC2 EPC1 Configuration Devices APEX 20K, FLEX 10K, FLEX 6000 Device MSEL0 MSEL1 DCLK DATA0 nSTATUS CONF_DONE nCONFIG APEX 20K, FLEX 10K, FLEX 6000 Device MSEL0 MSEL1 DCLK DATA0 nSTATUS CONF_DONE nCONFIG Configuration Device DCLK DATA nCASC nINIT_CONF Configuration Device DCLK DATA nCEO Notes: pull-up resistors nCS, nINIT_CONF pins EPC2 devices have internal, user-configurable pull-up resistors. internal pull-up resistors used, external pull-up resistors should used these pins. This EPC2 feature available MAX+PLUS version software. MAX+PLUS version 9.1, this feature available internal pull-up resistors these pins disabled. diagram shows FLEX device, which MSEL0 MSEL1 tied ground. FLEX 6000 devices, MSEL tied ground DATA0 named DATA. nINIT_CONF available EPC2 devices only. nINIT_CONF available used, nCONFIG must pulled either directly through resistor. more information FLEX FLEX 6000 device configuration, Application Note (Configuring APEX 20K, FLEX FLEX 6000 Devices). FLEX 8000 Device Configuration FLEX 8000 devices differ from APEX 20K, FLEX 10K, FLEX 6000 devices that they have internal oscillators that provide DCLK signal configuration device. configuration device sends configuration data serial bitstream DATA output pin. This data routed into FLEX 8000 device DATA0 input pin. EPC1, EPC1441, EPC1213, EPC1064, EPC1064V configuration devices support this type configuration. Altera Corporation Configuration Devices APEX FLEX Devices EPC1 EPC1441 replace EPC1213, EPC1064, EPC1064V configuration devices. EPC1 EPC1441 device automatically emulates EPC1213, EPC1064, EPC1064V when programmed with appropriate POF. When EPC1 EPC1441 device programmed with EPC1213, EPC1064, EPC1064V POF, FLEX 8000 device drives EPC1 EPC1441 device's high clocks EPC1 EPC1441 device. EPC1 device store more configuration data than EPC1064, EPC1064V, EPC1213, EPC1441 device. Therefore, designers type configuration device FLEX devices. addition, single EPC1 EPC1441 device configure FLEX 8000 device. multi-device configuration FLEX 8000 devices, nCASC pins provide handshaking between multiple configuration devices, allowing several cascaded EPC1 EPC1213 devices serially configure multiple FLEX 8000 devices. EPC1441, EPC1064, EPC1064V support data cascading. Figure shows FLEX 8000 device configured with single EPC1, EPC1441, EPC1213, EPC1064, EPC1064V configuration device. Figure FLEX 8000 Device Configured with EPC1, EPC1441, EPC1213, EPC1064, EPC1064V Configuration Device FLEX 8000 Device nS/P MSEL1 MSEL0 CONF_DONE nSTATUS DCLK Configuration Device DCLK DATA DATA0 nCONFIG Note: pull-up resistors Altera Corporation Configuration Devices APEX FLEX Devices Figure shows three FLEX 8000 devices configured with EPC1 EPC1213 configuration devices. Figure FLEX 8000 Multi-Device Configuration with EPC1 EPC1213 Configuration Devices FLEX 8000 Device nS/P MSEL1 MSEL0 CONF_DONE nSTATUS DCLK Configuration Device nCASC DATA DCLK Configuration Device DATA DCLK DATA0 nCONFIG FLEX 8000 Device nS/P MSEL1 MSEL0 CONF_DONE nSTATUS DCLK DATA0 nCONFIG FLEX 8000 Device nS/P MSEL1 MSEL0 CONF_DONE nSTATUS DCLK DATA0 nCONFIG Note: pull-up resistors Altera Corporation Configuration Devices APEX FLEX Devices Table describes functions configuration devices during FLEX 8000 device configuration. Table Configuration Device Functions During FLEX 8000 Device Configuration Name Number 20-Pin 8-Pin PDIP PLCC DATA 32-Pin TQFP Type Description Output Serial data output. DATA tri-stated before configuration when high after configuration device finishes sending configuration data. This operation independent device's position cascade chain. Input DCLK clock input when using EPC1, EPC1213, EPC1064, EPC1064V configuration devices. Rising edges DCLK increment internal address counter present next data DATA pin. counter incremented only input held high, input held low, configuration data been transferred target device. Output enable (active high) reset (active low). logic level resets address counter. high logic level enables DATA permits address counter count. Chip-select input (active low). input allows DCLK increment address counter enables DATA. DCLK Input nCASC Input Output Cascade-select output (active low). This output goes when address counter reached maximum value. nCASC output usually connected input next device configuration chain, next DCLK clocks data next device. Power Power pin. Ground Ground pin. 0.2-µF decoupling capacitor must placed between pins. Notes: This package available EPC1, EPC1441, EPC1213, EPC1064, EPC1064V devices only. This package available EPC1441, EPC1064, EPC1064V devices only. EPC1441, EPC1064, EPC1064V devices support data cascading. EPC1 EPC1213 devices support data cascading FLEX 8000 devices. Altera Corporation Configuration Devices APEX FLEX Devices more information FLEX 8000 device configuration, following documents: Application Note (Configuring FLEX 8000 Devices) Application Note (Configuring Multiple FLEX 8000 Devices) Power Operation following section describes Power-On Reset (POR) delay, error detection, 3.3-V 5.0-V operation Altera configuration devices. Power-On Reset During initial power-up, delay occurs permit voltage levels stabilize. When configuring APEX 20K, FLEX 10K, FLEX 6000 device with EPC2, EPC1, EPC1441 device, delay occurs inside configuration device. However, when configuring FLEX 8000 device with EPC1213, EPC1064, EPC1064V device, delay occurs inside FLEX 8000 device. either case, delay typically with maximum Error Detection Circuitry EPC2, EPC1, EPC1441 configuration devices have built-in error detection circuitry configuring APEX 20K, FLEX 10K, FLEX 6000 devices only. Built-in error-detection circuitry uses configuration device, which monitors CONF_DONE APEX 20K, FLEX 10K, FLEX 6000 device. error condition occurs CONF_DONE does high after configuration data been sent, CONF_DONE goes high before configuration device completed sending configuration data. When error condition occurs, configuration device drives low, which drives APEX 20K, FLEX 10K, FLEX 6000 device's nSTATUS low, indicating error. After error, configuration automatically restarts Auto-Restart Configuration Frame Error option turned Global Project Device Options dialog (Assign menu) MAX+PLUS software. APEX devices, Quartus software provides similar option. addition, APEX 20K, FLEX 10K, FLEX 6000 device detects cyclic redundancy code (CRC) error received data, also flag error driving nSTATUS low. This signal nSTATUS resets configuration device, allowing reconfiguration. checking performed when configuring APEX 20K, FLEX 10K, FLEX 6000 devices. Altera Corporation Configuration Devices APEX FLEX Devices 3.3-V 5.0-V Operation EPC2, EPC1, EPC1441 devices configure 5.0-V, 3.3-V, 2.5-V devices. each configuration device, option must 5.0-V 3.3-V operation. EPC1 EPC1441 configuration devices, Low-Voltage Configuration EPROM option Global Project Device Options dialog (Assign menu) MAX+PLUS software sets this parameter. (For APEX devices, Quartus software provides similar option.) EPC2 devices, this option externally VCCSEL pin. addition, EPC2 device externally controlled option, VPPSEL pin, adjust programming voltage functions VCCSEL VPPSEL pins described below. VCCSEL pin-For EPC2 configuration devices, 5.0-V 3.3-V operation controlled VCCSEL option pin. device functions 5.0-V mode when VCCSEL connected GND; device functions 3.3-V mode when VCCSEL connected VCC. VPPSEL pin-The EPC2 programming power normally tied VCC. EPC2 devices operating with 3.3-V supply, possible improve EPC2 in-system programming times providing with 5.0-V supply. other devices, must tied VCC. EPC2 device's VPPSEL must accordance with EPC2 pin. supplied 5.0-V supply, VPPSEL must connected GND; supplied 3.3-V power supply, VPPSEL must connected VCC. Table describes relationship between voltage levels required logic level VCCSEL VPPSEL (i.e., high logic level). Table VCCSEL VPPSEL Functions EPC2 Voltage Level Voltage Level VCCSEL Logic VPPSEL Logic Level Level High High High Altera Corporation Configuration Devices APEX FLEX Devices EPC1 EPC1441 configuration devices, 3.3-V 5.0-V operation controlled programming POF. programming value determined core supply voltage targeted device during design compilation with MAX+PLUS software. example, EPC1 devices programmed automatically operate 3.3-V mode when configuring FLEX 10KA devices, which have voltage this example, EPC1 device's connected 3.3-V power supply. Designers choose configuration device voltage when using MultiVoltfeature, which allows APEX FLEX device bridge between systems operating with different voltages. When compiling 3.3-V FLEX 6000 devices, configuration device low-voltage operation. EPC1 EPC1441 configuration devices low-voltage operation, turn Low-Voltage option Global Project Device Options dialog (Assign menu) MAX+PLUS software. Configuration Chain with Multiple Voltage Levels EPC2 EPC1 device configure device chain with multiple voltage levels. 3.3-V 2.5-V FLEX APEX devices driven higher-voltage signals. When configuring mixed-voltage device chain, FLEX APEX devices' VCCINT VCCIO pins connected depending upon device. configuration device powered EPC1, EPC1441, EPC1213, EPC1064, EPC1064V configuration device powered nSTATUS CONF_DONE pull-up resistors must connected these configuration devices powered nSTATUS CONF_DONE pull-up resistors connected 3.3-V operation, EPC2 inputs 5.0-V tolerant, except DATA, DCLK, nCASC, TDO. DATA, DCLK, nCEO pins used only interface between EPC2 APEX 20K, FLEX 10K, FLEX 6000 device configuring; output only. voltage tolerances EPC2 pins listed Table Altera Corporation Configuration Devices APEX FLEX Devices Table EPC2 Input Bidirectional Voltage Tolerance 5.0-V Operation 5.0-V Tolerant DATA DCLK nCASC VCCSEL VPPSEL nINIT_CONF 3.3-V Operation 5.0-V Tolerant 3.3-V Tolerant 3.3-V Tolerant more information APEX 20K, FLEX 10K, FLEX 8000, FLEX 6000 devices, following documents this data book: APEX Programmable Logic Device Family Data Sheet FLEX Embedded Programmable Logic Family Data Sheet FLEX 10KE Embedded Programmable Logic Family Data Sheet FLEX 8000 Programmable Logic Device Family Data Sheet FLEX 6000 Programmable Logic Device Family Programming Configuration File Support Quartus MAX+PLUS development systems provide programming support Altera configuration devices. Quartus MAX+PLUS software automatically generates program each configuration device project. multi-device project, software combine programming files multiple APEX FLEX devices into more configuration devices. software allows select appropriate configuration device most efficiently store data each APEX FLEX device. Moreover, when compiling FLEX 10KA FLEX 10KE devices, MAX+PLUS software automatically defaults generate EPC1 EPC1441 with programming 3.3-V operation. Altera's configuration devices programmable using Altera programming hardware conjunction with Quartus MAX+PLUS software. addition, many manufacturers offer programming hardware that supports other Altera configuration devices. Altera Corporation Configuration Devices APEX FLEX Devices EPC2 configuration device programmed in-system through industry-standard 4-pin JTAG interface. capability EPC2 provides ease prototyping updating FLEX APEX device functionality. EPC2 configuration device programmed in-system test equipment using Files, Files (.jam), Byte-Code Files (.jbc), embedded processors using programming test language, MAX+PLUS software ByteBlasterMV, ByteBlaster, BitBlaster download cables. When programming multiple EPC2 devices JTAG chain, Quartus MAX+PLUS software other programming methods employ concurrent programming simultaneously program multiple devices reduce programming time. EPC2 devices programmed erased times. After programming EPC2 device in-system, FLEX APEX device configuration initiated including EPC2 JTAG configuration instruction. Table page more information, following documents: Altera Programming Hardware Data Sheet Programming Hardware Manufacturers ByteBlasterMV Parallel Port Download Cable Data Sheet ByteBlaster Parallel Port Download Cable Data Sheet BitBlaster Serial Download Cable IEEE Std. 1149.1 (JTAG) Boundary-Scan Testing EPC2 provides JTAG circuitry that complies with IEEE Std. 1149.1-1990 specification. JTAG boundary-scan testing performed before after configuration, during configuration. EPC2 supports JTAG instructions shown Table Altera Corporation Configuration Devices APEX FLEX Devices Table EPC2 JTAG Instructions JTAG Instruction SAMPLE/PRELOAD EXTEST BYPASS Description Allows snapshot signal device pins captured examined during normal device operation, permits initial data pattern output device pins. Allows external circuitry board-level interconnections tested forcing test pattern output pins capturing results input pins. Places 1-bit bypass register between pins, which allows data pass synchronously through selected device adjacent devices during normal device operation. Selects device IDCODE register places between TDO, allowing device IDCODE serially shifted TDO. device IDCODE EPC2 shown below: 0000 0001000000000010 00001101110 Selects USERCODE register places between TDO, allowing USERCODE serially shifted TDO. 32-bit USERCODE programmable user-defined pattern. These instructions used when programming EPC2 device JTAG ports with ByteBlaster, ByteBlasterMV, BitBlaster download cable, using File (.jam), Byte-Code File (.jbc), File embedded processor. This function allows user initiate FLEX configuration process tying nINIT_CONF FLEX device(s) nCONFIG pin(s). After this instruction updated, nINIT_CONF driven low. When Initiate Configuration instruction cleared, nINIT_CONF released, which starts FLEX device configuration. This instruction used MAX+PLUS software, Files, Files. IDCODE USERCODE Instructions INIT_CONF more information, Application Note (IEEE 1149.1 (JTAG) Boundary-Scan Testing Altera Devices). Figure shows timing requirements JTAG signals. Altera Corporation Configuration Devices APEX FLEX Devices Figure EPC2 JTAG Waveforms tJCP tJCH tJCL tJPSU tJPH tJPZX tJPCO tJPXZ tJSSU tJSH Signal Captured Signal Driven tJSZX tJSCO tJSXZ Table shows timing parameters values configuration devices. Table JTAG Timing Parameters Values Symbol tJCP tJCH tJCL tJPSU tJPH tJPCO tJPZX tJPXZ tJSSU tJSH tJSCO tJSZX tJSXZ clock period clock high time clock time JTAG port setup time JTAG port hold time JTAG port clock output JTAG port high impedance valid output JTAG port valid output high impedance Capture register setup time Capture register hold time Update register clock output Update register high-impedance valid output Update register valid output high impedance Parameter Unit Operating Conditions Altera Corporation Tables through provide information absolute maximum ratings, recommended operating conditions, operating conditions, capacitance configuration devices. Configuration Devices APEX FLEX Devices Table Absolute Maximum Ratings Symbol IMAX IOUT TSTG TAMB Note Conditions With respect ground With respect ground Parameter Supply voltage input voltage ground current output current, Power dissipation Storage temperature Ambient temperature Junction temperature bias Under bias Under bias -2.0 -2.0 Unit Table Recommended Operating Conditions Symbol Parameter Supply voltage 5.0-V operation Supply voltage 3.3-V operation Input voltage Output voltage Operating temperature Input rise time Input fall time Conditions (3), (3), With respect ground (3.0) -0.3 (3.6) Unit 4.75 (4.50) 5.25 (5.50) commercial industrial Table Operating Conditions Symbol Parameter High-level input voltage Low-level input voltage Conditions -0.3 Unit 5.0-V mode high-level output voltage 3.3-V mode high-level CMOS output voltage -0.1 ground ground Low-level output voltage Input leakage current Tri-state output off-state current Altera Corporation Configuration Devices APEX FLEX Devices Table EPC1213, EPC1064 EPC1064V Device Supply Current Values Symbol ICC0 ICC1 Parameter supply current (standby) supply current (during configuration) Conditions Unit Table EPC2 Device Supply Current Values Symbol ICC0 ICC1 Parameter supply current (standby) Conditions Unit supply current (during configuration) Table EPC1 Device Supply Current Values Symbol ICC0 ICC1 Parameter supply current (standby) Conditions 16.5 Unit supply current (during configuration) Table EPC1441 Device Supply Current Values Symbol ICC0 ICC1 ICC1 Parameter supply current (standby) Conditions Unit supply current (during configuration) supply current (during configuration) Table Capacitance Symbol COUT Note Conditions VOUT Parameter Input capacitance Output capacitance Unit Altera Corporation Configuration Devices APEX FLEX Devices Data Sheet Notes tables: Operating Requirements Altera Devices Data Sheet this data book. minimum input -0.3 During transitions, inputs undershoot -2.0 overshoot input currents less than periods shorter than under no-load conditions. Numbers parentheses industrial-temperature-range devices. Maximum rise time Certain EPC2 pins driven 5.75 when operated with 3.3-V VCC. Table page parameter refers high-level CMOS output current; parameter refers low-level CMOS output current. Capacitance sample-tested only. Tables through show device configuration parameters FLEX 10K, FLEX 8000, FLEX 6000 devices. Table FLEX FLEX 6000 Device Configuration Parameters Using EPC2 Devices 5.0-V Symbol tOEZX tMCH tMCL tSCH tSCL tCASC tCCA fCDOE tOEC tNRCAS tNRR Parameter high first clock delay high data output enabled DCLK data delay DCLK high time first device configuration chain DCLK time first device configuration chain Clock frequency DCLK high time subsequent devices DCLK time subsequent devices rising edge nCASC nCASC cascade delay data enable/disable disable delay (reset) nCASC delay time (reset) minimum Conditions Unit Altera Corporation Configuration Devices APEX FLEX Devices Table APEX FLEX Device Configuration Parameters Using EPC2 Devices 3.3-V Symbol tOEZX tMCH tMCL tSCH tSCL tCASC tCCA fCDOE tOEC tNRCAS tNRR Parameter high first clock delay high data output enabled DCLK data delay DCLK high time first device configuration chain DCLK time first device configuration chain Clock frequency DCLK high time subsequent devices DCLK time subsequent devices rising edge nCASC nCASC cascade delay data enable/disable disable delay (reset) nCASC delay time (reset) minimum Conditions Unit 12.5 Table FLEX FLEX 6000 Device Configuration Parameters Using EPC1 EPC1441 Devices 5.0-V Symbol tOEZX tMCH tMCL tSCH tSCL tCASC tCCA fCDOE tOEC tNRCAS tNRR Parameter high first clock delay high data output enabled DCLK data delay DCLK high time first device configuration chain DCLK time first device configuration chain Clock frequency DCLK high time subsequent devices DCLK time subsequent devices rising edge nCASC nCASC cascade delay data enable/disable disable delay (reset) nCASC delay time (reset) minimum Conditions Unit Altera Corporation Configuration Devices APEX FLEX Devices Table FLEX FLEX 6000 Device Configuration Parameters Using EPC1 EPC1441 Devices 3.3-V Symbol tOEZX tMCH tMCL tSCH tSCL tCASC tCCA fCDOE tOEC tNRCAS tNRR Parameter high first clock delay high data output enabled DCLK data delay DCLK high time first device configuration chain DCLK time first device configuration chain Clock frequency DCLK high time subsequent devices DCLK time subsequent devices rising edge nCASC nCASC cascade delay data enable/disable disable delay (reset) nCASC delay time (reset) minimum Conditions Unit Altera Corporation Configuration Devices APEX FLEX Devices Table FLEX 8000 Device Configuration Parameters Using EPC1, EPC1441, EPC1213, EPC1064 EPC1064V Devices Symbol Parameter Conditions EPC1064V EPC1064 EPC1213 EPC1 Unit EPC1441 tOEZX tCSZX tCSXZ tCSS tCSH tDSU tOEW tCASC tCKXZ tCEOUT high DATA output enabled DATA output enabled high DATA output disabled setup time first DCLK rising edge hold time after DCLK rising edge Data setup time before rising edge DCLK Data hold time after rising edge DCLK DCLK DATA delay Clock period Clock frequency DCLK time DCLK high time high DATA output disabled pulse width guarantee counter reset Last DCLK nCASC delay Last DCLK DATA tri-state delay high nCASC high delay Revision History information contained Configuration Devices APEX FLEX Devices Data Sheet version 10.03 supersedes information published previous versions. Version 10.03 Version 10.03 Configuration Devices APEX FLEX Devices Data Sheet contains following changes: APEX devices Table were updated. Table added. Altera Corporation Configuration Devices APEX FLEX Devices Version 10.02 Version 10.02 Configuration Devices APEX FLEX Devices Data Sheet contains following changes: Table updated. IDCODE EPC2 configuration device corrected Table Version 10.01 Version 10.01 Configuration Devices APEX FLEX Devices Data Sheet contains updates Tables Altera Corporation Copyright 1995, 1996, 1997, 1998, 1999 Altera Corporation, Innovation Drive, Jose, 95134, USA, rights reserved. accessing this information, agree bound terms Altera's Legal Notice. Other recent searchesTSM-3A20 - TSM-3A20 TSM-3A20 Datasheet tfs336b - tfs336b tfs336b Datasheet NJM2286 - NJM2286 NJM2286 Datasheet ISL6597 - ISL6597 ISL6597 Datasheet HER801 - HER801 HER801 Datasheet HER806 - HER806 HER806 Datasheet FA5598 - FA5598 FA5598 Datasheet CT-201ADD - CT-201ADD CT-201ADD Datasheet AWG28 - AWG28 AWG28 Datasheet AWG20 - AWG20 AWG20 Datasheet
Privacy Policy | Disclaimer |