Automotive Supplement
Automotive-Grade ProASIC
PLUS
Flash Family FPGAs
Features and Benefits
High Capacity
•
•
•
•
•
•
•
75,000 to 1 Million System Gates
27k to 198kbits of Two-Port SRAM
66 to 642 User I/Os
0.22µ 4LM Flash-based CMOS Process
Live at Power-Up, Single-Chip Solution
No Configuration Device Required
Retains Programmed Design during
Power-Down/Power-Up Cycles
Supports Automotive Temperature Range -40 to 125°C (Junction)
3.3V, 32-Bit PCI (up to 50 MHz)
Two Integrated PLLs
External System Performance up to 150 MHz
Industry’s Most Effective Security Key (FlashLock™)
Prevents Read Back of Programming Bitstream
Low Impedance Flash Switches
Segmented Hierarchical Routing Structure
Small, Efficient, Configurable (Combinatorial or Sequential)
Logic Cells
Ultra-Fast Local and Long-Line Network
APA075
75,000
3,072
27k
12
2
2
4
24
158
Yes
Yes
100
208
144
APA150
150,000
6,144
36k
16
2
2
4
32
186
Yes
Yes
100
208
144, 256
APA300
300,000
8,192
72k
32
2
2
4
32
186
Yes
Yes
–
208
144, 256
APA450
450,000
12,288
108k
48
2
2
4
48
344
Yes
Yes
–
208
144, 256, 484
APA600
600,000
21,504
126k
56
2
2
4
56
370
Yes
Yes
–
208
256, 484
APA750
750,000
32,768
144k
64
2
2
4
64
562
Yes
Yes
–
208
896
•
•
•
•
•
•
•
•
•
•
•
•
•
•
TM
High-Speed, Very Long-Line Network
High Performance, Low-Skew, Splittable Global Network
100% Utilization and >95% Routability
Schmitt-Trigger Option on Every Input
2.5V/3.3V Support with Individually-Selectable Voltage and
Slew Rate
Bidirectional Global I/Os
Compliance with PCI Specification Revision 2.2
Boundary-Scan Test IEEE Std. 1149.1 (JTAG) Compliant
Pin Compatible Packages across ProASIC
PLUS
Family
PLLs with Flexible Phase, Multiply/Divide and Delay
Capabilities
Internal and/or External Dynamic PLL Configuration
Two LVPECL Differential Pairs for Clock or Data Inputs
Flexibility with Choice of Industry-Standard Frontend Tools
Efficient Design through Front-End Timing and Gate
Optimization
In-System Programming (ISP) via JTAG Port
ACTgen Netlist Generation Ensures Optimal Usage of
Embedded Memory Blocks
24 SRAM and FIFO Configurations with Synchronous and
Asynchronous Operation up to 150 MHz (typical)
I/O
Reprogrammable Flash Technology
Unique Clock Conditioning Circuitry
Extended Temperature Range
•
•
•
•
•
Performance
Standard FPGA and ASIC Design Flow
Secure Programming
Low Power
•
•
•
ISP Support
•
•
•
SRAMs and FIFOs
High Performance Routing Hierarchy
•
Table 1 •
Automotive-Grade ProASIC
PLUS
Product Profile
Device
Maximum System Gates
Maximum Tiles (Registers)
Embedded RAM Bits (k=1,024
bits)
Embedded RAM Blocks (256x9)
LVPECL
PLL
Global Networks
Maximum Clocks
Maximum User I/Os
JTAG ISP
PCI
Package
(by pin count)
TQFP
PQFP
FBGA
APA1000
1,000,000
56,320
198k
88
2
2
4
88
642
Yes
Yes
–
208
896
February 2004
© 2004 Actel Corporation
1
Automotive-Grade ProASIC
PLUS
Flash Family FPGAs
Ordering Information
APA1000
FG
896
A
Application
A = Automotive (-40 to 125˚C)
Package Lead Count
Package Type
TQ = Thin Quad Flat Pack (1.4mm pitch)
PQ = Plastic Quad Flat Pack (0.5mm pitch)
FG = Fine Pitch Ball Grid Array (1.0mm pitch)
Part Number
APA075
APA150
APA300
APA450
APA600
APA750
APA1000
=
=
=
=
=
=
=
75,000 Equivalent System Gates
150,000 Equivalent System Gates
300,000 Equivalent System Gates
450,000 Equivalent System Gates
600,000 Equivalent System Gates
750,000 Equivalent System Gates
1,000,000 Equivalent System Gates
Plastic Device Resources
User I/Os*
Device
APA075
APA150
APA300
APA450
APA600
APA750
APA1000
TQFP
100-Pin
66
66
PQFP
208-Pin
158
158
158
158
158
158
158
FBGA
144-Pin
100
100
100
100
186
186
186
186
344
370
562
642
FBGA
256-Pin
FBGA
484-Pin
FBGA
896-Pin
Package Definitions
TQFP = Thin Quad Flat Pack, PQFP = Plastic Quad Flat Pack, FBGA = Fine Pitch Ball Grid Array
*Each pair of PECL I/Os were counted as one user I/O.
Speed Grade Matrix
Std
Automotive-Grade
✔
Contact your local Actel sales representative for device availability.
2
A u t o m o t i v e S u pp l e m e n t
Automotive-Grade ProASIC
PLUS
Flash Family FPGAs
General Description
ProASIC
PLUS
devices offer a reprogrammable design
integration solution at the automotive temperature
range (-40°C to +125°C) through the use of nonvolatile
Flash technology. ProASIC
PLUS
devices have a fine-grain
architecture, similar to ASICs, and enable engineers to
design high-density systems using existing ASIC or FPGA
design flows and tools. Automotive-grade ProASIC
PLUS
devices offer up to 1 million system gates, support up to
198kbits of two-port SRAM and 642 user I/Os and provide
50 MHz PCI performance.
The nonvolatile and reprogrammable Flash technology
enables ProASIC
PLUS
devices to be live at power-up, and
no external boot PROM is required to support device
programming. While on-board security mechanisms
prevent any access to the programmed information,
reprogramming can be performed in-system to support
future design iterations and field upgrades. The
ProASIC
PLUS
device architecture mitigates the complexity
of ASIC migration at higher user volume, making the
automotive-grade ProASIC
PLUS
a cost-effective solution
for in-cabin telematics and automobile interconnect
applications.
The ProASIC
PLUS
family is built on an advanced Flash-
based 0.22µm LVCMOS process with four layers of metal.
Standard CMOS design techniques are used to
implement logic and control functions, including the
PLLs and LVPECL inputs, resulting in predictable
performance fully compatible with gate arrays.
The ProASIC
PLUS
architecture provides granularity
comparable to gate arrays. The device core consists of a
Sea-of-Tiles
. Each tile can be configured as a flip-flop,
latch, or three-input/one-output logic function by
programming the appropriate Flash switches. The
combination of fine granularity, flexible routing
resources, and abundant Flash switches allows 100%
utilization and over 95% routability for highly congested
designs. Tiles and larger functions are interconnected
through a four-level routing hierarchy.
devices
feature
Automotive-grade
ProASIC
PLUS
embedded two-port SRAM blocks with built-in FIFO/RAM
control logic and user-defined depth and width. Users
can
select
programming
for
synchronous
or
asynchronous operation, as well as parity generation or
checking.
The automotive-grade ProASIC
PLUS
devices offer a
unique clock conditioning circuit (CCC), with two clock
conditioning blocks in each device. Each block provides a
phase-locked loop (PLL) core, delay lines, phase shifts (0°,
90°, 180°, 270°), and clock multipliers/dividers, as well as
the circuitry required to provide bidirectional access to
the PLL. The PLL block contains four programmable
frequency dividers, which allow the incoming clock
signal to be divided by a wide range of factors from 1 to
64. The clock conditioning circuit can perform a positive/
negative clock delay operation in increments of 0.25 ns
by up to 8 ns. The PLL can be configured internally or
externally during operation without redesigning or
reprogramming the part. In addition to the PLL, there
are two LVPECL differential input pairs to accommodate
high speed clock and data inputs.
The automotive-grade ProASIC
PLUS
devices are available
in a variety of high-performance plastic packages to
simplify the system board design.
To support for comprehensive, lower cost board-level
testing, Actel’s ProASIC
PLUS
devices are fully compatible
with IEEE Standard 1149.1 for test access port and
boundary-scan test architecture.
A u t om ot i v e S u p pl e m e n t
3
Automotive-Grade ProASIC
PLUS
Flash Family FPGAs
Operating Conditions
Table 1 •
Absolute Maximum Ratings*
Parameter
Supply Voltage Core (V
DD
)
Supply Voltage I/O Ring (V
DDP
)
DC Input Voltage
PCI DC Input Voltage
PCI DC Input Clamp Current (absolute)
LVPECL Input Voltage
GND
V
IN
< –1V or V
IN
= V
DDP
+ 1V
Condition
Minimum
–0.3
–0.3
–0.3
–1.0
10
–0.3
0
V
DDP
+ 0.5
0
Maximum
3.0
4.0
V
DDP
+ 0.3
V
DDP
+ 1.0
Units
V
V
V
V
mA
V
V
Note:
*Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. Exposure to
absolute maximum rated conditions for extended periods may affect device reliability.
Performance Retention
Actel guarantees the performance numbers presented in the Actel Designer timing analysis software and in this
datasheet, as long as the specified device performance retention period is not exceeded. For devices operated and
stored at 110°C or less, the performance retention period is 20 years after programming. For devices operated and
stored at temperatures greater than 110°C, refer to
Table 2 on page 5
to determine the performance retention period.
Actel does not guarantee performance if the performance retention period is exceeded. Evaluate the percentage of
time spent at the highest temperature, then determine the next highest temperature to which the device will be
exposed. In
Table 2 on page 5,
find the temperature profile that most closely matches the application.
For example, the ambient temperature of a system cycles between 100°C (25% of the time) and 50°C (75% of the
time). No forced ventilation cooling system is in use. An APA600-PQ208A FPGA operates in the system, dissipating 1W.
The package thermal resistance (junction-to-ambient) in still air is 20°C/W, indicating that the junction temperature of
the FPGA will be 120°C (25% of the time) and 70°C (75% of the time). The entry in
Table 2 on page 5,
which most
closely matches the application, is 25% at 125°C with 75% at 110°C. Performance retention in this example is at least
16.0 years.
Note that exceeding the stated retention period may result in a performance degradation in the FPGA below the
worst-case performance indicated in the Actel Timer. To ensure that performance does not degrade below the worst-
case values in the Actel Timer, the FPGA must be reprogrammed within the performance retention period. In addition,
note that performance retention is independent of whether or not the FPGA is operating. The retention period of a
device in storage at a given temperature will be the same as the retention period of a device operating at that
junction temperature.
4
A u t o m o t i v e S u pp l e m e n t
Automotive-Grade ProASIC
PLUS
Flash Family FPGAs
Table 2 •
Performance Retention
Time at T
J
110°C or below
100%
99%
98%
95%
90%
85%
80%
75%
70%
60%
50%
25%
0%
Time at T
J
125°C or below
0%
1%
2%
5%
10%
15%
20%
25%
30%
40%
50%
75%
100%
Minimum Program Retention (Years)
20.0
19.8
19.6
19.0
18.2
17.4
16.7
16.0
15.4
14.3
13.3
11.4
10.0
Table 3 •
Nominal Supply Voltages
Mode
V
DD
2.5V Output
2.5V
3.3V Output*
2.5V
Note:
*Automotive-grade ProASIC
PLUS
devices do not support mixed-mode I/Os.
Table 4 •
Recommended Maximum Operating Conditions for Programming and PLL Supplies*
Automotive
Parameter
V
PP
V
PN
I
PP
I
PN
AVDD
AGND
V
DDP
2.5V
3.3V
Condition
During Programming
Normal Operation
During Programming
Normal Operation
During Programming
During Programming
Minimum
15.8
0
–13.8
–13.8
Maximum
16.5
16.5
–13.2
0
25
10
Units
V
V
V
V
mA
mA
V
V
V
DD
GND
V
DD
GND
Note:
*Devices should not be operated outside the Recommended Operating Conditions.
A u t om ot i v e S u p pl e m e n t
5