EPF8282A [ALTERA]

PROGRAMMABLE LOGIC DEVICES FAMILY; 可编程逻辑器件系列
EPF8282A
型号: EPF8282A
厂家: ALTERA CORPORATION    ALTERA CORPORATION
描述:

PROGRAMMABLE LOGIC DEVICES FAMILY
可编程逻辑器件系列

可编程逻辑器件
文件: 总61页 (文件大小:911K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FLEX 8000  
Programmable Logic  
Device Family  
®
September 1998, ver. 9.11  
Data Sheet  
Low-cost, high-density, register-rich CMOS programmable logic  
device (PLD) family (see Table 1)  
Features...  
2,500 to 16,000 usable gates  
282 to 1,500 registers  
System-level features  
In-circuit reconfigurability (ICR) via external Configuration  
EPROM or intelligent controller  
Fully compliant with the peripheral component interconnect  
(PCI) standard  
Built-in Joint-Test Action Group (JTAG) boundary-scan test (BST)  
circuitry compliant with IEEE Std. 1149.1-1990 on selected devices  
MultiVoltI/O interface enabling device core to run at 5.0 V,  
while I/O pins are compatible with 5.0-V and 3.3-V logic levels  
Low power consumption (typical specification less than 0.5 mA  
in standby mode)  
Flexible interconnect  
FastTrackInterconnect continuous routing structure for fast,  
predictable interconnect delays  
Dedicated carry chain that implements arithmetic functions such  
as fast adders, counters, and comparators (automatically used by  
software tools and megafunctions)  
Dedicated cascade chain that implements high-speed, high-fan-in  
logic functions (automatically used by software tools and  
megafunctions)  
Tri-state emulation that implements internal tri-state nets  
Powerful I/O pins  
Programmable output slew-rate control reduces switching noise  
Peripheral register for fast setup and clock-to-output delay  
Table 1. FLEX 8000 Device Features  
Feature  
EPF8282A  
EPF8282AV  
EPF8452A EPF8636A EPF8820A EPF81188A EPF81500A  
Usable gates  
2,500  
282  
26  
4,000  
452  
42  
6,000  
636  
63  
8,000  
820  
84  
12,000  
1,188  
126  
16,000  
1,500  
162  
Flipflops  
Logic array blocks (LABs)  
Logic elements (LEs)  
Maximum user I/O pins  
JTAG BST circuitry  
208  
78  
336  
120  
No  
504  
136  
Yes  
672  
152  
Yes  
1,008  
184  
1,296  
208  
Yes  
No  
Yes  
Altera Corporation  
1
A-DS-F8000-09.11  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Fabricated on an advanced SRAM process  
...and More  
Features  
Available in a variety of packages with 84 to 304 pins (see Table 2)  
Software design support and automatic place-and-route provided by  
the Altera® MAX+PLUS® II development system for 486- and  
Pentium-based PCs, and Sun SPARCstation, HP 9000 Series 700/800,  
and IBM RISC System/6000 workstations  
Additional design entry and simulation support provided by EDIF  
2 0 0 and 3 0 0 netlist files, library of parameterized modules (LPM),  
Verilog HDL, VHDL, and other interfaces to popular EDA tools from  
manufacturers such as Cadence, Exemplar Logic, Mentor Graphics,  
OrCAD, Synopsys, Synplicity, and Veribest  
Table 2. FLEX 8000 Package Options & I/O Pin Count  
Note (1)  
Device  
84-Pin 100- 144-  
160- 160- 192- 208- 225- 232- 240- 280- 304-  
Pin Pin Pin Pin Pin Pin Pin Pin Pin  
PLCC  
Pin  
Pin  
TQFP TQFP PQFP PGA PGA PQFP BGA PGA PQFP PGA RQFP  
EPF8282A  
EPF8282AV  
EPF8452A  
EPF8636A  
EPF8820A  
EPF81188A  
EPF81500A  
68  
78  
78  
68  
68  
68  
120  
118  
120  
120  
136  
152  
136  
152  
148  
112  
152  
184  
184  
181  
208  
208  
Note:  
(1) FLEX 8000 device package types include plastic J-lead chip carrier (PLCC), thin quad flat pack (TQFP), plastic quad  
flat pack (PQFP), power quad flat pack (RQFP), ball-grid array (BGA), and pin-grid array (PGA) packages.  
Altera’s Flexible Logic Element MatriX (FLEX®) family combines the  
benefits of both erasable programmable logic devices (EPLDs) and field-  
programmable gate arrays (FPGAs). The FLEX 8000 device family is ideal  
for a variety of applications because it combines the fine-grained  
architecture and high register count characteristics of FPGAs with the  
high speed and predictable interconnect delays of EPLDs. Logic is  
implemented in LEs that include compact 4-input look-up tables (LUTs)  
and programmable registers. High performance is provided by a fast,  
continuous network of routing resources.  
General  
Description  
2
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
FLEX 8000 devices provide a large number of storage elements for  
applications such as digital signal processing (DSP), wide-data-path  
manipulation, and data transformation. These devices are an excellent  
choice for bus interfaces, TTL integration, coprocessor functions, and  
high-speed controllers. The high-pin-count packages can integrate  
multiple 32-bit buses into a single device. Table 3 shows FLEX 8000  
performance and LE requirements for typical applications.  
Table 3. FLEX 8000 Performance  
Application  
LEs Used  
A-2 Speed Grade A-3 Speed Grade  
A-4 Speed  
Grade  
Units  
16  
16  
24  
4
16-bit loadable counter  
16-bit up/down counter  
24-bit accumulator  
125  
125  
87  
95  
95  
83  
83  
MHz  
MHz  
MHz  
ns  
67  
58  
16-bit address decode  
16-to-1 multiplexer  
4.2  
6.6  
4.9  
7.9  
6.3  
9.5  
10  
ns  
All FLEX 8000 device packages provide four dedicated inputs for  
synchronous control signals with large fan-outs. Each I/O pin has an  
associated register on the periphery of the device. As outputs, these  
registers provide fast clock-to-output times; as inputs, they offer quick  
setup times.  
The logic and interconnections in the FLEX 8000 architecture are  
configured with CMOS SRAM elements. FLEX 8000 devices are  
configured at system power-up with data stored in an industry-standard  
parallel EPROM or an Altera serial Configuration EPROM device, or with  
data provided by a system controller. Altera offers the EPC1, EPC1213,  
EPC1064, and EPC1441 Configuration EPROMs, which configure  
FLEX 8000 devices via a serial data stream. Configuration data can also be  
stored in an industry-standard 32 K × 8 bit or larger EPROM, or  
downloaded from system RAM. After a FLEX 8000 device has been  
configured, it can be reconfigured in-circuit by resetting the device and  
loading new data. Because reconfiguration requires less than 100 ms, real-  
time changes can be made during system operation.  
For information on how to configure FLEX 8000 devices, go to the  
following documents:  
f
Configuration EPROMs for FLEX Devices Data Sheet  
BitBlaster Serial Download Cable Data Sheet  
ByteBlaster Parallel Port Download Cable Data Sheet  
Application Note 33 (Configuring FLEX 8000 Devices)  
Application Note 38 (Configuring Multiple FLEX 8000 Devices)  
Altera Corporation  
3
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
FLEX 8000 devices contain an optimized microprocessor interface that  
permits the microprocessor to configure FLEX 8000 devices serially, in  
parallel, synchronously, or asynchronously. The interface also enables the  
microprocessor to treat a FLEX 8000 device as memory and configure the  
device by writing to a virtual memory location, making it very easy for the  
designer to create configuration software.  
The FLEX 8000 family is supported by Altera’s MAX+PLUS II  
development system, a single, integrated package that offers schematic,  
text—including the Altera Hardware Description Language (AHDL),  
VHDL, and Verilog HDL—and waveform design entry; compilation and  
logic synthesis; simulation and timing analysis; and device programming.  
The MAX+PLUS II software provides EDIF 2 0 0 and 3 0 0, library of  
parameterized modules (LPM), VHDL, Verilog HDL, and other interfaces  
for additional design entry and simulation support from other industry-  
standard PC- and UNIX workstation-based EDA tools. The  
MAX+PLUS II software runs on 486- and Pentium-based PCs, and Sun  
SPARCstation, HP 9000 Series 700/800, and IBM RISC System/6000  
workstations.  
The MAX+PLUS II software interfaces easily with common gate array  
EDA tools for synthesis and simulation. For example, the MAX+PLUS II  
software can generate Verilog HDL files for simulation with tools such as  
Cadence Verilog-XL. Additionally, the MAX+PLUS II software contains  
EDA libraries that use device-specific features such as carry chains, which  
are used for fast counter and arithmetic functions. For instance, the  
Synopsys Design Compiler library supplied with the MAX+PLUS II  
development system includes DesignWare functions that are optimized  
for the FLEX 8000 architecture.  
For more information on the MAX+PLUS II software, go to the  
MAX+PLUS II Programmable Logic Development System & Software Data  
Sheet in this data book.  
f
The FLEX 8000 architecture incorporates a large matrix of compact  
building blocks called logic elements (LEs). Each LE contains a 4-input  
LUT that provides combinatorial logic capability and a programmable  
register that offers sequential logic capability. The fine-grained structure  
of the LE provides highly efficient logic implementation.  
Functional  
Description  
Eight LEs are grouped together to form a logic array block (LAB). Each  
FLEX 8000 LAB is an independent structure with common inputs,  
interconnections, and control signals. The LAB architecture provides a  
coarse-grained structure for high device performance and easy routing.  
4
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 1 shows a block diagram of the FLEX 8000 architecture. Each  
group of eight LEs is combined into an LAB; LABs are arranged into rows  
and columns. The I/O pins are supported by I/O elements (IOEs) located  
at the ends of rows and columns. Each IOE contains a bidirectional I/O  
buffer and a flipflop that can be used as either an input or output register.  
Figure 1. FLEX 8000 Device Block Diagram  
IOE  
IOE  
IOE  
IOE  
I/O Element  
(IOE)  
IOE  
IOE  
IOE  
IOE  
FastTrack  
Interconnect  
Logic Array  
Block (LAB)  
IOE  
IOE  
IOE  
IOE  
Logic  
Element (LE)  
IOE  
IOE  
IOE  
IOE  
Signal interconnections within FLEX 8000 devices and between device  
pins are provided by the FastTrack Interconnect, a series of fast,  
continuous channels that run the entire length and width of the device.  
IOEs are located at the end of each row (horizontal) and column (vertical)  
FastTrack Interconnect path.  
Altera Corporation  
5
FLEX 8000 Programmable Logic Device Family Data Sheet  
Logic Array Block  
A logic array block (LAB) consists of eight LEs, their associated carry and  
cascade chains, LAB control signals, and the LAB local interconnect. The  
LAB provides the coarse-grained structure of the FLEX 8000 architecture.  
This structure enables FLEX 8000 devices to provide efficient routing,  
high device utilization, and high performance. Figure 2 shows a block  
diagram of the FLEX 8000 LAB.  
Figure 2. FLEX 8000 Logic Array Block  
Dedicated  
Inputs  
Row Interconnect  
24  
4
8
LAB Local  
Interconnect  
(32 channels)  
4
See Figure 8  
for details.  
Carry-In and  
Cascade-In  
from LAB  
on Left  
8
16  
LAB Control  
Signals  
4
2
Column-to-Row  
Interconnect  
LE1  
4
4
4
4
4
4
4
4
Column  
Interconnect  
LE2  
LE3  
LE4  
LE5  
LE6  
LE7  
LE8  
8
2
Carry-Out and  
Cascade-Out  
to LAB on Right  
6
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Each LAB provides four control signals that can be used in all eight LEs.  
Two of these signals can be used as clocks, and the other two for  
clear/preset control. The LAB control signals can be driven directly from  
a dedicated input pin, an I/O pin, or any internal signal via the LAB local  
interconnect. The dedicated inputs are typically used for global clock,  
clear, or preset signals because they provide synchronous control with  
very low skew across the device. FLEX 8000 devices support up to four  
individual global clock, clear, or preset control signals. If logic is required  
on a control signal, it can be generated in one or more LEs in any LAB and  
driven into the local interconnect of the target LAB. This process is called  
programmable inversion, and is available for all four LAB control signals.  
Logic Element  
The logic element (LE) is the smallest unit of logic in the FLEX 8000  
architecture, with a compact size that provides efficient logic utilization.  
Each LE contains a 4-input LUT, a programmable flipflop, a carry chain,  
and cascade chain. Figure 3 shows a block diagram of an LE.  
Figure 3. FLEX 8000 LE  
Carry-In  
Cascade-In  
DFF  
PRN  
DATA1  
Look-Up  
Table  
(LUT)  
LE-Out  
Carry  
Chain  
Cascade  
Chain  
DATA2  
DATA3  
DATA4  
D
Q
CLRN  
Clear/  
Preset  
Logic  
LABCTRL1  
LABCTRL2  
Clock  
Select  
LABCTRL3  
LABCTRL4  
Carry-Out  
Cascade-Out  
The LUT is a function generator that can quickly compute any function of  
four variables. The programmable flipflop in the LE can be configured for  
D, T, JK, or SR operation. The clock, clear, and preset control signals on the  
flipflop can be driven by dedicated input pins, general-purpose I/O pins,  
or any internal logic. For purely combinatorial functions, the flipflop is  
bypassed and the output of the LUT goes directly to the output of the LE.  
Altera Corporation  
7
FLEX 8000 Programmable Logic Device Family Data Sheet  
The FLEX 8000 architecture provides two dedicated high-speed data  
paths—carry chains and cascade chains—that connect adjacent LEs  
without using local interconnect paths. The carry chain supports high-  
speed counters and adders; the cascade chain implements wide-input  
functions with minimum delay. Carry and cascade chains connect all LEs  
in an LAB and all LABs in the same row. Heavy use of carry and cascade  
chains can reduce routing flexibility. Therefore, the use of carry and  
cascade chains should be limited to speed-critical portions of a design.  
Carry Chain  
The carry chain provides a very fast (less than 1 ns) carry-forward  
function between LEs. The carry-in signal from a lower-order bit moves  
forward into the higher-order bit via the carry chain, and feeds into both  
the LUT and the next portion of the carry chain. This feature allows the  
FLEX 8000 architecture to implement high-speed counters and adders of  
arbitrary width. The MAX+PLUS II Compiler can create carry chains  
automatically during design processing; designers can also insert carry  
chain logic manually during design entry.  
Figure 4 shows how an n-bit full adder can be implemented in n + 1 LEs  
with the carry chain. One portion of the LUT generates the sum of two bits  
using the input signals and the carry-in signal; the sum is routed to the  
output of the LE. The register is typically bypassed for simple adders, but  
can be used for an accumulator function. Another portion of the LUT and  
the carry chain logic generate the carry-out signal, which is routed directly  
to the carry-in signal of the next-higher-order bit. The final carry-out  
signal is routed to another LE, where it can be used as a general-purpose  
signal. In addition to mathematical functions, carry chain logic supports  
very fast counters and comparators.  
8
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 4. FLEX 8000 Carry Chain Operation  
Carry-In  
LU  
s1  
Register  
a1  
b1  
Carry  
LE  
a2  
b2  
s2  
LUT  
Register  
Carry Chain  
LE  
LUT  
sn  
an  
bn  
Register  
Carry Chain  
LE  
LUT  
Carry-Out  
Register  
Carry Chain  
LEn + 1  
Cascade Chain  
With the cascade chain, the FLEX 8000 architecture can implement  
functions that have a very wide fan-in. Adjacent LUTs can be used to  
compute portions of the function in parallel; the cascade chain serially  
connects the intermediate values. The cascade chain can use a logical AND  
or logical OR(via De Morgan’s inversion) to connect the outputs of  
adjacent LEs. Each additional LE provides four more inputs to the  
effective width of a function, with a delay as low as 0.6 ns per LE.  
Altera Corporation  
9
FLEX 8000 Programmable Logic Device Family Data Sheet  
The MAX+PLUS II Compiler can create cascade chains automatically  
during design processing; designers can also insert cascade chain logic  
manually during design entry. Cascade chains longer than eight LEs are  
automatically implemented by linking LABs together. The last LE of an  
LAB cascades to the first LE in the next LAB in the row.  
Figure 5 shows how the cascade function can connect adjacent LEs to  
form functions with a wide fan-in. These examples show functions of 4n  
variables implemented with n LEs. For a device with an A-2 speed grade,  
the LUT delay is approximately 1.6 ns; the cascade chain delay is 0.6 ns.  
With the cascade chain, 4.2 ns is needed to decode a 16-bit address.  
Figure 5. FLEX 8000 Cascade Chain Operation  
AND Cascade Chain  
OR Cascade Chain  
LE1  
LE2  
LE1  
LE2  
d[3..0]  
d[3..0]  
LUT  
LUT  
LUT  
LUT  
d[7..4]  
d[7..4]  
LEn  
LEn  
d[(4n-1)..4(n-1)]  
d[(4n-1)..4(n-1)]  
LUT  
LUT  
LE Operating Modes  
The FLEX 8000 LE can operate in one of four modes, each of which uses  
LE resources differently. See Figure 6. In each mode, seven of the ten  
available inputs to the LE—the four data inputs from the LAB local  
interconnect, the feedback from the programmable register, and the  
carry-in and cascade-in from the previous LE—are directed to different  
destinations to implement the desired logic function. The three remaining  
inputs to the LE provide clock, clear, and preset control for the register.  
The MAX+PLUS II software automatically chooses the appropriate mode  
for each application. Design performance can also be enhanced by  
designing for the operating mode that supports the desired application.  
10  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 6. FLEX 8000 LE Operating Modes  
Normal Mode  
Cascade-In  
LE-Out  
Carry-In  
PRN  
DATA1  
DATA2  
D
Q
4-Input  
LUT  
DATA3  
DATA4  
CLRN  
Cascade-Out  
Arithmetic Mode  
Carry-In  
Cascade-In  
LE-Out  
PRN  
D
Q
DATA1  
DATA2  
3-Input  
LUT  
CLRN  
Cascade-Out  
3-Input  
LUT  
Carry-Out  
Up/Down  
Cascade-In  
Carry-In  
DATA1 (ena)  
DATA2 (nclr)  
PRN  
3-Input  
LUT  
1
0
LE-Out  
D
Q
DATA3 (data)  
CLRN  
3-Input  
LUT  
DATA4 (nload)  
Carry-Out  
Cascade-Out  
Clearable Counter Mode  
Carry-In  
DATA1 (ena)  
DATA2 (nclr)  
PRN  
3-Input  
LUT  
1
0
LE-Out  
D
Q
DATA3 (data)  
CLRN  
3-Input  
LUT  
DATA4 (nload)  
Carry-Out  
Cascade-Out  
Altera Corporation  
11  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Normal Mode  
The normal mode is suitable for general logic applications and wide  
decoding functions that can take advantage of a cascade chain. In normal  
mode, four data inputs from the LAB local interconnect and the carry-in  
signal are the inputs to a 4-input LUT. Using a configurable SRAM bit, the  
MAX+PLUS II Compiler automatically selects the carry-in or the DATA3  
signal as an input. The LUT output can be combined with the cascade-in  
signal to form a cascade chain through the cascade-out signal. The LE-Out  
signal—the data output of the LE—is either the combinatorial output of  
the LUT and cascade chain, or the data output (Q)of the programmable  
register.  
Arithmetic Mode  
The arithmetic mode offers two 3-input LUTs that are ideal for  
implementing adders, accumulators, and comparators. One LUT  
provides a 3-bit function; the other generates a carry bit. As shown in  
Figure 6, the first LUT uses the carry-in signal and two data inputs from  
the LAB local interconnect to generate a combinatorial or registered  
output. For example, in an adder, this output is the sum of three bits: a, b,  
and the carry-in. The second LUT uses the same three signals to generate  
a carry-out signal, thereby creating a carry chain. The arithmetic mode  
also supports a cascade chain.  
Up/Down Counter Mode  
The up/down counter mode offers counter enable, synchronous  
up/down control, and data loading options. These control signals are  
generated by the data inputs from the LAB local interconnect, the carry-in  
signal, and output feedback from the programmable register. Two 3-input  
LUTs are used: one generates the counter data, and the other generates the  
fast carry bit. A 2-to-1 multiplexer provides synchronous loading. Data  
can also be loaded asynchronously with the clear and preset register  
control signals, without using the LUT resources.  
Clearable Counter Mode  
The clearable counter mode is similar to the up/down counter mode, but  
supports a synchronous clear instead of the up/down control; the clear  
function is substituted for the cascade-in signal in the up/down counter  
mode. Two 3-input LUTs are used: one generates the counter data, and  
the other generates the fast carry bit. Synchronous loading is provided by  
a 2-to-1 multiplexer, and the output of this multiplexer is ANDed with a  
synchronous clear.  
12  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Internal Tri-State Emulation  
Internal tri-state emulation provides internal tri-stating without the  
limitations of a physical tri-state bus. In a physical tri-state bus, the  
tri-state buffers’ output enable signals select the signal that drives the bus.  
However, if multiple output enable signals are active, contending signals  
can be driven onto the bus. Conversely, if no output enable signals are  
active, the bus will float. Internal tri-state emulation resolves contending  
tri-state buffers to a low value and floating buses to a high value, thereby  
eliminating these problems. The MAX+PLUS II software automatically  
implements tri-state bus functionality with a multiplexer.  
Clear & Preset Logic Control  
Logic for the programmable register’s clear and preset functions is  
controlled by the DATA3, LABCTRL1, and LABCTRL2inputs to the LE. The  
clear and preset control structure of the LE is used to asynchronously load  
signals into a register. The register can be set up so that LABCTRL1  
implements an asynchronous load. The data to be loaded is driven to  
DATA3; when LABCTRL1is asserted, DATA3is loaded into the register.  
During compilation, the MAX+PLUS II Compiler automatically selects  
the best control signal implementation. Because the clear and preset  
functions are active-low, the Compiler automatically assigns a logic high  
to an unused clear or preset.  
The clear and preset logic is implemented in one of the following six  
asynchronous modes, which are chosen during design entry. LPM  
functions that use registers will automatically use the correct  
asynchronous mode. See Figure 7.  
Clear only  
Preset only  
Clear and preset  
Load with clear  
Load with preset  
Load without clear or preset  
Altera Corporation  
13  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 7. FLEX 8000 LE Asynchronous Clear & Preset Modes  
Asynchronous Clear  
Asynchronous Clear & Preset  
Asynchronous Preset  
VCC  
PRN  
LABCTRL1 or  
LABCTRL2  
LABCTRL1  
PRN  
PRN  
Q
D
Q
D
Q
D
CLRN  
CLRN  
CLRN  
LABCTRL1 or  
LABCTRL2  
LABCTRL2  
Asynchronous Load with Clear  
NOT  
NOT  
LABCTRL1  
(Asynchronous  
Load)  
PRN  
DATA3  
(Data)  
Q
D
CLRN  
LABCTRL2  
(Clear)  
Asynchronous Load with Preset  
NOT  
LABCTRL1  
(Asynchronous  
Load)  
LABCTRL2  
(Preset)  
PRN  
Q
D
DATA3  
(Data)  
CLRN  
NOT  
Asynchronous Load without Clear or Preset  
NOT  
LABCTRL1  
(Asynchronous  
Load)  
PRN  
DATA3  
(Data)  
Q
D
CLRN  
NOT  
14  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Asynchronous Clear  
A register is cleared by one of the two LABCTRLsignals. When the CLRn  
port receives a low signal, the register is set to zero.  
Asynchronous Preset  
An asynchronous preset is implemented as either an asynchronous load  
or an asynchronous clear. If DATA3is tied to VCC, asserting LABCTRLl  
asynchronously loads a 1into the register. Alternatively, the  
MAX+PLUS II software can provide preset control by using the clear and  
inverting the input and output of the register. Inversion control is  
available for the inputs to both LEs and IOEs. Therefore, if a register is  
preset by only one of the two LABCTRLsignals, the DATA3input is not  
needed and can be used for one of the LE operating modes.  
Asynchronous Clear & Preset  
When implementing asynchronous clear and preset, LABCTRL1controls  
the preset and LABCTRL2controls the clear. The DATA3input is tied to VCC;  
therefore, asserting LABCTRL1asynchronously loads a 1into the register,  
effectively presetting the register. Asserting LABCTRL2clears the register.  
Asynchronous Load with Clear  
When implementing an asynchronous load with the clear, LABCTRL1  
implements the asynchronous load of DATA3by controlling the register  
preset and clear. LABCTRL2implements the clear by controlling the  
register clear.  
Asynchronous Load with Preset  
When implementing an asynchronous load in conjunction with a preset,  
the MAX+PLUS II software provides preset control by using the clear and  
inverting the input and output of the register. Asserting LABCTRL2clears  
the register, while asserting LABCTRL1loads the register. The  
MAX+PLUS II software inverts the signal that drives the DATA3signal to  
account for the inversion of the register’s output.  
Asynchronous Load without Clear or Preset  
When implementing an asynchronous load without the clear or preset,  
LABCTRL1implements the asynchronous load of DATA3by controlling the  
register preset and clear.  
Altera Corporation  
15  
FLEX 8000 Programmable Logic Device Family Data Sheet  
FastTrack Interconnect  
In the FLEX 8000 architecture, connections between LEs and device I/O  
pins are provided by the FastTrack Interconnect, a series of continuous  
horizontal (row) and vertical (column) routing channels that traverse the  
entire FLEX 8000 device. This device-wide routing structure provides  
predictable performance even in complex designs. In contrast, the  
segmented routing structure in FPGAs requires switch matrices to  
connect a variable number of routing paths, which increases the delays  
between logic resources and reduces performance.  
The LABs within FLEX 8000 devices are arranged into a matrix of  
columns and rows. Each row of LABs has a dedicated row interconnect  
that routes signals both into and out of the LABs in the row. The row  
interconnect can then drive I/O pins or feed other LABs in the device.  
Figure 8 shows how an LE drives the row and column interconnect.  
Figure 8. FLEX 8000 LAB Connections to Row & Column Interconnect  
16 Column  
Channels  
Row Channels  
Note (1)  
Each LE drives one  
row channel.  
LE1  
LE2  
to Local  
Feedback Feedback  
to Local  
Each LE drives up to  
two column channels.  
Note:  
(1) See Table 4 for the number of row channels.  
16  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Each LE in an LAB can drive up to two separate column interconnect  
channels. Therefore, all 16 available column channels can be driven by the  
LAB. The column channels run vertically across the entire device, and  
share access to LABs in the same column but in different rows. The  
MAX+PLUS II Compiler chooses which LEs must be connected to a  
column channel. A row interconnect channel can be fed by the output of  
the LE or by two column channels. These three signals feed a multiplexer  
that connects to a specific row channel. Each LE is connected to one 3-to-1  
multiplexer. In an LAB, the multiplexers provide all 16 column channels  
with access to 8 row channels.  
Each column of LABs has a dedicated column interconnect that routes  
signals out of the LABs into the column. The column interconnect can then  
drive I/O pins or feed into the row interconnect to route the signals to  
other LABs in the device. A signal from the column interconnect, which  
can be either the output of an LE or an input from an I/O pin, must  
transfer to the row interconnect before it can enter an LAB. Table 4  
summarizes the FastTrack Interconnect resources available in each  
FLEX 8000 device.  
Table 4. FLEX 8000 FastTrack Interconnect Resources  
Device  
Rows Channels per Row Columns Channels per Column  
EPF8282A  
2
168  
13  
16  
EPF8282AV  
EPF8452A  
EPF8636A  
EPF8820A  
EPF81188A  
EPF81500A  
2
3
4
6
6
168  
168  
168  
168  
216  
21  
21  
21  
21  
27  
16  
16  
16  
16  
16  
Figure 9 shows the interconnection of four adjacent LABs, with row,  
column, and local interconnects, as well as the associated cascade and  
carry chains.  
Altera Corporation  
17  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 9. FLEX 8000 Device Interconnect Resources  
Each LAB is named according to its physical row (A, B, C, etc.) and column (1, 2, 3, etc.) position within the device.  
See Figure 11  
for details.  
IOE  
IOE  
IOE  
IOE  
See Figure 10  
for details.  
Column  
Interconnect  
Row  
Interconnect  
1
IOE  
IOE  
IOE  
1
8
8 IOE  
LAB  
A1  
LAB  
A2  
1
IOE  
IOE  
IOE  
1
8
8 IOE  
LAB  
B1  
LAB  
B2  
LAB Local  
Interconnect  
Cascade &  
Carry Chain  
IOE  
IOE  
IOE  
IOE  
I/O Element  
An IOE contains a bidirectional I/O buffer and a register that can be used  
either as an input register for external data that requires a fast setup time,  
or as an output register for data that requires fast clock-to-output  
performance. IOEs can be used as input, output, or bidirectional pins. The  
MAX+PLUS II Compiler uses the programmable inversion option to  
automatically invert signals from the row and column interconnect where  
appropriate. Figure 10 shows the IOE block diagram.  
18  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 10. FLEX 8000 IOE  
Numbers in parentheses are for EPF81500A devices only.  
I/O Controls  
6
to Row or Column  
Interconnect  
Programmable  
Inversion  
(6)  
VCC  
from Row or Column  
Interconnect  
D
Q
Slew-Rate  
Control  
CLRN  
VCC  
Row-to-IOE Connections  
Figure 11 illustrates the connection between row interconnect channels  
and IOEs. An input signal from an IOE can drive two separate row  
channels. When an IOE is used as an output, the signal is driven by an  
n-to-1 multiplexer that selects the row channels. The size of the  
multiplexer varies with the number of columns in a device. EPF81500A  
devices use a 27-to-1 multiplexer; EPF81188A, EPF8820A, EPF8636A, and  
EPF8452A devices use a 21-to-1 multiplexer; and EPF8282A and  
EPF8282AV devices use a 13-to-1 multiplexer. Eight IOEs are connected to  
each side of the row channels.  
Altera Corporation  
19  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 11. FLEX 8000 Row-to-IOE Connections  
Numbers in parentheses are for EPF81500A devices. See Note (1).  
2
2
2
2
IOE 1  
IOE 2  
IOE 3  
IOE 4  
IOE 5  
IOE 6  
IOE 7  
IOE 8  
n
n
n
n
n
n
n
n
Each IOE can drive  
up to two row  
channels.  
2
2
2
2
Row Interconnect  
168  
(216)  
168  
(216)  
2
2
2
2
Each IOE is  
driven by an  
n-to-1  
multiplexer.  
2
2
2
2
Note:  
(1) n = 13 for EPF8282A and EPF8282AV devices.  
n = 21 for EPF8452A, EPF8636A, EPF8820A, and EPF81188A devices.  
n = 27 for EPF81500A devices.  
Column-to-IOE Connections  
Two IOEs are located at the top and bottom of the column channels (see  
Figure 12). When an IOE is used as an input, it can drive up to two  
separate column channels. The output signal to an IOE can choose from 8  
of the 16 column channels through an 8-to-1 multiplexer.  
20  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 12. FLEX 8000 Column-to-IOE Connections  
Each IOE is  
driven by an  
8-to-1  
Each IOE can drive  
up to two column  
signals.  
IOE  
IOE  
multiplexer.  
8
8
16  
Column Interconnect  
In addition to general-purpose I/O pins, FLEX 8000 devices have four  
dedicated input pins. These dedicated inputs provide low-skew, device-  
wide signal distribution, and are typically used for global clock, clear, and  
preset control signals. The signals from the dedicated inputs are available  
as control signals for all LABs and I/O elements in the device. The  
dedicated inputs can also be used as general-purpose data inputs because  
they can feed the local interconnect of each LAB in the device.  
Signals enter the FLEX 8000 device either from the I/O pins that provide  
general-purpose input capability or from the four dedicated inputs. The  
IOEs are located at the ends of the row and column interconnect channels.  
I/O pins can be used as input, output, or bidirectional pins. Each I/O pin  
has a register that can be used either as an input register for external data  
that requires fast setup times, or as an output register for data that  
requires fast clock-to-output performance. The MAX+PLUS II Compiler  
uses the programmable inversion option to automatically invert signals  
from the row and column interconnect when appropriate.  
The clock, clear, and output enable controls for the IOEs are provided by  
a network of I/O control signals. These signals can be supplied by either  
the dedicated input pins or by internal logic. The IOE control-signal paths  
are designed to minimize the skew across the device. All control-signal  
sources are buffered onto high-speed drivers that drive the signals around  
the periphery of the device. This “peripheral bus” can be configured to  
provide up to four output enable signals (10 in EPF81500A devices), and  
up to two clock or clear signals. Figure 13 shows how two output enable  
signals are shared with one clock and one clear signal.  
Altera Corporation  
21  
FLEX 8000 Programmable Logic Device Family Data Sheet  
The signals for the peripheral bus can be generated by any of the four  
dedicated inputs or signals on the row interconnect channels, as shown in  
Figure 13. The number of row channels in a row that can drive the  
peripheral bus correlates to the number of columns in the FLEX 8000  
device. EPF8282A and EPF8282AV devices use 13 channels; EPF8452A,  
EPF8636A, EPF8820A, and EPF81188A devices use 21 channels; and  
EPF81500A devices use 27 channels. The first LE in each LAB is the source  
of the row channel signal. The six peripheral control signals (12 in  
EPF81500A devices) can be accessed by each IOE.  
Figure 13. FLEX 8000 Peripheral Bus  
Numbers in parentheses are for EPF81500A devices.  
Peripheral Control  
Signals  
Programmable  
Inversion  
4
Dedicated  
Inputs  
1
2
Row Channels  
n
Note (1)  
Note:  
(1) n = 13 for EPF8282A and EPF8282AV devices.  
n = 21 for EPF8452A, EPF8636A, EPF8820A, and EPF81188A devices.  
n = 27 for EPF81500A devices.  
22  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 5 lists the source of the peripheral control signal for each FLEX 8000  
device by row.  
Table 5. Row Sources of FLEX 8000 Peripheral Control Signals  
Peripheral  
Control Signal EPF8282AV  
EPF8282A  
EPF8452A  
EPF8636A  
EPF8820A  
EPF81188A  
EPF81500A  
CLK0  
CLK1/OE1  
CLR0  
CLR1/OE0  
OE2  
Row A  
Row A  
Row A  
Row A  
Row E  
Row E  
Row B  
Row F  
Row C  
Row A  
Row A  
Row B  
Row C  
Row D  
Row D  
Row E  
Row F  
Row B  
Row B  
Row C  
Row C  
Row B  
Row A  
Row A  
Row B  
Row B  
Row F  
Row B  
Row B  
Row C  
Row D  
Row C  
Row A  
Row A  
Row A  
Row A  
Row D  
OE3  
Row B  
Row B  
Row B  
Row B  
Row A  
OE4  
OE5  
OE6  
OE7  
OE8  
OE9  
This section discusses slew-rate control and MultiVolt I/O interface  
operation for FLEX 8000 devices.  
Output  
Configuration  
Slew-Rate Control  
The output buffer in each IOE has an adjustable output slew rate that can  
be configured for low-noise or high-speed performance. A slow slew rate  
reduces system noise by slowing signal transitions, adding a maximum  
delay of 3.5 ns. The slow slew-rate setting affects only the falling edge of  
a signal. The fast slew rate should be used for speed-critical outputs in  
systems that are adequately protected against noise. Designers can specify  
the slew rate on a pin-by-pin basis during design entry or assign a default  
slew rate to all pins on a global basis.  
For more information on high-speed system design, go to Application  
Note 75 (High-Speed Board Designs) in this data book.  
f
Altera Corporation  
23  
FLEX 8000 Programmable Logic Device Family Data Sheet  
MultiVolt I/O Interface  
The FLEX 8000 device architecture supports the MultiVolt I/O interface  
feature, which allows EPF81500A, EPF81188A, EPF8820A, and EPF8636A  
devices to interface with systems with differing supply voltages. These  
devices in all packages—except for EPF8636A devices in 84-pin PLCC  
packages—can be set for 3.3-V or 5.0-V I/O pin operation. These devices  
have one set of VCC pins for internal operation and input buffers  
(VCCINT), and another set for I/O output drivers (VCCIO).  
The VCCINTpins must always be connected to a 5.0-V power supply. With  
a 5.0-V V  
level, input voltages are at TTL levels and are therefore  
CCINT  
compatible with 3.3-V and 5.0-V inputs.  
The VCCIOpins can be connected to either a 3.3-V or 5.0-V power supply,  
depending on the output requirements. When the VCCIOpins are  
connected to a 5.0-V power supply, the output levels are compatible with  
5.0-V systems. When the VCCIOpins are connected to a 3.3-V power  
supply, the output high is at 3.3 V and is therefore compatible with 3.3-V  
or 5.0-V systems. Devices operating with V  
levels lower than 4.75 V  
CCIO  
incur a nominally greater timing delay of t  
instead of t  
. See Table 7  
OD2  
OD1  
on page 26.  
The EPF8282A, EPF8282AV, EPF8636A, EPF8820A, and EPF81500A  
devices provide JTAG BST circuitry. FLEX 8000 devices with JTAG  
circuitry support the JTAG instructions shown in Table 6. Figure 14  
shows the timing requirements for the JTAG signals.  
IEEE 1149.1  
(JTAG)  
Boundary-Scan  
Support  
Table 6. EPF8282A, EPF8282AV, EPF8636A, EPF8820A & EPF81500A JTAG Instructions  
JTAG Instruction Description  
SAMPLE/PRELOAD Allows a snapshot of the signals at the device pins to be captured and examined during  
normal device operation, and permits an initial data pattern to be output at the device pins.  
EXTEST  
Allows the external circuitry and board-level interconnections to be tested by forcing a test  
pattern at the output pins and capturing test results at the input pins.  
BYPASS  
Places the 1-bit bypass register between the TDIand TDOpins, which allows the BST  
data to pass synchronously through the selected device to adjacent devices during  
normal device operation.  
24  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 14. EPF8282A, EPF8282AV, EPF8636A, EPF8820A & EPF81500A JTAG  
Waveforms  
TMS  
TDI  
tJCP  
tJCH  
tJCL  
tJPH  
tJPSU  
TCK  
TDO  
tJPZX  
tJPXZ  
tJPCO  
tJSSU  
tJSH  
Signal  
to Be  
Captured  
tJSZX  
tJSCO  
tJSXZ  
Signal  
to Be  
Driven  
Table 7 shows the timing parameters and values for EPF8282A,  
EPF8282AV, EPF8636A, EPF8820A, and EPF81500A devices.  
Altera Corporation  
25  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 7. JTAG Timing Parameters & Values  
Symbol Parameter  
EPF8282A  
EPF8282AV  
EPF8636A  
EPF8820A  
EPF81500A  
Unit  
Min Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
TCKclock period  
TCKclock high time  
TCKclock low time  
100  
50  
50  
20  
45  
25  
25  
25  
20  
45  
35  
35  
35  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
JCP  
JCH  
JCL  
JTAG port setup time  
JPSU  
JPH  
JTAG port hold time  
JTAG port clock to output  
JPCO  
JPZX  
JPXZ  
JSSU  
JSH  
JTAG port high-impedance to valid output  
JTAG port valid output to high-impedance  
Capture register setup time  
Capture register hold time  
Update register clock to output  
Update register high-impedance to valid output  
Update register valid output to high-impedance  
JSCO  
JSZX  
JSXZ  
For detailed information on JTAG operation in FLEX 8000 devices, refer to  
Application Note 39 (JTAG Boundary-Scan Testing in Altera Devices).  
f
Each FLEX 8000 device is functionally tested and specified by Altera.  
Complete testing of each configurable SRAM bit and all logic  
functionality ensures 100% configuration yield. AC test measurements for  
FLEX 8000 devices are made under conditions equivalent to those shown  
in Figure 15. Designers can use multiple test patterns to configure devices  
during all stages of the production flow.  
Generic Testing  
26  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 15. FLEX 8000 AC Test Conditions  
Power supply transients can affect AC  
measurements. Simultaneous transitions of  
multiple outputs should be avoided for  
accurate measurement. Threshold tests  
must not be performed under AC  
VCC  
464  
(703 )  
Device  
Output  
to Test  
System  
conditions.  
Large-amplitude, fast-ground-current  
transients normally occur as the device  
outputs discharge the load capacitances.  
When these transients flow through the  
parasitic inductance between the device  
ground pin and the test system ground,  
significant reductions in observable noise  
immunity can result. Numbers in  
250 Ω  
(8.06 K)  
C1 (includes  
JIG capacitance)  
Device input  
rise and fall  
times < 3 ns  
The following tables provide information on absolute maximum ratings,  
recommended operating conditions, operating conditions, and  
capacitance for 5.0-V and 3.3-V FLEX 8000 devices.  
Operating  
Conditions  
FLEX 8000 5.0-V Device Absolute Maximum Ratings  
Note (1)  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
VCC  
VI  
Supply voltage  
With respect to ground, Note (2)  
–2.0  
–2.0  
–25  
–65  
–65  
7.0  
7.0  
V
DC input voltage  
V
IOUT  
TSTG  
TAMB  
TJ  
DC output current, per pin  
Storage temperature  
Ambient temperature  
Junction temperature  
25  
mA  
° C  
° C  
° C  
° C  
No bias  
150  
135  
150  
135  
Under bias  
Ceramic packages, under bias  
PQFP and RQFP, under bias  
FLEX 8000 5.0-V Device Recommended Operating Conditions  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
VCCINT  
Supply voltage for internal logic and Notes (3), (4)  
input buffers  
4.75 (4.50)  
5.25 (5.50)  
V
VCCIO  
Supply voltage for output buffers,  
5.0-V operation  
Notes (3), (4)  
4.75 (4.50)  
3.00 (3.00)  
5.25 (5.50)  
3.60 (3.60)  
V
V
Supply voltage for output buffers,  
3.3-V operation  
Notes (3), (4)  
VI  
Input voltage  
0
0
VCCINT  
VCCIO  
70  
V
V
VO  
TA  
Output voltage  
Operating temperature  
For commercial use  
For industrial use  
0
° C  
° C  
ns  
ns  
–40  
85  
tR  
tF  
Input rise time  
Input fall time  
40  
40  
Altera Corporation  
27  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
FLEX 8000 5.0-V Device DC Operating Conditions  
Notes (5), (6)  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
VIH  
High-level input voltage  
2.0  
VCCINT  
0.3  
+
V
VIL  
Low-level input voltage  
–0.3  
2.4  
0.8  
V
V
VOH  
5.0-V high-level TTL output  
voltage  
IOH = –4 mA DC, Note (7)  
VCCIO = 4.75 V  
3.3-V high-level TTL output  
voltage  
I
OH = –4 mA DC, Note (7)  
VCCIO = 3.00 V  
OH = –0.1 mA DC, Note (7)  
VCCIO = 3.00 V  
2.4  
V
V
V
V
V
3.3-V high-level CMOS output  
voltage  
I
V
CCIO – 0.2  
VOL  
5.0-V low-level TTL output voltage IOL = 12 mA DC, Note (7)  
VCCIO = 4.75 V  
0.45  
0.45  
0.2  
3.3-V low-level TTL output voltage IOL = 12 mA DC, Note (7)  
VCCIO = 3.00 V  
3.3-V low-level CMOS output  
voltage  
IOL = 0.1 mA DC, Note (7)  
VCCIO = 3.00 V  
II  
Input leakage current  
VI = VCC or ground  
VO = VCC or ground  
VI = ground, no load  
–10  
–40  
10  
40  
10  
µA  
µA  
IOZ  
ICC0  
Tri-state output off-state current  
VCC supply current (standby)  
0.5  
mA  
FLEX 8000 5.0-V Device Capacitance  
Note (8)  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
CIN  
Input capacitance  
Output capacitance  
VIN = 0 V, f = 1.0 MHz  
VOUT = 0 V, f = 1.0 MHz  
10  
10  
pF  
pF  
COUT  
28  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Notes to tables:  
(1) See the Operating Requirements for Altera Devices Data Sheet in this data book.  
(2) Minimum DC input is –0.3 V. During transitions, the inputs may undershoot to –2.0 V or overshoot to 7.0 V for  
periods shorter than 20 ns under no-load conditions.  
(3) The maximum VCC rise time is 100 ms.  
(4) Numbers in parentheses are for industrial-temperature-range devices.  
(5) Typical values are for TA = 25° C and VCC = 5.0 V.  
(6) These values are specified under “FLEX 8000 5.0-V Device Recommended Operating Conditions” on page 27.  
(7) The IOH parameter refers to high-level TTL or CMOS output current; the IOL parameter refers to low-level TTL or  
CMOS output current.  
(8) Capacitance is sample-tested only.  
FLEX 8000 3.3-V Device Absolute Maximum Ratings  
Note (1)  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
VCC  
VI  
Supply voltage  
With respect to ground, Note (2)  
–2.0  
–2.0  
–25  
–65  
–65  
5.3  
5.3  
25  
V
DC input voltage  
V
IOUT  
TSTG  
TAMB  
TJ  
DC output current, per pin  
Storage temperature  
Ambient temperature  
Junction temperature  
mA  
° C  
° C  
° C  
No bias  
150  
135  
135  
Under bias  
Plastic packages, under bias  
FLEX 8000 3.3-V Device Recommended Operating Conditions  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
VCC  
VI  
Supply voltage  
Note (3)  
3.0  
0
3.6  
VCC  
VCC  
70  
V
V
Input voltage  
VO  
TA  
tR  
Output voltage  
Operating temperature  
Input rise time  
Input fall time  
0
V
For commercial use  
0
° C  
ns  
ns  
40  
tF  
40  
FLEX 8000 3.3-V Device DC Operating Conditions  
Note (4)  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
VIH  
VIL  
VOH  
VOL  
II  
High-level input voltage  
Low-level input voltage  
2.0  
–0.3  
VCC + 0.3  
0.8  
V
V
High-level output voltage  
Low-level output voltage  
Input leakage current  
IOH = –0.1 mA DC, Note (5)  
IOL = 4 mA DC, Note (5)  
VI = VCC or ground  
VCC – 0.2  
V
0.45  
10  
V
–10  
–40  
µA  
µA  
mA  
IOZ  
ICC0  
Tri-state output off-state current  
VCC supply current (standby)  
VO = VCC or ground  
40  
VI = ground, no load, Note (6)  
0.3  
10  
Altera Corporation  
29  
 
 
 
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
FLEX 8000 3.3-V Device Capacitance  
Note (7)  
Symbol  
Parameter  
Conditions  
Min  
Max  
Unit  
CIN  
Input capacitance  
Output capacitance  
VIN = 0 V, f = 1.0 MHz  
VOUT = 0 V, f = 1.0 MHz  
10  
10  
pF  
pF  
COUT  
Notes to tables:  
(1) See the Operating Requirements for Altera Devices Data Sheet in this data book.  
(2) Minimum DC input is –0.3 V. During transitions, the inputs may undershoot to –2.0 V or overshoot to 5.3 V for  
periods shorter than 20 ns under no-load conditions.  
(3) The maximum VCC rise time is 100 ms. VCC must rise monotonically.  
(4) These values are specified under “FLEX 8000 3.3-V Device Recommended Operating Conditions” on page 29.  
(5) The IOH parameter refers to high-level TTL output current; the IOL parameter refers to low-level TTL output current.  
(6) Typical values are for TA = 25° C and VCC = 3.3 V.  
(7) Capacitance is sample-tested only.  
Figures 16 and 17 show the typical output drive characteristics of 5.0-V  
FLEX 8000 devices. The output driver is compliant with the PCI Local Bus  
Specification, Revision 2.1.  
Figure 16. Output Drive Characteristics of 5.0-V FLEX 8000 Devices (except EPF8282A)  
200  
150  
100  
50  
200  
150  
100  
50  
IOL  
IOL  
VCCINT = 5.0 V  
VCCIO = 3.3 V  
Room Temperature  
VCCINT = 5.0 V  
CCIO = 5.0 V  
Room Temperature  
V
IOH  
IOH  
1
2
3
4
1
2
3
4
5
VO Output Voltage (V)  
VO Output Voltage (V)  
30  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 17. Output Drive Characteristics of EPF8282A Devices with 5.0-V V  
CCIO  
150  
IOL  
120  
VCC = 5.0 V  
Room Temperature  
90  
IOH  
60  
30  
1
2
3
4
5
VO Output Voltage (V)  
Figure 18 shows the typical output drive characteristics of EPF8282AV  
devices.  
Figure 18. Output Drive Characteristics of EPF8282AV Devices  
100  
IOL  
75  
50  
25  
VCC = 3.3 V  
Room Temperature  
IOH  
1
2
3
4
VO Output Voltage (V)  
Altera Corporation  
31  
FLEX 8000 Programmable Logic Device Family Data Sheet  
The continuous, high-performance FastTrack Interconnect routing  
Timing Model  
structure ensures predictable performance and accurate simulation and  
timing analysis. This predictable performance contrasts with that of  
FPGAs, which use a segmented connection scheme and hence have  
unpredictable performance. Timing simulation and delay prediction are  
available with the MAX+PLUS II Simulator and Timing Analyzer, or with  
industry-standard EDA tools. The Simulator offers both pre-synthesis  
functional simulation to evaluate logic design accuracy and post-  
synthesis timing simulation with 0.1-ns resolution. The Timing Analyzer  
provides point-to-point timing delay information, setup and hold time  
prediction, and device-wide performance analysis.  
Tables 8 through 11 describe the FLEX 8000 timing parameters and their  
symbols.  
Table 8. FLEX 8000 Internal Timing Parameters  
Symbol  
Note (1)  
Parameter  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
IOE register data delay  
IOD  
IOE register control signal delay  
Output enable delay  
IOC  
IOE  
IOE register clock-to-output delay  
IOE combinatorial delay  
IOCO  
IOCOMB  
IOSU  
IOH  
IOE register setup time before clock; IOE register recovery time after asynchronous clear  
IOE register hold time after clock  
IOE register clear delay  
IOCLR  
IN  
Input pad and buffer delay  
Output buffer and pad delay, slow slew rate = off, V  
Output buffer and pad delay, slow slew rate = off, V  
= 5.0 V, C1 = 35 pF, Note (2)  
= 3.3 V, C1 = 35 pF, Note (2)  
OD1  
OD2  
OD3  
XZ  
CCIO  
CCIO  
Output buffer and pad delay, slow slew rate = on, C1 = 35 pF, Note (3)  
Output buffer disable delay, C1 = 5 pF  
Output buffer enable delay, slow slew rate = off, V  
Output buffer enable delay, slow slew rate = off, V  
= 5.0 V, C1 = 35 pF, Note (2)  
= 3.3 V, C1 = 35 pF, Note (2)  
ZX1  
CCIO  
CCIO  
ZX2  
Output buffer enable delay, slow slew rate = on, C1 = 35 pF, Note (3)  
ZX3  
32  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 9. FLEX 8000 LE Timing Parameters  
Symbol  
Note (1)  
Parameter  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
LUT delay for data-in  
LUT  
LUT delay for carry-in  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
LUT delay for LE register feedback  
Cascade gate delay  
Cascade chain routing delay  
Carry-in to carry-out delay  
Data-in to carry-out delay  
LE register feedback to carry-out delay  
LE register control signal delay  
LE register clock high time  
LE register clock low time  
LE register clock-to-output delay  
Combinatorial delay  
CH  
CL  
CO  
COMB  
SU  
LE register setup time before clock; LE register recovery time after asynchronous preset, clear, or load  
LE register hold time after clock  
LE register preset delay  
LE register clear delay  
H
PRE  
CLR  
Table 10. FLEX 8000 Interconnect Timing Parameters  
Symbol  
Note (1)  
Parameter  
t
t
t
t
t
t
t
t
Cascade delay between LEs in different LABs  
Carry delay between LEs in different LABs  
LAB local interconnect delay  
LABCASC  
LABCARRY  
LOCAL  
ROW  
Row interconnect routing delay, Note (4)  
Column interconnect routing delay  
COL  
Dedicated input to LE control delay  
Dedicated input to LE data delay, Note (4)  
Dedicated input to IOE control delay  
DIN_C  
DIN_D  
DIN_IO  
Table 11. FLEX 8000 External Reference Timing Characteristics  
Symbol Parameter  
Note (5)  
t
t
Register-to-register delay via 4 LEs, 3 row interconnects, and 4 local interconnects, Note (6)  
Output data hold time after clock, Note (7)  
DRR  
ODH  
Altera Corporation  
33  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Notes to tables:  
(1) Internal timing parameters cannot be measured explicitly. They are worst-case delays based on testable and  
external parameters specified by Altera. Internal timing parameters should be used for estimating device  
performance. Post-compilation timing simulation or timing analysis is required to determine actual worst-case  
performance.  
(2) These values are specified under “FLEX 8000 3.3-V Device Recommended Operating Conditions” on page 29.  
(3) For the tOD3 and tZX3 parameters, VCCIO = 3.3 V or 5.0 V.  
(4) The tROW and tDIN_D delays are worst-case values for typical applications. Post-compilation timing simulation or  
timing analysis is required to determine actual worst-case performance.  
(5) External reference timing characteristics are factory-tested, worst-case values specified by Altera. A representative  
subset of signal paths is tested to approximate typical device applications.  
(6) For more information on test conditions, see Application Note 76 (Understanding FLEX 8000 Timing) in this data book.  
(7) This parameter is a guideline that is sample-tested only and is based on extensive device characterization. This  
parameter applies to global and non-global clocking, and for LE and I/O element registers.  
The FLEX 8000 timing model shows the delays for various paths and  
functions in the circuit. See Figure 19. This model contains three distinct  
parts: the LE; the IOE; and the interconnect, including the row and column  
FastTrack Interconnect, LAB local interconnect, and carry and cascade  
interconnect paths. Each parameter shown in Figure 19 is expressed as a  
worst-case value in the “Timing Parameters” tables in this data sheet.  
Hand-calculations that use the FLEX 8000 timing model and these timing  
parameters can be used to estimate FLEX 8000 device performance.  
Timing simulation or timing analysis after compilation is required to  
determine the final worst-case performance. Table 12 summarizes the  
interconnect paths shown in Figure 19.  
For more information on timing parameters, go to Application Note 76  
(Understanding FLEX 8000 Timing) in this data book.  
f
Table 12. FLEX 8000 Timing Model Interconnect Paths  
Source  
Destination  
Total Delay  
t
t
t
t
t
t
t
LE-Out  
LE in same LAB  
LOCAL  
+ t  
LE-Out  
LE in same row, different LAB  
LE in different row  
IOE on column  
IOE on row  
ROW  
COL  
COL  
ROW  
ROW  
COL  
LOCAL  
+ t  
+ t  
LE-Out  
ROW  
LOCAL  
LOCAL  
LE-Out  
LE-Out  
+ t  
IOE on row  
IOE on column  
LE in same row  
Any LE  
LOCAL  
+ t  
+ t  
ROW  
34  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 19. FLEX 8000 Timing Model  
NI  
1
2
3
Z
1
2
ZX3  
t
t
t
t
t
t
t
t
O
M
S
H
IOCLR  
t
t
t
t
t
C
IOE  
t
t
OID  
t
OCL  
t
O
M
U
H
E
CLR  
t
t
t
t
t
t
SAC  
t
BLSAC  
t
ET  
AG  
t
ROW  
t
Y
BLACR  
t
C
t
GCEN  
N
ICO  
U
U
CLUT  
t
t
t
t
t
t
NI_D  
_
DN_IO  
t
t
t
COAL  
t
Altera Corporation  
35  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8282A Internal Timing Parameters  
EPF8282A I/O Element Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
0.8  
1.8  
1.8  
1.0  
0.2  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.7  
1.7  
1.7  
1.0  
0.3  
0.9  
1.9  
1.9  
1.0  
0.1  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.4  
0.0  
1.6  
0.0  
1.8  
0.0  
1.2  
1.5  
1.1  
1.2  
1.6  
1.4  
1.2  
1.7  
1.7  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
4.6  
1.4  
1.4  
4.9  
1.6  
1.6  
5.2  
1.8  
1.8  
ZX1  
ZX2  
4.9  
5.1  
5.3  
ZX3  
EPF8282A Interconnect Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
0.3  
0.3  
0.5  
4.2  
2.5  
5.0  
7.2  
5.0  
Min  
Max  
0.3  
0.3  
0.6  
4.2  
2.5  
5.0  
7.2  
5.0  
Min  
Max  
0.4  
0.4  
0.8  
4.2  
2.5  
5.5  
7.2  
5.5  
t
t
t
t
t
t
t
t
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
36  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8282A LE Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
2.0  
0.0  
0.9  
0.0  
0.6  
0.4  
0.4  
0.9  
1.6  
2.5  
0.0  
1.1  
0.0  
0.7  
0.5  
0.5  
1.1  
2.0  
3.2  
0.0  
1.5  
0.0  
0.9  
0.6  
0.7  
1.5  
2.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
4.0  
4.0  
4.0  
4.0  
CH  
CL  
0.4  
0.4  
0.5  
0.5  
0.6  
0.6  
CO  
COMB  
SU  
0.8  
0.9  
1.1  
1.1  
1.2  
1.5  
H
0.6  
0.6  
0.7  
0.7  
0.8  
0.8  
PRE  
CLR  
EPF8282A External Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
15.8  
19.8  
24.8  
ns  
ns  
DRR  
ODH  
1.0  
1.0  
1.0  
Altera Corporation  
37  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8282AV Internal Timing Parameters  
EPF8282AV I/O Element Timing Parameters  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.9  
1.9  
1.9  
1.0  
0.1  
2.2  
2.0  
2.0  
2.0  
0.0  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.8  
0.0  
2.8  
0.2  
1.2  
1.7  
1.7  
2.3  
3.4  
4.1  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
5.2  
1.8  
1.8  
7.1  
4.3  
4.3  
ZX1  
ZX2  
5.3  
8.3  
ZX3  
EPF8282AV Interconnect Timing Parameters  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
0.4  
0.4  
0.8  
4.2  
2.5  
5.5  
7.2  
5.5  
1.3  
0.8  
1.5  
6.3  
3.8  
8.0  
10.8  
9.0  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
38  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8282AV Logic Element Timing Parameters  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
3.2  
0.0  
1.5  
0.0  
0.9  
0.6  
0.7  
1.5  
2.5  
7.3  
1.4  
5.1  
0.0  
2.8  
1.5  
2.2  
3.7  
4.7  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
6.0  
6.0  
CH  
CL  
0.6  
0.6  
0.9  
0.9  
CO  
COMB  
SU  
1.2  
1.5  
2.4  
4.6  
H
0.8  
0.8  
1.3  
1.3  
PRE  
CLR  
EPF8282AV External Timing Parameters  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
t
t
24.8  
50.1  
ns  
ns  
DRR  
1.0  
1.0  
ODH  
Altera Corporation  
39  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8452A Internal Timing Parameters  
EPF8452A I/O Element Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.7  
1.7  
1.7  
1.0  
0.3  
0.8  
1.8  
1.8  
1.0  
0.2  
0.9  
1.9  
1.9  
1.0  
0.1  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.4  
0.0  
1.6  
0.0  
1.8  
0.0  
1.2  
1.5  
1.1  
1.2  
1.6  
1.4  
1.2  
1.7  
1.7  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
4.6  
1.4  
1.4  
4.9  
1.6  
1.6  
5.2  
1.8  
1.8  
ZX1  
ZX2  
4.9  
5.1  
5.3  
ZX3  
EPF8452A Interconnect Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
0.3  
0.3  
0.5  
5.0  
3.0  
5.0  
7.0  
5.0  
0.4  
0.4  
0.5  
5.0  
3.0  
5.0  
7.0  
5.0  
0.4  
0.4  
0.7  
5.0  
3.0  
5.5  
7.5  
5.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
40  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8452A LE Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
2.0  
0.0  
0.9  
0.0  
0.6  
0.4  
0.4  
0.9  
1.6  
2.3  
0.2  
1.6  
0.0  
0.7  
0.5  
0.9  
1.4  
1.8  
3.0  
0.1  
1.6  
0.0  
0.9  
0.6  
0.8  
1.5  
2.4  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
4.0  
4.0  
4.0  
4.0  
CH  
CL  
0.4  
0.4  
0.5  
0.5  
0.6  
0.6  
CO  
COMB  
SU  
0.8  
0.9  
1.0  
1.1  
1.1  
1.4  
H
0.6  
0.6  
0.7  
0.7  
0.8  
0.8  
PRE  
CLR  
EPF8452A External Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
16.0  
20.0  
25.0  
ns  
ns  
DRR  
1.0  
1.0  
1.0  
ODH  
Altera Corporation  
41  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8636A Internal Timing Parameters  
EPF8636A I/O Element Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.7  
1.7  
1.7  
1.0  
0.3  
0.8  
1.8  
1.8  
1.0  
0.2  
0.9  
1.9  
1.9  
1.0  
0.1  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.4  
0.0  
1.6  
0.0  
1.8  
0.0  
1.2  
1.5  
1.1  
1.6  
4.6  
1.4  
1.4  
1.9  
4.9  
1.2  
1.6  
1.4  
1.9  
4.9  
1.6  
1.6  
2.1  
5.1  
1.2  
1.7  
1.7  
2.2  
5.2  
1.8  
1.8  
2.3  
5.3  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
ZX1  
ZX2  
ZX3  
EPF8636A Interconnect Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
0.3  
0.3  
0.5  
5.0  
3.0  
5.0  
7.0  
5.0  
0.4  
0.4  
0.5  
5.0  
3.0  
5.0  
7.0  
5.0  
0.4  
0.4  
0.7  
5.0  
3.0  
5.5  
7.5  
5.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
42  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8636A LE Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
2.0  
0.0  
0.9  
0.0  
0.6  
0.4  
0.4  
0.9  
1.6  
2.3  
0.2  
1.6  
0.0  
0.7  
0.5  
0.9  
1.4  
1.8  
3.0  
0.1  
1.6  
0.0  
0.9  
0.6  
0.8  
1.5  
2.4  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
4.0  
4.0  
4.0  
4.0  
CH  
CL  
0.4  
0.4  
0.5  
0.5  
0.6  
0.6  
CO  
COMB  
SU  
0.8  
0.9  
1.0  
1.1  
1.1  
1.4  
H
0.6  
0.6  
0.7  
0.7  
0.8  
0.8  
PRE  
CLR  
EPF8636A External Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
16.0  
20.0  
25.0  
ns  
ns  
DRR  
ODH  
1.0  
1.0  
1.0  
Altera Corporation  
43  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8820A Internal Timing Parameters  
EPF8820A I/O Element Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.7  
1.7  
1.7  
1.0  
0.3  
0.8  
1.8  
1.8  
1.0  
0.2  
0.9  
1.9  
1.9  
1.0  
0.1  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.4  
0.0  
1.6  
0.0  
1.8  
0.0  
1.2  
1.5  
1.1  
1.6  
4.6  
1.4  
1.4  
1.9  
4.9  
1.2  
1.6  
1.4  
1.9  
4.9  
1.6  
1.6  
2.1  
5.1  
1.2  
1.7  
1.7  
2.2  
5.2  
1.8  
1.8  
2.3  
5.3  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
ZX1  
ZX2  
ZX3  
EPF8820A Interconnect Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
0.3  
0.3  
0.5  
5.0  
3.0  
5.0  
7.0  
5.0  
0.3  
0.3  
0.6  
5.0  
3.0  
5.0  
7.0  
5.0  
0.4  
0.4  
0.8  
5.0  
3.0  
5.5  
7.5  
5.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
44  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF8820A LE Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
2.0  
0.0  
0.9  
0.0  
0.6  
0.4  
0.4  
0.9  
1.6  
2.5  
0.0  
1.1  
0.0  
0.7  
0.5  
0.5  
1.1  
2.0  
3.2  
0.0  
1.5  
0.0  
0.9  
0.6  
0.7  
1.5  
2.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
4.0  
4.0  
4.0  
4.0  
CH  
CL  
0.4  
0.4  
0.5  
0.5  
0.6  
0.6  
CO  
COMB  
SU  
0.8  
0.9  
1.1  
1.1  
1.2  
1.5  
H
0.6  
0.6  
0.7  
0.7  
0.8  
0.8  
PRE  
CLR  
EPF8820A External Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
16.0  
20.0  
25.0  
ns  
ns  
DRR  
1.0  
1.0  
1.0  
ODH  
Altera Corporation  
45  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF81188A Internal Timing Parameters  
EPF81188A I/O Element Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.7  
1.7  
1.7  
1.0  
0.3  
0.8  
1.8  
1.8  
1.0  
0.2  
0.9  
1.9  
1.9  
1.0  
0.1  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.4  
0.0  
1.6  
0.0  
1.8  
0.0  
1.2  
1.5  
1.1  
1.6  
4.6  
1.4  
1.4  
1.9  
4.9  
1.2  
1.6  
1.4  
1.9  
4.9  
1.6  
1.6  
2.1  
5.1  
1.2  
1.7  
1.7  
2.2  
5.2  
1.8  
1.8  
2.3  
5.3  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
ZX1  
ZX2  
ZX3  
EPF81188A Interconnect Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
0.3  
0.3  
0.5  
5.0  
3.0  
5.0  
7.0  
5.0  
0.3  
0.3  
0.6  
5.0  
3.0  
5.0  
7.0  
5.0  
0.4  
0.4  
0.8  
5.0  
3.0  
5.5  
7.5  
5.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
46  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF81188A LE Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
2.0  
0.0  
0.9  
0.0  
0.6  
0.4  
0.4  
0.9  
1.6  
2.5  
0.0  
1.1  
0.0  
0.7  
0.5  
0.5  
1.1  
2.0  
3.2  
0.0  
1.5  
0.0  
0.9  
0.6  
0.7  
1.5  
2.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
4.0  
4.0  
4.0  
4.0  
CH  
CL  
0.4  
0.4  
0.5  
0.5  
0.6  
0.6  
CO  
COMB  
SU  
0.8  
0.9  
1.1  
1.1  
1.2  
1.5  
H
0.6  
0.6  
0.7  
0.7  
0.8  
0.8  
PRE  
CLR  
EPF81188A External Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
16.0  
20.0  
25.0  
ns  
ns  
DRR  
ODH  
1.0  
1.0  
1.0  
Altera Corporation  
47  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF81500A Internal Timing Parameters  
EPF81500A I/O Element Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
0.7  
1.7  
1.7  
1.0  
0.3  
0.8  
1.8  
1.8  
1.0  
0.2  
0.9  
1.9  
1.9  
1.0  
0.1  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
IOD  
IOC  
IOE  
IOCO  
IOCOMB  
IOSU  
IOH  
1.4  
0.0  
1.6  
0.0  
1.8  
0.0  
1.2  
1.5  
1.1  
1.6  
4.6  
1.4  
1.4  
1.9  
4.9  
1.2  
1.6  
1.4  
1.9  
4.9  
1.6  
1.6  
2.1  
5.1  
1.2  
1.7  
1.7  
2.2  
5.2  
1.8  
1.8  
2.3  
5.3  
IOCLR  
IN  
OD1  
OD2  
OD3  
XZ  
ZX1  
ZX2  
ZX3  
EPF81500A Interconnect Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
0.3  
0.3  
0.5  
6.2  
3.0  
5.0  
8.2  
5.0  
0.3  
0.3  
0.6  
6.2  
3.0  
5.0  
8.2  
5.0  
0.4  
0.4  
0.8  
6.2  
3.0  
5.5  
8.7  
5.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LABCASC  
LABCARRY  
LOCAL  
ROW  
COL  
DIN_C  
DIN_D  
DIN_IO  
48  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
EPF81500A LE Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
2.0  
0.0  
0.9  
0.0  
0.6  
0.4  
0.4  
0.9  
1.6  
2.5  
0.0  
1.1  
0.0  
0.7  
0.5  
0.5  
1.1  
2.0  
3.2  
0.0  
1.5  
0.0  
0.9  
0.6  
0.7  
1.5  
2.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LUT  
CLUT  
RLUT  
GATE  
CASC  
CICO  
CGEN  
CGENR  
C
4.0  
4.0  
4.0  
4.0  
4.0  
4.0  
CH  
CL  
0.4  
0.4  
0.5  
0.5  
0.6  
0.6  
CO  
COMB  
SU  
0.8  
0.9  
1.1  
1.1  
1.2  
1.5  
H
0.6  
0.6  
0.7  
0.7  
0.8  
0.8  
PRE  
CLR  
EPF81500A External Timing Parameters  
A-2 Speed Grade  
A-3 Speed Grade  
A-4 Speed Grade  
Symbol  
Unit  
Min  
Max  
Min  
Max  
Min  
Max  
t
t
16.1  
20.1  
25.1  
ns  
ns  
DRR  
ODH  
1.0  
1.0  
1.0  
Altera Corporation  
49  
FLEX 8000 Programmable Logic Device Family Data Sheet  
The supply power for FLEX 8000 devices, P, can be calculated with the  
following equation:  
Power  
Consumption  
P = P  
+ P = [(ICCSTANDBY + I  
× V ] + P  
)
CCACTIVE CC IO  
INT  
IO  
Typical ICCSTANDBY values are shown as I  
in the “FLEX 8000 5.0-V  
CC0  
Device DC Operating Conditions” table on page 28 and the “FLEX 8000  
3.3-V Device DC Operating Conditions” table on page 29. The P value,  
IO  
which depends on the device output load characteristics and switching  
frequency, can be calculated using the guidelines given in  
Application Note 74 (Evaluating Power for Altera Devices). The I  
CCACTIVE  
value depends on the switching frequency and the application logic. This  
value can be calculated based on the amount of current that each LE  
typically consumes.  
The following equation shows the general formula for calculating  
I
:
CC  
ACTIVE  
µA  
---------------------------  
MHz × LE  
I
= K × fMAX × N × togLC ×  
CC  
ACTIVE  
The parameters in this equation are shown below:  
fMAX = Maximum operating frequency in MHz  
N
tog  
K
= Total number of logic cells used in the device  
= Average percentage of logic cells toggling at each clock  
= Constant, shown in Table 13  
LC  
Table 13. Values for Constant K  
Device  
K
5.0-V FLEX 8000 devices  
3.3-V FLEX 8000 devices  
75  
60  
This calculation provides an I estimate based on typical conditions  
CC  
with no output load. The actual I value should be verified during  
CC  
operation because this measurement is sensitive to the actual pattern in  
the device and the environmental operating conditions.  
Figure 20 shows the relationship between I and operating frequency  
CC  
for several LE utilization values.  
50  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Figure 20. FLEX 8000 ICCACTIVE vs. Operating Frequency  
5.0-V FLEX 8000 Devices  
1,000  
1,500 LEs  
800  
600  
400  
200  
1,000 LEs  
500 LEs  
0
30  
60  
Frequency (MHz)  
3.3-V FLEX 8000 Devices  
100  
90  
80  
70  
60  
50  
40  
30  
20  
10  
200 LEs  
150 LEs  
100 LEs  
50 LEs  
30  
60  
0
Frequency (MHz)  
The FLEX 8000 architecture supports several configuration schemes to  
load a design into the device(s) on the circuit board. This section  
summarizes the device operating modes and available device  
configuration schemes.  
Configuration &  
Operation  
For more information, go to Application Note 33 (Configuring FLEX 8000  
Devices) and Application Note 38 (Configuring Multiple FLEX 8000 Devices).  
f
Altera Corporation  
51  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Operating Modes  
The FLEX 8000 architecture uses SRAM elements that require  
configuration data to be loaded whenever the device powers up and  
begins operation. The process of physically loading the SRAM  
programming data into the device is called configuration. During  
initialization, which occurs immediately after configuration, the device  
resets registers, enables I/O pins, and begins to operate as a logic device.  
The I/O pins are tri-stated during power-up, and before and during  
configuration. The configuration and initialization processes together are  
called command mode; normal device operation is called user mode.  
SRAM elements allow FLEX 8000 devices to be reconfigured in-circuit  
with new programming data that is loaded into the device. Real-time  
reconfiguration is performed by forcing the device into command mode  
with a device pin, loading different programming data, reinitializing the  
device, and resuming user-mode operation. The entire reconfiguration  
process requires less than 100 ms and can be used to dynamically  
reconfigure an entire system. In-field upgrades can be performed by  
distributing new configuration files.  
Configuration Schemes  
The configuration data for a FLEX 8000 device can be loaded with one of  
six configuration schemes, chosen on the basis of the target application.  
Both active and passive schemes are available. In the active configuration  
schemes, the FLEX 8000 device functions as the controller, directing the  
loading operation, controlling external EPROM devices, and completing  
the loading process. The clock source for all active configuration schemes  
is an oscillator on the FLEX 8000 device that operates between 2 MHz and  
6 MHz. In the passive configuration schemes, an external controller  
guides the FLEX 8000 device. Table 14 shows the data source for each of  
the six configuration schemes.  
Table 14. Data Source for Configuration  
Configuration Scheme  
Acronym  
Data Source  
Active serial  
AS  
Altera Configuration EPROM  
Parallel EPROM  
Parallel EPROM  
Serial data path  
Active parallel up  
APU  
APD  
PS  
Active parallel down  
Passive serial  
Passive parallel synchronous  
Passive parallel asynchronous  
PPS  
PPA  
Intelligent host  
Intelligent host  
52  
Altera Corporation  
 
FLEX 8000 Programmable Logic Device Family Data Sheet  
Tables 15 through 17 show the pin names and numbers for the dedicated  
pins in each FLEX 8000 device package.  
Device  
Pin-Outs  
Table 15. FLEX 8000 84-, 100-, 144- & 160-Pin Package Pin-Outs (Part 1 of 3)  
Pin Name  
84-Pin  
PLCC  
84-Pin  
PLCC  
100-Pin  
TQFP  
100-Pin  
TQFP  
144-Pin  
TQFP  
160-Pin  
PGA  
160-Pin  
PQFP  
EPF8282A  
EPF8452A EPF8282A EPF8452A EPF8820A EPF8452A EPF8820A  
EPF8636A EPF8282AV Note (1)  
nSP(2)  
75  
75  
75  
74  
51  
24  
25  
100  
1
76  
75  
51  
25  
26  
100  
1
110  
109  
72  
37  
38  
143  
144  
33  
31  
12  
4
R1  
P2  
1
2
MSEL0(2)  
MSEL1(2)  
nSTATUS(2)  
nCONFIG(2)  
DCLK(2)  
74  
53  
32  
33  
10  
74  
53  
32  
33  
10  
11  
30  
48  
49  
29  
28  
77  
50  
51  
55  
56  
57  
58  
60  
61  
62  
63  
64  
65  
66  
67  
69  
70  
71  
72  
A1  
44  
82  
81  
125  
124  
87  
89  
110  
118  
121  
100  
107  
40  
39  
38  
37  
36  
32  
30  
28  
26  
22  
20  
18  
16  
11  
10  
8
C13  
A15  
P14  
N13  
F13  
C6  
B5  
CONF_DONE(2) 11  
nWS  
30  
48  
49  
29  
28  
77  
50  
51  
36  
56  
57  
58  
60  
61  
62  
63  
64  
65  
66  
67  
69  
70  
71  
76  
22  
42  
45  
21  
19  
77  
47  
49  
28  
55  
57  
58  
59  
60  
61  
62  
64  
65  
66  
67  
68  
69  
71  
76  
23  
45  
46  
22  
21  
78  
47  
48  
54  
55  
57  
58  
60  
61  
62  
64  
65  
66  
67  
68  
70  
71  
72  
73  
nRS  
RDCLK  
nCS  
D15  
E15  
P3  
CS  
3
RDYnBUSY  
CLKUSR  
ADD17  
ADD16  
ADD15  
ADD14  
ADD13  
ADD12  
ADD11  
ADD10  
ADD9  
20  
13  
75  
76  
77  
78  
79  
83  
85  
87  
89  
92  
94  
95  
97  
102  
103  
104  
105  
C5  
B4  
E2  
D1  
E1  
F3  
F2  
F1  
G2  
G1  
H1  
H2  
J1  
ADD8  
ADD7  
ADD6  
ADD5  
J2  
ADD4  
K2  
ADD3  
K1  
ADD2  
K3  
ADD1  
M1  
7
Altera Corporation  
53  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 15. FLEX 8000 84-, 100-, 144- & 160-Pin Package Pin-Outs (Part 2 of 3)  
Pin Name  
84-Pin  
PLCC  
84-Pin  
PLCC  
100-Pin  
TQFP  
100-Pin  
TQFP  
144-Pin  
TQFP  
160-Pin  
PGA  
160-Pin  
PQFP  
EPF8282A  
EPF8452A EPF8282A EPF8452A EPF8820A EPF8452A EPF8820A  
EPF8636A EPF8282AV Note (1)  
ADD0  
78  
76  
78  
90  
91  
92  
95  
97  
99  
4
77  
89  
91  
95  
96  
97  
98  
4
106  
131  
132  
133  
134  
135  
137  
138  
140  
23  
N3  
6
DATA7  
DATA6  
DATA5  
DATA4  
DATA3  
DATA2  
DATA1  
DATA0  
SDOUT(3)  
TDI(4)  
TDO(4)  
TCK(4)  
TMS(4)  
TRST(6)  
3
2
P8  
140  
139  
138  
136  
135  
133  
132  
129  
97  
4
4
P10  
R12  
R13  
P13  
R14  
N15  
K13  
P4  
6
6
7
7
8
8
9
9
13  
14  
79  
55  
27  
72  
20  
52  
13  
14  
5
5
78  
79  
54  
18  
72  
11  
50  
79  
45 (5)  
27 (5)  
44 (5)  
43 (5)  
52 (7)  
96  
17  
18  
102  
27  
88  
86  
29  
71  
45  
Dedicated  
Inputs (8)  
12, 31, 54,  
73  
12, 31, 54, 3, 23, 53, 73 3, 24, 53,  
73 74  
17, 38, 59, 6, 20, 37, 56, 9, 32, 49,  
80 70, 87 59, 82  
9, 26, 82,  
99  
C3, D14,  
N2, R15  
14, 33, 94,  
113  
VCCINT  
17, 38, 59,  
80  
8, 28, 70,  
90, 111  
B2, C4, D3, 3, 24, 46,  
D8, D12,  
G3, G12,  
H4, H13,  
J3, J12,  
M4, M7,  
M9, M13,  
N12  
92, 114,  
160  
VCCIO  
16, 40, 60,  
69, 91,  
23, 47, 57,  
69, 79,  
112, 122,  
141  
104, 127,  
137, 149,  
159  
54  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 15. FLEX 8000 84-, 100-, 144- & 160-Pin Package Pin-Outs (Part 3 of 3)  
Pin Name  
84-Pin  
PLCC  
84-Pin  
PLCC  
100-Pin  
TQFP  
100-Pin  
TQFP  
144-Pin  
TQFP  
160-Pin  
PGA  
160-Pin  
PQFP  
EPF8282A  
EPF8452A EPF8282A EPF8452A EPF8820A EPF8452A EPF8820A  
EPF8636A EPF8282AV  
Note (1)  
GND  
5, 26, 47, 68 5, 26, 47,  
68  
2, 13, 30, 44, 19, 44, 69, 7, 17, 27,  
C12, D4,  
D7, D9,  
D13, G4,  
G13, H3,  
H12, J4,  
J13, L1,  
M3, M8,  
M12, M15,  
N4  
12, 13, 34,  
35, 51, 63,  
75, 80, 83,  
93, 103,  
115, 126,  
131, 143,  
155  
52, 63, 80,  
94  
94  
39, 54,  
80, 81,  
100,101,  
128, 142  
No Connect  
(N.C.)  
2, 6, 13, 30,  
37, 42, 43,  
50, 52, 56,  
63, 80, 87,  
92, 93, 99  
Total User I/O  
Pins  
64  
64  
74  
64  
108  
116  
116  
Altera Corporation  
55  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 16. FLEX 8000 160-, 192- & 208-Pin Package Pin-Outs (Part 1 of 2)  
Pin Name  
160-Pin  
PQFP  
160-Pin  
PQFP  
192-Pin PGA  
EPF8636A  
208-Pin  
PQFP  
208-Pin  
PQFP  
208-Pin  
PQFP  
EPF8452A  
EFP8636A  
EPF8820A EPF8636A (1) EPF8820A (1) EPF81188A (1)  
nSP(2)  
120  
1
3
R15  
T15  
T3  
207  
4
207  
4
5
MSEL0(2)  
MSEL1(2)  
117  
84  
21  
38  
49  
49  
33  
nSTATUS(2) 37  
nCONFIG(2) 40  
83  
B3  
108  
103  
158  
153  
108  
103  
158  
153  
124  
107  
154  
138  
81  
C3  
DCLK(2)  
1
4
120  
118  
C15  
B15  
CONF_DONE  
(2)  
nWS  
30  
89  
50  
48  
91  
93  
155  
44  
43  
33  
31  
29  
27  
24  
23  
22  
21  
20  
19  
18  
17  
13  
11  
9
C5  
114  
66  
114  
116  
137  
145  
148  
127  
134  
43  
118  
121  
137  
142  
144  
128  
134  
46  
nRS  
71  
B5  
RDCLK  
nCS  
73  
C11  
B13  
A16  
A8  
64  
29  
116  
118  
201  
59  
CS  
27  
RDYnBUSY  
CLKUSR  
ADD17  
ADD16  
ADD15  
ADD14  
ADD13  
ADD12  
ADD11  
ADD10  
ADD9  
125  
76  
A10  
R5  
78  
57  
91  
U3  
43  
42  
45  
92  
T5  
41  
41  
44  
94  
U4  
39  
40  
39  
95  
R6  
37  
39  
37  
96  
T6  
31  
35  
36  
97  
R7  
30  
33  
31  
98  
T7  
29  
31  
30  
99  
T8  
28  
29  
29  
ADD8  
101  
102  
103  
104  
105  
106  
109  
110  
123  
144  
150  
U9  
24  
25  
26  
ADD7  
U10  
U11  
U12  
R12  
U14  
U15  
R13  
U16  
H17  
G17  
23  
23  
25  
ADD6  
22  
21  
24  
ADD5  
21  
19  
18  
ADD4  
14  
14  
17  
ADD3  
12  
13  
16  
ADD2  
10  
11  
10  
ADD1  
7
8
10  
9
ADD0  
157  
137  
132  
203  
178  
172  
9
8
DATA7  
DATA6  
178  
176  
177  
175  
56  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 16. FLEX 8000 160-, 192- & 208-Pin Package Pin-Outs (Part 2 of 2)  
Pin Name  
160-Pin  
PQFP  
160-Pin  
PQFP  
192-Pin PGA  
EPF8636A  
208-Pin  
PQFP  
208-Pin  
PQFP  
208-Pin  
PQFP  
EPF8452A  
EFP8636A  
EPF8820A EPF8636A (1) EPF8820A (1) EPF81188A (1)  
DATA5  
DATA4  
152  
129  
F17  
E17  
G15  
F15  
E16  
C16  
C7 (9)  
R11  
B9  
169  
165  
162  
160  
149  
147  
198  
72  
174  
172  
171  
167  
165  
162  
124  
20  
172  
170  
168  
166  
163  
161  
119  
154  
157  
159  
11  
127  
124  
122  
115  
113  
152  
55  
DATA3  
DATA2  
DATA1  
DATA0  
12  
SDOUT(3)  
TDI(4)  
TDO(4)  
TCK(4)  
TMS(4)  
TRST(6)  
128  
95  
120  
74  
129  
30  
57  
U8  
59  
U7  
76  
32  
40  
R3  
54  
54  
Dedicated  
Inputs (8)  
5, 36, 85, 116  
6, 35, 87, 116 A5, U5, U13, 7, 45, 112,  
A13 150  
17, 36, 121,  
140  
13, 41, 116,  
146  
VCCINT  
(5.0 V)  
21, 41, 53, 67,  
4, 5, 26, 85,  
C8, C9, C10, 5, 6, 33, 110, 5, 6, 27, 48,  
4, 20, 35, 48,  
50, 102, 114,  
131, 147  
80, 81, 100, 121, 106  
133, 147, 160  
R8, R9, R10, 137  
R14  
119, 141  
VCCIO  
(5.0 V or  
3.3 V)  
25, 41, 60, 70, D3, D4, D9,  
32, 55, 78, 91, 26, 55, 69, 87, 3, 19, 34, 49,  
80, 107, 121, D14, D15, G4, 102, 138, 159, 102, 131, 159, 69, 87, 106,  
140, 149, 160 G14, L4, L14, 182, 193, 206 173, 191, 206 123, 140, 156,  
P4, P9, P14  
174, 192  
GND  
13, 14, 28, 46,  
15, 16, 36, 37, C4, D7, D8,  
19, 20, 46, 47, 15, 16, 37, 38, 11, 12, 27, 28,  
60, 75, 93, 107, 45, 51, 75, 84, D10, D11, H4, 60, 67, 96,  
60, 78, 96,  
H14, K4, K14, 109, 111, 124, 109, 110, 120, 96, 105, 115,  
117, 126, 131, P7, P8, P10, 125, 151, 164, 130, 142, 152, 122, 132, 139,  
42, 43, 60, 78,  
108, 126, 140,  
155  
86, 96, 97,  
154  
P11  
171, 200  
164, 182, 200 148, 155, 159,  
165, 183, 201  
No Connect 2, 3, 38, 39, 70, 2, 39, 82, 119 C6, C12, C13, 1, 2, 3, 16, 17, 1, 2, 3, 50, 51, 1, 2, 51, 52, 53,  
(N.C.)  
82, 83, 118, 119,  
148  
C14, E3, E15, 18, 25, 26, 27, 52, 53, 104,  
F3, J3, J4, 34, 35, 36, 50, 105, 106, 107, 157, 158, 207,  
J14, J15, N3, 51, 52, 53, 154, 155, 156, 208  
N15, P3, P15, 104, 105, 106, 157, 208  
54, 103, 104,  
R4 (10)  
107, 121, 122,  
123, 130, 131,  
132, 139, 140,  
141, 154, 155,  
156, 157, 208  
Total User  
I/O Pins  
116  
114  
132, 148 (11) 132  
148  
144  
Altera Corporation  
57  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 17. FLEX 8000 225-, 232-, 240-, 280- & 304-Pin Package Pin-Outs (Part 1 of 3)  
Pin Name  
225-Pin  
BGA  
232-Pin  
PGA  
240-Pin  
PQFP  
240-Pin  
PQFP  
280-Pin  
PGA  
304-Pin  
RQFP  
EPF8820A  
EPF81188A  
EPF81188A  
EPF81500A  
EPF81500A  
EPF81500A  
nSP(2)  
A15  
C14  
237  
237  
W1  
304  
MSEL0(2)  
MSEL1(2)  
nSTATUS(2)  
nCONFIG(2)  
DCLK(2)  
B14  
R15  
P2  
G15  
L15  
L3  
21  
19  
N1  
26  
40  
38  
H3  
51  
141  
117  
184  
160  
133  
137  
158  
166  
169  
146  
155  
58  
142  
120  
183  
161  
134  
138  
159  
167  
170  
147  
156  
56  
G19  
B18  
U18  
M16  
F18  
G18  
M17  
N16  
N18  
J17  
K19  
E3  
178  
152  
230  
204  
167  
171  
202  
212  
215  
183  
199  
73  
R1  
R4  
B2  
C4  
CONF_DONE(2) A1  
G3  
nWS  
L4  
P1  
nRS  
K5  
N1  
RDCLK  
nCS  
F1  
G2  
D1  
E2  
CS  
C1  
E3  
RDYnBUSY  
CLKUSR  
ADD17  
ADD16  
ADD15  
ADD14  
ADD13  
ADD12  
ADD11  
ADD10  
ADD9  
J3  
K2  
G2  
H2  
M14  
L12  
M15  
L13  
L14  
K13  
K15  
J13  
J15  
G14  
G13  
G11  
F14  
E13  
D15  
D14  
E12  
C15  
A7  
R15  
T17  
P15  
M14  
M15  
M16  
K15  
K17  
J14  
J15  
H17  
H15  
F16  
F15  
F14  
D15  
B17  
C15  
A7  
56  
54  
E2  
71  
54  
52  
F4  
69  
47  
45  
G1  
60  
45  
43  
H2  
58  
43  
41  
H1  
56  
36  
34  
J3  
47  
34  
32  
K3  
45  
32  
30  
K4  
43  
ADD8  
29  
27  
L1  
34  
ADD7  
27  
25  
L2  
32  
ADD6  
25  
23  
M1  
N2  
30  
ADD5  
18  
16  
20  
ADD4  
16  
14  
N3  
18  
ADD3  
14  
12  
N4  
16  
ADD2  
7
5
U1  
8
ADD1  
5
3
U2  
6
ADD0  
3
1
V1  
4
DATA7  
DATA6  
DATA5  
DATA4  
205  
203  
200  
198  
199  
197  
196  
194  
W13  
W14  
W15  
W16  
254  
252  
250  
248  
D7  
D8  
A6  
B7  
A5  
C7  
58  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 17. FLEX 8000 225-, 232-, 240-, 280- & 304-Pin Package Pin-Outs (Part 2 of 3)  
Pin Name  
225-Pin  
BGA  
232-Pin  
PGA  
240-Pin  
PQFP  
240-Pin  
PQFP  
280-Pin  
PGA  
304-Pin  
RQFP  
EPF8820A  
EPF81188A  
EPF81188A  
EPF81500A  
EPF81500A  
EPF81500A  
DATA3  
B5  
D7  
196  
193  
W17  
246  
DATA2  
DATA1  
DATA0  
SDOUT(3)  
TDI  
E6  
B5  
A3  
A2  
N2  
194  
191  
189  
135  
190  
V16  
243  
D5  
189  
U16  
241  
C4  
187  
V17  
239  
K1  
136  
F19  
169  
F15 (4)  
J2 (4)  
J14 (4)  
J12 (4)  
P14  
63 (12)  
117 (12)  
116 (12)  
64 (12)  
115  
B1 (12)  
C17 (12)  
A19 (12)  
C2 (12)  
A18  
80 (12)  
149 (12)  
148 (12)  
81 (12)  
145  
TDO  
TCK  
TMS  
TRST(6)  
Dedicated Inputs F4, L1, K12, C1, C17, R1, 10, 51, 130,  
8, 49, 131,  
172  
F1, F16, P3, 12, 64, 164,  
P19 217  
(8)  
E15  
R17  
171  
VCCINT  
(5.0 V)  
F5, F10, E1, E4, H4, L4,  
L2, K4, M12, P12, L14,  
20, 42, 64, 66, 18, 40, 60, 62, B17, D3, D15, 24, 54, 77,  
114,128,150, 91, 114, 129, E8, E10, E12, 144, 79, 115,  
P15, H13,  
H14, B15,  
C13  
H14, E14,  
R14, U1  
172, 236  
151,173,209, E14, R7, R9, 162,191,218,  
236  
R11, R13,  
R14, T14  
266, 301  
VCCIO  
H3, H2, P6,  
N10, M13,  
19, 41, 65, 81, 17, 39, 61, 78, D14, E7, E9, 22, 53, 78, 99,  
(5.0 V or 3.3 V) R6, P10, N10, M5, K13, K5, 99, 116, 140, 94, 108, 130, E11, E13, R6, 119,137,163,  
R14, N13,  
H15, H12,  
D12, A14,  
B10, A10, B6,  
C6, A2, C3,  
M4, R2  
H13, H5, F5, 162,186,202, 152,174,191, R8, R10, R12, 193,220,244,  
E10, E8, N8, 220, 235  
F13  
205, 221, 235 T13, T15  
262, 282, 300  
GND  
B1, D4, E14, A1, D6, E11, 8, 9, 30, 31,  
F7, F8, F9, E7, E9, G4, 52, 53, 72, 90, 50, 51, 71, 85, E4, E5, E6,  
F12, G6, G7, G5, G13, 108,115,129, 92, 101, 118, E15, E16, F5, 108, 116,  
G8, G9, G10, G14, J5, J13, 139,151,161, 119,140,141, F15, G5, G15, 128, 150,  
6, 7, 28, 29,  
D4, D5, D16, 9, 11, 36, 38,  
65, 67, 90,  
H1, H4, H5,  
H6, H7, H8,  
K4, K14, L5, 173,185,187, 162,163,184, H5, H15, J5, 151,175,177,  
L13, N4, N7, 193, 211, 229 185,186,198, J15, K5, K15, 206,208,231,  
H9, H10, H11, N9, N11, N14  
J6, J7, J8, J9,  
208, 214, 228 L5, L15, M5, 232,237,253,  
M15, N5,  
265, 273, 291  
J10, K6, K7,  
N15, P4, P5,  
P15, P16, R4,  
R5, R15, R16,  
T4, T5, T16,  
U17  
K8, K9, K11,  
L15, N3, P1  
Altera Corporation  
59  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Table 17. FLEX 8000 225-, 232-, 240-, 280- & 304-Pin Package Pin-Outs (Part 3 of 3)  
Pin Name  
225-Pin  
BGA  
232-Pin  
PGA  
240-Pin  
PQFP  
240-Pin  
PQFP  
280-Pin  
PGA  
304-Pin  
RQFP  
EPF8820A  
EPF81188A  
EPF81188A  
EPF81500A  
EPF81500A  
EPF81500A  
No Connect  
(N.C.)  
61, 62, 119,  
120,181,182,  
239, 240  
10, 21, 23, 25,  
35, 37, 39, 40,  
41, 42, 52, 55,  
66, 68, 146,  
147,161,173,  
174,176,187,  
188,189,190,  
192,194,195,  
205,207,219,  
221,233,234,  
235,236,302,  
303  
Total User I/O  
Pins  
148  
180  
180  
177  
204  
204  
Notes to tables:  
(1) Perform a complete thermal analysis before committing a design to this device package. See Application Note 74  
(Evaluating Power for Altera Devices) in this data book for more information.  
(2) This pin is a dedicated pin and is not available as a user I/O pin.  
(3) SDOUTwill drive out during configuration. After configuration, it may be used as a user I/O pin. By default, the  
MAX+PLUS II software will not use SDOUTas a user I/O pin; the user can override the MAX+PLUS II software and  
use SDOUTas a user I/O pin.  
(4) If the device is not configured to use the JTAG BST circuitry, this pin is available as a user I/O pin.  
(5) JTAG pins are available for EPF8636A devices only. These pins are dedicated user I/O pins.  
(6) TRSTis a dedicated input pin for JTAG use. This pin must be grounded if JTAG BST is not used.  
(7) Pin 52 is a VCC pin on EPF8452A devices only.  
(8) Unused dedicated inputs should be tied to ground on the board.  
(9) SDOUTdoes not exist in the EPF8636GC192 device.  
(10) These pins are no connect (N.C.) pins for EPF8636A devices only. They are user I/O pins in EPF8820A devices.  
(11) EPF8636A devices have 132 user I/O pins; EPF8820A devices have 148 user I/O pins.  
(12) For EPF81500A devices, these pins are dedicated JTAG pins and are not available as user I/O pins. If JTAG BST is  
not used, TRSTmust be grounded. TMS, TDI, and TCKshould be tied to VCC  
.
The information contained in the FLEX 8000 Programmable Logic Device  
Family Data Sheet version 9.11 supersedes information published in  
previous versions.  
Revision  
History  
Version 9.11 Change  
The FLEX 8000 Programmable Logic Device Family Data Sheet version 9.11  
contains the following change: Figure 14 has been updated for accuracy.  
60  
Altera Corporation  
FLEX 8000 Programmable Logic Device Family Data Sheet  
Version 9.10 Changes  
The FLEX 8000 Programmable Logic Device Family Data Sheet  
version 9.10 contains the following changes:  
Updated timing information for A-4 speed grade EPF8282AV  
devices.  
Added timing information for A-3 speed grade EPF8282AV  
devices.  
®
Altera, MAX, MAX+PLUS, MAX+PLUS II, AHDL, FLEX, FLEX 8000, FastTrack Interconnect, and specific  
device designations are trademarks and/or service marks of Altera Corporation in the United States and other  
countries. Altera products are protected under numerous U.S. and foreign patents and pending applications,  
maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current  
specifications in accordance with Altera’s standard warranty, but reserves the right to make changes to any  
products and services at any time without notice. Altera assumes no responsibility or  
liability arising out of the application or use of any information, product, or service  
described herein except as expressly agreed to in writing by Altera Corporation. Altera  
customers are advised to obtain the latest version of device specifications before relying on  
any published information and before placing orders for products or services.  
101 Innovation Drive  
San Jose, CA 95134-2020  
(408) 544-7000  
Applications Hotline:  
(800) 800-EPLD  
Customer Marketing:  
(408) 544-7104  
Literature Services:  
(408) 544-7144  
Copyright 1998 Altera Corporation. All rights reserved.  
61  
Altera Corporation  
Printed on Recycled Paper.  

相关型号:

EPF8282ALC84-2

Loadable PLD, CMOS, PQCC84, PLASTIC, LCC-84
ALTERA

EPF8282ALC84-2A

Loadable PLD, CMOS, PQCC84, PLASTIC, LCC-84
INTEL

EPF8282ALC84-3

Loadable PLD, CMOS, PQCC84, PLASTIC, LCC-84
INTEL

EPF8282ALC84-3

Loadable PLD, CMOS, PQCC84, PLASTIC, LCC-84
ALTERA

EPF8282ALC84-4

Programmable Logic Device Family
ALTERA

EPF8282ALC84-4

Loadable PLD, CMOS, PQCC84, PLASTIC, LCC-84
INTEL

EPF8282ALC84-4N

Programmable Logic Device Family
ALTERA

EPF8282ALC84-4N

Loadable PLD, CMOS, PQCC84, PLASTIC, LCC-84
INTEL

EPF8282ALC84-A-2

Loadable PLD, 1.7ns, CMOS, PQCC84, PLASTIC, LCC-84
ALTERA

EPF8282ALC84-A-3

Loadable PLD, 1.8ns, CMOS, PQCC84, PLASTIC, LCC-84
ALTERA

EPF8282ALI84-4

LOADABLE PLD, PQCC84, PLASTIC, LCC-84
ROCHESTER

EPF8282ALI84-A-2

Loadable PLD, 1.7ns, CMOS, PQCC84, PLASTIC, LCC-84
ALTERA