Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1-284
A C T ™ 1 S eri es FP G As
source 10 mA at TTL levels. See Electrical Specifications for ACT 1 Array Performance
additional I/O buffer specifications. Temperature and Voltage Effects
Device O rganization Worst-case delays for ACT 1 arrays are calculated in the same
manner as for masked array products. A typical delay
ACT 1 devices consist of a matrix of logic modules arranged in
parameter is multiplied by a derating factor to account for
rows separated by wiring channels. This array is surrounded
temperature, voltage, and processing effects. However, in an
by a ring of peripheral circuits including I/O buffers,
ACT 1 array, temperature and voltage effects are less
testability circuits, and diagnostic probe circuits providing
dramatic than with masked devices. The electrical
real-time diagnostic capability. Between rows of logic
characteristics of module interconnections on ACT 1 devices
modules are routing channels containing sets of segmented
remain constant over voltage and temperature fluctuations.
metal tracks with PLICE antifuses. Each channel has 22
signal tracks. Vertical routing is permitted via 13 vertical As a result, the total derating factor from typical to
tracks per logic module column. The resulting network allows worst-case for a standard speed ACT 1 array is only 1.19 to 1,
arbitrary and flexible interconnections between logic compared to 2 to 1 for a masked gate array.
modules and I/O modules. Logic Module Size
A1010 B – 2 PL 84 C
Package Type
PL = Plastic J-Leaded Chip Carriers
PQ = Plastic Quad Flatpacks
CQ = Ceramic Quad Flatpack
PG = Ceramic Pin Grid Array
VQ = Very Thin Quad Flatpack
Speed Grade
Blank = Standard Speed
–1 = Approximately 15% faster than Standard
–2 = Approximately 25% faster than Standard
–3 = Approximately 35% faster than Standard
Die Revision
B = 1.0 micron CMOS Process
Part Number
A1010 = 1200 Gates (5 V)
A1020 = 2000 Gates (5 V)
A10V10 = 1200 Gates (3.3 V)
A10V20 = 2000 Gates (3.3 V)
1-285
Product Plan
Speed Grade* Application
Std –1 –2 –3 C I M B
A1010B Device
Device Resources
User I/Os
1-286
A C T ™ 1 S eri es FP G As
I/O Input/Output (Input, Output) The Probe B pin is used to output data from any user-defined
design node within the device. This independent diagnostic
I/O pin functions as an input, output, three-state, or
pin is used in conjunction with the Probe A pin to allow
bidirectional buffer. Input and output levels are compatible
real-time diagnostic output of any signal path within the
with standard TTL and CMOS specifications. Unused I/O pins
device. The Probe B pin can be used as a user-defined I/O
are automatically driven LOW by the ALS software.
when debugging has been completed. The pin’s probe
MODE Mode (Input) capabilities can be permanently disabled to protect the
The MODE pin controls the use of multifunction pins (DCLK, programmed design’s confidentiality. PRB is active when the
PRA, PRB, SDI). When the MODE pin is HIGH, the special MODE pin is HIGH. This pin functions as an I/O when the
functions are active. When the MODE pin is LOW, the pins MODE pin is LOW.
function as I/O. To provide Actionprobe capability, the MODE
SDI Serial Data Input (Input)
pin should be terminated to GND through a 10K resistor so
Serial data input for diagnostic probe and device
that the MODE pin can be pulled high when required.
programming. SDI is active when the MODE pin is HIGH. This
NC No Connection pin functions as an I/O when the MODE pin is LOW.
This pin is not connected to circuitry within the device.
V CC Supply Voltage
Input HIGH supply voltage.
1-287
Electrical Specifications (5V)
Commercial Industrial Military
1-288
A C T ™ 1 S eri es FP G As
Package Thermal Characteristics A sample calculation of the maximum power dissipation for
The device junction to case thermal characteristics is an 84-pin plastic leaded chip carrier at commercial
θjc, and the junction to ambient air characteristics is θja. The temperature is as follows:
thermal characteristics for θja are shown with two different
air flow rates. Maximum junction temperature is 150°C.
θja θja
Package Type Pin Count θjc Still Air 300 ft/min Units
44 15 45 35 °C/W
Plastic J-Leaded Chip Carrier 68 13 38 29 °C/W
84 12 37 28 °C/W
Plastic Quad Flatpack 100 13 48 40 °C/W
Very Thin (1.0 mm) Quad Flatpack 80 12 43 35 °C/W
Ceramic Pin Grid Array 84 8 33 20 °C/W
Ceramic Quad Flatpack 84 5 40 30 °C/W
General Power Equation The power due to standby current is typically a small
P = [ICCstandby + ICCactive] * VCC + IOL * VOL * N + IOH * component of the overall power. Standby power is calculated
(VCC – VOH) * M below for commercial, worst case conditions.
ICC VCC Power
Where:
3 mA 5.25 V 15.75 mW (max)
ICCstandby is the current flowing when no inputs or
outputs are changing. 1 mA 5.25 V 5.25 mW (typ)
ICCactive is the current flowing due to CMOS switching. 0.75 mA 3.60 V 2.70 mW (max)
IOL, IOH are TTL sink/source currents. 0.30 mA 3.30 V 0.99 mW (typ)
VOL, VOH are TTL level output voltages. Active Power Component
N equals the number of outputs driving TTL loads to Power dissipation in CMOS devices is usually dominated by
VOL. the active (dynamic) power dissipation. This component is
M equals the number of outputs driving TTL loads to frequency dependent, a function of the logic and the
VOH. external I/O. Active power dissipation results from charging
An accurate determination of N and M is problematical internal chip capacitances of the interconnect,
because their values depend on the family type, design unprogrammed antifuses, module inputs, and module
details, and on the system I/O. The power can be divided into outputs, plus external capacitance due to PC board traces
two components: static and active. and load device inputs. An additional component of the active
power dissipation is the totem-pole current in CMOS
Static Power Component transistor pairs. The net effect can be associated with an
Actel FPGAs have small static power components that result equivalent capacitance that can be combined with frequency
in lower power dissipation than PALs or PLDs. By integrating and voltage to represent active power dissipation.
multiple PALs/PLDs into one FPGA, an even greater
reduction in board-level power dissipation can be achieved.
1-289
Equivalent Capacitance
CEQM = Equivalent capacitance of logic modules in pF
The power dissipated by a CMOS circuit can be expressed by CEQI = Equivalent capacitance of input buffers in pF
the Equation 1.
CEQO = Equivalent capacitance of output buffers in pF
Power (uW) = CEQ * VCC2 * F (1)
CEQCR = Equivalent capacitance of routed array clock in
Where: pF
CEQ is the equivalent capacitance expressed in pF. CL = Output lead capacitance in pF
VCC is the power supply in volts. fm = Average logic module switching rate in MHz
F is the switching frequency in MHz. fn = Average input buffer switching rate in MHz
Equivalent capacitance is calculated by measuring ICCactive fp = Average output buffer switching rate in MHz
at a specified frequency and voltage for each circuit
fq1 = Average first routed array clock rate in MHz (All
component of interest. Measurements have been made over a
families)
range of frequencies at a fixed value of VCC. Equivalent
capacitance is frequency independent so that the results may Fixed Capacitance Values for Actel FPGAs
be used over a wide range of operating conditions. Equivalent (pF)
capacitance values are shown below.
r1
C EQ Values for Actel FPGAs Device Type routed_Clk1
A10V10B A1010B A1010B 41.4
A10V20B A1020B A1020B 68.6
Modules (CEQM) 3.2 3.7 A10V10B 40
Input Buffers (CEQI) 10.9 22.1 A10V20B 65
Output Buffers (CEQO) 11.6 31.2 Determining Average Switching Frequency
Routed Array Clock Buffer To determine the switching frequency for a design, you must
Loads (CEQCR) 4.1 4.6 have a detailed understanding of the data input values to the
circuit. The following guidelines are meant to represent
To calculate the active power dissipated from the complete worst-case scenarios so that they can be generally used to
design, the switching frequency of each part of the logic must predict the upper limits of power dissipation. These
be known. Equation 2 shows a piece-wise linear summation guidelines are as follows:
over all components. Logic Modules (m) 90% of modules
Power = VCC2 * [(m * CEQM * fm)modules + Inputs switching (n) #inputs/4
(n * CEQI* fn)inputs + (p * (CEQO+ CL) * fp)outputs +
Outputs switching (p) #outputs/4
0.5 * (q1 * CEQCR * fq1)routed_Clk1 +
(r1 * fq1)routed_Clk1] (2) First routed array clock loads (q1) 40% of modules
Load capacitance (CL) 35 pF
Where:
Average logic module switching rate (fm) F/10
m = Number of logic modules switching at fm
Average input switching rate (fn) F/5
n = Number of input buffers switching at fn
Average output switching rate (fp) F/10
p = Number of output buffers switching at fp
Average first routed array clock rate F
q1 = Number of clock loads on the first routed array
(fq1)
clock (All families)
r1 = Fixed capacitance due to first routed array
clock (All families)
1-290
A C T ™ 1 S eri es FP G As
Functional Timing Tests logic modules are distributed along two sides of the device, as
AC timing for logic module internal delays is determined inverting or non-inverting buffers. The modules are
after place and route. The DirectTime Analyzer utility connected through programmed antifuses with typical
displays actual timing parameters for circuit delays. ACT 1 capacitive loading.
devices are AC tested to a “binning” circuit specification. Propagation delay [tPD = (tPLH + tPHL)/2] is tested to the
The circuit consists of one input buffer + n logic modules + following AC test specifications.
one output buffer (n = 16 for A1010B; n = 28 for A1020B). The
Output Buffer Performance Derating (5V)
Sink Source
12 –4
10 –6
IOH (mA)
IOL (mA)
8 –8
6 –10
4 –12
0.2 0.3 0.4 0.5 0.6 4.0 3.6 3.2 2.8 2.4 2.0
VOL (Volts) VOH (Volts)
Sink Source
12 –4
10 –6
IOH (mA)
IOL (mA)
8 –8
6 –10
4 –12
0.0 0.1 0.2 0.3 0.4 0 0.5 1.0 1.5 2.0 2.5
VOL (Volts) VOH (Volts)
Note: The above curves are based on characterizations of sample devices and are not completely tested on all devices.
1-291
ACT 1 Timing Module*
tDLH = 6.7 ns
tIRD1 = 0.9 ns tRD1 = 0.9 ns
tPD = 2.9 ns tENHZ = 11.6 ns
tIRD4 = 3.1 ns tRD2 = 1.4 ns
tCO = 2.9 ns
tIRD8 = 6.6 ns tRD4 = 3.1 ns
tRD8 = 6.6 ns
ARRAY
CLOCK
tCKH = 5.6 ns FO = 128
FMAX = 70 MHz
* Values shown for ACT 1 ‘–3 speed’ devices at worst-case commercial conditions.
1-292
A C T ™ 1 S eri es FP G As
1.3
1.2
1.1
Derating Factor
125°C
1.0
85°C
70°C
0.9
0.8 25°C
0°C
0.7 –40°C
–55°C
0.6
4.50 4.75 5.00 5.25 5.50
Voltage (V)
Note: This derating factor applies to all routing and propagation delays.
1-293
Temperature and Voltage Deratin g
Factors (normalized to Worst-Case
Commercial, T J = 3.0 V, 70°C)
0 25 70
2.7 1.05 1.09 1.30
3.0 0.81 0.84 1.00
3.3 0.64 0.67 0.79
3.6 0.62 0.64 0.76
1.3
1.2
1.1
Derating Factor
1.0
0.9
0.8
70°C
0.7
25°C
0.6 0°C
0.5
2.7 3.0 3.3 3.6
Voltage (V)
Note: This derating factor applies to all routing and propagation delays.
1-294
A C T ™ 1 S eri es FP G As
Parameter Measurement
D
TRIBUFF PAD To AC test loads (shown below)
AC Test Loads
Load 1 Load 2
(Used to measure propagation delay) (Used to measure rising/falling edges)
VCC GND
To the output under test
35 pF
S
Y A Y
PAD INBUF
B
VCC
S, A or B 50% 50% GND
3V VCC
PAD 1.5 V 1.5 V 0V Out 50% 50%
VCC GND
Y 50% tPLH tPHL
50%
GND Out VCC
50% GND 50%
tINYH tINYL
tPHL tPLH
1-295
Sequential Ti ming Characteristics
Flip-Flops and Latches
D PRE Q
E
CLK CLR
tHD
D1
tSUD tWCLKA tA
CLK
tSUENA
E
tCO
Q
tRS
PRE, CLR
tWASYN
1-296
A C T ™ 1 S eri es FP G As
Logic Module Propagation Delays ‘–3’ Speed ‘–2’ Speed ‘–1’ Speed ‘Std’ Speed 3.3 V Speed
Parameter Description Min. Max. Min. Max. Min. Max. Min. Max. Min. Max. Units
1-297
ACT 1 Timing Characteristics (continued)
(Worst-Case Commercial Conditions)
Input Module Propagation Delays ‘–3’ Speed ‘–2’ Speed ‘–1’ Speed ‘Std’ Speed 3.3 V Speed
Parameter Description Min. Max. Min. Max. Min. Max. Min. Max. Min. Max. Units
1-298
A C T ™ 1 S eri es FP G As
Output Module Timing ‘–3’ Speed ‘–2’ Speed ‘–1’ Speed ‘Std’ Speed 3.3 V Speed
Parameter Description Min. Max. Min. Max. Min. Max. Min. Max. Min. Max. Units
1-299
Package Pin Assignments
44-Pin PLCC 68-Pin PLCC
1 68
1 44
68-Pin
44-Pin PLCC
PLCC
Notes:
1. NC: Denotes No Connection
2. All unlisted pin numbers are user I/Os.
3. MODE should be terminated to GND through a 10K resistor to enable Actionprobe usage; otherwise it can be terminated directly to GND.
1-300
A C T ™ 1 S eri es FP G As
1 84
A1020B
84-Pin
PLCC
A1020B, A10V20B
Signal Function
4 VCC
12 NC
18 GND
19 GND
25 VCC
26 VCC
33 VCC
40 GND
46 VCC
60 GND
61 GND
64 CLK, I/O
66 MODE
67 VCC
68 VCC
72 SDI, I/O
73 DCLK, I/O
74 PRA, I/O
75 PRB, I/O
82 GND
Notes:
1. NC: Denotes No Connection
2. All unlisted pin numbers are user I/Os.
3. MODE should be terminated to GND through a 10K resistor to enable Actionprobe usage; otherwise it can be terminated directly to GND.
1-301
Package Pin Assignments (continued)
100-Pin PQFP
100-Pin
PQFP
100
1
1-302
A C T ™ 1 S eri es FP G As
80
1
80-Pin
VQFP
1-303
Package Pin Assignments (continued)
84-Pin CPGA
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
84-Pin
F CPGA
G
H
J
K
L
Pin A1010B Function A1020B Function Pin A1010B Function A1020B Function
1-304
A C T ™ 1 S eri es FP G As
84
Pin #1
Index
84-Pin
CQFP
1 NC 53 CLK, I/O
7 GND 55 MODE
8 GND 56 VCC
14 VCC 57 VCC
15 VCC 61 SDI, I/O
22 VCC 62 DCLK, I/O
29 GND 63 PRA, I/O
35 VCC 64 PRB, I/O
49 GND 71 GND
50 GND 77 VCC
Notes:
1. NC: Denotes No Connection
2. All unlisted pin numbers are user I/Os.
3. MODE should be terminated to GND through a 10K resistor to enable Actionprobe usage; otherwise it can be terminated directly to GND.
1-305
1-306