ChipFind - документация

Электронный компонент: A3P030

Скачать:  PDF   ZIP

Document Outline

January 2005
i
2005 Actel Corporation
See Actel's website for the latest version of the datasheet.
ProASIC3 Flash Family FPGAs
Features and Benefits
High Capacity
30 k to 1 Million System Gates
Up to 144 kbits of True Dual-Port SRAM
Up to 288 User I/Os
Reprogrammable Flash Technology
130-nm, 7-Layer Metal (6 Copper), Flash-Based CMOS
Process
Live-At-Power-Up Level 0 Support
Single-Chip Solution
Retains Programmed Design When Powered Off
On-Chip User Nonvolatile Memory
1 kbit of FlashROM (FROM)
Performance
150+ MHz Internal System Performance with 3.3 V,
66 MHz 64-bit PCI (except A3P030)
Up to 350 MHz External System Performance
In-System Programming (ISP) and Security
Secure ISP Using On-Chip 128-Bit AES Decryption via
JTAG (IEEE1532-compliant) (except A3P030)
FlashLockTM to Secure FPGA Contents
Low Power
1.5 V Core Voltage for Low Power
Support for 1.5-V-Only Systems
Low-Impedance Flash Switches
High-Performance Routing Hierarchy
Segmented, Hierarchical Routing and Clock Structure
Ultra-Fast Local and Long-Line Network
Enhanced High-Speed, Very Long-Line Network
High-Performance, Low-Skew Global Network
Architecture Supports Ultra-High Utilization
Advanced I/O
700 Mbps DDR, LVDS-Capable I/Os (A3P250 and above)
1.5 V, 1.8 V, 2.5 V, and 3.3 V Mixed-Voltage Operation
Bank-Selectable I/O Voltages Up to 4 Banks per Chip
Single-Ended I/O Standards: LVTTL, LVCMOS 3.3 V /
2.5 V / 1.8 V / 1.5 V, 3.3 V PCI / 3.3 V PCI-X (except
A3P030), and LVCMOS 2.5 V / 5.0 V Input
Differential I/O Standards: LVPECL and LVDS (A3P250
and above)
I/O Registers on Input, Output, and Enable Paths
Hot-Swappable I/Os (A3P030 only)
Programmable Output Slew Rate and Drive Strength
Weak Pull-Up/Down
IEEE1149.1 (JTAG) Boundary-Scan Test
Pin-Compatible Packages Across the ProASIC3 Family
Clock Conditioning Circuit (CCC) and PLL
(except A3P030)
Six CCC Blocks Total, One with an Integrated PLL
Flexible Phase Shift, Multiply/Divide, and Delay
Capabilities
Wide Input Frequency Range (1.5 MHz to 350 MHz)
SRAMs and FIFOs (except A3P030)
Variable-Aspect Ratio 4,608-bit RAM Blocks (x1, x2, x4,
x9, x18 Organizations Available)
True Dual-Port SRAM (except x18)
24 SRAM and FIFO Configurations with Synchronous
Operation up to 350 MHz
Programmable Embedded FIFO Control Logic
TM
Table 1
ProASIC3 Product Family
A3P030
A3P060
A3P125
A3P250
A3P400
A3P600
A3P1000
System Gates
30 k
60 k
125 k
250 k
400 k
600 k
1 M
VersaTiles (D-Flip-Flops)
768
1,536
3,072
6,144
9,216
13,824
24,576
RAM kbits (1,024 bits)
18
36
36
54
108
144
4,608 Bit Blocks
4
8
8
12
24
32
FlashROM (FROM) Bits
1 k
1 k
1 k
1 k
1 k
1 k
1 k
Secure (AES) ISP
Yes
Yes
Yes
Yes
Yes
Yes
Integrated PLL in CCCs
1
1
1
1
1
1
VersaNet Globals
1
6
18
18
18
18
18
18
I/O Banks
2
2
2
4
4
4
4
Maximum User I/Os
81
96
133
157
194
227
288
Package Pins
QFN
VQFP
TQFP
PQFP
FBGA
QN132
VQ100
VQ100
TQ144
FG144
VQ100
TQ144
PQ208
FG144
VQ100
PQ208
FG144, FG256
PQ208
FG144, FG256,
FG484
PQ208
FG144, FG256,
FG484
PQ208
FG144,
FG256, FG484
Notes:
1. Six chip (main) and three quadrant global networks are available for A3P060 and above.
2. For higher densities and support of additional features, refer to the
ProASIC3E Flash FPGAs
datasheet.
Advanced v0.2
ProASIC3 Flash Family FPGAs
i i
A d v a n c e d v 0 . 2
I/Os Per Package
Ordering Information
Package
A3P030
A3P060
A3P125
A3P250
A3P400
A3P600
A3P1000
Single-Ended I/O
Single-Ended I/O
Single-Ended I/O
Single-Ended I/O
D
i
f
f
e
r
en
tial I/O Pair
s
Single-Ended I/O
D
i
f
f
e
r
en
tial I/O Pair
s
Single-Ended I/O
D
i
f
f
e
r
en
tial I/O Pair
s
Single-Ended I/O
D
i
f
f
e
r
en
tial I/O Pair
s
QN132
81
VQ100
79
71
71
68
13
TQ144
91
100
PQ208
133
151
34
151
33
154
35
154
35
FG144
96
97
97
24
97
24
97
24
97
24
FG256
157
38
178
38
179
45
179
45
FG484
194
38
227
56
288
68
Notes:
1. Each used differential I/O pair reduces the number of single-ended I/Os available by two.
2. FG256 and FG484 are footprint-compatible packages.
3. Advanced information subject to change.
Note: *DC and switching characteristics for F speed grade targets based only on simulation.
The characteristics provided for F speed grade are subject to change after establishing FPGA specifications. Some restrictions might be
added and will be reflected in future revisions of this document. The F speed grade is only supported in commercial temperature
range.
Figure 1 Ordering Information
Speed Grade
Blank = Standard
1 = 15% Faster than Standard
2 = 25% Faster than Standard
F = 20% Slower than Standard*
A3P1000
FG
_
Part Number
1
Package Type
VQ = Very Thin Quad Flat Pack (0.5 mm pitch)
QN = Quad Flat No Leads (0.5 mm pitch)
TQ = Thin Quad Flat Pack (0.5 mm pitch)
144
I
Package Lead Count
Application (Ambient Temperature Range)
Blank = Commercial (0C to +70C)
I = Industrial (-40C to +85C)
PP = Pre-Production
ES = Engineering Silicon (Room Temperature Only)
30,000 System Gates
A3P030 =
60,000 System Gates
A3P060 =
125,000 System Gates
A3P125 =
250,000 System Gates
A3P250 =
400,000 System Gates
A3P400 =
600,000 System Gates
A3P600 =
1,000,000 System Gates
A3P1000 =
PQ = Plastic Quad Flat Pack (0.5 mm pitch)
FG = Fine Pitch Ball Grid Array (1.0 mm pitch)
ProASIC3 Flash Family FPGAs
A d v a n c e d v 0 . 2
iii
Temperature Grade Offerings
Speed Grade and Temperature Grade Matrix
Contact your local Actel representative for device availability (
http://www.actel.com/contact/offices/index.html
).
Package
A3P030
A3P060
A3P125
A3P250
A3P400
A3P600
A3P1000
QN132
C, I
VQ100
C, I
C, I
C, I
C, I
TQ144
C, I
C, I
PQ208
C, I
C, I
C, I
C, I
C, I
FG144
C, I
C, I
C, I
C, I
C, I
C, I
FG256
C, I
C, I
C, I
C, I
FG484
C, I
C, I
C, I
Note: C = Commercial Temperature Range: 0C to 70C Ambient
I = Industrial Temperature Range: 40C to 85C Ambient
F
3
Std.
1
2
C
I
Notes:
1. C = Commercial Temperature Range: 0C to 70C Ambient
2. I = Industrial Temperature Range: 40C to 85C Ambient
3. DC and switching characteristics for F speed grade targets based only on simulation.
The characteristics provided for F speed grade are subject to change after establishing FPGA specifications. Some restrictions
might be added and will be reflected in future revisions of this document. The F speed grade is only supported in commercial
temperature range.
i v
A d va n ce d v 0 . 2
Table of Contents
ProASIC3 Flash Family FPGAs
Introduction and Overview
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Device Architecture
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Device Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
Software Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-47
Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-47
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-47
ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48
DC and Switching Characteristics
General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Calculating Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
User I/O Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
VersaTile Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
Global Resource Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
Embedded SRAM and FIFO Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50
Embedded FROM Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59
JTAG 1532 Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60
Package Pin Assignments
132-Pin QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
100-Pin VQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
144-Pin TQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
208-Pin PQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
144-Pin FBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
256-Pin FBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
484-Pin FBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40
Datasheet Information
Datasheet Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
International Traffic in Arms Regulations (ITAR) and Export Administration
Regulations (EAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
ProASIC3 Flash Family FPGAs
A d v a n c e d v 0 . 2
1-1
Introduction and Overview
General Description
ProASIC3, the third-generation family of Actel Flash
FPGAs, offers performance, density, and features beyond
those of the ProASIC
PLUS
family. The nonvolatile Flash
technology gives ProASIC3 devices the advantage of
being a secure, low-power, single-chip solution that is
live at power-up. ProASIC3 is reprogrammable and offers
time-to-market benefits at an ASIC-level unit cost. These
features enable designers to create high-density systems
using existing ASIC or FPGA design flows and tools.
ProASIC3 devices offer 1 kbit of on-chip, user nonvolatile
FlashROM (FROM) memory storage as well as clock
conditioning circuitry based on an integrated phase-
locked loop (PLL). The A3P030 device has no PLL or RAM
support. ProASIC3 devices have up to 1 million system
gates, supported with up to 144 kbits of true dual-port
SRAM and up to 288 user I/Os.
Flash Advantages
Reduced Cost of Ownership
Advantages to the designer extend beyond low-unit
cost, performance, and ease of use. Unlike SRAM-based
FPGAs, the Flash-based ProASIC3 devices allow for all
functionality to be live at power-up; no external boot
PROM is required. On-board security mechanisms
prevent access to all the programming information and
enable secure remote updates of the FPGA logic.
Designers can perform secure remote in-system
reprogramming to support future design iterations and
field upgrades with confidence that valuable intellectual
property (IP) cannot be compromised or copied. Secure
ISP can be performed using the industry-standard AES
algorithm. The ProASIC3 family device architecture
mitigates the need for ASIC migration at higher user
volumes. This makes the ProASIC3 family a cost-effective
ASIC replacement solution, especially for applications in
the consumer, networking/communications, computing,
and avionics markets.
Security
The nonvolatile, Flash-based ProASIC3 devices require no
boot PROM, so there is no vulnerable external bitstream
that can be easily copied. ProASIC3 devices incorporate
FlashLock, which provides a unique combination of
reprogrammability and design security without external
overhead, advantages that only an FPGA with
nonvolatile, Flash programming can offer.
ProASIC3 devices utilize a 128-bit Flash-based lock and a
separate AES key to secure programmed intellectual
property and configuration data. In addition, all FROM
data in the ProASIC3 devices can be encrypted prior to
loading, using the industry-leading AES-128 (FIPS192) bit
block cipher encryption standard. The AES standard was
adopted by the National Institute of Standards and
Technology (NIST) in 2000, and replaces the 1977 DES
standard. ProASIC3 devices have a built-in AES
decryption engine and a Flash-based AES key that make
them the most comprehensive programmable logic
device security solution available today. ProASIC3 devices
with AES-based security allow for secure, remote field
updates over public networks such as the Internet, and
ensure that valuable IP remains out of the hands of
system overbuilders, system cloners, and IP thieves. The
contents of a programmed ProASIC3 device cannot be
read back, although secure design verification is possible.
Security, built into the FPGA fabric, is an inherent
component of the ProASIC3 family. The Flash cells are
located beneath seven metal layers, and many device
design and layout techniques have been used to make
invasive attacks extremely difficult. ProASIC3, with
FlashLock and AES security, is unique in being highly
resistant to both invasive and noninvasive attacks. Your
valuable IP is protected and secure, making remote ISP
possible. A ProASIC3 device provides the most
impenetrable security for programmable logic designs.