FLEX 10KE
®
Embedded Programmable
Logic Family
Data Sheet
September 2000, ver. 2.10
Features...
s
s
s
Embedded programmable logic devices (PLDs), providing
system-on-a-programmable-chip integration in a single device
–
Enhanced embedded array for implementing megafunctions
such as efficient memory and specialized logic functions
–
Dual-port capability with up to 16-bit width per embedded array
block (EAB)
–
Logic array for general logic functions
High density
– 30,000 to 200,000 typical gates (see
Tables 1
and
2)
– Up to 98,304 RAM bits (4,096 bits per EAB), all of which can be
used without reducing logic capacity
System-level features
–
MultiVolt
TM
I/O pins can drive or be driven by 2.5-V, 3.3-V, or
5.0-V devices
–
Low power consumption
–
Bidirectional I/O performance (t
SU
and
t
CO
) up to 212 MHz
–
Fully compliant with the PCI Special Interest Group (PCI SIG)
PCI Local Bus Specification, Revision 2.2
for 3.3-V operation at
33 MHz or 66 MHz
– -1 speed grade devices are compliant with
PCI Local Bus
Specification, Revision 2.2,
for 5.0-V operation
–
Built-in Joint Test Action Group (JTAG) boundary-scan test
(BST) circuitry compliant with IEEE Std. 1149.1-1990, available
without consuming additional device logic
f
For information on 5.0-V FLEX
®
10K or 3.3-V FLEX 10KA devices, see the
FLEX 10K Embedded Programmable Logic Family Data Sheet.
Table 1. FLEX 10KE Device Features
Feature
Typical gates
(1)
Maximum system gates
Logic elements (LEs)
EABs
Total RAM bits
Maximum user I/O pins
EPF10K30E
30,000
119,000
1,728
6
24,576
220
EPF10K50E
EPF10K50S
50,000
199,000
2,880
10
40,960
254
EPF10K100B
100,000
158,000
4,992
12
24,576
191
Altera Corporation
A-DS-F10KE-02.10
1
FLEX 10KE Embedded Programmable Logic Family Data Sheet
Table 2. FLEX 10KE Device Features
Feature
Typical gates
(1)
Maximum system gates
Logic elements (LEs)
EABs
Total RAM bits
Maximum user I/O pins
Note to tables:
(1)
The embedded IEEE Std. 1149.1 JTAG circuitry adds up to 31,250 gates in addition to the listed typical or maximum
system gates.
EPF10K100E
100,000
257,000
4,992
12
49,152
338
EPF10K130E
130,000
342,000
6,656
16
65,536
413
EPF10K200E
EPF10K200S
200,000
513,000
9,984
24
98,304
470
...and More
Features
s
s
Fabricated on an advanced process and operate with a 2.5-V
internal supply voltage
– In-circuit reconfigurability (ICR) via external configuration
devices, intelligent controller, or JTAG port
– ClockLock
TM
and ClockBoost
TM
options for reduced clock
delay/skew and clock multiplication
–
Built-in low-skew clock distribution trees
–
100% functional testing of all devices; test vectors or scan chains
are not required
–
Pull-up on I/O pins before and during configuration
Flexible interconnect
–
FastTrack
®
Interconnect 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 buses
–
Up to six global clock signals and four global clear signals
Powerful I/O pins
–
Individual tri-state output enable control for each pin
–
Open-drain option on each I/O pin
–
Programmable output slew-rate control to reduce switching
noise
–
Clamp to V
CCIO
user-selectable on a pin-by-pin basis
–
Supports hot-socketing
–
2
Altera Corporation
FLEX 10KE Embedded Programmable Logic Family Data Sheet
s
s
s
Software design support and automatic place-and-route provided by
Altera’s MAX+PLUS
®
II development system for Windows-based
PCs and Sun SPARCstation, HP 9000 Series 700/800, and IBM RISC
System/6000 workstations
Flexible package options
–
Available in a variety of packages with 144 to 672 pins, including
the innovative FineLine BGA
TM
packages (see
Tables 3
and
4)
–
SameFrame
TM
pin-out compatibility with FLEX 10KA and
FLEX 10KE devices across a range of device densities and pin
counts
Additional design entry and simulation support provided by EDIF
2 0 0 and 3 0 0 netlist files, library of parameterized modules (LPM),
DesignWare components, Verilog HDL, VHDL, and other interfaces
to popular EDA tools from manufacturers such as Cadence,
Exemplar Logic, Mentor Graphics, OrCAD, Synopsys, Synplicity,
VeriBest, and Viewlogic
Notes (1), (2)
Table 3. FLEX 10KE Package Options & I/O Pin Count
Device
144-Pin 208-Pin
TQFP
PQFP
102
102
102
147
147
147
147
147
189
189
189
189
186
182
240-Pin
PQFP
RQFP
256-Pin 356-Pin 484-Pin 599-Pin 600-Pin 672-Pin
FineLine
BGA
FineLine
BGA
BGA
FineLine
BGA
BGA
BGA
176
191
191
191
191
274
274
274
338
369
470
369
470
424
470
470
338
(3)
413
470
470
220
220
220
254
254
220
(3)
254
(3)
254
(3)
EPF10K30E
EPF10K50E
EPF10K50S
EPF10K100B
EPF10K100E
EPF10K130E
EPF10K200E
EPF10K200S
Notes:
(1)
(2)
(3)
FLEX 10KE device package types include thin quad flat pack (TQFP), plastic quad flat pack (PQFP), power quad
flat pack (RQFP), pin-grid array (PGA), and ball-grid array (BGA) packages.
Devices in the same package are pin-compatible, although some devices have more I/O pins than others. When
planning device migration, use the I/O pins that are common to all devices. The MAX+PLUS II software
versions 9.1 and higher provide features to help designers use only the common pins.
This option is supported with a 484-pin FineLine BGA package. By using SameFrame pin migration, all
FineLine BGA packages are pin-compatible. For example, a board can be designed to support 256-pin, 484-pin, and
672-pin FineLine BGA packages. The MAX+PLUS II software automatically avoids conflicting pins when future
migration is set.
Altera Corporation
3
FLEX 10KE Embedded Programmable Logic Family Data Sheet
Table 4. FLEX 10KE Package Sizes
Device
144-
Pin
TQFP
0.50
484
208-Pin
PQFP
0.50
936
240-Pin
PQFP
RQFP
0.50
1,197
256-Pin
FineLine
BGA
1.0
289
356-
Pin
BGA
1.27
1,225
484-Pin
FineLine
BGA
1.0
529
599-Pin
PGA
–
3,904
600-
Pin
BGA
1.27
2,025
672-Pin
FineLine
BGA
1.0
729
Pitch (mm)
Area (mm
2
)
Length
×
width 22
×
22 30.6
×
30.6 34.6
×
34.6 17
×
17 35
×
35 23
×
23 62.5
×
62.5 45
×
45 27
×
27
(mm
×
mm)
General
Description
Altera FLEX 10KE devices are enhanced versions of FLEX 10K devices.
Based on reconfigurable CMOS SRAM elements, the FLEX architecture
incorporates all features necessary to implement common gate array
megafunctions. With up to 200,000 typical gates, FLEX 10KE devices
provide the density, speed, and features to integrate entire systems,
including multiple 32-bit buses, into a single device.
The ability to reconfigure FLEX 10KE devices enables 100% testing prior
to shipment and allows the designer to focus on simulation and design
verification. FLEX 10KE reconfigurability eliminates inventory
management for gate array designs and generation of test vectors for fault
coverage.
Table 5
shows FLEX 10KE performance for some common designs. All
performance values were obtained with Synopsys DesignWare or LPM
functions. Special design techniques are not required to implement the
applications; the designer simply infers or instantiates a function in a
Verilog HDL, VHDL, Altera Hardware Description Language (AHDL), or
schematic design file.
4
Altera Corporation
FLEX 10KE Embedded Programmable Logic Family Data Sheet
Table 5. FLEX 10KE Performance
Application
Resources Used
LEs
EABs
-1
16-bit loadable counter
16-bit accumulator
16-to-1 multiplexer
(1)
16-bit multiplier with 3-stage
pipeline
(2)
256
×
16 RAM read cycle speed
(2)
256
×
16 RAM write cycle speed
(2)
Notes:
(1)
(2)
This application uses combinatorial inputs and outputs.
This application uses registered inputs and outputs.
Performance
Speed Grade
-2
250
250
4.9
131
154
143
Units
-3
200
200
7.0
93
118
106
MHz
MHz
ns
MHz
MHz
MHz
16
16
10
592
0
0
0
0
0
0
1
1
285
285
3.5
156
196
185
Table 6
shows FLEX 10KE performance for more complex designs. These
designs are available as Altera MegaCore
®
functions.
Table 6. FLEX 10KE Performance for Complex Designs
Application
LEs Used
Performance
Speed Grade
-1
8-bit, 16-tap parallel finite impulse
response (FIR) filter
8-bit, 512-point fast Fourier
transform (FFT) function
a16450
universal asynchronous
receiver/transmitter (UART)
Note:
(1)
These values are for calculation time. Calculation time = number of clocks required/f
max
. Number of clocks
required = ceiling [log 2 (points)/2]
×
[points +14 + ceiling]
Units
-2
156
28.7
92
28
-3
116
38.9
68
20.5
MSPS
µs
(1)
MHz
MHz
597
1,854
342
192
23.4
113
36
Altera Corporation
5