ACTEL RTSX72SU

v2.2
™
RTSX-SU RadTolerant FPGAs (UMC)
u e
Designed for Space
•
•
•
•
•
SEU-Hardened Registers Eliminate the Need to
Implement Triple-Module Redundancy (TMR)
– Immune to Single-Event Upsets (SEU) to LETth
> 40 MeV-cm2/mg,
– SEU Rate < 10–10 Upset/Bit-Day in Worst-Case
Geosynchronous Orbit
Up to 100 krad (Si) Total Ionizing Dose (TID)
– Parametric Performance Supported with LotSpecific Test Data
Single-Event Latch-Up (SEL) Immunity
TM1019.5 Test Data Available
QML Certified Devices
High Performance
•
•
•
230 MHz System Performance
310 MHz Internal Performance
9.5 ns Input Clock to Output Pad
Specifications
•
•
•
•
0.25 µm Metal-to-Metal Antifuse Process (UMC)
48,000 to 108,000 Available System Gates
Up to 2,012 SEU-Hardened Flip-Flops
Up to 360 User-Programmable I/O Pins
Features
•
•
•
•
•
•
•
•
•
Very Low Power Consumption (Up to 68 mW at
Standby)
3.3V and 5V Mixed Voltage
Configurable I/O Support for 3.3V/5V PCI, LVTTL,
TTL, and CMOS
– 5V Input Tolerance and 5V Drive Strength
– Slow Slew Rate Option
– Configurable Weak Resistor Pull-Up/Down for
Tristated Outputs at Power-Up
– Hot-Swap
Compliant
with
Cold-Sparing
Support
Secure Programming Technology Prevents Reverse
Engineering and Design Theft
100% Circuit Resource Utilization with 100% Pin
Locking
Unique In-System Diagnostic and Verification
Capability with Silicon Explorer II
Low-Cost Prototyping Option
Deterministic, User-Controllable Timing
JTAG Boundary Scan Testing in Compliance with
IEEE Standard 1149.1 – Dedicated JTAG Reset
(TRST) Pin
Table 1 • RTSX-SU Product Profile
Device
RTSX32SU
RTSX72SU
Capacity
Typical Gates
System Gates
32,000
48,000
72,000
108,000
Logic Modules
Combinatorial Cells
SEU-Hardened Register Cells (Dedicated Flip-Flops)
2,880
1,800
1,080
6,036
4,024
2,012
Maximum Flip-Flops
1,980
4,024
Maximum User I/Os
227
360
Clocks
3
3
Quadrant Clocks
0
4
Std., –1
Std., –1
84, 208, 256
208, 256
624
Speed Grades
Package (by pin count)
CQFP
CCGA
CCLG
March 2006
© 2006 Actel Corporation
256
i
See the Actel website for the latest version of the datasheet
RTSX-SU RadTolerant FPGAs (UMC)
Ordering Information
RTSX72SU
1
CQ
B
256
Application (Temperature Range)
B = MIL-STD-883 Class B
E = E-Flow (Actel Space Level Flow)
M = Military Temperature
Package Lead Count
Package Type
CQ = Ceramic Quad Flat Pack
CG = Ceramic Column Grid Aray
CC = Ceramic Chip Carrier Land Grid
Speed Grade
Blank = Standard Speed
1 = Approximately 15% Faster than Standard
Part Number
RTSX32SU = 32,000 RadTolerant Typical Gates
RTSX72SU = 72,000 RadTolerant Typical Gates
Ceramic Device Resources
User I/Os (including clock buffers)
CQFP
84-Pin
CQFP
208-Pin
CQFP
256-Pin
CCLG
256-Pin
CCGA
624-Pin
RTSX32SU
62
173
227
202
–
RTSX72SU
–
170
212
–
360
Device
Note: The 256-Pin CCLG available in Mil-Temp only.
Temperature Grade and Application Offering
Package
RTSX32SU
RTSX72SU
CQ84
B, E
–
CQ208
B, E
B, E
CQ256
B, E
B, E
CC256
M
–
CG624
–
B, E
Note: M = Military Temperature
B = MIL-STD-883 Class B
E = E-Flow
ii
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Speed Grade and Temperature/Application Matrix
Std.
-1
M
✓
✓
B
✓
✓
E
✓
✓
QML Certification
Actel has achieved full QML certification, demonstrating that quality management procedures, processes, and controls
are in place and comply with MIL-PRF-38535 (the performance specification used by the U.S. Department of Defense
for monolithic integrated circuits).
Actel MIL-STD-883 Class B Product Flow
Step
Screen
883 Method
883–Class B
Requirement
1.
Internal Visual
2010, Test Condition B
100%
2.
Temperature Cycling
1010, Test Condition C
100%
3.
Constant Acceleration
2001, Test Condition B or D,
Y1, Orientation Only
100%
4.
Particle Impact Noise Detection
2020, Condition A
100%
5.
Seal
a. Fine
b. Gross
1014
6.
Visual Inspection
2009
100%
7.
Pre-Burn-In
Electrical Parameters
In accordance with applicable Actel
device specification
100%
8.
Dynamic Burn-In
1015, Condition D,
160 hours at 125°C or 80 hours at 150°C
100%
9.
Interim (Post-Burn-In)
Electrical Parameters
In accordance with applicable Actel
device specification
100%
10.
Percent Defective Allowable
5%
All Lots
11.
Final Electrical Test
In accordance with applicable Actel
device specification, which includes a, b, and c:
a. Static Tests
(1)25°C
(Subgroup 1, Table I)
(2)–55°C and +125°C
(Subgroups 2, 3, Table I)
b. Functional Tests
(1)25°C
(Subgroup 7, Table I)
(2)–55°C and +125°C
(Subgroups 8A and 8B, Table I)
12.
100%
100%
100%
5005
5005
100%
5005
5005
c. Switching Tests at 25°C
(Subgroup 9, Table I)
5005
External Visual
2009
100%
v2.2
100%
iii
RTSX-SU RadTolerant FPGAs (UMC)
Actel Extended Flow1
Step
Screen
1.
Destructive In-Line Bond Pull
2.
Internal Visual
3.
Serialization
4.
Temperature Cycling
5.
6.
Method
3
Requirement
2011, Condition D
Sample
2010, Condition A
100%
100%
1010, Condition C
100%
Constant Acceleration
2001, Condition B or D, Y1 Orientation Only
100%
Particle Impact Noise Detection
2020, Condition A
100%
7.
Radiographic
2012 (one view only)
100%
8.
Pre-Burn-In Test
In accordance with applicable Actel device specification
100%
9.
Dynamic Burn-In
1015, Condition D, 240 hours at 125°C or 120 hours at
150°C minimum
100%
10.
Interim (Post-Burn-In) Electrical Parameters
In accordance with applicable Actel device specification
100%
11.
Static Burn-In
1015, Condition C, 72 hours at 150°C or 144 hours at
125°C minimum
100%
12.
Interim (Post-Burn-In) Electrical Parameters
In accordance with applicable Actel device specification
100%
13.
Percent Defective Allowable (PDA)
Calculation
5%, 3% Functional Parameters at 25°C
All Lots
14.
Final Electrical Test
In accordance with Actel applicable device specification
which includes a, b, and c:
100%
a. Static Tests
(1)25°C
(Subgroup 1, Table1)
(2)–55°C and +125°C
(Subgroups 2, 3, Table 1)
b. Functional Tests
(1)25°C
(Subgroup 7, Table 15)
(2)–55°C and +125°C
(Subgroups 8A and B, Table 1)
c. Switching Tests at 25°C
(Subgroup 9, Table 1)
100%
5005
5005
100%
5005
5005
100%
5005
15.
Seal
a. Fine
b. Gross
1014
100%
16.
External Visual
2009
100%
Notes:
1. Actel offers Extended Flow for users requiring additional screening beyond MIL-STD-833, Class B requirement. Actel offers this
Extended Flow incorporating the majority of the screening procedures as outlined in Method 5004 of MIL-STD-883, Class S. The
exceptions to Method 5004 are shown in notes 2 and 4 below.
2. MIL-STD-883, Method 5004, requires a 100 percent radiation latch-up testing to Method 1020. Actel will NOT perform any
radiation testing, and this requirement must be waived in its entirety.
3. Method 5004 requires a 100 percent, nondestructive bond-pull to Method 2003. Actel substitutes a destructive bond-pull to
Method 2011 Condition D on a sample basis only.
4. Wafer lot acceptance complies to commercial standards only (requirement per Method 5007 is not performed).
iv
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Table of Contents
General Description
Device Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Programmable Interconnect Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
I/O Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Logic Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Global Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Design Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Low-Cost Prototyping Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
In-System Diagnostic and Debug Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Radiation Survivability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Detailed Specifications
General Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Timing Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
I/O Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Module Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
Routing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
Global Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
Other Architectural Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
Package Pin Assignments
84-Pin CQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
208-Pin CQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
256-Pin CQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
256-Pin CCLG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
624-Pin CCGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Datasheet Information
List of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Datasheet Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Export Administration Regulations (EAR) or International Traffic in Arms
Regulations (ITAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
v2.1
v
RTSX-SU RadTolerant FPGAs (UMC)
General Description
RTSX-SU RadTolerant FPGAs are enhanced versions of
Actel’s SX-A family of devices, specifically designed for
enhanced radiation performance.
These antifuse interconnects reside between the top two
layers of metal and thereby enable the sea-of-modules
architecture in an FPGA.
Featuring SEU-hardened D-type flip-flops that offer the
benefits of Triple Module Redundancy (TMR) without the
associated overhead, the RTSX-SU family is a unique
product offering for space applications. Manufactured
using 0.25 µm technology at the United Microelectronics
Corporation (UMC) facility in Taiwan, RTSX-SU offers
levels of radiation survivability far in excess of typical
CMOS devices.
The extremely small size of these interconnect elements
gives the RTSX-SU family abundant routing resources and
provides excellent protection against design theft. Reverse
engineering is virtually impossible because it is extremely
difficult to distinguish between programmed and
unprogrammed antifuses. Additionally, since RTSX-SU is a
nonvolatile, single-chip solution, there is no configuration
bitstream to intercept.
Device Architecture
The RTSX-SU interconnect (i.e., the antifuses and metal
tracks) also has lower capacitance and resistance than
that of any other device of similar capacity, leading to
the fastest signal propagation in the industry for the
radiation tolerance offered.
Actel's RTSX-SU architecture, derived from the highly
successful SX-A sea-of-modules architecture, has been
designed to improve upset and total-dose performance
in radiation environments.
I/O Structure
With three layers of metal interconnect in the RTSX32SU
and four metal layers in RTSX72SU, the RTSX-SU family
provides efficient use of silicon by locating the routing
interconnect resources between the top two metal
layers. This completely eliminates the channels of routing
and interconnect resources between logic modules as
found in traditional FPGAs. In a sea-of-modules
architecture, the entire floor of the FPGA is covered with
a grid of logic modules with virtually no chip area lost to
interconnect elements or routing.
The RTSX-SU family features a flexible I/O structure that
supports 3.3V LVTTL, 5V TTL, 5V CMOS, and 3.3V and 5V
PCI. All I/O standards are hot-swap compliant, coldsparing capable, and 5V tolerant (except for 3.3V PCI).
In addition, each I/O on an RTSX-SU device can be
configured as an input, an output, a tristate output, or a
bidirectional pin. Mixed I/O standards are allowed and
can be set on a pin-by-pin basis. High or low slew rate
can be set on individual output buffers (except for PCI,
which defaults to high slew), as well as the power-up
configuration (either pull-up or pull-down).
The RTSX-SU architecture adds several enhancements
over the SX-A architecture to improve its performance in
radiation environments, such as SEU-hardened flip-flops,
wider clock lines, and stronger clock drivers.
Even without the inclusion of dedicated I/O registers,
these I/Os, in combination with array registers, can
achieve clock-to-output-pad timing as fast as 9.5 ns. In
most FPGAs, I/O cells that have embedded latches and
flip-flops require instantiation in HDL code; this is a
design complication not encountered in RTSX-SU FPGAs.
Fast pin-to-pin timing ensures that the device will have
little trouble interfacing with any other device in the
system, which in turn, enables parallel design of system
components and reduces overall design time.
Programmable Interconnect
Elements
Interconnection between logic modules is achieved using
Actel’s patented metal-to-metal programmable antifuse
interconnect elements. The antifuses are normally open
circuit and form a permanent, low-impedance
connection when programmed.
The metal-to-metal antifuse is made up of a combination
of amorphous silicon and dielectric material with barrier
metals and has a programmed (“on” state) resistance of
25 Ω with capacitance of 1.0 fF for low signal impedance
(Figure 1-1 on page 1-2).
v2.2
1-1
RTSX-SU RadTolerant FPGAs (UMC)
Routing Tracks
Amorphous Silicon/
Dielectric Antifuse
Tungsten Plug Via
Metal 4
Metal 3
Tungsten Plug Via
Metal 2
Metal 1
Tungsten Plug Contact
Silicon Substrate
Figure 1-1 • RTSX-SU Family Interconnect Elements
Logic Modules
Actel’s RTSX-SU family provides two types of logic
modules to the designer (Figure 1-2 on page 1-3): the
register cell (R-cell) and the combinatorial cell (C-cell).
The C-cell implements a range of combinatorial functions
with up to five inputs. Inclusion of the DB input and its
associated inverter function dramatically increases the
number of combinatorial functions that can be
implemented in a single module from 800 options (as in
previous architectures) to more than 4,000 in the RTSX-SU
architecture. An example of the improved flexibility
enabled by the inversion capability is the ability to
integrate a three-input exclusive-OR function into a single
C-cell. This facilitates the construction of nine-bit paritytree functions. At the same time, the C-cell structure is
extremely synthesis-friendly, simplifying the overall design
and reducing synthesis time.
The R-cell contains a flip-flop featuring asynchronous
clear, asynchronous preset, and clock enable (using the
S0 and S1 lines) control signals. The R-cell registers
feature programmable clock polarity, selectable on a
register-by-register basis. This provides additional
flexibility during mapping of synthesized functions into
the RTSX-SU FPGA. The clock source for the R-cell can be
chosen from the hardwired clock, the routed clocks, or
the internal logic.
1 -2
v2.2
While each SEU-hardened R-cell appears as a single D-type
flip-flop to the user, each is implemented employing triple
redundancy to achieve a LET threshold of greater than 40
MeV-cm2/mg. Each TMR R-cell consists of three masterslave latch pairs, each with asynchronous, self-correcting
feedback paths. The output of each latch on the master or
slave side is voted with the outputs of the other two
latches on that side. If one of the three latches is struck by
an ion and starts to change state, the voting with the
other two latches prevents the change from feeding back
and permanently latching. Care was taken in the layout to
ensure that a single ion strike could not affect more than
one latch (see the "R-Cell" section on page 2-23 for more
details).
Actel has arranged all C-cell and R-cell logic modules into
horizontal banks called Clusters. There are two types of
clusters: Type 1 contains two C-cells and one R-cell, while
Type 2 contains one C-cell and two R-cells.
To increase design efficiency and device performance,
Actel has further organized these modules into
SuperClusters. SuperCluster 1 is a two-wide grouping of
Type 1 clusters. SuperCluster 2 is a two-wide group
containing one Type 1 cluster and one Type 2 cluster.
RTSX-SU devices feature more SuperCluster 1 modules
than SuperCluster 2 modules because designers typically
require significantly more combinatorial logic than flipflops (Figure 1-2 on page 1-3).
RTSX-SU RadTolerant FPGAs (UMC)
Routing
R-cells and C-cells within Clusters and SuperClusters can
be connected through the use of two innovative local
routing resources called FastConnect and DirectConnect,
which enable extremely fast and predictable
interconnection of modules within Clusters and
SuperClusters. This routing architecture also dramatically
reduces the number of antifuses required to complete a
circuit, ensuring the highest possible performance
(Figure 1-3 and Figure 1-4 on page 1-4).
FastConnect enables horizontal routing between any
two logic modules within a given SuperCluster and
vertical routing with the SuperCluster immediately
below it. Only one programmable connection is used in a
FastConnect path, delivering a maximum interconnect
propagation delay of 0.4 ns.
In addition to DirectConnect and FastConnect, the
architecture makes use of two globally-oriented routing
resources known as segmented routing and high-drive
routing. Actel’s segmented routing structure provides a
variety of track lengths for extremely fast routing
between SuperClusters. The exact combination of track
lengths and antifuses within each path is chosen by the
100-percent-automatic place-and-route software to
minimize signal propagation delays.
DirectConnect is a horizontal routing resource that
provides connections from a C-cell to its neighboring R-cell
in a given SuperCluster. DirectConnect uses a hardwired
signal path requiring no programmable interconnection to
achieve its fast signal propagation time of less than 0.1 ns.
C-Cell
R-Cell
Routed
Data Input S1
S0
D0
D1
PRE
Direct
Connect
Input
HCLK
CLKA,
CLKB,
Internal Logic
D
Y
Q
Y
D2
D3
Sa
Sb
A0 B0
A1 B1
CLR
DB
CKS
Cluster 1
CKP
Cluster 1
Cluster 2
Type 1 SuperCluster
Cluster 1
Type 2 SuperCluster
Figure 1-2 • R-Cell, C-Cell and Cluster Organization
v2.2
1-3
RTSX-SU RadTolerant FPGAs (UMC)
DirectConnect
• No antifuses for
smallest routing delay
FastConnect
• One antifuse
Routing Segments
• Typically 2 antifuses
• Max. 5 antifuses
Type 1 SuperClusters
Figure 1-3 • DirectConnect and FastConnect for SuperCluster 1’s
DirectConnect
• No antifuses for
smallest routing delay
FastConnect
• One antifuse
Routing Segments
• Typically 2 antifuses
• Max. 5 antifuses
Type 2 SuperClusters
Figure 1-4 • DirectConnect and FastConnect for SuperCluster 2’s
1 -4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Global Resources
Actel's Designer software is a place-and-route tool and
provides a comprehensive suite of backend support tools
for FPGA development. The Designer software includes
timing-driven place-and-route, and a world-class
integrated static timing analyzer and constraints editor.
With the Designer software, a user can select and lock
package pins while only minimally impacting the results
of place-and-route. Additionally, the back-annotation
flow is compatible with all the major simulators and the
simulation results can be cross-probed with Silicon
Explorer II, Actel’s integrated verification and logic
analysis tool. Another tool included in the Designer
software is the SmartGen core generator, which easily
creates popular and commonly used logic functions for
implementation into your schematic or HDL design.
Actel's Designer software is compatible with the most
popular FPGA design entry and verification tools from
companies such as Mentor Graphics, Synplicity,
Synopsys®, and Cadence Design Systems. The Designer
software is available for both the Windows and UNIX
operating systems.
Actel’s high-drive routing structure provides three clock
networks: hardwired clocks (HCLK), routed clocks (CLKA,
CLKB), and quadrant clocks (QCLKA, QCLKB, QCLKC,
QCLKD) (Table 1-1).
Table 1-1 • RTSX-SU Global Resources
RTSX32SU
RTSX72SU
Routed Clocks (CLKA, CLKB)
2
2
Hardwired Clocks (HCLK)
1
1
Quadrant Clocks (QCLKA,
QCLKB, QCLKC, QCLKD)
0
4
The first clock, called HCLK, is hardwired from the HCLK
buffer to the clock select MUX in each R-cell. HCLK
cannot be connected to combinational logic. This
provides a fast propagation path for the clock signal,
enabling
the
9.5 ns
clock-to-out
(pad-to-pad)
performance of the RTSX-SU devices.
The second type of clock, routed clocks (CLKA, CLKB), are
global clocks that can be sourced from either external
pins or internal logic signals within the device. CLKA and
CLKB may be connected to sequential cells (R-cells) or to
combinational logic (C-cells).
Programming
The last type of clock, quadrant clocks, are only found in
the RTSX72SU. Similar to the routed clocks, the four
quadrant clocks (QCLKA, QCLKB, QCLKC, QCLKD) can be
sourced from external pins or from internal logic signals
within the device. Each of these clocks can individually
drive up to a quarter of the chip, or they can be grouped
together to drive multiple quadrants.
Low-Cost Prototyping Solution
Programming support is provided through Actel's Silicon
Sculptor II, a single-site programmer driven via a PCbased GUI. Factory programming is available as well.
Since the enhanced radiation characteristics of radiationtolerant devices are not required during the prototyping
phase of the design, Actel has developed a prototyping
solution for RTSX-SU that utilizes commercial SX-A
devices. The prototyping solution consists of two parts:
Design Environment
The RTSX-SU RadTolerant family of FPGAs is fully
supported by both Actel's Libero® Integrated Design
Environment (IDE) and Designer FPGA Development
software. Actel Libero IDE is a design management
environment, seamlessly integrating design tools while
guiding the user through the design flow, managing all
design and log files, and passing necessary design data
among tools. Additionally, Libero IDE allows users to
integrate both schematic and HDL synthesis into a single
flow and verify the entire design in a single
environment. Libero IDE includes Synplify® for Actel
from Synplicity®, ViewDraw for Actel from Mentor
Graphics, ModelSim™ HDL Simulator from Mentor
Graphics®, WaveFormer Lite™ from SynaptiCAD™, and
Designer software from Actel. Refer to the Libero IDE
flow (located on Actel’s website) diagram for more
information.
•
A well-documented design flow that allows the
customer to target an RTSX-SU design to the
equivalent commercial SX-A device
•
Either footprint-compatible packages or prototyping
sockets to adapt commercial SX-A packages to the
RTSX-SU package footprints
This methodology provides the user with a cost-effective
solution while maintaining the short time-to-market
associated with Actel FPGAs. Please see the application
note Prototyping for the RTSX-S Enhanced Aerospace
FPGA for more details
v2.2
1-5
RTSX-SU RadTolerant FPGAs (UMC)
In-System Diagnostic and Debug Capabilities
The RTSX-SU family of FPGAs includes internal probe
circuitry, allowing the designer to dynamically observe
and analyze any signal inside the FPGA without
disturbing normal device operation. Two individual
signals can be brought out to two multipurpose pins
16
Additional
Channels
(PRA and PRB) on the device. The probe circuitry is
accessed and controlled via Silicon Explorer II, Actel's
integrated verification and logic analysis tool, which
attaches to the serial port of a PC and communicates
with the FPGA via the JTAG port. See Figure 1-5.
RTSX-SU FPGA
TDI*
TCK*
Serial Connection
Silicon Explorer II
TMS*
TDO*
PRA*
PRB*
Note: *Refer to the "Pin Descriptions" section on page 2-7 for more information.
Figure 1-5 • Probe Setup
Radiation Survivability
The RTSX-SU RadTolerant devices have varying total-dose
radiation survivability. The ability of these devices to
survive radiation effects is both device and lot
dependent.
Total-dose results are summarized in two ways. The first
summary is indicated by the maximum total-dose level
achieved before the device fails to meet an individual
performance specification but remains functional. For
Actel FPGAs, the parameter that first exceeds the
specification is ICC (standby supply current). The second
summary is indicated by the maximum total dose
achieved prior to the functional failure of the device.
All radiation performance information is provided for
informational purposes only and is not guaranteed. Total
dose effects are lot-dependent, and Actel does not
guarantee that future devices will continue to exhibit
similar radiation characteristics. In addition, actual
performance can vary widely due to a variety of factors,
including but not limited to, characteristics of the orbit,
radiation environment, proximity to the satellite
exterior, the amount of inherent shielding from other
sources within the satellite, and actual bare die
variations. For these reasons, it is the sole responsibility
of the user to determine whether the device will meet
the requirements of the specific design.
Actel provides total-dose radiation test data on each lot.
Reports are available on Actel’s website or from Actel’s
local sales representatives. Listings of available lots and
devices can also be provided.
Summary
For a radiation performance summary, see Radiation
Data. This summary also shows single-event upset (SEU)
and single-event latch-up (SEL) testing that has been
performed on Actel FPGAs.
The RTSX-SU family of RadTolerant FPGAs extends Actel’s
highly successful offering of FPGAs for radiation
environments with the industry’s first FPGA designed
specifically for enhanced radiation performance.
1 -6
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Related Documents
Application Notes
Simultaneous Switching Noise and Signal Integrity
http://www.actel.com/documents/SSN_AN.pdf
Implementation of Security in Actel Antifuse FPGAs
http://www.actel.com/documents/Antifuse_Security_AN.pdf
Using A54SX72A and RT54SX72S Quadrant Clocks
http://www.actel.com/documents/QCLK_AN.pdf
Actel eX, SX-A and RTSX-S I/Os
http://www.actel.com/documents/AntifuseIO_AN.pdf
IEEE Standard 1149.1 (JTAG) in the SX/RTSX/SX-A/eX/RT54SX-S Families
http://www.actel.com/documents/SX_SXAJTAG_AN.pdf
Prototyping for the RT54SX-S Enhanced Aerospace FPGA
http://www.actel.com/documents/RTSXS_Proto_AN.pdf
Actel CQFP to FBFA Adapter Socket Instructions
http://www.actel.com/documents/CQ352-FPGA_Adapter_AN.pdf
Actel SX-A and RT54SX-S Devices in Hot-Swap and Cold-Sparing Applications
http://www.actel.com/documents/HotSwapColdSparing_AN.pdf
User’s Guides and Manuals
Antifuse Macro Library Guide
http://www.actel.com/documents/libguide_ug.pdf
SmartGen Core Reference Guide
http://www.actel.com/documents/gen_refguide_ug.pdf
Libero IDE User's Guide
http://www.actel.com/documents/libero_ug.pdf
Silicon Sculptor II User’s Guide
http://www.actel.com/documents/SiliSculptII_Sculpt3_ug.pdf
Silicon Explorer User’s Guide
http://www.actel.com/documents/Silexpl_ug.pdf
White Papers
Design Security in Nonvolatile Flash and Antifuse FPGAs
http://www.actel.com/documents/DesignSecurity_WP.pdf
Understanding Actel Antifuse Device Security
http://www.actel.com/documents/AntifuseSecurityWP.pdf
v2.2
1-7
RTSX-SU RadTolerant FPGAs (UMC)
Detailed Specifications
General Conditions
Table 2-1 • Supply Voltages
VCCA
VCCI
Maximum Input Tolerance
Maximum Output Drive
2.5V
3.3V
5V*
3.3V
2.5V
5V
5V
5V
Note: *3.3V PCI is not 5V tolerant
Table 2-2 • Characteristics for All I/O Configurations
I/O Standard
Hot Swappable
Slew Rate Control
Power-Up Resistor Pull
TTL, LVTTL
Yes
Yes. Affects falling edge outputs only
Pull-up or Pull-down
3.3V PCI
No
No. High slew rate only
Pull-up or Pull-down
5V PCI
Yes
No. High slew rate only
Pull-up or Pull-down
Table 2-3 • Time at which I/Os Become Active by Ramp Rate
(At room temperature and nominal operating conditions)
Ramp Rate
0.25V/μs
0.025V/μs
5V/ms
2.5V/ms
0.5V/ms
0.25V/ms
0.1V/ms
0.025V/ms
Units
μs
μs
ms
ms
ms
ms
ms
ms
RTSX32SU
10
100
0.46
0.74
2.8
5.2
12.1
47.2
RTSX72SU
10
100
0.41
0.67
2.6
5.0
12.1
47.2
Power-Up and Power-Cycling
The RTSX-SU family does not require any specific power-up or power-cycling sequence.
v2.2
2-1
RTSX-SU RadTolerant FPGAs (UMC)
Operating Conditions
Absolute Maximum Conditions
Stresses beyond those listed in Table 2-4 may cause permanent damage to the device. Exposure to absolute maximum rated
conditions may affect device reliability. Devices should not be operated outside the recommendations in Table 2-5.
Table 2-4 • Absolute Maximum Conditions
Symbol
Parameter
Limits
Units
VCCI
DC Supply Voltage
–0.3 to +6.0
V
VCCA
DC Supply Voltage
–0.3 to +3.0
V
VI
Input Voltage
–0.5 to + 6.0
V
VI
Input Voltage for Bidirectional I/Os when using
3.3V PCI
–0.5 to +VCCI + 0.5
V
TSTG
Storage Temperature
–65 to +150
°C
Table 2-5 • Recommended Operating Conditions
Parameter
Military
Units
Temperature Range (case temperature)
–55 to +125
°C
2.5V Power Supply Tolerance
2.25 to 2.75
V
3.3V Power Supply Tolerance
3.0 to 3.6
V
5V Power Supply Tolerance
4.5 to 5.5
V
Power Dissipation
A critical element of system reliability is the ability of
electronic devices to safely dissipate the heat generated
during operation. The thermal characteristics of a circuit
depend on the device and package used, the operating
temperature, the operating current, and the system's
ability to dissipate heat.
A complete power evaluation should be performed early
in the design process to help identify potential heatrelated problems in the system and to prevent the system
from exceeding the device’s maximum allowed junction
temperature.
The actual power dissipated by most applications is
significantly lower than the power the package can
dissipate. However, a thermal analysis should be
performed for all projects. To perform a power
evaluation, follow these steps:
1. Estimate the power consumption of the application.
2. Calculate the maximum power allowed for the device
and package.
3. Compare the estimated power and maximum power
values.
2 -2
v2.2
Estimating Power Dissipation
The total power dissipation for the RTSX-SU family is the
sum of the DC power dissipation and the AC power
dissipation:
PTotal = PDC + PAC
EQ 2-1
DC Power Dissipation
The power due to standby current is typically a small
component of the overall power. The DC power
dissipation is defined as:
PDC = (ICC)*VCCA + (ICC)*VCCI
EQ 2-2
RTSX-SU RadTolerant FPGAs (UMC)
AC Power Dissipation
The power dissipation of the RTSX-SU family is usually dominated by the dynamic power dissipation. Dynamic power
dissipation is a function of frequency, equivalent capacitance, and power supply voltage. The AC power dissipation is
defined as follows:
PAC =
PC-Cells + PR-Cells + PCLKA + PCLKB + PHCLK + POutput Buffer + PInput Buffer
EQ 2-3
or:
VCCA2 * [(m * CEQCM * fm)C-Cells + (m * CEQSM * fm)R-Cells + (n * CEQI * fn)Input Buffer + (p * (CEQO + CL) * fp)Output Buffer +
PAC =
(0.5 * (q1 * CEQCR * fq1) + (r1 * fq1))CLKA + (0.5 * (q2 * CEQCR * fq2)+ (r2 * fq2))CLKB + (0.5 * (s1 * CEQHV * fs1) +
(CEQHF * fs1))HCLK]
EQ 2-4
Where:
Table 2-6 • Fixed Power Parameters
CEQCM = Equivalent capacitance of combinatorial modules
(C-Cells) in pF
Parameter
RTSX32SU
RTSX72SU
Units
CEQCM
3.00
3.00
pF
CEQSM = Equivalent capacitance of sequential modules (R-Cells)
in pF
CEQSM
3.00
3.00
pF
CEQI
1.40
1.30
pF
CEQI = Equivalent capacitance of input buffers in pF
CEQO
7.40
7.40
pF
CEQO = Equivalent capacitance of output buffers in pF
CEQCR
3.50
3.50
pF
CEQHV
4.30
4.30
pF
CEQCR = Equivalent capacitance of CLKA/B in pF
CEQHV = Variable capacitance of HCLK in pF
CEQHF = Fixed capacitance of HCLK in pF
CL = Output lead capacitance in pF
fm = Average logic module switching rate in MHz
CEQHF
300
690
pF
r1
100
245
pF
r2
100
245
pF
ICC
25
25
mA
Guidelines for Estimating Power
fn = Average input buffer switching rate in MHz
The following guidelines are meant to represent worstcase scenarios; they can be generally used to predict the
upper limits of power dissipation:
fp = Average output buffer switching rate in MHz
fq1 = Average CLKA rate in MHz
Logic Modules (m) = 20% of modules
Inputs Switching (n) = # inputs/4
Outputs Switching (p) = # output/4
CLKA Loads (q1) = 20% of R-cells
CLKB Loads (q2) = 20% of R-cells
Load Capacitance (CL) = 35 pF
Average Logic Module Switching Rate (fm) = f/10
Average Input Switching Rate (fn) =f/5
Average Output Switching Rate (fp) = f/10
Average CLKA Rate (fq1) = f/2
Average CLKB Rate (fq2) = f/2
Average HCLK Rate (fs1) = f
HCLK loads (s1) = 20% of R-cells
fq2 = Average CLKB rate in MHz
fs1 = Average HCLK rate in MHz
m = Number of logic modules switching at fm
n = Number of input buffers switching at fn
p = Number of output buffers switching at fp
q1 = Number of clock loads on CLKA
q2 = Number of clock loads on CLKB
r1 = Fixed capacitance due to CLKA
r2 = Fixed capacitance due to CLKB
s1 = Number of clock loads on HCLK
To assist customers in estimating the power dissipations
of their designs, Actel has published the eX, SX-A and
RT54SX-S Power Calculator worksheet.
x = Number of I/Os at logic low
y = Number of I/Os at logic high
v2.2
2-3
RTSX-SU RadTolerant FPGAs (UMC)
Thermal Characteristics
Introduction
The temperature variable in Actel’s Designer software
refers to the junction temperature, not the ambient,
case, or board temperatures. This is an important
distinction because dynamic and static power
consumption cause the chip junction to be higher than
the ambient, case, or board temperatures. EQ 2-5, EQ 26, and EQ 2-7 give the relationship between thermal
resistance, temperature gradient and power.
Tj – Ta
θ ja = ---------------P
Where:
θja = Junction-to-air thermal resistance of the package.
θja numbers are located in Table 2-7.
θjc
θjb = Junction-to-board thermal resistance of the
package. θjb for a 624-pin CCGA is located in the
notes for Table 2-7.
EQ 2-5
θ jc
= Junction-to-case thermal resistance of the
package. θjc numbers are located in Table 2-7.
Tj – Tc
= --------------P
EQ 2-6
Tj – Tb
θ jb = ---------------P
EQ 2-7
Tj
= Junction Temperature
Ta
= Ambient Temperature
Tb
= Board Temperature
Tc
= Case Temperature
P
= Power
Package Thermal Characteristics
The device thermal characteristics θjc and θja are given in Table 2-7. The thermal characteristics for θja are shown with
two different air flow rates. Note that the absolute maximum junction temperature is 150°C.
Table 2-7 • Package Thermal Characteristics
θja
Package Type
θjc
Still Air
θja 1.0m/s
θja 2.5m/s
Units
2.0
1
40
33.0
30.0
°C/W
2.0
1
22
19.8
18.0
°C/W
2.0
1
20
16.5
15.0
°C/W
0.5
1
21.0
17.3
15.7
°C/W
0.5
1
19.0
15.7
14.2
°C/W
1.1
1
12.1
10.0
9.1
°C/W
6.5
2
8.9
8.5
8.0
°C/W
Pin Count
Ceramic Quad Flat Pack (CQFP)
Ceramic Quad Flat Pack (CQFP)
Ceramic Quad Flat Pack (CQFP)
Ceramic Quad Flat Pack (CQFP) with heatsink
Ceramic Quad Flat Pack (CQFP) with heatsink
Ceramic Chip Carrier Land Grid (CCLG)
Ceramic Column Grid Array (CCGA)
84
208
256
208
256
256
624
Notes:
1. θjc for CQFP and CCLG packages refers to the thermal resistance between the junction and the bottom of the package.
2. θjc for the CCGA 624 refers to the thermal resistance between the junction and the top surface of the package. Thermal resistance
from junction to board (θjb) for CG624 package is 3.4 °C/W.
Maximum Allowed Power Dissipation
Shown below are example calculations to estimate the maximum allowed power dissipation for a given device based
on two different thermal environments while maintaining the device junction temperature at or below worst-case
military operating conditions (125°C).
Example 1:
This example assumes that there is still air in the environment. The heat flow is shown by the arrows in Figure 2-1 on
page 2-5. The maximum ambient air temperature is assumed to be 50°C. The device package used is the 624-pin CCGA.
Max Junction Temp – Max. Ambient Temp
125°C – 50°C
Max. Allowed Power = --------------------------------------------------------------------------------------------------------------------- = ------------------------------------ = 8.43W
θ ja
8.9°C/W
2 -4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Air
Solder Columns
PCB
Figure 2-1 • Hear Flow when Air is Present
Example 2:
This example assumes that the primary heat conduction path will be through the bottom of the package (neglecting
the heat conducted through the package pins) to the board for a package mounted with thermal paste. The heat flow
is shown by the arrows in Figure 2-2. The maximum board temperature is assumed to be 70°C. The device package
used is the 352-pin CQFP. The thermal resistance (θcb) of the thermal paste is assumed to be 0.58 °C/W.
Tj – Tb
Tj – Tb
125°C – 70°C
Max. Allowed Power = ----------------- = ----------------------= -------------------------------------------------------- = 21.32W
2.0°C/W + 0.58°C/W
θ jb
θ jc + θ cb
Thermal Adhesive
PCB
Figure 2-2 • Heat Flow in a Vacuum
Timing Derating
RTSX-SU devices are manufactured in a CMOS process; therefore, device performance is dependent on temperature,
voltage, and process variations. Minimum timing parameters reflect maximum operating voltage, minimum operating
temperature, and best-case processing. Maximum timing parameters reflect minimum operating voltage, maximum
operating temperature, and worst-case processing. The derating factors shown in Table 2-8 should be applied to all
timing data contained within this datasheet.
Table 2-8 • Temperature and Voltage Derating Factors
(Normalized to Worst-Case Military Conditions, TJ = 125°C, VCCA = 2.25V)
Junction Temperature (Tj)
VCCA
–55°C
–40°C
0°C
25°C
70°C
85°C
125°C
2.25
0.71
0.72
0.78
0.80
0.90
0.94
1.00
2.50
0.67
0.67
0.73
0.75
0.84
0.87
0.93
2.75
0.62
0.63
0.69
0.70
0.79
0.82
0.88
Note: The user can set the junction temperature in Actel’s Designer software to be any integer value in the range of –55°C to 175°C, and
the core voltage to be any value between 2.25V and 2.75V.
v2.2
2-5
RTSX-SU RadTolerant FPGAs (UMC)
Timing Model
Input Delays
I/O Module
t INYH = 0.7 ns
Internal Delays
Combinatorial
Cell
t RD1 = 0.8 ns
t RD2 = 1.0 ns
t PD = 1.2 ns
Predicted
Routing
Delays
I/O Module
t RD1 = 0.8 ns
t RD4 = 1.5 ns
t RD8 = 2.9 ns
Routed
Clock
t RCKH = 5.3 ns
(100% Load)
t RD1 = 0.8 ns
t ENZL= 2.5 ns
I/O Module
t DHL = 3.8 ns
Register
Cell
t SUD = 0.8 ns
t HD = 0.0 ns
t HCKH = 3.9 ns
Q
t RCO= 1.0 ns
I/O Module
t INYH = 0.7 ns
Hardwired
Clock
D
t DHL = 3.8 ns
I/O Module
t DHL = 3.8 ns
Register
Cell
t SUD = 0.8 ns
t HD = 0.0 ns
Output Delays
D
Q
t RD1 = 0.8 ns
t ENZL= 2.5 ns
t RCO= 1.0 ns
Figure 2-3 • RTSX-SU Timing Model
Values shown for RTSX32SU, –1, 0 krad (Si), 5V TTL worst-case military conditions
Hardwired Clock
Routed Clock
External Setup
External Setup
= (tINYH + tRD2 + tSUD) – tHCKH
= (tINYH + tRD2 + tSUD) – tRCKH
= 0.7 + 1.0 + 0.8 – 3.9 = –1.4 ns
= 0.7 + 1.0 + 0.8– 5.3= –2.8 ns
Clock-to-Out (Pad-to-Pad)
2 -6
Clock-to-Out (Pad-to-Pad)
= tHCKH + tRCO + tRD1 + tDHL
= tRCKH + tRCO + tRD1 + tDHL
= 3.9 + 1.0 + 0.8 + 3.8 = 9.5 ns
= 5.3+ 1.0 + 0.8 + 3.8 = 10.9 ns
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
I/O Specifications
Pin Descriptions
offer a built-in programmable pull-up or pull-down
resistor, active during power-up only.
Supply Pins
GND
HCLK
Ground
Dedicated (Hardwired) Array Clock
Supply voltage for Array. See Table 2-1 on page 2-1.
This pin is the clock input for sequential modules. Input
levels are compatible with standard TTL, LVTTL, 3.3V PCI or
5V PCI specifications. This input is buffered prior to
clocking the R-cells. It offers clock speeds independent of
the number of R-cells being driven. When not used, this
pin must not be left floating. It must be set to Low or High
on the board. When used, this pin should be held Low or
High during power-up to avoid unwanted static power.
Global Pins
JTAG/Probe Pins
Low supply voltage.
VCCI
Supply Voltage
Supply voltage for I/Os. See Table 2-1 on page 2-1.
VCCA
CLKA/B
Supply Voltage
PRA/PRB1, I/O
Routed Clock A and B
These pins are clock inputs for clock distribution
networks. Input levels are compatible with standard TTL,
LVTTL, 3.3V PCI, or 5V PCI specifications. The clock input
is buffered prior to clocking the R-cells. When not used,
this pin must be set Low or High on the board. When
used, this pin should be held Low or High during powerup to avoid unwanted static power.
The probe pin is used to output data from any userdefined design node within the device. This independent
diagnostic pin can be used in conjunction with the other
probe pin to allow real-time diagnostic output of any
signal path within the device. The probe pin can be used
as a user-defined I/O when verification has been
completed. The pin’s probe capabilities can be
permanently disabled to protect programmed design
confidentiality.
For RTSX72SU, these pins can be configured as user I/Os.
When used, this pin offers a built-in programmable pullup or pull-down resistor active during power-up only.
QCLKA/B/C/D
Probe A/B
TCK1, I/O
Quadrant Clock A, B, C, and D / I/O
Test Clock
Test clock input for diagnostic probe and device
programming. In flexible mode, TCK becomes active
when the TMS pin is set Low (Table 2-32 on page 2-35).
This pin functions as an I/O when the boundary scan
state machine reaches the “logic reset” state.
These four pins are the quadrant clock inputs and are
only found on the RTSX72SU. They are clock inputs for
clock distribution networks. Input levels are compatible
with standard TTL, LVTTL, 3.3V PCI or 5V PCI
specifications. Each of these clock inputs can drive up to
a quarter of the chip, or they can be grouped together to
drive multiple quadrants. The clock input is buffered
prior to clocking the core cells.
TDI1, I/O
Test Data Input
Serial input for boundary scan testing and diagnostic
probe. In flexible mode, TDI is active when the TMS pin is
set Low (Table 2-32 on page 2-35). This pin functions as
an I/O when the boundary scan state machine reaches
the “logic reset” state.
These pins can be configured as user I/Os. When not
used, these pins must not be left floating. They must be
set Low or High on the board. When used, these pins
1. Actel recommends that you use a series termination resistor on every probe connector (TDI, TCK, TDO, PRA, and PRB). The
series termination is used to prevent data transmission corruption (i.e., due to reflection from the FPGA to the probe
connector) during probing and reading back the checksum. With an internal set-up we have seen 70-ohm termination resistor
improved the signal transmission. Since the series termination depends on the setup, Actel recommends users to calculate the
termination resistor for their own setup. Below is a guideline on how to calculate the resistor value.
The resistor value should be chosen so that the sum of it and the probe signal’s driver impedance equals the effective trace
impedance.
Z0 = Rs + Zd
Z0 = trace impedance (Silicon Explorer’s breakout cable’s resistance + PCB trace impedance), Rs= series termination, Zd= probe
signal’s driver impedance.
The termination resistor should be placed as close as possible to the driver.
Among the probe signals, TDI, TCK, and TMS are driven by Silicon Explorer. A54SX16 is used in Silicon Explorer and hence the
driver impedances needs to be calculated from the SX08/SX16/SX32 IBIS Model IBIS Model (Mixed Voltage Operation). PRA,
PRB, and TDO are driven by the FPGA and driver impedance can also be calculated from the IBIS Model.
Silicon Explorer’s breakout cable’s resistance is usually close to 1 ohm.
v2.2
2-7
RTSX-SU RadTolerant FPGAs (UMC)
TDO2, I/O
Special Functions
Test Data Output
Serial output for boundary scan testing. In flexible mode,
TDO is active when the TMS pin is set Low (Table 2-32 on
page 2-35). This pin functions as an I/O when the
boundary scan state machine reaches the "logic reset"
state. When Silicon Explorer II is being used, TDO will act
as an output when the "checksum" command is run. It
will return to user I/O when "checksum" is complete.
NC
TMS2
The RTSX-SU family features a flexible I/O structure that
supports 3.3V LVTTL, 5V TTL, 5V CMOS, and 3.3V and 5V
PCI. All I/O standards are hot-swap compliant, coldsparing capable, and 5V tolerant (except for 3.3V PCI).
Test Mode Select
The TMS pin controls the use of the IEEE 1149.1
boundary scan pins (TCK, TDI, TDO, TRST). In flexible
mode when the TMS pin is set Low, the TCK, TDI, and
TDO pins are boundary scan pins (Table 2-32 on page 235). Once the boundary scan pins are in test mode, they
will remain in that mode until the internal boundary
scan state machine reaches the “logic reset” state. At this
point, the boundary scan pins will be released and will
function as regular I/O pins. The “logic reset” state is
reached five TCK cycles after the TMS pin is set High. In
dedicated test mode, TMS functions as specified in the
IEEE 1149.1 specifications.
TRST
Boundary Scan Reset Pin
The TRST pin functions as an active-low input to
asynchronously initialize or rest the boundary scan
circuit. The TRST pin is equipped with an internal pull-up
resistor. For flight applications, the TRST pin should be
hardwired to GND.
User I/O
I/O
Input/Output
The I/O pin functions as an input, output, tristate, or
bidirectional buffer. Input and output levels are
compatible with standard TTL, LVTTL, 3.3V/5V PCI, or 5V
CMOS specifications. Unused I/O pins are automatically
tristated by the Designer software. See the "User I/O"
section on page 2-8 for more details.
No Connection
This pin is not connected to circuitry within the device.
These pins can be driven to any voltage or can be left
floating with no effect on the operation of the device.
User I/O
Each I/O module has an available power-up resistor of
approximately 50 kΩ that can configure the I/O to a
known state during power-up. Just slightly before VCCA
reaches 2.5V, the resistors are disabled so the I/Os will
behave normally. For more information about the
power-up resistors, please see Actel’s application note
SX-A and RTSX-S Devices in Hot-Swap and Cold Sparing
Applications.
RTSX-SU inputs should be driven by high-speed push-pull
devices with a low-resistance pull-up device. If the input
voltage is greater than VCCI and a fast push-pull device is
NOT used, the high-resistance pull-up of the driver and
the internal circuitry of the RTSX-SU I/O may create a
voltage divider (when a user I/O is configured as an
input, the associated output buffer is tristated). This
voltage divider could pull the input voltage below
specification for some devices connected to the driver. A
logic ‘1’ may not be correctly presented in this case. For
example, if an open drain driver is used with a pull-up
resistor to 5V to provide the logic ‘1’ input, and VCCI is set
to 3.3V on the RTSX-SU device, the input signal may be
pulled down by the RTSX-SU input.
2. Actel recommends that you use a series termination resistor on every probe connector (TDI, TCK, TDO, PRA, and PRB). The
series termination is used to prevent data transmission corruption (i.e., due to reflection from the FPGA to the probe
connector) during probing and reading back the checksum. With an internal set-up we have seen 70-ohm termination resistor
improved the signal transmission. Since the series termination depends on the setup, Actel recommends users to calculate the
termination resistor for their own setup. Below is a guideline on how to calculate the resistor value.
The resistor value should be chosen so that the sum of it and the probe signal’s driver impedance equals the effective trace
impedance.
Z0 = Rs + Zd
Z0 = trace impedance (Silicon Explorer’s breakout cable’s resistance + PCB trace impedance), Rs= series termination, Zd= probe
signal’s driver impedance.
The termination resistor should be placed as close as possible to the driver.
Among the probe signals, TDI, TCK, and TMS are driven by Silicon Explorer. A54SX16 is used in Silicon Explorer and hence the
driver impedances needs to be calculated from the SX08/SX16/SX32 IBIS Model (Mixed Voltage Operation). PRA, PRB, and
TDO are driven by the FPGA and driver impedance can also be calculated from the IBIS Model.
Silicon Explorer’s breakout cable’s resistance is usually close to 1 ohm.
2 -8
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Hot Swapping
and I/O properties editor. See the PinEditor online help
for more information.
RTSX-SU I/Os can be configured to be hot swappable in
compliance with the Compact PCI Specification.
However, a 3.3V PCI device is not hot swappable. During
power-up/down, all I/Os are tristated. VCCA and VCCI do
not have to be stable during power-up/down. After the
RTSX-SU device is plugged into an electrically active
system, the device will not degrade the reliability of or
cause damage to the host system. The device’s output
pins are driven to a high impedance state until normal
chip operating conditions are reached. Table 2-3 on
page 2-1 summarizes the VCCA voltage at which the I/Os
behave according to the user’s design for an RTSX-SU
device at room temperature for various ramp-up rates.
The data reported assumes a linear ramp-up profile to
2.5V. Refer to Actel’s application note, SX-A and RTSX-S
Devices in Hot-Swap and Cold-Sparing Applications for
more information on hot swapping.
Unused I/Os
All unused user I/Os are automatically tristated by Actel’s
Designer software. Although termination is not
required, it is recommended that the user tie off all
unused I/Os to GND externally. If the I/O clamp diode is
disabled, then unused I/Os are 5V tolerant, otherwise
unused I/Os are tolerant to VCCI.
I/O Macros
There are nine I/O macros available to the user for
RTSX-SU:
•
•
•
Customizing the I/O
Each user I/O on an RTSX-SU device can be configured as
an input, an output, a tristate output, or a bidirectional
pin. Mixed I/O standards are allowed and can be set on a
pin-by-pin basis. High or low slew rates can be set on
individual output buffers (except for PCI which defaults
to high slew), as well as the power-up configuration
(either pull-up or pull-down).
•
•
•
•
•
•
The user selects the desired I/O by setting the I/O
properties in PinEditor, Actel’s graphical pin-placement
CLKBUF/CLKBUFI: Clock Buffer, noninverting and
inverting
CLKBIBUF/CLKBIBUFI: Bidirectional Clock Buffer,
noninverting and inverting
QCLKBUF/QCLKBUFI:
Quad
Clock
Buffer,
noninverting and inverting
QCLKBIBUF/QCLKBIBUFI: Quad Bidirectional Clock
Buffer, noninverting and inverting
HCLKBUF: Hardwired Clock Buffer
INBUF: Input Buffer
OUTBUF: Output Buffer
TRIBUF: Tristate Buffer
BIBUF: Bidirectional Buffer
Table 2-9 • User I/O Features
Function
Input Buffer Threshold Selections
Flexible Output Driver
Output Buffer
Description
•
5V: CMOS, PCI, TTL
•
3.3V: PCI, LVTTL
•
5V: CMOS, PCI, TTL
•
3.3V: PCI, LVTTL
•
Selectable on an individual I/O basis
“Hot-Swap” Capability
•
I/Os on an unpowered device does not sink the current (Power supplies are at 0V)
•
Can be used for “cold sparing”
Individually selectable slew rate, high or low slew (The default is high slew rate). The slew
rate selection only affects the falling edge of an output. There is no change on the rising
edge of the output or any inputs
Power-Up
Individually selectable pull-ups and pull-downs during power-up (default is to power-up
in tristate mode)
Enables deterministic power-up of a device
VCCA and VCCI can be powered in any order
v2.2
2-9
RTSX-SU RadTolerant FPGAs (UMC)
I/O Module Timing Characteristics
E
D
VCC
D
50%
Pad
V
OL
VCC
50%
VOH
GND
E
VMEAS
VMEAS
t DLH
PAD To AC test loads (shown below)
TRIBUFF
50%
VCC
Pad
VCC
GND
50%
VMEAS
E
VPad
GND
10%
VOL
t ENLZ
t ENZ L
tDHL
50%
GND
50%
VOH
90%
VMEAS
tENZH
t EN HZ
Figure 2-4 • Output Timing Model and Waveforms
VCCI
Pad
PAD
INBUF
0V
VMEAS VMEAS
VCC
Y
Y
GND
50%
50%
tINYH
tINYL
Figure 2-5 • Input Timing Model and Waveforms
Load 2
(Used to measure enable delays)
Load 1
(Used to measure
propagation delay)
VCC
GND
Load 3
(Used to measure disable delays)
VCC
GND
To the output
under test
35 pF
To the output
under test
R to VCC for tPZ L
R to GND for t PZH
To the output
R = 1 kΩ
under test
35 pF
Figure 2-6 • AC Test Loads
2 -1 0
v2.2
R to VCC for t PLZ
R to GND for tPHZ
R = 1 kΩ
5 pF
RTSX-SU RadTolerant FPGAs (UMC)
5V TTL and 3.3V LVTTL
Table 2-10 • 5V TTL and 3.3V LVTTL Electrical Specifications
Military
Symbol
VOH
VOL
Parameter
Min.
Max.
Units
VCCI = Min.
VI = VIH or VIL
(IOH = –1mA)
0.9 VCCI
V
VCCI = Min.
VI = VIH or VIL
(IOH = –8mA)
2.4
V
VCCI = Min.
VI = VIH or VIL
(IOL= 1mA)
0.1 VCCI
V
VCCI = Min.
VI = VIH or VIL
(IOL= 12mA)
0.4
V
0.8
V
VIL1
Input Low Voltage
VIH2
Input High Voltage
IIL / IIH
Input Leakage Current, VIN = VCCI or GND
(VCCI ≤ 5.25V)
(VCCI ≤ 5.5V)
–20
–70
20
70
µA
µA
IOZ
Tristate Output Leakage Current, VOUT = VCCI or GND
(VCCI ≤ 5.25V)
(VCCI ≤ 5.5V)
–20
–70
20
70
µA
µA
tR, tF3
Input Transition Time
10
ns
CIN
Input Pin Capacitance4
20
pF
20
pF
CLK Pin
CCLK
VMEAS
IV Curve
2.0
Capacitance4
Trip point for Input buffers and Measuring point for Output buffers
5
V
1.5
V
Can be derived from the IBIS model on the web.
Notes:
1. For AC signals, the input signal may undershoot during transitions to –1.2 V for no longer than 11 ns. Current during the transition
must not exceed 95 mA.
2. For AC signals, the input signal may overshoot during transitions to VCCI + 1.2 V for no longer than 11 ns. Current during the
transition must not exceed 95 mA.
3. If tR or tF exceeds the limit of 10 ns, Actel can guarantee reliability but not functionality.
4. Absolute maximum pin capacitance, which includes package and I/O input capacitance.
5. The IBIS model can be found at www.actel.com/techdocs/models/ibis.html.
v2.2
2-11
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-11 • RTSX32SU 5V TTL and 3.3V LVTTL I/O Module
Worst-Case Military Conditions VCCA = 2.25V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
5V TTL Output Module Timing (VCCI = 4.5V)
tINYH
Input Data Pad-to-Y High
0.7
0.9
ns
tINYL
Input Data Pad-to-Y Low
1.1
1.3
ns
tDLH
Data-to-Pad Low to High
3.1
3.6
ns
tDHL
Data-to-Pad High to Low
3.8
4.4
ns
tDHLS
Data-to-Pad High to Low – low slew
9.8
11.5
ns
tENZL
Enable-to-Pad, Z to Low
2.5
3.0
ns
tDENZLS
Enable-to-Pad, Z to Low – low slew
9.0
10.6
ns
tENZH
Enable-to-Pad, Z to High
3.1
3.6
ns
tENLZ
Enable-to-Pad, Low to Z
4.4
5.3
ns
tENHZ
Enable-to-Pad, High to Z
3.8
4.4
ns
dTLH2
dTHL2
dTHLS2
Delta Delay vs. Load Low to High
0.036
0.046
ns/pF
Delta Delay vs. Load High to Low
0.029
0.038
ns/pF
Delta Delay vs. Load High to Low – low slew
0.049
0.064
ns/pF
3.3V LVTTL Output Module Timing (VCCI = 3.0V)
tINYH
Input Data Pad-to-Y High
0.8
0.9
ns
tINYL
Input Data Pad-to-Y Low
1.1
1.3
ns
tDLH
Data-to-Pad Low to High
4.1
4.8
ns
tDHL
Data-to-Pad High to Low
3.7
4.4
ns
tDHLS
Data-to-Pad High to Low – low slew
13.2
15.6
ns
tENZL
Enable-to-Pad, Z to L
2.9
3.4
ns
tDENZLS
Enable-to-Pad, Z to Low – low slew
12.7
14.9
ns
tENZH
Enable-to-Pad, Z to H
4.1
4.8
ns
tENLZ
Enable-to-Pad, L to Z
3.7
4.4
ns
tENHZ
Enable-to-Pad, H to Z
3.7
4.4
ns
dTLH2
dTHL2
dTHLS2
Delta Delay vs. Load Low to High
0.064
0.081
ns/pF
Delta Delay vs. Load High to Low
0.031
0.040
ns/pF
Delta Delay vs. Load High to Low – low slew
0.069
0.088
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
2 -1 2
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Table 2-12 • RTSX72SU 5V TTL and 3.3V LVTTL I/O Module
Worst-Case Military Conditions VCCA = 2.25V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
5V TTL Output Module Timing (VCCI = 4.5V)
tINYH
Input Data Pad-to-Y High
0.7
0.9
ns
tINYL
Input Data Pad-to-Y Low
1.1
1.3
ns
tDLH
Data-to-Pad Low to High
3.2
3.7
ns
tDHL
Data-to-Pad High to Low
4.0
4.7
ns
tDHLS
Data-to-Pad High to Low – low slew
10.3
12.1
ns
tENZL
Enable-to-Pad, Z to Low
2.5
3.0
ns
tDENZLS
Enable-to-Pad, Z to Low – low slew
9.0
10.6
ns
tENZH
Enable-to-Pad, Z to High
3.2
3.7
ns
tENLZ
Enable-to-Pad, Low to Z
4.4
5.3
ns
tENHZ
Enable-to-Pad, High to Z
4.0
4.7
ns
dTLH2
dTHL2
dTHLS2
Delta Delay vs. Load Low to High
0.036
0.046
ns/pF
Delta Delay vs. Load High to Low
0.029
0.038
ns/pF
Delta Delay vs. Load High to Low – low slew
0.049
0.064
ns/pF
3.3V LVTTL Output Module Timing (VCCI = 3.0V)
tINYH
Input Data Pad-to-Y High
1.0
1.2
ns
tINYL
Input Data Pad-to-Y Low
2.2
2.5
ns
tDLH
Data-to-Pad Low to High
4.0
4.6
ns
tDHL
Data-to-Pad High to Low
3.6
4.2
ns
tDHLS
Data-to-Pad High to Low – low slew
12.7
14.9
ns
tENZL
Enable-to-Pad, Z to L
2.9
3.4
ns
tDENZLS
Enable-to-Pad, Z to Low – low slew
12.7
14.9
ns
tENZH
Enable-to-Pad, Z to H
4.0
4.6
ns
tENLZ
Enable-to-Pad, L to Z
3.9
4.4
ns
tENHZ
Enable-to-Pad, H to Z
3.6
4.2
ns
dTLH2
dTHL2
dTHLS2
Delta Delay vs. Load Low to High
0.064
0.081
ns/pF
Delta Delay vs. Load High to Low
0.031
0.04
ns/pF
Delta Delay vs. Load High to Low – low slew
0.069
0.088
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
v2.2
2-13
RTSX-SU RadTolerant FPGAs (UMC)
5V CMOS
Table 2-13 • 5V CMOS Electrical Specifications
Military
Symbol
Parameter
Min.
VOH
VCCI = MIN,
VI = VCCI or GND
(IOH = –20μA)
VOL
VCCI = MIN,
VI = VCCI or GND
(IOL= ±20μA)
VIL1
Input Low Voltage, VOUT = VVOL(max)
VIH2
Input High Voltage, VOUT = VVOH(min)
IIL /IIH
Input Leakage Current, VIN = VCCI or GND
(VCCI ≤ 5.25V)
(VCCI ≤ 5.5V)
IOZ
Tristate Output Leakage Current, VOUT = VCCI or GND
(VCCI ≤ 5.25V)
(VCCI ≤ 5.5V)
Max.
VCCI - 0.1
Units
V
0.1
V
0.3VCC
V
–20
–70
20
70
µA
µA
–20
–70
20
70
µA
µA
0.7VCC
V
tR , tF
Input Transition Time
10
ns
CIN
Input Pin Capacitance3
20
pF
CCLK
CLK Pin Capacitance3
20
pF
VMEAS
Trip point for Input buffers and Measuring point for Output buffers
IV Curve3
Can be derived from the IBIS model on the web.
2.5
V
Notes:
1. For AC signals, the input signal may undershoot during transitions –1.2 V for no longer than 11 ns. Current during the transition
must not exceed 95 mA.
2. For AC signals, the input signal may overshoot during transitions VCCI + 1.2 V for no longer than 11 ns. Current during the
transition must not exceed 95 mA.
3. The IBIS model can be found at www.actel.com/techdocs/models/ibis.html.
2 -1 4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-14 • RTSX32SU 5V CMOS I/O Module
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 4.5V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
5V CMOS Output Module Timing
tINYH
Input Data Pad-to-Y High
0.7
0.9
ns
tINYL
Input Data Pad-to-Y Low
1.1
1.3
ns
tDLH
Data-to-Pad Low to High
3.4
4.0
ns
tDHL
Data-to-Pad High to Low
3.6
4.2
ns
tDHLS
Data-to-Pad High to Low – low slew
8.7
10.3
ns
tENZL
Enable-to-Pad, Z to Low
2.3
2.8
ns
tDENZLS
Enable-to-Pad, Z to Low – low slew
8.8
10.4
ns
tENZH
Enable-to-Pad, Z to High
3.6
4.2
ns
tENLZ
Enable-to-Pad, Low to Z
4.5
5.3
ns
tENHZ
Enable-to-Pad, High to Z
3.4
4.0
ns
dTLH2
dTHL2
dTHLS2
Delta Delay vs. Load Low to High
0.036
0.046
ns/pF
Delta Delay vs. Load High to Low
0.029
0.038
ns/pF
Delta Delay vs. Load High to Low – low slew
0.049
0.064
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
Table 2-15 • RTSX72SU 5V CMOS I/O Module
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 4.5V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
5V CMOS Output Module Timing
tINYH
Input Data Pad-to-Y High
0.7
0.9
ns
tINYL
Input Data Pad-to-Y Low
0.0
0.0
ns
tDLH
Data-to-Pad Low to High
3.6
4.2
ns
tDHL
Data-to-Pad High to Low
3.8
4.5
ns
tDHLS
Data-to-Pad High to Low – low slew
9.2
10.8
ns
tENZL
Enable-to-Pad, Z to Low
2.3
2.8
ns
tDENZLS
Enable-to-Pad, Z to Low – low slew
8.8
10.4
ns
tENZH
Enable-to-Pad, Z to High
3.8
4.5
ns
tENLZ
Enable-to-Pad, Low to Z
4.5
5.3
ns
tENHZ
Enable-to-Pad, High to Z
3.6
4.2
ns
dTLH2
dTHL2
dTHLS2
Delta Delay vs. Load Low to High
0.036
0.046
ns/pF
Delta Delay vs. Load High to Low
0.029
0.038
ns/pF
Delta Delay vs. Load High to Low – low slew
0.049
0.064
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
v2.2
2-15
RTSX-SU RadTolerant FPGAs (UMC)
5V PCI
The RTSX-SU family supports 5V PCI and is compliant with the PCI Local Bus Specification Rev. 2.1.
Table 2-16 • 5V PCI DC Specifications
Symbol
Parameter
Condition
Min.
Max.
Units
VCCA
Supply Voltage for Array
2.25
2.75
V
VCCI
Supply Voltage for I/Os
4.5
5.5
V
VIH
Input High Voltage1
2.0
VCCI + 0.5
V
VIL
Input Low Voltage
1
–0.5
0.8
V
IIH
Input High Leakage Current
VIN = 2.75
70
µA
IIL
Input Low Leakage Current
VIN = 0.5
–70
µA
VOH
Output High Voltage
IOUT = –2 mA
VOL
Output Low Voltage2
IOUT = 3 mA, 6 mA
2.4
V
0.55
V
10
pF
12
pF
Capacitance3
CIN
Input Pin
CCLK
CLK Pin Capacitance
VMEAS
Trip Point for Input Buffers and Measuring Point for Output Buffers
5
1.5
V
Notes:
1. Input leakage currents include hi-Z output leakage for all bidirectional buffers with tristate outputs.
2. Signals without pull-up resistors must have 3 mA low output current. Signals requiring pull-up must have 6 mA; the latter include,
FRAME#, IRDY#, TRDY#, DEVSEL#, STOP#, SERR#, PERR#, LOCK#, and, when used AD[63::32], C/BE[7::4]#, PAR64, REQ64#, and
ACK64#.
3. Absolute maximum pin capacitance for a PCI input is 10 pF (except for CLK) with an exception granted to motherboard-only devices,
which could be up to 16 pF in order to accommodate PGA packaging. This mean that components for expansion boards need to use
alternatives to ceramic PGA packaging (i.e., PBGA,PQFP, SGA, etc.).
200.0
IOL Max. Specification
150.0
IOL
100.0
Current (mA)
IOL Min. Specification
50.0
0.0
0
–50.0
0.5
1
1.5
2
2.5
3
3.5
IOH Min. Specification
4
4.5
5
IOH Max. Specification
–100.0
–150.0
–200.0
IOH
Voltage Out (V)
Figure 2-7 • 5V PCI V/I Curve for RTSX-SU
Equation A
IOH = 11.9 * (VOUT – 5.25) * (VOUT + 2.45)
Equation B
IOL = 78.5 * VOUT * (4.4 – VOUT)
for VCCI > VOUT > 3.1V
2 -1 6
5.5
for 0V < VOUT < 0.71V
v2.2
6
RTSX-SU RadTolerant FPGAs (UMC)
Table 2-17 • 5V PCI AC Specifications
Symbol
Parameter
IOH(AC)
Condition
0 < VOUT < 1.4
Switching Current High
1.4 < VOUT < 2.4 1, 2
3.1 < VOUT < VCCI
(Test Point)
Switching Current Low
(–44 + (VOUT – 1.4)/0.024)
mA
1, 3
"Equation A" on
page 2-16
–142
2.2 > VOUT > 0.55
1
ICL
slewR
slewF
Low Clamp Current
–5 < VIN ≤ –1
Output Rise Slew Rate
Output Fall Slew Rate
mA
95
mA
(VOUT/0.023)
mA
0.71 > VOUT > 0 1, 3
VOUT = 0.71
Units
mA
1
(Test Point)
Max.
–44
VOUT = 3.1 3
VOUT = 2.2
IOL(AC)
Min.
1
"Equation B" on
page 2-16
206
–25 + (VIN + 1)/0.015
mA
mA
0.4V to 2.4V
load4
1
5
V/ns
2.4V to 0.4V
load4
1
5
V/ns
Notes:
1. Refer to the V/I curves in Figure 2-7 on page 2-16. Switching current characteristics for REQ# and GNT# are permitted to be one
half of that specified here; i.e., half size output drivers may be used on these signals. This specification does not apply to CLK and
RST#, which are system outputs. The “Switching Current High” specification is not relevant to SERR#, INTA#, INTB#, INTC#, and
INTD#, which are open drain outputs.
2. Note that this segment of the minimum current curve is drawn from the AC drive point directly to the DC drive point rather than
toward the voltage rail (as is done in the pull-down curve). This difference is intended to allow for an optional N-channel pull-up.
3. Maximum current requirements must be met as drivers pull beyond the last step voltage. Equations defining these maximums (A
and B) are provided with the respective curves in Figure 2-7 on page 2-16. The equation defined maximum should be met by the
design. In order to facilitate component testing, a maximum current test point is defined for each side of the output driver.
4. This parameter is to be interpreted as the cumulative edge rate across the specified range, rather than the instantaneous rate at any
point within the transition range. The specified load is optional; i.e., the designer may elect to meet this parameter with an
unloaded output per revision 2.0 of the PCI Local Bus Specification (Figure 2-8). However, adherence to both the maximum and
minimum parameters is now required (the maximum is no longer simply a guideline). Since adherence to the maximum slew rate
was not required prior to revision 2.1 of the specification, there may be components in the market that have faster edge rates;
therefore, motherboard designers must bear in mind that rise and fall times faster than this specification could occur and should
ensure that signal integrity modeling accounts for this. Rise slew rate does not apply to open drain outputs.
pin
output
buffer
50 pF
Figure 2-8 • 5V PCI Output Loading
v2.2
2-17
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-18 • RTSX32SU 5V PCI I/O Module
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 4.5V, TJ= 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
5V PCI Output Module Timing
tINYH
Input Data Pad-to-Y High
0.7
0.9
ns
tINYL
Input Data Pad-to-Y Low
1.1
1.3
ns
tDLH
Data-to-Pad Low to High
3.4
4.0
ns
tDHL
Data-to-Pad High to Low
4.1
4.8
ns
tENZL
Enable-to-Pad, Z to Low
2.8
3.3
ns
tENZH
Enable-to-Pad, Z to High
3.4
4.0
ns
tENLZ
Enable-to-Pad, Low to Z
4.9
5.8
ns
tENHZ
Enable-to-Pad, High to Z
4.1
4.8
ns
dTLH2
Delta Delay vs. Load Low to High
0.036
0.046
ns/pF
dTHL2
Delta Delay vs. Load High to Low
0.029
0.038
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
Table 2-19 • RTSX72SU 5V PCI I/O Module
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 4.5V, TJ= 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
5V PCI Output Module Timing
tINYH
Input Data Pad-to-Y High
0.7
0.9
ns
tINYL
Input Data Pad-to-Y Low
1.1
1.3
ns
tDLH
Data-to-Pad Low to High
3.5
4.1
ns
tDHL
Data-to-Pad High to Low
4.3
5.1
ns
tENZL
Enable-to-Pad, Z to Low
2.8
3.3
ns
tENZH
Enable-to-Pad, Z to High
3.5
4.1
ns
tENLZ
Enable-to-Pad, Low to Z
4.9
5.8
ns
tENHZ
Enable-to-Pad, High to Z
4.3
5.1
ns
dTLH2
dTHL2
Delta Delay vs. Load Low to High
0.036
0.046
ns/pF
Delta Delay vs. Load High to Low
0.029
0.038
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
2 -1 8
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
3.3V PCI
The RTSX-SU family supports 3.3V PCI and is compliant with the PCI Local Bus Specification Rev. 2.1.
Table 2-20 • 3.3 V PCI DC Specifications
Symbol
Parameter
Condition
Min.
Max.
Units
VCCA
Supply Voltage for Array
2.25
2.75
V
VCCI
Supply Voltage for I/Os
3.0
3.6
V
VIH
Input High Voltage
0.5VCCI
VCCI + 0.5
V
VIL
Input Low Voltage
–0.5
0.3VCCI
V
IIPU
Input Pull-up Voltage1
0.7VCCI
2
IIL/IIH
Input Leakage Current
VOH
Output High Voltage
IOUT = –500 µA
VOL
Output Low Voltage
IOUT = 1500 µA
0 < VIN < VCCI
Input Pin
CCLK
CLK Pin Capacitance
μA
±20
0.9VCCI
V
0.1VCCI
V
10
pF
12
pF
Capacitance3
CIN
5
Trip point for Input buffers
VMEAS
V
0.4 * VCCI
Output buffer measuring point - rising edge
0.285 * VCCI
Output buffer measuring point - falling edge
0.615 * VCCI
V
Notes:
1. This specification should be guaranteed by design. It is the minimum voltage to which pull-up resistors are calculated to pull a
floated network. Applications sensitive to static power utilization should assure that the input buffer is conducting minimum current
at this input VIN.
2. Input leakage currents include hi-Z output leakage for all bidirectional buffers with tristate outputs.
3. Absolute maximum pin capacitance for a PCI input is 10 pF (except for CLK) with an exception granted to motherboard-only
devices, which could be up to 16 pF, in order to accommodate PGA packaging. This means that components for expansion boards
would need to use alternatives to ceramic PGA packaging.
150.0
IOL Max. Specification
IOL
Current (mA)
100.0
50.0
IOL Min. Specification
0.0
0
–50.0
0.5
1
1.5
2
2.5
3
3.5
4
IOH Min. Specification
–100.0
IOH Max. Specification
IOH
–150.0
Voltage Out (V)
Figure 2-9 • 3.3V PCI V/I Curve for the RTSX-SU Family
Equation C
IOH = (98.0/VCCI) * (VOUT – VCCI) * (VOUT + 0.4VCCI)
Equation D
IOL = (256/VCCI) * VOUT * (VCCI – VOUT)
for VCCI > VOUT > 0.7 VCCI
for 0V < VOUT < 0.18 VCCI
v2.2
2-19
RTSX-SU RadTolerant FPGAs (UMC)
Table 2-21 • 3.3V PCI AC Specifications
Symbol
IOH(AC)
Parameter
Switching Current High
Condition
0 < VOUT ≤ 0.3VCCI
Min.
1
0.3VCCI ≤ VOUT < 0.9VCCI 1
0.7VCCI < VOUT < VCCI
IOL(AC)
(Test Point)
VOUT = 0.7VCC 2
Switching Current Low
VCCI > VOUT ≥ 0.6VCCI
Max.
–12VCCI
mA
(–17.1 + (VCCI – VOUT))
mA
1, 2
"Equation C" on
page 2-19
–32VCCI
1
0.6VCCI > VOUT > 0.1VCCI
1
VOUT = 0.18VCC 2
ICL
Low Clamp Current
–3 < VIN ≤ –1
ICH
High Clamp Current
VCCI + 4 > VIN ≥ VCCI + 1
mA
16VCCI
mA
(26.7VOUT)
mA
0.18VCCI > VOUT > 0 1, 2
(Test Point)
Units
"Equation D" on
page 2-19
38VCCI
mA
–25 + (VIN + 1)/0.015
mA
25 + (VIN – VCCI – 1)/0.015
mA
3
1
4
V/ns
1
4
V/ns
slewR
Output Rise Slew Rate
0.2VCCI to 0.6VCCI load
slewF
Output Fall Slew Rate
0.6VCCI to 0.2VCCI load 3
Notes:
1. Refer to the V/I curves in Figure 2-9 on page 2-19. Switching current characteristics for REQ# and GNT# are permitted to be one
half of that specified here; i.e., half-size output drivers may be used on these signals. This specification does not apply to CLK and
RST#, which are system outputs. The “Switching Current High” specification is not relevant to SERR#, INTA#, INTB#, INTC#, and
INTD#, which are open drain outputs.
2. Maximum current requirements must be met as drivers pull beyond the last step voltage. Equations defining these maximums (C
and D) are provided with the respective curves in Figure 2-9 on page 2-19. The equation defined maximum should be met by the
design. In order to facilitate component testing, a maximum current test point is defined for each side of the output driver.
3. This parameter is to be interpreted as the cumulative edge rate across the specified range, rather than the instantaneous rate at any
point within the transition range. The specified load is optional (Figure 2-10); i.e., the designer may elect to meet this parameter
with an unloaded output per the latest revision of the PCI Local Bus Specification. However, adherence to both maximum and
minimum parameters is required (the maximum is no longer simply a guideline). Rise slew rate does not apply to open drain
outputs.
Pin
Output
Buffer
1/2 in. max.
Pin
1/2 in. max.
Output
Buffer
10 pF
1 k/25 Ω
1 k/25 Ω
10 pF
Figure 2-10 • 3.3V PCI Output Loading
2 -2 0
v2.2
VCC
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-22 • RTSX32SU 3.3V PCI I/O Module
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
3.3V PCI Output Module Timing
tINYH
Input Data Pad-to-Y High
0.8
0.9
ns
tINYL
Input Data Pad-to-Y Low
0.9
1.1
ns
tDLH
Data-to-Pad Low to High
3.0
3.5
ns
tDHL
Data-to-Pad High to Low
3.0
3.5
ns
tENZL
Enable-to-Pad, Z to Low
2.1
2.5
ns
tENZH
Enable-to-Pad, Z to High
3.0
3.5
ns
tENLZ
Enable-to-Pad, Low to Z
2.7
3.9
ns
tENHZ
Enable-to-Pad, High to Z
3.0
3.5
ns
dTLH2
Delta Delay vs. Load Low to High
0.067
0.085
ns/pF
dTHL2
Delta Delay vs. Load High to Low
0.031
0.040
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
Table 2-23 • RTSX72SU 3.3V PCI I/O Module
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
3.3V PCI Output Module Timing
tINYH
Input Data Pad-to-Y High
0.7
0.8
ns
tINYL
Input Data Pad-to-Y Low
0.9
1.1
ns
tDLH
Data-to-Pad Low to High
2.8
3.3
ns
tDHL
Data-to-Pad High to Low
2.8
3.3
ns
tENZL
Enable-to-Pad, Z to Low
2.1
2.5
ns
tENZH
Enable-to-Pad, Z to High
2.8
3.3
ns
tENLZ
Enable-to-Pad, Low to Z
2.7
3.9
ns
tENHZ
Enable-to-Pad, High to Z
2.8
3.3
ns
dTLH2
dTHL2
Delta Delay vs. Load Low to High
0.067
0.085
ns/pF
Delta Delay vs. Load High to Low
0.031
0.040
ns/pF
Notes:
1. Output delays based on 35 pF loading.
2. To obtain the slew rate, substitute the appropriate Delta value, load capacitance, and the VCCI value into the following equation:
Slew Rate [V/ns] = (0.1*VCCI - 0.9*VCCI)/ (Cload * dTLH|dTHL|dTHLS)
where Cload is the load capacitance driven by the I/O in pF;
dTLH|dTHL|dTHLS is the worst case delta value from the datasheet in ns/pF.
v2.2
2-21
RTSX-SU RadTolerant FPGAs (UMC)
Module Specifications
C-Cell
Introduction
The C-cell is one of the two logic module types in the
RTSX-SU architecture. It is the combinatorial logic
resource in the device. The RTSX-SU architecture uses the
same C-cell configuration as found in the SX and SX-A
families.
Inverter (DB input) can be used to drive a
complement signal of any of the inputs to the C-cell.
•
A hardwired connection (direct connect) to the
associated R-cell with a signal propagation time of
less than 0.1 ns.
This layout of the C-cell enables the implementation of
over 4,000 functions of up to five bits. For example, two
C-cells can be used together to implement a four-input
XOR function in a single cell delay.
The C-cell features the following (Figure 2-11):
•
•
Eight-input MUX (data: D0-D3, select: A0, A1, B0,
B1). User signals can be routed to any one of these
inputs. C-cell inputs (A0, A1, B0, B1) can be tied to
one of the either the routed or quad clocks (CLKA/B
or QCLKA/B/C/D).
The C-cell configuration is handled automatically for the
user with Actel's extensive macro library (please see
Actel’s Antifuse Macro Library Guide for a complete
listing of available RTSX-SU macros).
D0
D1
Y
D2
D3
Sa
Sb
DB
A0
B0
A1
B1
Figure 2-11 • C-Cell
VC C
S, A or B
S
A
B
Y
Y
GND
50% 50%
VCC
50%
50%
GND
tPD
t PD
Y
50%
tPD
Figure 2-12 • C-Cell Timing Model and Waveforms
2 -2 2
v2.2
GND
tPD
VCC
50%
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-24 • C-Cell
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ= 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
‘Std.’ Speed
Max.
Min.
Max.
Units
1.4
ns
C-cell Propagation Delays
tPD
Internal Array Module
1.2
Note: For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn or tPD1 + tRD1 + tSUD, whichever is appropriate.
R-Cell
Introduction
•
The R-cell, the sequential logic resource of RTSX-SU
devices, is the second logic module type in the RTSX-SU
family architecture. The RTSX-SU R-cell is an SEUenhanced version of the SX and SX-A R-cell (Figure 2-13).
The main features of the R-cell include the following:
•
•
Direct connection to the adjacent C-cell through
the hardwired connection DCIN. DCIN is driven by
the DCOUT of an adjacent C-cell via the DirectConnect routing resource, providing a connection
with less than 0.1 ns of routing delay.
The R-cell can be used as a standalone flip-flop. It
can be driven by any other C-cell or I/O modules
through the regular routing structure (using DIN
as a routable data input). This gives the option of
using it as a 2:1 MUXed flip-flop as well.
•
Independent active-low asynchronous clear (CLRB).
•
Independent active-low asynchronous preset
(PSETB). If both CLRB and PSETB are Low, CLRB has
higher priority.
S0
Clock can be driven by any of the following (CKP
input selects clock polarity):
–
The high-performance, hardwired, fast clock
(HCLK)
–
One of the two routed clocks (CLKA/B)
–
One of the four quad clocks (QCLKA/B/C/D) in
the case of the RTSX72SU
–
User signals
•
S0, S1, PSETB, and CLRB can be driven by CLKA/B,
QCLKA/B/C/D (for the RTSX72SU) or user signals.
•
Routed Data Input and S1 can be driven by user
signals.
As with the C-cell, the configuration of the R-cell to
perform various functions is handled automatically for
the user through Actel's extensive macro library (please
see Actel’s Antifuse Macro Library Guide for a complete
listing of available RTSX-SU macros).
Routed
Data Input S1
PSETB
Direct
Connect
Input
D
HCLK
CLKA,
CLKB,
Internal Logic
Q
Y
CLRB
CKS
CKP
Figure 2-13 • R-Cell
v2.2
2-23
RTSX-SU RadTolerant FPGAs (UMC)
SEU-Hardened D Flip-Flop
In order to meet the stringent SEU requirements of a LET
threshold greater than 40MeV-cm2/gm, the internal
design of the R-cell was modified without changing the
functionality of the cell.
of each of the three latches is voted with the outputs of
the other two latches. If one of the three latches is struck
by an ion and starts to change state, the voting with the
other two latches prevents the change from feeding
back and permanently latching. Care was taken in the
layout to ensure that a single ion strike could not affect
more than one latch. Figure 2-16 shows a simplified
schematic of the test circuitry that has been added to
test the functionality of all the components of the flipflop. The inputs to each of the three latches are
independently controllable so the voting circuitry in the
asynchronous self-correcting feedback paths can be
tested exhaustively. This testing is performed on an
unprogrammed array during wafer sort, final test, and
post-burn-in test. This test circuitry cannot be used to
test the flip-flops once the device has been programmed.
Figure 2-14 is a simplified representation of how the D
flip-flop in the R-cell is implemented in the SX-A
architecture. The flip-flop consists of a master and a slave
latch gated by opposite edges of the clock. Each latch is
constructed by feeding back the output to the input
stage. The potential problem in a space environment is
that either of the latches can change state when hit by a
particle with enough energy.
To achieve the SEU requirements, the D flip-flop in the
RTSX-SU R-cell is enhanced (Figure 2-15). Both the master
and slave "latches" are each implemented with three
latches. The asynchronous self-correcting feedback paths
Q
D
CLK
CLK
Figure 2-14 • SX-A R-Cell Implementation of a D Flip-Flop
Q
D
CLK
CLK
Voter
Gate
CLK
CLK CLK
CLK
CLK
CLK
Figure 2-15 • RTSX-SU R-Cell Implementation of D Flip-Flop Using Voter Gate Logic
2 -2 4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Q
D
Tst1
Voter
Gate
Tst2
Tst3
CLK
Test
Circuitry
Figure 2-16 • R-Cell Implementation – Test Circuitry
PRE
D
Q
CLK
CLR
(Positive edge triggered)
tHD
D
CLK
tSUD
tHPWH
tRPWH
tHP
tRCO
Q
tHPWL
tRPWL
tCLR
CLR
tPRESET
tWASYN
PRESET
Figure 2-17 • R-Cell Timing Models and Waveforms
v2.2
2-25
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-25 • R-Cell
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
R-Cell Propagation Delays
tRCO
Sequential Clock-to-Q
1.0
1.2
ns
tCLR
Asynchronous Clear-to-Q
0.8
1.0
ns
tPRESET
Asynchronous Preset-to-Q
1.1
1.3
ns
tSUD
Flip-Flop Data Input Set-Up
0.8
1.0
ns
tHD
Flip-Flop Data Input Hold
0.0
0.0
ns
tWASYN
Asynchronous Pulse Width
2.8
3.3
ns
tRECASYN
Asynchronous Recovery Time
0.7
0.8
ns
tHASYN
Asynchronous Hold Time
0.7
0.8
ns
2 -2 6
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Routing Specifications
Routing Resources
Horizontal and Vertical Routing
The routing structure found in RTSX-SU devices enables
any logic module to be connected to any other logic
module in the device while retaining high performance.
There are multiple paths and routing resources that can
be used to route one logic module to another, both
within a SuperCluster and elsewhere on the chip.
In addition to DirectConnect and FastConnect, the
architecture makes use of two globally-oriented routing
resources known as segmented routing and high-drive
routing. Actel’s segmented routing structure provides a
variety of track lengths for extremely fast routing
between SuperClusters. The exact combination of track
lengths and antifuses within each path is chosen by the
100-percent-automatic place-and-route software to
minimize signal propagation delays.
There are three primary types of routing within the
RTSX-SU architecture: DirectConnect, FastConnect, and
Vertical and Horizontal Routing.
Critical Nets and Typical Nets
DirectConnect
DirectConnects provide a high-speed connection between
an R-cell and its adjacent C-cell (Figure 1-3 and Figure 1-4
on page 1-4). This connection can be made from the Y
output of the C-cell to the DirectConnect input of the R-cell
by configuring of the S0 line of the R-cell. This provides a
connection that does not require an antifuse and has a
delay of less than 0.1 ns.
Propagation delays are expressed only for typical nets,
which are used for the initial design performance
evaluation. Critical net delays can then be applied to the
most time-critical paths. Critical nets are determined by
net property assignment prior to placement and routing.
Up to six percent of the nets in a design may be
designated as critical, while 90 percent of the nets in a
design are typical.
FastConnect
Long Tracks
For high-speed routing of logic signals, FastConnects can
be used to build a short distance connection using a
single antifuse (Figure 1-3 and Figure 1-4 on page 1-4).
FastConnects provide a maximum delay of 0.4 ns. The
outputs of each logic module connect directly to the
output tracks within a SuperCluster. Signals on the
output tracks can then be routed through a single
antifuse connection to drive the inputs of logic modules
either within one SuperCluster or in the SuperCluster
immediately below.
Some nets in the design use long tracks. Long tracks are
special routing resources that span multiple rows,
columns, or modules. Long tracks employ three and
sometimes five antifuse connections. This increases
capacitance and resistance results in longer net delays
for macros connected to long tracks. Typically up to six
percent of nets in a fully utilized device require long
tracks. Long tracks can cause a delay from 4.0 ns to
8.4 ns. This additional delay is represented statistically in
higher fanout routing delays in the "Timing
Characteristics" section on page 2-28.
v2.2
2-27
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-26 • RTSX32SU
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
Predicted Routing Delays
tDC
FO=1 Routing Delay, DirectConnect
0.1
0.1
ns
tFC
FO=1 Routing Delay, FastConnect
0.4
0.4
ns
tRD1
FO=1 Routing Delay
0.8
0.9
ns
tRD2
FO=2 Routing Delay
1.0
1.2
ns
tRD3
FO=3 Routing Delay
1.4
1.6
ns
tRD4
FO=4 Routing Delay
1.5
1.8
ns
tRD8
FO=8 Routing Delay
2.9
3.4
ns
tRD12
FO=12 Routing Delay
4.0
4.7
ns
Note: Routing delays are for typical designs across worst-case operating conditions. These parameters should be used for estimating
device performance. Post-route timing analysis or simulation is required to determine actual worst-case performance.
Table 2-27 • RTSX72SU
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
Predicted Routing Delays
tDC
FO=1 Routing Delay, DirectConnect
0.1
0.1
ns
tFC
FO=1 Routing Delay, FastConnect
0.4
0.4
ns
tRD1
FO=1 Routing Delay
0.9
1.0
ns
tRD2
FO=2 Routing Delay
1.2
1.4
ns
tRD3
FO=3 Routing Delay
1.8
2.0
ns
tRD4
FO=4 Routing Delay
1.9
2.3
ns
tRD8
FO=8 Routing Delay
3.7
4.3
ns
tRD12
FO=12 Routing Delay
5.1
6.0
ns
Note: Routing delays are for typical designs across worst-case operating conditions. These parameters should be used for estimating
device performance. Post-route timing analysis or simulation is required to determine actual worst-case performance.
2 -2 8
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Global Resources
One of the most important aspects of any FPGA
architecture is its global resource or clock structure. The
RTSX-SU family provides flexible and easy-to-use global
resources without the limitations normally found in
other FPGA architectures.
the device (logically equivalent to the HCLK). CLK has the
added flexibility in that it can drive the S0 (Enable), S1,
PSETB, and CLRB inputs of R-cells as well as any of the
inputs of any C-cell in the device. This allows CLKs to be
used not only as clocks but also for other global signals
or high fanout nets. Both CLKs are available everywhere
on the chip.
The RTSX-SU architecture contains three types of global
resources, the HCLK (hardwired clock) and CLK (routed
clock) and in the RTSX72SU, QCLK (quadrant clock). Each
RTSX-SU device is provided with one HCLK and two CLKs.
The RTSX72SU has an additional four QCLKs.
If CLKA or CLKB pins are not used or sourced from
signals, then these pins must be set as Low or High on
the board. They must not be left floating (except in
RTSX72SU, where these clocks can be configured as
regular I/Os).
Hardwired Clock
The hardwired (HCLK) is a low-skew network that can
directly drive the clock inputs of all R-cells in the device
with no antifuse in the path. The HCLK is available
everywhere on the chip.
Quadrant Clocks
The RTSX72SU device provides four quadrant clocks
(QCLKA, QCLKB, QCLKC, QCLKD) to the user, which can
be sourced from external pins or from internal logic
signals within the device. Each of these clocks can
individually drive up to one full quadrant of the chip, or
they can be grouped together to drive multiple
quadrants (Figure 2-18). If QCLKs are not used as
quadrant clocks, they can behave as regular I/Os. See
Actel’s application note Using A54SX72A and RT54SX72S
Quadrant Clocks for more information.
Upon power-up of the RTSX-SU device, four clock pulses
must be detected on HCLK before the clock signal will be
propagated to registers in the device.
Routed Clocks
The routed clocks (CLKA and CLKB) are low-skew
networks that can drive the clock inputs of all R-cells in
4 QCLKBUFS
4
Quadrant 2
5:1
5:1
QCLKINT
(to array)
Quadrant 3
QCLKINT
(to array)
4
Quadrant 0
5:1
5:1
QCLKINT
(to array)
Quadrant 1
QCLKINT
(to array)
Figure 2-18 • RTSX-SU QCLK Structure
v2.2
2-29
RTSX-SU RadTolerant FPGAs (UMC)
Timing Characteristics
Table 2-28 • RTSX32SU at VCCI = 3.0V
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
Dedicated (Hardwired) Array Clock Network
tHCKH
Pad to R-Cell Input Low to High
3.9
4.6
ns
tHCKL
Pad to R-Cell Input High to Low
3.9
4.6
ns
tHPWH
Minimum Pulse Width High
2.1
2.5
ns
tHPWL
Minimum Pulse Width Low
2.1
2.5
ns
tHCKSW
Maximum Skew
tHP
Minimum Period
fHMAX
Maximum Frequency
1.6
4.2
1.9
5.0
ns
ns
238
200
MHz
Routed Array Clock Networks
tRCKH
Pad to R-cell Input High to Low (Light Load))
4.2
4.9
ns
tRCHKL
Pad to R-cell Input Low to High (Light Load))
3.9
4.6
ns
tRCKH
Pad to R-cell Input Low to High (50% Load)
5.0
5.9
ns
tRCKL
Pad to R-cell Input High to Low (50% Load)
4.3
5.1
ns
tRCKH
Pad to R-cell Input Low to High (100% Load)
5.6
6.5
ns
tRCKL
Pad to R-cell Input High to Low (100% Load)
4.9
5.7
ns
tRPWH
Minimum Pulse Width High
2.1
2.5
ns
tRPWL
Minimum Pulse Width Low
2.1
2.5
ns
tRCKSW
Maximum Skew (Light Load)
2.8
3.3
ns
tRCKSW
Maximum Skew (50% Load)
2.8
3.3
ns
tRCKSW
Maximum Skew (100% Load)
2.8
3.3
ns
tRP
Minimum Period
fRMAX
Maximum Frequency
2 -3 0
4.2
5.0
238
v2.2
ns
200
MHz
RTSX-SU RadTolerant FPGAs (UMC)
Table 2-29 • RTSX32SU at VCCI = 4.5V
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 4.5V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
Dedicated (Hardwired) Array Clock Network
tHCKH
Pad to R-Cell Input Low to High
3.9
4.6
ns
tHCKL
Pad to R-Cell Input High to Low
3.9
4.6
ns
tHPWH
Minimum Pulse Width High
2.1
2.5
ns
tHPWL
Minimum Pulse Width Low
2.1
2.5
ns
tHCKSW
Maximum Skew
tHP
Minimum Period
fHMAX
Maximum Frequency
1.6
4.2
1.9
5.0
ns
ns
238
200
MHz
Routed Array Clock Networks
tRCKH
Pad to R-cell Input High to Low (Light Load))
3.9
4.6
ns
tRCHKL
Pad to R-cell Input Low to High (Light Load))
3.7
4.4
ns
tRCKH
Pad to R-cell Input Low to High (50% Load)
4.7
5.6
ns
tRCKL
Pad to R-cell Input High to Low (50% Load)
4.1
4.9
ns
tRCKH
Pad to R-cell Input Low to High (100% Load)
5.3
6.2
ns
tRCKL
Pad to R-cell Input High to Low (100% Load)
4.7
5.5
ns
tRPWH
Minimum Pulse Width High
2.1
2.5
ns
tRPWL
Minimum Pulse Width Low
2.1
2.5
ns
tRCKSW
Maximum Skew (Light Load)
2.8
3.3
ns
tRCKSW
Maximum Skew (50% Load)
2.8
3.3
ns
tRCKSW
Maximum Skew (100% Load)
2.8
3.3
ns
tRP
Minimum Period
fRMAX
Maximum Frequency
4.2
5.0
238
v2.2
ns
200
MHz
2-31
RTSX-SU RadTolerant FPGAs (UMC)
Table 2-30 • RTSX72SU at VCCI = 3.0V
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 3.0V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
Dedicated (Hardwired) Array Clock Network
tHCKH
Pad to R-cell Input Low to High
3.2
3.8
ns
tHCKL
Pad to R-cell Input High to Low
3.5
4.1
ns
tHPWH
Minimum Pulse Width High
2.7
3.2
ns
tHPWL
Minimum Pulse Width Low
2.7
3.2
ns
tHCKSW
Maximum Skew
tHP
Minimum Period
fHMAX
Maximum Frequency
2.7
5.4
3.1
6.4
ns
ns
185
156
MHz
Routed Array Clock Networks
tRCKH
Pad to R-cell Input Low to High (Light Load))
5.7
6.7
ns
tRCKL
Pad to R-cell Input High to Low (Light Load)
6.5
7.7
ns
tRCKH
Pad to R-cell Input Low to High (50% Load)
5.7
6.7
ns
tRCKL
Pad to R-cell Input High to Low (50% Load)
6.5
7.7
ns
tRCKH
Pad to R-cell Input Low to High (100% Load)
5.7
6.7
ns
tRCKL
Pad to R-cell Input High to Low (100% Load)
6.5
7.7
ns
tRPWH
Minimum Pulse Width High
2.7
3.2
ns
tRPWL
Minimum Pulse Width Low
2.7
3.2
ns
tRCKSW
Maximum Skew (Light Load)
5.1
6.0
ns
tRCKSW
Maximum Skew (50% Load)
4.9
5.8
ns
tRCKSW
Maximum Skew (100% Load)
4.9
5.8
ns
tRP
Minimum Period
fRMAX
Maximum Frequency
5.4
6.4
ns
185
156
MHz
Quadrant Array Clock Networks
tQCKH
Pad to R-cell Input Low to High (Light Load)
3.6
4.2
ns
tQCKL
Pad to R-cell Input High to Low (Light Load)
3.6
4.2
ns
tQCKH
Pad to R-cell Input Low to High (50% Load)
3.7
4.3
ns
tQCKL
Pad to R-cell Input High to Low (50% Load)
3.9
4.5
ns
tQCKH
Pad to R-cell Input Low to High (100% Load)
4.0
4.7
ns
tQCKL
Pad to R-cell Input High to Low (100% Load)
4.1
4.8
ns
tQPWH
Minimum Pulse Width High
2.7
3.2
ns
tQPWL
Minimum Pulse Width Low
2.7
3.2
ns
tQCKSW
Maximum Skew (Light Load)
0.6
0.7
ns
tQCKSW
Maximum Skew (50% Load)
1.0
1.1
ns
tQCKSW
Maximum Skew (100% Load)
1.0
1.1
ns
tQP
Minimum Period
fQMAX
Maximum Frequency
2 -3 2
5.4
6.4
185
v2.2
ns
156
MHz
RTSX-SU RadTolerant FPGAs (UMC)
Table 2-31 • RTSX72SU at VCCI = 4.5V
Worst-Case Military Conditions VCCA = 2.25V, VCCI = 4.5V, TJ = 125°C, Radiation Level = 0 krad (Si)
‘–1’ Speed
Parameter
Description
Min.
Max.
‘Std.’ Speed
Min.
Max.
Units
Dedicated (Hardwired) Array Clock Network
tHCKH
Pad to R-cell Input Low to High
4.1
4.8
ns
tHCKL
Pad to R-cell Input High to Low
4.1
4.8
ns
tHPWH
Minimum Pulse Width High
2.8
3.3
ns
tHPWL
Minimum Pulse Width Low
2.8
3.3
ns
tHCKSW
Maximum Skew
tHP
Minimum Period
fHMAX
Maximum Frequency
3.2
5.6
3.7
6.6
ns
ns
179
152
MHz
Routed Array Clock Networks
tRCKH
Pad to R-cell Input Low to High (Light Load))
6.8
8.0
ns
tRCKL
Pad to R-cell Input High to Low (Light Load)
8.2
9.7
ns
tRCKH
Pad to R-cell Input Low to High (50% Load)
6.8
8.0
ns
tRCKL
Pad to R-cell Input High to Low (50% Load)
8.2
9.7
ns
tRCKH
Pad to R-cell Input Low to High (100% Load)
6.8
8.0
ns
tRCKL
Pad to R-cell Input High to Low (100% Load)
8.2
9.7
ns
tRPWH
Minimum Pulse Width High
2.8
3.3
ns
tRPWL
Minimum Pulse Width Low
2.8
3.3
ns
tRCKSW
Maximum Skew (Light Load)
7.0
8.2
ns
tRCKSW
Maximum Skew (50% Load)
6.8
8.0
ns
tRCKSW
Maximum Skew (100% Load)
6.8
8.0
ns
tQP
Minimum Period
fQMAX
Maximum Frequency
5.6
6.6
ns
179
152
MHz
Quadrant Array Clock Networks
tQCKH
Pad to R-cell Input Low to High (Light Load))
3.9
4.6
ns
tQCKL
Pad to R-cell Input High to Low (Light Load)
4.2
4.9
ns
tQCKH
Pad to R-cell Input Low to High (50% Load)
4.2
4.9
ns
tQCKL
Pad to R-cell Input High to Low (50% Load)
4.5
5.3
ns
tQCKH
Pad to R-cell Input Low to High (100% Load)
4.5
5.3
ns
tQCKL
Pad to R-cell Input High to Low (100% Load)
5.0
5.9
ns
tQPWH
Minimum Pulse Width High
2.8
3.3
ns
tQPWL
Minimum Pulse Width Low
2.8
3.3
ns
tQCKSW
Maximum Skew (Light Load)
0.7
0.8
ns
tQCKSW
Maximum Skew (50% Load)
1.3
1.5
ns
tQCKSW
Maximum Skew (100% Load)
1.4
1.6
ns
tQP
Minimum Period
fQMAX
Maximum Frequency
5.6
6.6
179
v2.2
ns
152
MHz
2-33
RTSX-SU RadTolerant FPGAs (UMC)
Global Resource Access Macros
The user can configure which global resource is used in
the design as well as how each global resource is driven
through the use of the following macros:
•
HCLKBUF – used to drive the hardwired clock
(HCLK) in both devices from an external pin
•
CLKBUF and CLKBUFI – noninverting and inverting
inputs used to drive either routed clock (CLKA or
CLKB) in both devices from external pins
•
CLKINT and CLKINTI – noninverting and inverting
inputs used to drive either routed clock (CLKA or
CLKB) in both devices from internal logic
•
QCLKBUF and QCLKBUFI – noninverting and
inverting inputs used to drive quadrant routed
clocks (QCLKA/B/C/D) in the RTSX72SU from
external pins
•
QCLKINT and QCLKINTI – noninverting and
inverting inputs used to drive quadrant routed
clocks (QCLKA/B/C/D) in the RTSX72SU from
internal logic
•
QCLKBIBUF and QCLUKBIBUFI – noninverting and
inverting inputs used to drive quadrant routed
clocks
(QCLKA/B/C/D)
in
the
RTSX72SU
alternatively from either external pins or internal
logic
Figure 2-19, Figure 2-20, and Figure 2-21 illustrate the
various global-resource access macros.
Constant Load
Clock Network
HCLKBUF
Figure 2-19 • Hardwired Clock Buffer
Clock Network
From Internal Logic
CLKBUF
CLKBUFI
CLKINT
CLKINTI
Figure 2-20 • Routed Clock Buffers in RTSX32SU
OE
From Internal Logic
Clock Network
From Internal Logic
CLKBUF
CLKBUFI
CLKINT
CLKINTI
CLKBIBUF
CLKBIBUFI
QCLKBUF
QCLKBUFI
QCLKINT
QCLKINTI
QCLKBIBUF
QCLKBIBUFI
Figure 2-21 • Routed and Quadrant Clock Buffers in RTSX72SU
2 -3 4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Other Architectural Features
JTAG Interface
Flexible Mode
All RTSX-SU devices are IEEE 1149.1 compliant and offer
superior diagnostic and testing capabilities by providing
Boundary Scan Testing (BST) and probing capabilities.
The BST function is controlled through special JTAG pins
(TMS, TDI, TCK, TDO, and TRST). The functionality of the
JTAG pins is defined by two available modes: dedicated
and flexible (Table 2-32). Note that TRST and TMS cannot
be employed as user I/Os in either mode.
In flexible mode, TDI, TCK, and TDO may be employed as
either user I/Os or as JTAG input pins. The internal
resistors on the TMS and TDI pins are not present in
flexible JTAG mode.
To enter the flexible mode, users need to uncheck the
"Reserve JTAG" box in the "Device Selection Wizard" in
Designer software. TDI, TCK, and TDO pins may function
as user I/Os or BST pins in flexible mode. This
functionality is controlled by the BST TAP controller. The
TAP controller receives two control inputs: TMS and TCK.
Upon power-up, the TAP controller enters the Test-LogicReset state. In this state, TDI, TCK, and TDO function as
user I/Os. The TDI, TCK, and TDO are transformed from
user I/Os into BST pins when a rising edge on TCK is
detected while TMS is at logic Low. To return to the TestLogic-Reset state, in the absences of TRST assertion, TMS
must be held High for at least five TCK cycles. An
external, 10 kΩ pull-up resistor tied to VCCI should be
placed on the TMS pin to pull it High by default.
Table 2-32 • Boundary Scan Pin Functionality
Dedicated Test Mode
Flexible Mode
TCK, TDI, TDO are dedicated
BST pins
TCK, TDI, TDO are flexible and
may be used as user I/Os
No need for pull-up resistor for Use a pull-up resistor of 10 kΩ
TMS
on TMS
Dedicated Mode
In dedicated mode, all JTAG pins are reserved for BST;
users cannot employ them as regular I/Os. An internal
pull-up resistor (on the order of 17 kΩ to 22 kΩ3) is
automatically enabled on both TMS and TDI pins, and
the TMS pin will function as defined in the IEEE 1149.1
(JTAG) specification.
Table 2-33 describes the different configurations of the
BST pins and their functionality in different modes.
Table 2-33 • JTAG Pin Configurations and Functions
To enter dedicated mode, users need to reserve the JTAG
pins in Actel’s Designer software during device selection.
To reserve the JTAG pins, users can check the "Reserve
JTAG" box in the "Device Selection Wizard" in Actel’s
Designer software (Figure 2-22).
Designer
"Reserve JTAG"
Selection
TAP Controller
State
Dedicated (JTAG)
Checked
Any
Flexible (User I/O)
Unchecked
Test-Logic-Reset
Flexible (JTAG)
Unchecked
Other
Mode
TRST Pin
The TRST pin functions as a dedicated boundary scan
reset pin. An internal pull-up resistor is permanently
enabled on the TRST pin. Additionally, the TRST pin must
be grounded for flight applications. This will prevent
Single-Event Upsets (SEU) in the TAP controller from
inadvertently placing the device into JTAG mode.
Figure 2-22 • Device Selection Wizard
Probing Capabilities
RTSX-SU devices also provide internal probing capability
that is accessed with the JTAG pins.
3. On a given device, the value of the internal pull-up resistor varies within 1 kΩ between the TMS and TDI pins.
v2.2
2-35
RTSX-SU RadTolerant FPGAs (UMC)
Silicon Explorer II Probe Interface
During probing, the Silicon Explorer II Diagnostic
Hardware is used to control the TDI, TCK, TMS, and TDO
pins to select the desired nets for debugging. The user
simply assigns the selected internal nets in the Silicon
Explorer II software to the PRA/PRB output pins for
observation. Probing functionality is activated when the
BST pins are in JTAG mode and the TRST pin is driven
High. If the TRST pin is held Low, the TAP controller will
remain in the Test-Logic-Reset state, so no probing can
be performed. Silicon Explorer II automatically places the
device into JTAG mode, but the user must drive the TRST
pin High or allow the internal pull-up resistor to pull
TRST High.
Actel’s Silicon Explorer II is an integrated hardware and
software solution that, in conjunction with Actel’s
Designer software, allows users to examine any of the
internal nets of the device while it is operating in a
prototype or a production system. The user can probe
two nodes at a time without changing the placement or
routing of the design and without using any additional
device resources. Highlighted nets in Designer’s
ChipEditor can be accessed using Silicon Explorer II in
order to observe their real time values.
Silicon Explorer II's noninvasive method does not alter
timing or loading effects, thus shortening the debug
cycle. In addition, Silicon Explorer II does not require
relayout or additional MUXes to bring signals out to
external pins, which is necessary when using
programmable logic devices from other suppliers. By
eliminating multiple place-and-route cycles, the integrity
of the design is maintained throughout the debug
process.
Silicon Explorer II connects to the host PC using a
standard serial port connector. Connections to the circuit
board are achieved using a nine-pin D-Sub connector
(Figure 1-5 on page 1-6). Once the design has been
placed-and-routed and the RTSX-SU device has been
programmed, Silicon Explorer II can be connected and
the Silicon Explorer software can be launched.
Silicon Explorer II comes with an additional optional PChosted tool that emulates an 18-channel logic analyzer.
Two channels are used to monitor two internal nodes,
and 16 channels are available to probe external signals.
The software included with the tool provides the user
with an intuitive interface that allows for easy viewing
and editing of signal waveforms.
Both members of the RTSX-SU family have two external
pads: PRA and PRB. These can be used to bring out two
probe signals from the device. To disallow probing, the
SFUS security fuse in the silicon signature has to be
programmed. Table 2-34 shows the possible device
configuration options and their effects on probing.
Table 2-34 • Device Configuration Options for Probe Capability
JTAG Mode
Dedicated
TRST
Security Fuse
Programmed
PRA and PRB1
TDI, TCK, and TDO1
Low
No
User I/O2
Probing Unavailable
I/O2
Low
No
Dedicated
High
No
Probe Circuit Outputs
Probe Circuit I/O
Flexible
High
No
Probe Circuit Outputs
Probe Circuit I/O
–
Yes
Probe Circuit Secured
Probe Circuit Secured
–
User
User I/O2
Flexible
Notes:
1. Avoid using the TDI, TCK, TDO, PRA, and PRB pins as input or bidirectional ports during probing. Since these pins are active during
probing, input signals will not pass through these pins and may cause contention.
2. If no user signal is assigned to these pins, they will behave as unused I/Os in this mode. Unused pins are automatically tristated by
the Designer software.
2 -3 6
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
Security Fuses
Programming
Actel antifuse FPGAs, with FuseLock technology, offer
the highest level of design security available in a
programmable logic device. Since antifuse FPGAs are live
at power-up, there is no bitstream that can be
intercepted, and no bitstream or programming data is
ever downloaded to the device, thus making device
cloning impossible. In addition, special security fuses are
hidden throughout the fabric of the device and may be
programmed by the user to thwart attempts to reverse
engineer the device by attempting to exploit either the
programming or probing interfaces. Both invasive and
noninvasive attacks against an RTSX-SU device that
access or bypass these security fuses will destroy access to
the rest of the device. Refer to the Understanding Actel
Antifuse Device Security white paper for more
information.
Device programming is supported through the Silicon
Sculptor II, a single-site, robust and compact deviceprogrammer for the PC. Two Silicon Sculptor IIs can be
daisy-chained and controlled from a single PC host. With
standalone software for the PC, Silicon Sculptor II is
designed to allow concurrent programming of multiple
units from the same PC when daisy-chained.
Look for this symbol to ensure your valuable IP is secure
(Figure 2-23).
Programming an RTSX-SU device using Silicon Sculptor II
is similar to programming any other antifuse device. The
procedure is as follows:
Silicon Sculptor II programs devices independently to
achieve the fastest programming times possible. Each
fuse is verified by Silicon Sculptor II to ensure correct
programming. Furthermore, at the end of programming,
there are integrity tests that are run to ensure that
programming was completed properly. Not only does it
test programmed and nonprogrammed fuses, Silicon
Sculptor II also provides a self-test to extensively test its
own hardware.
1. Load the .AFM file
™
2. Select the device to be programmed
3. Begin programming
u e
When the design is ready to go to production, Actel
offers volume programming services either through
distribution partners or via our In-House Programming
Center. For more details on programming the RTSX-SU
devices, please refer to the Silicon Sculptor II User’s
Guide.
Figure 2-23 • FuseLock Logo
To ensure maximum security in RTSX-SU devices, it is
recommended that the user program the device security
fuse (SFUS). When programmed, the Silicon Explorer II
testing probes are disabled to prevent internal probing,
and the programming interface is also disabled. All JTAG
public instructions are still accessible by the user. For
more information, refer to Actel’s Implementation of
Security in Actel Antifuse FPGAs application note.
v2.2
2-37
RTSX-SU RadTolerant FPGAs (UMC)
Package Pin Assignments
84-Pin CQFP
Pin 1 indicator
may be in a different
shape for different
84
devices.
64
1
63
21
22
43
42
Figure 3-1 • 84-Pin CQFP (Top View)
Note
For Package Manufacturing and Environmental information, visit the Resource Center at
http://www.actel.com/products/solutions/package/default.aspx.
v2.2
3-1
RTSX-SU RadTolerant FPGAs (UMC)
84-Pin CQFP
84-Pin CQFP
3 -2
Pin Number
RTSX32SU Function
Pin Number
RTSX32SU Function
1
I/O
43
I/O
2
I/O
44
I/O
3
TMS
45
I/O
4
I/O
46
VCCA
5
VCCI
47
VCCI
6
GND
48
GND
7
I/O
49
I/O
8
I/O
50
I/O
9
I/O
51
I/O
10
I/O
52
I/O
11
TRST
53
I/O
12
I/O
54
I/O
13
I/O
55
I/O
14
I/O
56
I/O
15
VCCA
57
VCCA
16
GND
58
GND
17
I/O
59
I/O
18
VCCA
60
VCCA
19
I/O
61
GND
20
I/O
62
I/O
21
I/O
63
I/O
22
I/O
64
I/O
23
I/O
65
I/O
24
I/O
66
I/O
25
I/O
67
I/O
26
GND
68
VCCI
27
VCCI
69
GND
28
I/O
70
I/O
29
I/O
71
I/O
30
I/O
72
CLKA
31
I/O
73
CLKB
32
PRB, I/O
74
PRA, I/O
33
HCLK
75
I/O
34
I/O
76
I/O
35
I/O
77
I/O
36
VCCA
78
GND
37
GND
79
VCCA
38
I/O
80
I/O
39
TDO, I/O
81
I/O
40
I/O
82
TCK, I/O
41
I/O
83
TDI, I/O
42
I/O
84
I/O
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
208
207
206
205
160
159
158
157
208-Pin CQFP
Pin 1
1
2
3
4
156
155
154
153
Ceramic
Tie Bar
208-Pin CQFP
108
107
106
105
53
54
55
56
101
102
103
104
49
50
51
52
Figure 3-2 • 208-Pin CQFP (Top View)
Note
For Package Manufacturing and Environmental information, visit the Resource Center at
http://www.actel.com/products/solutions/package/default.aspx.
v2.2
3-3
RTSX-SU RadTolerant FPGAs (UMC)
208-Pin CQFP
208-Pin CQFP
Pin Number
RTSX32SU
Function
RTSX72SU
Function
Pin Number
RTSX32SU
Function
RTSX72SU
Function
1
GND
GND
37
I/O
I/O
2
TDI, I/O
TDI, I/O
38
I/O
I/O
3
I/O
I/O
39
I/O
I/O
4
I/O
I/O
40
VCCI
VCCI
5
I/O
I/O
41
VCCA
VCCA
6
I/O
I/O
42
I/O
I/O
7
I/O
I/O
43
I/O
I/O
8
I/O
I/O
44
I/O
I/O
9
I/O
I/O
45
I/O
I/O
10
I/O
I/O
46
I/O
I/O
11
TMS
TMS
47
I/O
I/O
12
VCCI
VCCI
48
I/O
I/O
13
I/O
I/O
49
I/O
I/O
14
I/O
I/O
50
I/O
I/O
15
I/O
I/O
51
I/O
I/O
16
I/O
I/O
52
GND
GND
17
I/O
I/O
53
I/O
I/O
18
I/O
GND
54
I/O
I/O
19
I/O
VCCA
55
I/O
I/O
20
I/O
I/O
56
I/O
I/O
21
I/O
I/O
57
I/O
I/O
22
I/O
I/O
58
I/O
I/O
23
I/O
I/O
59
I/O
I/O
24
I/O
I/O
60
VCCI
VCCI
25
NC
I/O
61
I/O
I/O
26
GND
GND
62
I/O
I/O
27
VCCA
VCCA
63
I/O
I/O
28
GND
GND
64
I/O
I/O
29
I/O
I/O
65
NC
I/O
30
TRST
TRST
66
I/O
I/O
31
I/O
I/O
67
I/O
I/O
32
I/O
I/O
68
I/O
I/O
33
I/O
I/O
69
I/O
I/O
34
I/O
I/O
70
I/O
I/O
35
I/O
I/O
71
I/O
I/O
36
I/O
I/O
72
I/O
I/O
Note: Pin 65 is a No Connect (NC) on Commercial A54SX32SPQ208.
Note: Pin 65 is a No Connect (NC) on Commercial A54SX32SPQ208.
3 -4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
208-Pin CQFP
208-Pin CQFP
Pin Number
RTSX32SU
Function
RTSX72SU
Function
Pin Number
RTSX32SU
Function
RTSX72SU
Function
73
I/O
I/O
109
I/O
I/O
74
I/O
QCLKA, I/O
110
I/O
I/O
75
I/O
I/O
111
I/O
I/O
76
PRB, I/O
PRB, I/O
112
I/O
I/O
77
GND
GND
113
I/O
I/O
78
VCCA
VCCA
114
VCCA
VCCA
79
GND
GND
115
VCCI
VCCI
80
NC
NC
116
I/O
GND
81
I/O
I/O
117
I/O
VCCA
82
HCLK
HCLK
118
I/O
I/O
83
I/O
VCCI
119
I/O
I/O
84
I/O
QCLKB, I/O
120
I/O
I/O
85
I/O
I/O
121
I/O
I/O
86
I/O
I/O
122
I/O
I/O
87
I/O
I/O
123
I/O
I/O
88
I/O
I/O
124
I/O
I/O
89
I/O
I/O
125
I/O
I/O
90
I/O
I/O
126
I/O
I/O
91
I/O
I/O
127
I/O
I/O
92
I/O
I/O
128
I/O
I/O
93
I/O
I/O
129
GND
GND
94
I/O
I/O
130
VCCA
VCCA
95
I/O
I/O
131
GND
GND
96
I/O
I/O
132
NC
I/O
97
I/O
I/O
133
I/O
I/O
98
VCCI
VCCI
134
I/O
I/O
99
I/O
I/O
135
I/O
I/O
100
I/O
I/O
136
I/O
I/O
101
I/O
I/O
137
I/O
I/O
102
I/O
I/O
138
I/O
I/O
103
TDO, I/O
TDO, I/O
139
I/O
I/O
104
I/O
I/O
140
I/O
I/O
105
GND
GND
141
I/O
I/O
106
I/O
I/O
142
I/O
I/O
107
I/O
I/O
143
I/O
I/O
108
I/O
I/O
144
I/O
I/O
Note: Pin 65 is a No Connect (NC) on Commercial A54SX32SPQ208.
Note: Pin 65 is a No Connect (NC) on Commercial A54SX32SPQ208.
v2.2
3-5
RTSX-SU RadTolerant FPGAs (UMC)
208-Pin CQFP
208-Pin CQFP
Pin Number
RTSX32SU
Function
RTSX72SU
Function
Pin Number
RTSX32SU
Function
RTSX72SU
Function
145
VCCA
VCCA
181
CLKB
CLKB, I/O
146
GND
GND
182
NC
NC
147
I/O
I/O
183
GND
GND
148
VCCI
VCCI
184
VCCA
VCCA
149
I/O
I/O
185
GND
GND
150
I/O
I/O
186
PRA, I/O
PRA, I/O
151
I/O
I/O
187
I/O
VCCI
152
I/O
I/O
188
I/O
I/O
153
I/O
I/O
189
I/O
I/O
154
I/O
I/O
190
I/O
QCLKC, I/O
155
I/O
I/O
191
I/O
I/O
156
I/O
I/O
192
I/O
I/O
157
GND
GND
193
I/O
I/O
158
I/O
I/O
194
I/O
I/O
159
I/O
I/O
195
I/O
I/O
160
I/O
I/O
196
I/O
I/O
161
I/O
I/O
197
I/O
I/O
162
I/O
I/O
198
I/O
I/O
163
I/O
I/O
199
I/O
I/O
164
VCCI
VCCI
200
I/O
I/O
165
I/O
I/O
201
VCCI
VCCI
166
I/O
I/O
202
I/O
I/O
167
I/O
I/O
203
I/O
I/O
168
I/O
I/O
204
I/O
I/O
169
I/O
I/O
205
I/O
I/O
170
I/O
I/O
206
I/O
I/O
171
I/O
I/O
207
I/O
I/O
172
I/O
I/O
208
TCK, I/O
TCK, I/O
173
I/O
I/O
174
I/O
I/O
175
I/O
I/O
176
I/O
I/O
177
I/O
I/O
178
I/O
QCLKD, I/O
179
I/O
I/O
180
CLKA
CLKA, I/O
Note: Pin 65 is a No Connect (NC) on Commercial A54SX32SPQ208.
Note: Pin 65 is a No Connect (NC) on Commercial A54SX32SPQ208.
3 -6
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
256
255
254
253
196
195
194
193
256-Pin CQFP
Pin 1
1
2
3
4
192
191
190
189
Ceramic
Tie Bar
256-Pin CQFP
132
131
130
129
65
66
67
68
125
126
127
128
61
62
63
64
Figure 3-3 • 256-Pin CQFP (Top View)
Note
For Package Manufacturing and Environmental information, visit the Resource Center at
http://www.actel.com/products/solutions/package/default.aspx.
v2.2
3-7
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CQFP
256-Pin CQFP
3 -8
Pin Number
RTSX32SU
Function
RTSX72SU
Function
Pin Number
RTSX32SU
Function
RTSX72SU
Function
1
GND
GND
38
I/O
I/O
2
TDI, I/O
TDI, I/O
39
I/O
I/O
3
I/O
I/O
40
I/O
I/O
4
I/O
I/O
41
I/O
I/O
5
I/O
I/O
42
I/O
I/O
6
I/O
I/O
43
I/O
I/O
7
I/O
I/O
44
I/O
I/O
8
I/O
I/O
45
I/O
I/O
9
I/O
I/O
46
VCCA
VCCA
10
I/O
I/O
47
I/O
VCCI
11
TMS
TMS
48
I/O
I/O
12
I/O
I/O
49
I/O
I/O
13
I/O
I/O
50
I/O
I/O
14
I/O
I/O
51
I/O
I/O
15
I/O
I/O
52
I/O
I/O
16
I/O
I/O
53
I/O
I/O
17
I/O
VCCI
54
I/O
I/O
18
I/O
I/O
55
I/O
I/O
19
I/O
I/O
56
I/O
GND
20
I/O
I/O
57
I/O
I/O
21
I/O
I/O
58
I/O
I/O
22
I/O
I/O
59
GND
GND
23
I/O
I/O
60
I/O
I/O
24
I/O
I/O
61
I/O
I/O
25
I/O
I/O
62
I/O
I/O
26
I/O
I/O
63
I/O
I/O
27
I/O
I/O
64
I/O
I/O
28
VCCI
VCCI
65
I/O
I/O
29
GND
GND
66
I/O
I/O
30
VCCA
VCCA
67
I/O
I/O
31
GND
GND
68
I/O
I/O
32
I/O
I/O
69
I/O
I/O
33
I/O
I/O
70
I/O
I/O
34
TRST
TRST
71
I/O
I/O
35
I/O
I/O
72
I/O
I/O
36
I/O
VCCA
73
I/O
VCCI
37
I/O
GND
74
I/O
I/O
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CQFP
256-Pin CQFP
Pin Number
RTSX32SU
Function
RTSX72SU
Function
Pin Number
RTSX32SU
Function
RTSX72SU
Function
75
I/O
I/O
112
I/O
I/O
76
I/O
I/O
113
I/O
I/O
77
I/O
I/O
114
I/O
I/O
78
I/O
I/O
115
I/O
I/O
79
I/O
I/O
116
I/O
I/O
80
I/O
I/O
117
I/O
I/O
81
I/O
I/O
118
I/O
I/O
82
I/O
I/O
119
I/O
I/O
83
I/O
I/O
120
I/O
VCCI
84
I/O
I/O
121
I/O
I/O
85
I/O
I/O
122
I/O
I/O
86
I/O
I/O
123
I/O
I/O
87
I/O
I/O
124
I/O
I/O
88
I/O
I/O
125
I/O
I/O
89
I/O
QCLKA, I/O
126
TDO, I/O
TDO, I/O
90
PRB, I/O
PRB, I/O
127
I/O
I/O
91
GND
GND
128
GND
GND
92
VCCI
VCCI
129
I/O
I/O
93
GND
GND
130
I/O
I/O
94
VCCA
VCCA
131
I/O
I/O
95
I/O
I/O
132
I/O
I/O
96
HCLK
HCLK
133
I/O
I/O
97
I/O
I/O
134
I/O
I/O
98
I/O
QCLKB, I/O
135
I/O
I/O
99
I/O
I/O
136
I/O
I/O
100
I/O
I/O
137
I/O
I/O
101
I/O
I/O
138
I/O
I/O
102
I/O
I/O
139
I/O
I/O
103
I/O
I/O
140
I/O
I/O
104
I/O
I/O
141
VCCA
VCCA
105
I/O
I/O
142
I/O
VCCI
106
I/O
I/O
143
I/O
GND
107
I/O
I/O
144
I/O
VCCA
108
I/O
I/O
145
I/O
I/O
109
I/O
I/O
146
I/O
I/O
110
GND
GND
147
I/O
I/O
111
I/O
I/O
148
I/O
I/O
v2.2
3-9
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CQFP
256-Pin CQFP
Pin Number
RTSX32SU
Function
RTSX72SU
Function
Pin Number
RTSX32SU
Function
RTSX72SU
Function
149
I/O
I/O
186
I/O
I/O
150
I/O
I/O
187
I/O
I/O
151
I/O
I/O
188
I/O
I/O
152
I/O
I/O
189
GND
GND
153
I/O
I/O
190
I/O
I/O
154
I/O
I/O
191
I/O
I/O
155
I/O
I/O
192
I/O
I/O
156
I/O
I/O
193
I/O
I/O
157
I/O
I/O
194
I/O
I/O
158
GND
GND
195
I/O
I/O
159
NC
NC
196
I/O
I/O
160
GND
GND
197
I/O
I/O
161
VCCI
VCCI
198
I/O
I/O
162
I/O
VCCA
199
I/O
I/O
163
I/O
I/O
200
I/O
I/O
164
I/O
I/O
201
I/O
I/O
165
I/O
I/O
202
I/O
VCCI
166
I/O
I/O
203
I/O
I/O
167
I/O
I/O
204
I/O
I/O
168
I/O
I/O
205
I/O
I/O
169
I/O
I/O
206
I/O
I/O
170
I/O
I/O
207
I/O
I/O
171
I/O
I/O
208
I/O
I/O
172
I/O
I/O
209
I/O
I/O
173
I/O
I/O
210
I/O
I/O
174
VCCA
VCCA
211
I/O
I/O
175
GND
GND
212
I/O
I/O
176
GND
GND
213
I/O
I/O
177
I/O
I/O
214
I/O
I/O
178
I/O
I/O
215
I/O
I/O
179
I/O
I/O
216
I/O
I/O
180
I/O
I/O
217
I/O
I/O
181
I/O
I/O
218
I/O
QCLKD, I/O
182
I/O
I/O
219
CLKA
CLKA, I/O
183
I/O
VCCI
220
CLKB
CLKB, I/O
184
I/O
I/O
221
VCCI
VCCI
185
I/O
I/O
222
GND
GND
3 -1 0
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CQFP
Pin Number
RTSX32SU
Function
RTSX72SU
Function
223
NC
NC
224
GND
GND
225
PRA, I/O
PRA, I/O
226
I/O
I/O
227
I/O
I/O
228
I/O
VCCA
229
I/O
I/O
230
I/O
I/O
231
I/O
QCLKC, I/O
232
I/O
I/O
233
I/O
I/O
234
I/O
I/O
235
I/O
I/O
236
I/O
I/O
237
I/O
I/O
238
I/O
I/O
239
I/O
I/O
240
GND
GND
241
I/O
I/O
242
I/O
I/O
243
I/O
I/O
244
I/O
I/O
245
I/O
I/O
246
I/O
I/O
247
I/O
I/O
248
I/O
I/O
249
I/O
VCCI
250
I/O
I/O
251
I/O
I/O
252
I/O
I/O
253
I/O
I/O
254
I/O
I/O
255
I/O
I/O
256
TCK, I/O
TCK, I/O
v2.2
3-11
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG
Top View
A1 Index Corner
256
193
Extenral Wire-Bond Number 1
192
64
129
65
128
Bottom View
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
1
2
3
4 5
6
7
8
9
10 11 12 13 14 15 16
Figure 3-4 • 256-Pin CCLG
Note
For Package Manufacturing and Environmental information, visit the Resource Center at
http://www.actel.com/products/solutions/package/default.aspx.
3 -1 2
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
A1
1
GND
C3
65
GND
A2
256
TCK, I/O
C4
252
I/O
A3
255
I/O
C5
249
I/O
A4
251
I/O
C6
245
I/O
A5
243
I/O
C7
239
I/O
A6
238
I/O
C8
230
I/O
A7
232
I/O
C9
226
CLKA
A8
228
I/O
C10
218
I/O
A9
227
CLKB
C11
210
I/O
A10
221
I/O
C12
201
I/O
A11
216
I/O
C13
197
I/O
A12
209
I/O
C14
211
I/O
A13
203
I/O
C15
178
I/O
A14
200
I/O
C16
195
I/O
A15
2
GND
D1
12
I/O
A16
13
GND
D2
8
I/O
B1
242
I/O
D3
10
I/O
B2
22
GND
D4
7
I/O
B3
254
I/O
D5
250
I/O
B4
253
I/O
D6
244
I/O
B5
248
I/O
D7
237
I/O
B6
241
I/O
D8
229
PRA, I/O
B7
234
I/O
D9
217
I/O
B8
33
VCCA
D10
208
I/O
B9
222
I/O
D11
206
I/O
B10
220
I/O
D12
199
I/O
B11
212
I/O
D13
205
I/O
B12
207
I/O
D14
173
I/O
B13
202
I/O
D15
190
I/O
B14
198
I/O
D16
188
I/O
B15
32
GND
E1
16
I/O
B16
196
I/O
E2
15
I/O
C1
6
I/O
E3
9
I/O
C2
4
TDI,I/O
E4
11
I/O
Note:
*This table was sorted by the pin number.
Note:
v2.2
*This table was sorted by the pin number.
3-13
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
E5
5
I/O
G7
43
GND
E6
240
I/O
G8
54
GND
E7
233
I/O
G9
67
GND
E8
231
I/O
G10
77
GND
E9
223
I/O
G11
87
VCCI
E10
219
I/O
G12
169
I/O
E11
213
I/O
G13
180
GND
E12
167
I/O
G14
176
I/O
E13
183
I/O
G15
179
VCCA
E14
189
I/O
G16
175
I/O
E15
187
I/O
H1
29
I/O
E16
186
I/O
H2
31
I/O
F1
17
I/O
H3
160
VCCA
F2
18
I/O
H4
35
TRST
F3
20
I/O
H5
37
I/O
F4
14
TMS
H6
108
VCCI
F5
19
I/O
H7
86
GND
F6
28
I/O
H8
96
GND
F7
3
VCCI
H9
107
GND
F8
23
VCCI
H10
118
GND
F9
44
VCCI
H11
128
VCCI
F10
55
VCCI
H12
165
I/O
F11
157
I/O
H13
170
I/O
F12
97
VCCA
H14
168
I/O
F13
177
I/O
H15
166
I/O
F14
185
I/O
H16
174
I/O
F15
184
I/O
J1
30
I/O
F16
181
I/O
J2
38
I/O
G1
24
I/O
J3
40
I/O
G2
25
I/O
J4
41
I/O
G3
27
I/O
J5
39
I/O
G4
26
I/O
J6
139
VCCI
G5
21
I/O
J7
127
GND
G6
66
VCCI
J8
140
GND
Note:
3 -1 4
*This table was sorted by the pin number.
Note:
v2.2
*This table was sorted by the pin number.
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
J9
151
GND
L11
103
I/O
J10
161
GND
L12
149
I/O
J11
150
VCCI
L13
146
I/O
J12
159
I/O
L14
148
I/O
J13
163
I/O
L15
145
I/O
J14
164
I/O
L16
147
I/O
J15
162
I/O
M1
42
I/O
J16
158
I/O
M2
53
I/O
K1
34
I/O
M3
61
I/O
K2
45
I/O
M4
60
I/O
K3
47
I/O
M5
72
I/O
K4
50
VCCA
M6
81
I/O
K5
48
I/O
M7
89
I/O
K6
171
VCCI
M8
95
PRB, I/O
K7
172
GND
M9
101
I/O
K8
182
GND
M10
105
I/O
K9
192
GND
M11
114
I/O
K10
204
GND
M12
111
I/O
K11
191
VCCI
M13
141
I/O
K12
153
I/O
M14
142
I/O
K13
155
I/O
M15
137
I/O
K14
156
I/O
M16
144
I/O
K15
152
I/O
N1
49
I/O
K16
154
I/O
N2
57
I/O
L1
36
I/O
N3
63
I/O
L2
46
I/O
N4
79
I/O
L3
51
I/O
N5
70
I/O
L4
58
I/O
N6
76
I/O
L5
52
I/O
N7
83
I/O
L6
91
I/O
N8
99
I/O
L7
194
VCCI
N9
109
I/O
L8
214
VCCI
N10
117
I/O
L9
235
VCCI
N11
112
I/O
L10
246
VCCI
N12
124
I/O
Note:
*This table was sorted by the pin number.
Note:
v2.2
*This table was sorted by the pin number.
3-15
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
N13
121
I/O
R15
225
GND
N14
133
I/O
R16
193
GND
N15
135
I/O
T1
236
GND
N16
136
I/O
T2
69
I/O
P1
59
I/O
T3
71
I/O
P2
138
GND
T4
75
I/O
P3
56
I/O
T5
80
I/O
P4
74
I/O
T6
84
I/O
P5
64
I/O
T7
88
I/O
P6
82
I/O
T8
93
I/O
P7
90
I/O
T9
224
VCCA
P8
94
I/O
T10
102
I/O
P9
104
I/O
T11
110
I/O
P10
113
I/O
T12
116
I/O
P11
119
I/O
T13
122
I/O
P12
123
I/O
T14
125
I/O
P13
143
VCCA
T15
129
TDO,I/O
P14
131
I/O
T16
247
GND
P15
132
I/O
P16
134
I/O
R1
62
I/O
R2
215
GND
R3
68
I/O
R4
73
I/O
R5
78
I/O
R6
85
I/O
R7
92
I/O
R8
98
I/O
R9
100
HCLK
R10
106
I/O
R11
115
I/O
R12
120
I/O
R13
126
I/O
R14
130
I/O
Note:
3 -1 6
Note:
*This table was sorted by the pin number.
v2.2
*This table was sorted by the pin number.
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
A1
1
GND
H4
35
TRST
A15
2
GND
L1
36
I/O
F7
3
VCCI
H5
37
I/O
C2
4
TDI,I/O
J2
38
I/O
E5
5
I/O
J5
39
I/O
C1
6
I/O
J3
40
I/O
D4
7
I/O
J4
41
I/O
D2
8
I/O
M1
42
I/O
E3
9
I/O
G7
43
GND
D3
10
I/O
F9
44
VCCI
E4
11
I/O
K2
45
I/O
D1
12
I/O
L2
46
I/O
A16
13
GND
K3
47
I/O
F4
14
TMS
K5
48
I/O
E2
15
I/O
N1
49
I/O
E1
16
I/O
K4
50
VCCA
F1
17
I/O
L3
51
I/O
F2
18
I/O
L5
52
I/O
F5
19
I/O
M2
53
I/O
F3
20
I/O
G8
54
GND
G5
21
I/O
F10
55
VCCI
B2
22
GND
P3
56
I/O
F8
23
VCCI
N2
57
I/O
G1
24
I/O
L4
58
I/O
G2
25
I/O
P1
59
I/O
G4
26
I/O
M4
60
I/O
G3
27
I/O
M3
61
I/O
F6
28
I/O
R1
62
I/O
H1
29
I/O
N3
63
I/O
J1
30
I/O
P5
64
I/O
H2
31
I/O
C3
65
GND
B15
32
GND
G6
66
VCCI
B8
33
VCCA
G9
67
GND
K1
34
I/O
R3
68
I/O
Note:
*This table was sorted by the wire-bond number.
Note:
v2.2
*This table was sorted by the wire-bond number.
3-17
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
T2
69
I/O
L11
103
I/O
N5
70
I/O
P9
104
I/O
T3
71
I/O
M10
105
I/O
M5
72
I/O
R10
106
I/O
R4
73
I/O
H9
107
GND
P4
74
I/O
H6
108
VCCI
T4
75
I/O
N9
109
I/O
N6
76
I/O
T11
110
I/O
G10
77
GND
M12
111
I/O
R5
78
I/O
N11
112
I/O
N4
79
I/O
P10
113
I/O
T5
80
I/O
M11
114
I/O
M6
81
I/O
R11
115
I/O
P6
82
I/O
T12
116
I/O
N7
83
I/O
N10
117
I/O
T6
84
I/O
H10
118
GND
R6
85
I/O
P11
119
I/O
H7
86
GND
R12
120
I/O
G11
87
VCCI
N13
121
I/O
T7
88
I/O
T13
122
I/O
M7
89
I/O
P12
123
I/O
P7
90
I/O
N12
124
I/O
L6
91
I/O
T14
125
I/O
R7
92
I/O
R13
126
I/O
T8
93
I/O
J7
127
GND
P8
94
I/O
H11
128
VCCI
M8
95
PRB, I/O
T15
129
TDO,I/O
H8
96
GND
R14
130
I/O
F12
97
VCCA
P14
131
I/O
R8
98
I/O
P15
132
I/O
N8
99
I/O
N14
133
I/O
R9
100
HCLK
P16
134
I/O
M9
101
I/O
N15
135
I/O
T10
102
I/O
N16
136
I/O
Note:
3 -1 8
*This table was sorted by the wire-bond number.
Note:
v2.2
*This table was sorted by the wire-bond number.
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
M15
137
I/O
K6
171
VCCI
P2
138
GND
K7
172
GND
J6
139
VCCI
D14
173
I/O
J8
140
GND
H16
174
I/O
M13
141
I/O
G16
175
I/O
M14
142
I/O
G14
176
I/O
P13
143
VCCA
F13
177
I/O
M16
144
I/O
C15
178
I/O
L15
145
I/O
G15
179
VCCA
L13
146
I/O
G13
180
GND
L16
147
I/O
F16
181
I/O
L14
148
I/O
K8
182
GND
L12
149
I/O
E13
183
I/O
J11
150
VCCI
F15
184
I/O
J9
151
GND
F14
185
I/O
K15
152
I/O
E16
186
I/O
K12
153
I/O
E15
187
I/O
K16
154
I/O
D16
188
I/O
K13
155
I/O
E14
189
I/O
K14
156
I/O
D15
190
I/O
F11
157
I/O
K11
191
VCCI
J16
158
I/O
K9
192
GND
J12
159
I/O
R16
193
GND
H3
160
VCCA
L7
194
VCCI
J10
161
GND
C16
195
I/O
J15
162
I/O
B16
196
I/O
J13
163
I/O
C13
197
I/O
J14
164
I/O
B14
198
I/O
H12
165
I/O
D12
199
I/O
H15
166
I/O
A14
200
I/O
E12
167
I/O
C12
201
I/O
H14
168
I/O
B13
202
I/O
G12
169
I/O
A13
203
I/O
H13
170
I/O
K10
204
GND
Note:
*This table was sorted by the wire-bond number.
Note:
v2.2
*This table was sorted by the wire-bond number.
3-19
RTSX-SU RadTolerant FPGAs (UMC)
256-Pin CCLG*
256-Pin CCLG*
Pin Number
External WireBond Number
RTSX32SU
Function
Pin Number
External WireBond Number
RTSX32SU
Function
D13
205
I/O
C7
239
I/O
D11
206
I/O
E6
240
I/O
B12
207
I/O
B6
241
I/O
D10
208
I/O
B1
242
I/O
A12
209
I/O
A5
243
I/O
C11
210
I/O
D6
244
I/O
C14
211
I/O
C6
245
I/O
B11
212
I/O
L10
246
VCCI
E11
213
I/O
T16
247
GND
L8
214
VCCI
B5
248
I/O
R2
215
GND
C5
249
I/O
A11
216
I/O
D5
250
I/O
D9
217
I/O
A4
251
I/O
C10
218
I/O
C4
252
I/O
E10
219
I/O
B4
253
I/O
B10
220
I/O
B3
254
I/O
A10
221
I/O
A3
255
I/O
B9
222
I/O
A2
256
TCK, I/O
E9
223
I/O
T9
224
VCCA
R15
225
GND
C9
226
CLKA
A9
227
CLKB
A8
228
I/O
D8
229
PRA, I/O
C8
230
I/O
E8
231
I/O
A7
232
I/O
E7
233
I/O
B7
234
I/O
L9
235
VCCI
T1
236
GND
D7
237
I/O
A6
238
I/O
Note:
3 -2 0
Note:
*This table was sorted by the wire-bond number.
v2.2
*This table was sorted by the wire-bond number.
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
AA
AB
AC
AD
AE
Figure 3-5 • 624-Pin CCGA (Bottom View)
Note
For Package Manufacturing and Environmental information, visit the Resource Center at
http://www.actel.com/products/solutions/package/default.aspx.
v2.2
3-21
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
624-Pin CCGA
624-Pin CCGA
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
A2
NC
B12
I/O
C22
I/O
A3
NC
B13
I/O
C23
GND
A4
NC
B14
CLKB, I/O
C24
VCCI
A5
I/O
B15
I/O
C25
NC
A6
I/O
B16
I/O
D1
GND
A7
I/O
B17
I/O
D2
GND
A8
I/O
B18
I/O
D3
TDI, I/O
A9
I/O
B19
I/O
D4
GND
A10
I/O
B20
I/O
D5
I/O
A11
I/O
B21
I/O
D6
I/O
A12
I/O
B22
GND
D7
I/O
A13
GND
B23
VCCI
D8
I/O
A14
I/O
B24
GND
D9
I/O
A15
I/O
B25
NC
D10
I/O
A16
I/O
C1
NC
D11
I/O
A17
I/O
C2
VCCI
D12
I/O
A18
I/O
C3
GND
D13
I/O
A19
I/O
C4
I/O
D14
QCLKD, I/O
A20
I/O
C5
I/O
D15
I/O
A21
I/O
C6
I/O
D16
I/O
A22
GND
C7
I/O
D17
I/O
A23
NC
C8
I/O
D18
I/O
A24
NC
C9
I/O
D19
I/O
A25
NC
C10
I/O
D20
I/O
B1
NC
C11
QCLKC, I/O
D21
I/O
B2
GND
C12
I/O
D22
VCCI
B3
GND
C13
PRA, I/O
D23
GND
B4
VCCI
C14
CLKA, I/O
D24
GND
B5
GND
C15
I/O
D25
GND
B6
I/O
C16
I/O
E1
I/O
B7
I/O
C17
I/O
E2
I/O
B8
VCCI
C18
I/O
E3
I/O
B9
GND
C19
I/O
E4
I/O
B10
I/O
C20
I/O
E5
TCK, I/O
B11
I/O
C21
I/O
E6
I/O
3 -2 2
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
624-Pin CCGA
624-Pin CCGA
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
E7
I/O
F17
I/O
H2
I/O
E8
I/O
F18
I/O
H3
I/O
E9
I/O
F19
I/O
H4
I/O
E10
I/O
F20
I/O
H5
I/O
E11
I/O
F21
I/O
H6
I/O
E12
VCCA
F22
I/O
H7
I/O
E13
GND
F23
I/O
H8
VCCI
E14
I/O
F24
I/O
H9
NC
E15
I/O
F25
I/O
H10
NC
E16
I/O
G1
I/O
H11
NC
E17
I/O
G2
I/O
H12
NC
E18
I/O
G3
TMS
H13
NC
E19
I/O
G4
I/O
H14
NC
E20
I/O
G5
I/O
H15
NC
E21
I/O
G6
I/O
H16
NC
E22
I/O
G7
VCCI
H17
NC
E23
I/O
G8
NC
H18
VCCI
E24
I/O
G9
NC
H19
I/O
E25
I/O
G10
NC
H20
I/O
F1
I/O
G11
NC
H21
I/O
F2
VCCI
G12
NC
H22
I/O
F3
I/O
G13
NC
H23
I/O
F4
I/O
G14
NC
H24
GND
F5
I/O
G15
NC
H25
I/O
F6
NC
G16
NC
J1
I/O
F7
NC
G17
NC
J2
I/O
F8
I/O
G18
GND
J3
I/O
F9
NC
G19
VCCI
J4
I/O
F10
NC
G20
I/O
J5
I/O
F11
NC
G21
I/O
J6
I/O
F12
NC
G22
I/O
J7
NC
F13
I/O
G23
I/O
J8
NC
F14
I/O
G24
I/O
J9
VCCI
F15
NC
G25
I/O
J10
NC
F16
GND
H1
I/O
J11
NC
v2.2
3-23
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
624-Pin CCGA
624-Pin CCGA
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
J12
NC
K22
I/O
M7
NC
J13
NC
K23
I/O
M8
NC
J14
NC
K24
I/O
M9
NC
J15
NC
K25
I/O
M10
GND
J16
NC
L1
I/O
M11
GND
J17
VCCI
L2
I/O
M12
GND
J18
NC
L3
I/O
M13
GND
J19
NC
L4
I/O
M14
GND
J20
I/O
L5
I/O
M15
GND
J21
VCCA
L6
I/O
M16
GND
J22
I/O
L7
NC
M17
NC
J23
I/O
L8
NC
M18
NC
J24
I/O
L9
NC
M19
NC
J25
I/O
L10
GND
M20
I/O
K1
I/O
L11
GND
M21
GND
K2
GND
L12
GND
M22
I/O
K3
I/O
L13
GND
M23
I/O
K4
I/O
L14
GND
M24
GND
K5
I/O
L15
GND
M25
I/O
K6
GND
L16
GND
N1
I/O
K7
NC
L17
NC
N2
I/O
K8
NC
L18
NC
N3
I/O
K9
NC
L19
NC
N4
I/O
K10
GND
L20
I/O
N5
VCCA
K11
GND
L21
I/O
N6
I/O
K12
GND
L22
I/O
N7
VCCA
K13
GND
L23
I/O
N8
NC
K14
GND
L24
I/O
N9
NC
K15
GND
L25
I/O
N10
GND
K16
GND
M1
I/O
N11
GND
K17
NC
M2
I/O
N12
GND
K18
NC
M3
I/O
N13
GND
K19
NC
M4
I/O
N14
GND
K20
I/O
M5
GND
N15
GND
K21
I/O
M6
I/O
N16
GND
3 -2 4
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
624-Pin CCGA
624-Pin CCGA
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
N17
NC
R2
I/O
T12
GND
N18
NC
R3
I/O
T13
GND
N19
VCCA
R4
TRST
T14
GND
N20
I/O
R5
I/O
T15
GND
N21
VCCA
R6
GND
T16
GND
N22
I/O
R7
NC
T17
NC
N23
I/O
R8
NC
T18
NC
N24
VCCI
R9
NC
T19
NC
N25
I/O
R10
GND
T20
GND
P1
I/O
R11
GND
T21
I/O
P2
I/O
R12
GND
T22
I/O
P3
I/O
R13
GND
T23
I/O
P4
I/O
R14
GND
T24
I/O
P5
I/O
R15
GND
T25
I/O
P6
I/O
R16
GND
U1
I/O
P7
NC
R17
NC
U2
I/O
P8
NC
R18
NC
U3
I/O
P9
NC
R19
NC
U4
I/O
P10
GND
R20
I/O
U5
I/O
P11
GND
R21
I/O
U6
I/O
P12
GND
R22
I/O
U7
I/O
P13
GND
R23
I/O
U8
NC
P14
GND
R24
I/O
U9
VCCI
P15
GND
R25
I/O
U10
NC
P16
GND
T1
I/O
U11
NC
P17
NC
T2
I/O
U12
NC
P18
NC
T3
I/O
U13
NC
P19
NC
T4
I/O
U14
NC
P20
I/O
T5
I/O
U15
NC
P21
GND
T6
I/O
U16
NC
P22
I/O
T7
I/O
U17
VCCI
P23
I/O
T8
NC
U18
NC
P24
I/O
T9
NC
U19
NC
P25
I/O
T10
GND
U20
I/O
R1
I/O
T11
GND
U21
I/O
v2.2
3-25
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
624-Pin CCGA
624-Pin CCGA
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
U22
I/O
W7
VCCI
Y17
I/O
U23
I/O
W8
NC
Y18
I/O
U24
I/O
W9
NC
Y19
I/O
U25
I/O
W10
NC
Y20
I/O
V1
I/O
W11
NC
Y21
I/O
V2
I/O
W12
NC
Y22
I/O
V3
I/O
W13
NC
Y23
I/O
V4
VCCA
W14
NC
Y24
GND
V5
I/O
W15
NC
Y25
I/O
V6
I/O
W16
NC
AA1
GND
V7
GND
W17
NC
AA2
GND
V8
VCCI
W18
I/O
AA3
I/O
V9
NC
W19
VCCI
AA4
I/O
V10
NC
W20
I/O
AA5
GND
V11
NC
W21
I/O
AA6
I/O
V12
NC
W22
I/O
AA7
I/O
V13
NC
W23
I/O
AA8
I/O
V14
NC
W24
I/O
AA9
I/O
V15
NC
W25
I/O
AA10
I/O
V16
NC
Y1
I/O
AA11
I/O
V17
NC
Y2
I/O
AA12
I/O
V18
VCCI
Y3
I/O
AA13
VCCA
V19
I/O
Y4
I/O
AA14
GND
V20
I/O
Y5
I/O
AA15
I/O
V21
I/O
Y6
I/O
AA16
I/O
V22
VCCA
Y7
I/O
AA17
I/O
V23
I/O
Y8
I/O
AA18
I/O
V24
I/O
Y9
I/O
AA19
I/O
V25
I/O
Y10
I/O
AA20
I/O
W1
I/O
Y11
NC
AA21
GND
W2
VCCI
Y12
GND
AA22
I/O
W3
I/O
Y13
I/O
AA23
I/O
W4
I/O
Y14
NC
AA24
I/O
W5
I/O
Y15
GND
AA25
GND
W6
I/O
Y16
I/O
AB1
NC
3 -2 6
v2.2
RTSX-SU RadTolerant FPGAs (UMC)
624-Pin CCGA
624-Pin CCGA
624-Pin CCGA
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
Pin Number
RTSX72SU
Function
AB2
VCCI
AC12
PRB, I/O
AD22
GND
AB3
I/O
AC13
I/O
AD23
VCCI
AB4
GND
AC14
HCLK
AD24
GND
AB5
I/O
AC15
I/O
AD25
NC
AB6
I/O
AC16
I/O
AE1
NC
AB7
I/O
AC17
I/O
AE2
NC
AB8
I/O
AC18
I/O
AE3
NC
AB9
I/O
AC19
I/O
AE4
GND
AB10
I/O
AC20
I/O
AE5
I/O
AB11
I/O
AC21
I/O
AE6
I/O
AB12
QCLKA, I/O
AC22
I/O
AE7
I/O
AB13
I/O
AC23
GND
AE8
I/O
AB14
I/O
AC24
I/O
AE9
I/O
AB15
I/O
AC25
NC
AE10
I/O
AB16
I/O
AD1
NC
AE11
I/O
AB17
I/O
AD2
GND
AE12
I/O
AB18
I/O
AD3
VCCI
AE13
I/O
AB19
I/O
AD4
GND
AE14
QCLKB, I/O
AB20
I/O
AD5
I/O
AE15
I/O
AB21
TDO, I/O
AD6
I/O
AE16
I/O
AB22
VCCI
AD7
I/O
AE17
I/O
AB23
I/O
AD8
I/O
AE18
I/O
AB24
VCCI
AD9
I/O
AE19
I/O
AB25
NC
AD10
VCCI
AE20
I/O
AC1
NC
AD11
I/O
AE21
I/O
AC2
I/O
AD12
I/O
AE22
GND
AC3
GND
AD13
I/O
AE23
NC
AC4
I/O
AD14
I/O
AE24
NC
AC5
I/O
AD15
I/O
AE25
NC
AC6
I/O
AD16
GND
AC7
I/O
AD17
I/O
AC8
I/O
AD18
I/O
AC9
I/O
AD19
I/O
AC10
I/O
AD20
I/O
AC11
I/O
AD21
I/O
v2.2
3-27
RTSX-SU RadTolerant FPGAs (UMC)
Datasheet Information
List of Changes
The following table lists critical changes that were made to the current version of the document.
Previous version Changes in current version (v2.2)
v2.1
v2.0
Advanced v0.3
Page
The notes in Table 2-10 were updated.
2-11
The notes in Table 2-13 were updated.
2-14
Figure 1-5 was updated and a note was added.
1-6
Table 2-10 was updated to include Notes 2 and 3.
2-11
Table 2-13 was updated to include Notes 1 and 2.
2-14
Footnote 1 in the "Pin Descriptions" section was updated.
2-7
Footnote 2 in the "Pin Descriptions" section was updated.
2-8
Table 1 was updated to include the CQ84.
i
The "Ceramic Device Resources" table was updated to include CQ84.
ii
The "Temperature Grade and Application Offering" table was updated to include CQ84.
ii
Table 2-3 was updated. The 0.25V/ms was changed to 0.25V/μs and 0.025V/ms was changed to
0.025V/μs.
2-1
Table 2-7 was updated to include the CQ84.
2-4
Table 2-11 was updated to include Note 2.
2-12
Table 2-12 was updated to include Note 2.
2-13
Table 2-13 was updated to include IIL and IIH.
2-35
Table 2-14 was updated to include Note 2.
2-15
Table 2-15 was updated to include Note 2.
2-15
Table 2-18 was updated to include Note 2.
2-18
Table 2-19 was updated to include Note 2.
2-18
Table 2-22 was updated to include Note 2.
2-21
Table 2-23 was updated to include Note 2.
2-21
The headings in Table 2-32 were updated to say Dedicated Test Mode and Flexible Mode.
2-4
The "84-Pin CQFP" section, which includes the package figure and the pin table, is new.
3-1
Advanced v0.2
In Table 2-13, the IOH = –20μA and IOL = ±20μA.
2-14
Advanced v0.1
Table 2-8 was updated.
2-5
Table 2-11 and Table 2-12 were updated.
2-12, 2-13
Table 2-14 and Table 2-15 were updated.
2-15, 2-15
Table 2-18 and Table 2-19 were updated.
2-18, 2-18
Table 2-22 and Table 2-23 were updated.
2-21, 2-21
Table 2-25 was updated.
2-26
Table 2-26 and Table 2-27 were updated.
2-28, 2-28
Table 2-28 and Table 2-29 were updated.
2-30, 2-31
Table 2-30 and Table 2-31 were updated.
2-32, 2-33
v2.2
4-1
RTSX-SU RadTolerant FPGAs (UMC)
Datasheet Categories
In order to provide the latest information to designers, some datasheets are published before data has been fully
characterized. Datasheets are designated as "Product Brief," "Advanced," "Production," and "Datasheet
Supplement." The definitions of these categories are as follows:
Product Brief
The product brief is a summarized version of a datasheet (advanced or production) containing general product
information. This brief gives an overview of specific device and family information.
Advanced
This datasheet version contains initial estimated information based on simulation, other products, devices, or speed
grades. This information can be used as estimates, but not for production.
Unmarked (production)
This datasheet version contains information that is considered to be final.
Datasheet Supplement
The datasheet supplement gives specific device information for a derivative family that differs from the general family
datasheet. The supplement is to be used in conjunction with the datasheet to obtain more detailed information and
for specifications that do not differ between the two families.
Export Administration Regulations (EAR) or International Traffic in
Arms Regulations (ITAR)
The product described in this datasheet could be subject to either the Export Administration Regulations (EAR) or in
some cases the International Traffic in Arms Regulations (ITAR). They could require an approved export license prior to
export from the United States. An export includes release of product or disclosure of technology to a foreign national
inside or outside the United States.
4 -2
v2.2
Actel and the Actel logo are registered trademarks of Actel Corporation.
All other trademarks are the property of their owners.
http://www.actel.com
Actel Corporation
Actel Europe Ltd.
Actel Japan
www.jp.actel.com
Actel Hong Kong
www.actel.com.cn
2061 Stierlin Court
Mountain View, CA
94043-4655 USA
Phone 650.318.4200
Fax 650.318.4600
Dunlop House, Riverside Way
Camberley, Surrey GU15 3YL
United Kingdom
Phone +44 (0) 1276 401 450
Fax +44 (0) 1276 401 490
EXOS Ebisu Bldg. 4F
1-24-14 Ebisu Shibuya-ku
Tokyo 150 Japan
Phone +81.03.3445.7671
Fax +81.03.3445.7668
Suite 2114, Two Pacific Place
88 Queensway, Admiralty
Hong Kong
Phone +852 2185 6460
Fax +852 2185 6488
51700053-5/3.06