v3.2 SX Family FPGAs ™ u e Leading Edge Performance • • • • Features 320 MHz Internal Performance 3.7 ns Clock-to-Out (Pin-to-Pin) 0.1 ns Input Setup 0.25 ns Clock Skew • • • • • • • • Specifications • • • • 12,000 to 48,000 System Gates Up to 249 User-Programmable I/O Pins Up to 1,080 Flip-Flops 0.35 µ CMOS • • 66 MHz PCI CPLD and FPGA Integration Single-Chip Solution 100% Resource Utilization with 100% Pin Locking 3.3 V and 5.0 V Operation with 5.0 V Input Tolerance Very Low Power Consumption Deterministic, User-Controllable Timing Unique In-System Diagnostic and Debug Capability with Silicon Explorer II Boundary Scan Testing in Compliance with IEEE Standard 1149.1 (JTAG) Secure Programming Technology Prevents Reverse Engineering and Design Theft SX Product Profile Device A54SX08 A54SX16 A54SX16P A54SX32 8,000 12,000 16,000 24,000 16,000 24,000 32,000 48,000 Logic Modules Combinatorial Cells 768 512 1,452 924 1,452 924 2,880 1,800 Register Cells (Dedicated Flip-Flops) 256 528 528 1,080 Maximum User I/Os 130 175 175 249 Capacity Typical Gates System Gates Clocks JTAG PCI Clock-to-Out Input Setup (external) Speed Grades Temperature Grades Packages (by pin count) PLCC PQFP VQFP TQFP PBGA FBGA June 2006 © 2006 Actel Corporation 3 3 3 3 Yes Yes Yes Yes – – Yes – 3.7 ns 3.9 ns 4.4 ns 4.6 ns 0.8 ns 0.5 ns 0.5 ns 0.1 ns Std, –1, –2, –3 Std, –1, –2, –3 Std, –1, –2, –3 Std, –1, –2, –3 C, I, M C, I, M C, I, M C, I, M 84 208 100 144, 176 – 144 – 208 100 176 – – – 208 100 144, 176 – – – 208 – 144, 176 313, 329 – i See the Actel website for the latest version of the datasheet. SX Family FPGAs Ordering Information A54SX16 – P PQ 2 G 208 Application (Temperature Range) Blank = Commercial (0 to +70˚C) I = Industrial (–40 to +85˚C) M = Military (–55 to +125˚C) PP = Pre-production Package Lead Count Lead-Free Packaging Blank = Standard Packaging G = RoHS Compliant Packaging Package Type BG = Ball Grid Array PL = Plastic Leaded Chip Carrier PQ = Plastic Quad Flat Pack TQ = Thin (1.4 mm) Quad Flat Pack VQ = Very Thin (1.0 mm) Quad Flat Pack FG = Fine Pitch Ball Grid Array (1.0 mm) Speed Grade Blank = Standard Speed –1 = Approximately 15% Faster than Standard –2 = Approximately 25% Faster than Standard –3 = Approximately 35% Faster than Standard Blank = Not PCI Compliant P = PCI Compliant Part Number A54SX08 = 12,000 System Gates A54SX16 = 24,000 System Gates A54SX16P = 24,000 System Gates A54SX32 = 48,000 System Gates Plastic Device Resources User I/Os (including clock buffers) PLCC 84-Pin VQFP 100-Pin PQFP 208-Pin TQFP 144-Pin TQFP 176-Pin PBGA 313-Pin PBGA 329-Pin FBGA 144-Pin A54SX08 69 81 130 113 128 – – 111 A54SX16 – 81 175 – 147 – – – A54SX16P – 81 175 113 147 – – – A54SX32 – – 174 113 147 249 249 – Device Note: Package Definitions (Consult your local Actel sales representative for product availability): PLCC = Plastic Leaded Chip Carrier PQFP = Plastic Quad Flat Pack TQFP = Thin Quad Flat Pack VQFP = Very Thin Quad Flat Pack PBGA = Plastic Ball Grid Array FBGA = Fine Pitch (1.0 mm) Ball Grid Array ii v3.2 SX Family FPGAs Table of Contents SX Family FPGAs General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 SX Family Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 3.3 V / 5 V Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 PCI Compliance for the SX Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 A54SX16P AC Specifications for (PCI Operation) . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 A54SX16P DC Specifications (3.3 V PCI Operation) . . . . . . . . . . . . . . . . . . . . . . . . 1-12 A54SX16P AC Specifications (3.3 V PCI Operation) . . . . . . . . . . . . . . . . . . . . . . . . 1-13 Power-Up Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15 Power-Down Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15 Evaluating Power in SX Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16 SX Timing Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21 Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23 Package Pin Assignments 84-Pin PLCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 208-Pin PQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 144-Pin TQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 176-Pin TQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 100-Pin VQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 313-Pin PBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 329-Pin PBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 144-Pin FBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23 Datasheet Information List of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Datasheet Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 International Traffic in Arms Regulations (ITAR) and Export Administration Regulations (EAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 v3.2 iii SX Family FPGAs SX Family FPGAs General Description SX Family Architecture The Actel SX family of FPGAs features a sea-of-modules architecture that delivers device performance and integration levels not currently achieved by any other FPGA architecture. SX devices greatly simplify design time, enable dramatic reductions in design costs and power consumption, and further decrease time to market for performance-intensive applications. The SX family architecture was designed to satisfy nextgeneration performance and integration requirements for production-volume designs in a broad range of applications. The Actel SX architecture features two types of logic modules, the combinatorial cell (C-cell) and the register cell (R-cell), each optimized for fast and efficient mapping of synthesized logic functions. The routing and interconnect resources are in the metal layers above the logic modules, providing optimal use of silicon. This enables the entire floor of the device to be spanned with an uninterrupted grid of fine-grained, synthesis-friendly logic modules (or “sea-of-modules”), which reduces the distance signals have to travel between logic modules. To minimize signal propagation delay, SX devices employ both local and general routing resources. The high-speed local routing resources (DirectConnect and FastConnect) enable very fast local signal propagation that is optimal for fast counters, state machines, and datapath logic. The general system of segmented routing tracks allows any logic module in the array to be connected to any other logic or I/O module. Within this system, propagation delay is minimized by limiting the number of antifuse interconnect elements to five (90 percent of connections typically use only three antifuses). The unique local and general routing structure featured in SX devices gives fast and predictable performance, allows 100 percent pin-locking with full logic utilization, enables concurrent PCB development, reduces design time, and allows designers to achieve performance goals with minimum effort. The SX family provides efficient use of silicon by locating the routing interconnect resources between the Metal 2 (M2) and Metal 3 (M3) layers (Figure 1-1 on page 1-2). This completely eliminates the channels of routing and interconnect resources between logic modules (as implemented on SRAM FPGAs and previous generations of antifuse FPGAs), and enables the entire floor of the device to be spanned with an uninterrupted grid of logic modules. Programmable Interconnect Element Interconnection between these logic modules is achieved using The Actel patented metal-to-metal programmable antifuse interconnect elements, which are embedded between the M2 and M3 layers. The antifuses are normally open circuit and, when programmed, form a permanent low-impedance connection. The extremely small size of these interconnect elements gives the SX family abundant routing resources and provides excellent protection against design pirating. Reverse engineering is virtually impossible because it is extremely difficult to distinguish between programmed and unprogrammed antifuses, and there is no configuration bitstream to intercept. Additionally, the interconnect elements (i.e., the antifuses and metal tracks) have lower capacitance and lower resistance than any other device of similar capacity, leading to the fastest signal propagation in the industry. Further complementing SX’s flexible routing structure is a hardwired, constantly loaded clock network that has been tuned to provide fast clock propagation with minimal clock skew. Additionally, the high performance of the internal logic has eliminated the need to embed latches or flip-flops in the I/O cells to achieve fast clockto-out or fast input setup times. SX devices have easy to use I/O cells that do not require HDL instantiation, facilitating design reuse and reducing design and verification time. Logic Module Design The SX family architecture is described as a “sea-ofmodules” architecture because the entire floor of the device is covered with a grid of logic modules with virtually no chip area lost to interconnect elements or routing. The Actel SX family provides two types of logic modules, the register cell (R-cell) and the combinatorial cell (C-cell). v3.2 1-1 SX Family FPGAs The R-cell contains a flip-flop featuring asynchronous clear, asynchronous preset, and clock enable (using the S0 and S1 lines) control signals (Figure 1-2). The R-cell registers feature programmable clock polarity selectable on a register-by-register basis. This provides additional flexibility while allowing mapping of synthesized functions into the SX FPGA. The clock source for the R-cell can be chosen from either the hardwired clock or the routed clock. Routing Tracks Metal 3 Amorphous Silicon/ Dielectric Antifuse Tungsten Plug Via Tungsten Plug Via Metal 2 Metal 1 Tungsten Plug Contact Silicon Substrate Figure 1-1 • SX Family Interconnect Elements Routed Data Input S1 S0 PSETB Direct Connect Input D Q Y HCLK CLKA, CLKB, Internal Logic CLRB CKS Figure 1-2 • CKP R-Cell The C-cell implements a range of combinatorial functions up to 5-inputs (Figure 1-3 on page 1-3). 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 in previous architectures to more than 4,000 in the SX architecture. An example of the improved flexibility 1 -2 v3.2 enabled by the inversion capability is the ability to integrate a 3-input exclusive-OR function into a single C-cell. This facilitates construction of 9-bit parity-tree functions with 2 ns propagation delays. At the same time, the C-cell structure is extremely synthesis friendly, simplifying the overall design and reducing synthesis time. SX Family FPGAs Chip Architecture To increase design efficiency and device performance, Actel has further organized these modules into SuperClusters (Figure 1-4). 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. SX devices feature more SuperCluster 1 modules than SuperCluster 2 modules because designers typically require significantly more combinatorial logic than flipflops. The SX family chip architecture provides a unique approach to module organization and chip routing that delivers the best register/logic mix for a wide variety of new and emerging applications. Module Organization 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. D0 D1 Y D2 D3 Sb Sa DB A0 Figure 1-3 • B0 A1 B1 C-Cell C-Cell R-Cell D0 Routed Data Input S0 D1 S1 Y PSETB D2 Direct Connect Input D Q D3 Y Sa Sb HCLK CLRB CLKA, CLKB, Internal Logic DB CKS CKP Cluster 1 A0 Cluster 2 Cluster 2 Type 1 SuperCluster Figure 1-4 • B0 A1 B1 Cluster 1 Type 2 SuperCluster Cluster Organization v3.2 1-3 SX Family FPGAs Routing Resources 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 (Figure 1-5 and Figure 1-6). This routing architecture also dramatically reduces the number of antifuses required to complete a circuit, ensuring the highest possible performance. DirectConnect • No antifuses • 0.1 ns routing delay FastConnect • One antifuse • 0.4 ns routing delay Routing Segments • Typically 2 antifuses • Max. 5 antifuses Figure 1-5 • DirectConnect and FastConnect for Type 1 SuperClusters DirectConnect • No antifuses • 0.1 ns routing delay FastConnect • One antifuse • 0.4 ns routing delay Routing Segments • Typically 2 antifuses • Max. 5 antifuses Figure 1-6 • 1 -4 DirectConnect and FastConnect for Type 2 SuperClusters v3.2 SX Family FPGAs Performance DirectConnect is a horizontal routing resource that provides connections from a C-cell to its neighboring Rcell 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. The combination of architectural features described above enables SX devices to operate with internal clock frequencies exceeding 300 MHz, enabling very fast execution of even complex logic functions. Thus, the SX family is an optimal platform upon which to integrate the functionality previously contained in multiple CPLDs. In addition, designs that previously would have required a gate array to meet performance goals can now be integrated into an SX device with dramatic improvements in cost and time to market. Using timingdriven place-and-route tools, designers can achieve highly deterministic device performance. With SX devices, designers do not need to use complicated performance-enhancing design techniques such as the use of redundant logic to reduce fanout on critical nets or the instantiation of macros in HDL code to achieve high performance. 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 maximum pin-to-pin propagation 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. The Actel 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. I/O Modules Each I/O on an SX device can be configured as an input, an output, a tristate output, or a bidirectional pin. The Actel high-drive routing structure provides three clock networks. The first clock, called HCLK, is hardwired from the HCLK buffer to the clock select multiplexer (MUX) in each R-cell. This provides a fast propagation path for the clock signal, enabling the 3.7 ns clock-to-out (pin-to-pin) performance of the SX devices. The hardwired clock is tuned to provide clock skew as low as 0.25 ns. The remaining two clocks (CLKA, CLKB) are global clocks that can be sourced from external pins or from internal logic signals within the SX device. Even without the inclusion of dedicated I/O registers, these I/Os, in combination with array registers, can achieve clock-to-out (pad-to-pad) timing as fast as 3.7 ns. I/O cells that have embedded latches and flip-flops require instantiation in HDL code; this is a design complication not encountered in SX FPGAs. Fast pin-topin 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. Other Architectural Features Power Requirements The SX family supports 3.3 V operation and is designed to tolerate 5.0 V inputs. (Table 1-1). Power consumption is extremely low due to the very short distances signals are required to travel to complete a circuit. Power requirements are further reduced because of the small number of low-resistance antifuses in the path. The antifuse architecture does not require active circuitry to hold a charge (as do SRAM or EPROM), making it the lowest power architecture on the market. Technology The Actel SX family is implemented on a high-voltage twin-well CMOS process using 0.35 µ design rules. 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 a capacitance of 1.0 fF for low signal impedance. Table 1-1 • Supply Voltages Device VCCA VCCI VCCR Maximum Input Tolerance Maximum Output Drive A54SX08 A54SX16 A54SX32 3.3 V 3.3 V 5.0 V 5.0 V 3.3 V A54SX16-P* 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 5.0 V 5.0 V 3.3 V 3.3 V 5.0 V 5.0 V 5.0 V 5.0 V Note: *A54SX16-P has three different entries because it is capable of both a 3.3 V and a 5.0 V drive. v3.2 1-5 SX Family FPGAs Boundary Scan Testing (BST) Development Tool Support All SX devices are IEEE 1149.1 compliant. SX devices offer superior diagnostic and testing capabilities by providing Boundary Scan Testing (BST) and probing capabilities. These functions are controlled through the special test pins in conjunction with the program fuse. The functionality of each pin is described in Table 1-2. In the dedicated test mode, TCK, TDI, and TDO are dedicated pins and cannot be used as regular I/Os. In flexible mode, TMS should be set HIGH through a pull-up resistor of 10 kΩ. TMS can be pulled LOW to initiate the test sequence. The SX family of FPGAs is fully supported by both the Actel 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. 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 diagram (located on the Actel website) for more information. The program fuse determines whether the device is in dedicated or flexible mode. The default (fuse not blown) is flexible mode. Table 1-2 • Boundary Scan Pin Functionality Program Fuse Blown (Dedicated Test Mode) Program Fuse Not Blown (Flexible Mode) TCK, TDI, TDO are dedicated TCK, TDI, TDO are flexible and BST pins. may be used as I/Os. No need for pull-up resistor for Use a pull-up resistor of 10 kΩ TMS on TMS. Dedicated Test Mode In Dedicated mode, all JTAG pins are reserved for BST; designers cannot use them as regular I/Os. An internal pull-up resistor is automatically enabled on both TMS and TDI pins, and the TMS pin will function as defined in the IEEE 1149.1 (JTAG) specification. To select Dedicated mode, users need to reserve the JTAG pins in Actel's Designer software by checking the "Reserve JTAG" box in "Device Selection Wizard" (Figure 1-7). JTAG pins comply with LVTTL/TTL I/O specification regardless of whether they are used as a user I/O or a JTAG I/O. Refer to the Table 1-5 on page 1-8 for detailed specifications. Actel 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 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 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. Probe Circuit Control Pins The Silicon Explorer II tool uses the boundary scan ports (TDI, TCK, TMS, and TDO) to select the desired nets for verification. The selected internal nets are assigned to the PRA/PRB pins for observation. Figure 1-8 on page 1-7 illustrates the interconnection between Silicon Explorer II and the FPGA to perform in-circuit verification. Design Considerations The TDI, TCK, TDO, PRA, and PRB pins should not be used as input or bidirectional ports. Because these pins are active during probing, critical signals input through these pins are not available while probing. In addition, the Security Fuse should not be programmed because doing so disables the Probe Circuitry. Figure 1-7 • Device Selection Wizard 1 -6 v3.2 SX Family FPGAs 16 Channels TDI TCK TMS Silicon Explorer II Serial Connection SX FPGA TDO PRA PRB Figure 1-8 • Probe Setup Programming The procedure for programming an SX device using Silicon Sculptor II are as follows: Device programming is supported through Silicon Sculptor series of programmers. In particular, Silicon Sculptor II are compact, robust, single-site and multi-site device programmer for the PC. 1. Load the .AFM file 2. Select the device to be programmed 3. Begin programming When the design is ready to go to production, Actel offers device volume-programming services either through distribution partners or via in-house programming from the factory. With standalone software, Silicon Sculptor II allows concurrent programming of multiple units from the same PC, ensuring the fastest programming times possible. Each fuse is subsequently verified by Silicon Sculptor II to insure correct programming. In addition, integrity tests ensure that no extra fuses are programmed. Silicon Sculptor II also provides extensive hardware self-testing capability. For more details on programming SX devices, refer to the Programming Antifuse Devices application note and the Silicon Sculptor II User's Guide. 3.3 V / 5 V Operating Conditions Table 1-3 • Absolute Maximum Ratings1 Symbol VCCR 2 Parameter DC Supply Voltage3 Limits Units –0.3 to + 6.0 V VCCA2 DC Supply Voltage –0.3 to + 4.0 V VCCI2 DC Supply Voltage (A54SX08, A54SX16, A54SX32) –0.3 to + 4.0 V DC Supply Voltage (A54SX16P) –0.3 to + 6.0 V VI Input Voltage –0.5 to + 5.5 V VO Output Voltage –0.5 to + 3.6 V IIO I/O Source Sink Current3 –30 to + 5.0 mA TSTG Storage Temperature –65 to +150 °C VCCI 2 Notes: 1. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. Exposure to absolute maximum rated conditions for extended periods may affect device reliability. Device should not be operated outside the Recommended Operating Conditions. 2. VCCR in the A54SX16P must be greater than or equal to VCCI during power-up and power-down sequences and during normal operation. 3. Device inputs are normally high impedance and draw extremely low current. However, when input voltage is greater than VCC + 0.5 V or less than GND – 0.5 V, the internal protection diodes will forward-bias and can draw excessive current. v3.2 1-7 SX Family FPGAs Table 1-4 • Recommended Operating Conditions Parameter Commercial Industrial Military Units 0 to + 70 –40 to + 85 –55 to +125 °C 3.3 V Power Supply Tolerance ±10 ±10 ±10 %VCC 5.0 V Power Supply Tolerance ±5 ±10 ±10 %VCC Temperature Range* Note: *Ambient temperature (TA) is used for commercial and industrial; case temperature (TC) is used for military. Table 1-5 • Electrical Specifications Commercial Symbol Parameter VOH (IOH = –20 µA) (CMOS) (IOH = –8 mA) (TTL) Min. Max. Min. Max. Units (VCCI – 0.1) VCCI (VCCI – 0.1) VCCI V 2.4 VCCI 2.4 VCCI (IOH = –6 mA) (TTL) VOL Industrial (IOL= 20 µA) (CMOS) 0.10 (IOL = 12 mA) (TTL) 0.50 V (IOL = 8 mA) (TTL) 0.50 0.8 VIL VIH 2.0 0.8 2.0 V V tR , tF Input Transition Time tR, tF 50 50 ns CIO CIO I/O Capacitance 10 10 pF ICC Standby Current, ICC 4.0 4.0 mA ICC(D) ICC(D) IDynamic VCC Supply Current 1 -8 See "Evaluating Power in SX Devices" on page 1-16. v3.2 SX Family FPGAs PCI Compliance for the SX Family The SX family supports 3.3 V and 5.0 V PCI and is compliant with the PCI Local Bus Specification Rev. 2.1. Table 1-6 • A54SX16P DC Specifications (5.0 V PCI Operation) Symbol Parameter VCCA Condition Min. Max. Units Supply Voltage for Array 3.0 3.6 V VCCR Supply Voltage required for Internal Biasing 4.75 5.25 V VCCI Supply Voltage for I/Os 4.75 5.25 V 2.0 VCC + 0.5 V –0.5 0.8 V 1 VIH Input High Voltage VIL Input Low Voltage1 IIH Input High Leakage Current VIN = 2.7 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 Capacitance3 CIN Input Pin CCLK CLK Pin Capacitance CIDSEL IDSEL Pin 2.4 5 Capacitance4 V 0.55 V 10 pF 12 pF 8 pF 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). 4. Lower capacitance on this input-only pin allows for non-resistive coupling to AD[xx]. v3.2 1-9 SX Family FPGAs A54SX16P AC Specifications for (PCI Operation) Table 1-7 • A54SX16P AC Specifications for (PCI Operation) Symbol Parameter Condition Min. IOH(AC) Switching Current High 0 < VOUT ≤ 1.41 1.4 ≤ VOUT < 2.4 1, 2 3.1 < VOUT < IOL(AC) Max. –44 mA –44 + (VOUT – 1.4)/0.024 mA VCC1, 3 EQ 1-1 on page 1-11 3 (Test Point) VOUT = 3.1 Switching Current High VOUT ≥ 2.21 –142 95 2.2 > VOUT > 0.55 1 VOUT /0.023 0.71 > VOUT > 0 ICL slewR slewF 3 VOUT = 0.71 Low Clamp Current –5 < VIN ≤ –1 Output Rise Slew Rate Output Fall Slew Rate mA mA 1, 3 (Test Point) Units EQ 1-2 on page 1-11 mA 206 mA –25 + (VIN + 1) /0.015 mA 0.4 V to 2.4 V load4 1 5 V/ns 2.4 V to 0.4 V load4 1 5 V/ns Notes: 1. Refer to the V/I curves in Figure 1-9 on page 1-11. 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. “Switching Current High” specifications are 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 diagrams in Figure 1-9 on page 1-11. The equation defined maxima should be met by 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 (diagram below) 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. However, adherence to both 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 for some time 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 1/2 in. max. Output Buffer 1 kΩ 1 kΩ 1 -1 0 VCC 10 pF v3.2 SX Family FPGAs Figure 1-9 shows the 5.0 V PCI V/I curve and the minimum and maximum PCI drive characteristics of the A54SX16P device. 0.50 0.45 0.40 PCI IOL Maximum 0.35 Current (A) 0.30 0.25 SX PCI IOL 0.20 0.15 0.10 PCI IOL Mininum 0.05 0 1 –0.05 –0.10 2 3 4 5 6 PCI IOH Mininum SX PCI IOH –0.15 PCI IOH Maximum –0.20 Voltage Out Figure 1-9 • 5.0 V PCI Curve for A54SX16P Device IOH = 11.9 × (VOUT – 5.25) × (VOUT + 2.45) IOL = 78.5 × VOUT × (4.4 – VOUT) for VCC > VOUT > 3.1 V for 0 V < VOUT < 0.71 V EQ 1-1 EQ 1-2 v3.2 1-11 SX Family FPGAs A54SX16P DC Specifications (3.3 V PCI Operation) Table 1-8 • A54SX16P DC Specifications (3.3 V PCI Operation) Symbol Parameter VCCA Min. Max. Units Supply Voltage for Array 3.0 3.6 V VCCR Supply Voltage required for Internal Biasing 3.0 3.6 V VCCI Supply Voltage for I/Os 3.0 3.6 V VIH Input High Voltage 0.5VCC VCC + 0.5 V VIL Input Low Voltage –0.5 0.3VCC V IIPU Input Pull-up Voltage Condition 1 0.7VCC 2 IIL Input Leakage Current VOH Output High Voltage IOUT = –500 µA VOL Output Low Voltage IOUT = 1500 µA Input Pin CCLK CLK Pin Capacitance IDSEL Pin ±10 0.9VCC Capacitance3 CIN CIDSEL 0 < VIN < VCC 5 Capacitance4 V µA V 0.1VCC V 10 pF 12 pF 8 pF 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 voltage. 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). 4. Lower capacitance on this input-only pin allows for non-resistive coupling to AD[xx]. 1 -1 2 v3.2 SX Family FPGAs A54SX16P AC Specifications (3.3 V PCI Operation) Table 1-9 • A54SX16P AC Specifications (3.3 V PCI Operation) Symbol Parameter Condition Switching Current High IOH(AC) Min. 0 < VOUT ≤ 0.3VCC1 0.3VCC ≤ VOUT < –12VCC 0.7VCC < VOUT < VCC1, 2 –17.1 + (VCC – VOUT) mA 0.7VCC2 VOUT = Switching Current High VCC > VOUT ≥ 0.6VCC1 0.6VCC > VOUT > EQ 1-3 on page 1-14 –32VCC mA mA 0.1VCC1 0.18VCC > VOUT > 0 Units mA 0.9VCC1 (Test Point) IOL(AC) Max. 16VCC 1, 2 mA 26.7VOUT EQ 1-4 on page 1-14 0.18VCC2 mA (Test Point) VOUT = ICL Low Clamp Current –3 < VIN ≤ –1 –25 + (VIN + 1)/0.015 mA ICH High Clamp Current –3 < VIN ≤ –1 25 + (VIN – VOUT – 1)/0.015 mA slewR slewF Rate3 0.2VCC to 0.6VCC load 1 4 V/ns Rate3 0.6VCC to 0.2VCC load 1 4 V/ns Output Rise Slew Output Fall Slew 38VCC Notes: 1. Refer to the V/I curves in Figure 1-10 on page 1-14. 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. “Switching Current High” specification are 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 diagrams in Figure 1-10 on page 1-14. The equation defined maxima should be met by 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 (diagram below) is optional; 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 1/2 in. max. Output Buffer VCC 10 pF 1 kΩ 1 kΩ v3.2 1-13 SX Family FPGAs Figure 1-10 shows the 3.3 V PCI V/I curve and the minimum and maximum PCI drive characteristics of the A54SX16P device. 0.50 0.45 0.40 PCI IOL Maximum 0.35 Current (A) 0.30 0.25 0.20 SX PCI IOL 0.15 0.10 PCI IOL Minimum 0.05 SX PCI IOH 0 –0.05 1 2 3 PCI IOH Minimum 4 5 6 PCI IOH Maximum –0.10 –0.15 –0.20 Voltage Out Figure 1-10 • 3.3 V PCI Curve for A54SX16P Device IOH = (98.0/VCC) × (VOUT – VCC) × (VOUT + 0.4VCC) IOL = (256/VCC) × VOUT × (VCC – VOUT) for VCC > VOUT > 0.7 VCC for 0 V < VOUT < 0.18 VCC EQ 1-3 1 -1 4 v3.2 EQ 1-4 SX Family FPGAs Power-Up Sequencing Table 1-10 • Power-Up Sequencing VCCA VCCR VCCI Power-Up Sequence Comments 3.3 V 5.0 V First 3.3 V Second No possible damage to device 3.3 V First 5.0 V Second Possible damage to device A54SX08, A54SX16, A54SX32 3.3 V 5.0 V A54SX16P 3.3 V 3.3 V 3.3 V 3.3 V Only No possible damage to device 3.3 V 5.0 V 3.3 V 5.0 V First 3.3 V Second No possible damage to device 3.3 V First 5.0 V Second Possible damage to device 5.0 V First 3.3 V Second No possible damage to device 3.3 V First 5.0 V Second No possible damage to device 3.3 V 5.0 V 5.0 V Note: No inputs should be driven (high or low) before completion of power-up. Power-Down Sequencing Table 1-11 • Power-Down Sequencing VCCA VCCR VCCI Power-Down Sequence Comments 3.3 V 5.0 V First 3.3 V Second Possible damage to device 3.3 V First 5.0 V Second No possible damage to device A54SX08, A54SX16, A54SX32 3.3 V 5.0 V A54SX16P 3.3 V 3.3 V 3.3 V 3.3 V Only No possible damage to device 3.3 V 5.0 V 3.3 V 5.0 V First 3.3 V Second Possible damage to device 3.3 V First 5.0 V Second No possible damage to device 5.0 V First 3.3 V Second No possible damage to device 3.3 V First 5.0 V Second No possible damage to device 3.3 V 5.0 V 5.0 V Note: No inputs should be driven (high or low) after the beginning of the power-down sequence. v3.2 1-15 SX Family FPGAs Evaluating Power in SX Devices AC 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. The power dissipation of the SX 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 in EQ 1-7 and EQ 1-8. PAC = PModule + PRCLKA Net + PRCLKB Net + PHCLK Net + POutput Buffer + PInput Buffer You should complete a power evaluation early in the design process to help identify potential heat-related 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 application. power consumption of the EQ 1-7 PAC = VCCA2 × [(m × CEQM × fm)Module + (n × CEQI × fn)Input Buffer+ (p × (CEQO + CL) × fp)Output Buffer + (0.5 × (q1 × CEQCR × fq1) + (r1 × fq1))RCLKA + (0.5 × (q2 × CEQCR × fq2)+ (r2 × fq2))RCLKB + (0.5 × (s1 × CEQHV × fs1) + (CEQHF × fs1))HCLK] EQ 1-8 Definition of Terms Used in Formula 2. Calculate the maximum power allowed for the device and package. m n p q1 = = = = 3. Compare the estimated power and maximum power values. q2 = x y r1 r2 = = = = s1 = CEQM CEQI CEQO CEQCR CEQHV CEQHF CL fm fn fp fq1 fq2 fs1 = = = = = = = = = = = = = Estimating Power Consumption The total power dissipation for the SX family is the sum of the DC power dissipation and the AC power dissipation. Use EQ 1-5 to calculate the estimated power consumption of your application. PTotal = PDC + PAC EQ 1-5 DC Power Dissipation The power due to standby current is typically a small component of the overall power. The Standby power is shown in Table 1-12 for commercial, worst-case conditions (70°C). Table 1-12 • Standby Power ICC VCC Power 4 mA 3.6 V 14.4 mW The DC power dissipation is defined in EQ 1-6. PDC = (Istandby) × VCCA + (Istandby) × VCCR + (Istandby) × VCCI + xVOL × IOL + y(VCCI – VOH) × VOH EQ 1-6 1 -1 6 v3.2 Number of logic modules switching at fm Number of input buffers switching at fn Number of output buffers switching at fp Number of clock loads on the first routed array clock Number of clock loads on the second routed array clock Number of I/Os at logic low Number of I/Os at logic high Fixed capacitance due to first routed array clock Fixed capacitance due to second routed array clock Number of clock loads on the dedicated array clock Equivalent capacitance of logic modules in pF Equivalent capacitance of input buffers in pF Equivalent capacitance of output buffers in pF Equivalent capacitance of routed array clock in pF Variable capacitance of dedicated array clock Fixed capacitance of dedicated array clock Output lead capacitance in pF Average logic module switching rate in MHz Average input buffer switching rate in MHz Average output buffer switching rate in MHz Average first routed array clock rate in MHz Average second routed array clock rate in MHz Average dedicated array clock rate in MHz SX Family FPGAs Table 1-13 devices. shows capacitance values for Guidelines for Calculating Power Consumption various Table 1-13 • Capacitance Values for Devices The power consumption guidelines are meant to represent worst-case scenarios so that they can be generally used to predict the upper limits of power dissipation. These guidelines are shown in Table 1-14. A54SX08 A54SX16 A54SX16P A54SX32 CEQM (pF) 4.0 4.0 4.0 4.0 CEQI (pF) 3.4 3.4 3.4 3.4 CEQO (pF) 4.7 4.7 4.7 4.7 Sample Power Calculation CEQCR (pF) One of the designs used to characterize the SX family was a 528 bit serial-in, serial-out shift register. The design utilized 100 percent of the dedicated flip-flops of an A54SX16P device. A pattern of 0101… was clocked into the device at frequencies ranging from 1 MHz to 200 MHz. Shifting in a series of 0101… caused 50 percent of the flip-flops to toggle from low to high at every clock cycle. 1.6 1.6 1.6 1.6 CEQHV 0.615 0.615 0.615 0.615 CEQHF 60 96 96 140 r1 (pF) 87 138 138 171 r2 (pF) 87 138 138 171 Table 1-14 • Power Consumption Guidelines Description Power Consumption Guideline Logic Modules (m) 20% of modules Inputs Switching (n) # inputs/4 Outputs Switching (p) # outputs/4 First Routed Array Clock Loads (q1) 20% of register cells Second Routed Array Clock Loads (q2) 20% of register 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 First Routed Array Clock Rate (fq1) f/2 Average Second Routed Array Clock Rate (fq2) f/2 Average Dedicated Array Clock Rate (fs1) f Dedicated Clock Array Clock Loads (s1) 20% of regular modules AC Power Dissipation Follow the steps below to estimate power consumption. The values provided for the sample calculation below are for the shift register design above. This method for estimating power consumption is conservative and the actual power consumption of your design may be less than the estimated power consumption. PAC = PModule + PRCLKA Net + PRCLKB Net + PHCLK Net + POutput Buffer + PInput Buffer EQ 1-10 2 PAC = VCCA × [(m × CEQM × fm)Module + (n × CEQI × fn)Input Buffer+ (p × (CEQO + CL) × fp)Output Buffer + (0.5 (q1 × CEQCR × fq1) + (r1 × fq1))RCLKA + (0.5 (q2 × CEQCR × fq2)+ (r2 × fq2))RCLKB + (0.5 (s1 × CEQHV × fs1) + (CEQHF × fs1))HCLK] The total power dissipation for the SX family is the sum of the AC power dissipation and the DC power dissipation. PTotal = PAC (dynamic power) + PDC (static power) EQ 1-9 EQ 1-11 v3.2 1-17 SX Family FPGAs Step 1: Define Terms Used in Formula VCCA 3.3 Number of logic modules switching at fm (Used 50%) m 264 Average logic modules switching rate fm (MHz) (Guidelines: f/10) fm 20 Module capacitance CEQM (pF) CEQM 4.0 Number of input buffers switching at fn n 1 Average input switching rate fn (MHz) (Guidelines: f/5) fn 40 Input buffer capacitance CEQI (pF) CEQI 3.4 Step 2: Calculate Dynamic Power Consumption VCCA × VCCA 10.89 0.02112 m × fm × CEQM n × fn × CEQI 0.000136 p × fp × (CEQO+CL) 0.000794 0.11208 0.5 (q1 × CEQCR × fq1) + (r1 × fq1) 0.5(q2 × CEQCR × fq2) + (r2 × fq2) 0 0.5 (s1 × CEQHV × fs1) + (CEQHF × fs1) 0 PAC = 1.461 W Module Input Buffer Step 3: Calculate DC Power Dissipation DC Power Dissipation PDC = (Istandby) × VCCA + (Istandby) × VCCR + (Istandby) × VCCI + X × VOL × IOL + Y(VCCI – VOH) × VOH Output Buffer Number of output buffers switching at fp p 1 Average output buffers switching rate fp(MHz) (Guidelines: f/10) fp 20 Output buffers buffer capacitance CEQO (pF) CEQO 4.7 Output Load capacitance CL (pF) CL 35 Number of Clock loads q1 q1 528 Capacitance of routed array clock (pF) CEQCR 1.6 Average clock rate (MHz) fq1 200 Fixed capacitance (pF) r1 138 Number of Clock loads q2 q2 0 Capacitance of routed array clock (pF) CEQCR 1.6 Average clock rate (MHz) fq2 0 Fixed capacitance (pF) r2 138 Number of Clock loads s1 0 Variable capacitance of dedicated array clock (pF) CEQHV 0.61 5 Fixed capacitance of dedicated array clock (pF) CEQHF 96 Average clock rate (MHz) fs1 0 EQ 1-12 For a rough estimate of DC Power Dissipation, only use PDC = (Istandby) × VCCA. The rest of the formula provides a very small number that can be considered negligible. PDC = (Istandby) × VCCA PDC = .55 mA × 3.3 V RCLKA PDC = 0.001815 W Step 4: Calculate Total Power Consumption PTotal = PAC + PDC PTotal = 1.461 + 0.001815 PTotal = 1.4628 W RCLKB Step 5: Compare Estimated Power Consumption against Characterized Power Consumption The estimated total power consumption for this design is 1.46 W. The characterized power consumption for this design at 200 MHz is 1.0164 W. HCLK 1 -1 8 v3.2 SX Family FPGAs Figure 1-11 shows the characterized power dissipation numbers for the shift register design using frequencies ranging from 1 MHz to 200 MHz. 1200 Power Dissipation mW 1000 800 600 400 200 0 0 20 40 60 80 100 120 140 160 180 200 Frequency MHz Figure 1-11 • Power Dissipation Junction Temperature (TJ) P The temperature that you select in Designer Series software is the junction temperature, not ambient temperature. This is an important distinction because the heat generated from dynamic power consumption is usually hotter than the ambient temperature. Use the equation below to calculate junction temperature. = Power calculated from Consumption section Estimating Power θja = Junction to ambient of package. θja numbers are located in the "Package Thermal Characteristics" section. Package Thermal Characteristics The device junction to case thermal characteristic is θjc, and the junction to ambient air characteristic is θja. The thermal characteristics for θja are shown with two different air flow rates. Junction Temperature = ΔT + Ta EQ 1-13 Where: The maximum junction temperature is 150 °C. Ta = Ambient Temperature A sample calculation of the absolute maximum power dissipation allowed for a TQFP 176-pin package at commercial temperature and still air is as follows: ΔT = Temperature gradient between junction (silicon) and ambient ΔT = θja × P 150°C – 70°C Max. junction temp. (°C) – Max. ambient temp. (°C) Maximum Power Allowed = ------------------------------------------------------------------------------------------------------------------------------------ = ----------------------------------- = 2.86 W 28°C/W θ ja (°C/W) EQ 1-14 v3.2 1-19 SX Family FPGAs Table 1-15 • Package Thermal Characteristics Pin Count θjc θja Still Air θja 300 ft/min. Units Plastic Leaded Chip Carrier (PLCC) 84 12 32 22 °C/W Thin Quad Flat Pack (TQFP) 144 11 32 24 °C/W Thin Quad Flat Pack (TQFP) 176 11 28 21 °C/W Very Thin Quad Flatpack (VQFP) 100 10 38 32 °C/W Plastic Quad Flat Pack (PQFP) without Heat Spreader 208 8 30 23 °C/W Plastic Quad Flat Pack (PQFP) with Heat Spreader 208 3.8 20 17 °C/W Plastic Ball Grid Array (PBGA) 272 3 20 14.5 °C/W Plastic Ball Grid Array (PBGA) 313 3 23 17 °C/W Plastic Ball Grid Array (PBGA) 329 3 18 13.5 °C/W Fine Pitch Ball Grid Array (FBGA) 144 3.8 38.8 26.7 °C/W Package Type Note: SX08 does not have a heat spreader. Table 1-16 • Temperature and Voltage Derating Factors* Junction Temperature VCCA –55 –40 0 25 70 85 125 3.0 0.75 0.78 0.87 0.89 1.00 1.04 1.16 3.3 0.70 0.73 0.82 0.83 0.93 0.97 1.08 3.6 0.66 0.69 0.77 0.78 0.87 0.92 1.02 Note: *Normalized to worst-case commercial, TJ = 70°C, VCCA = 3.0 V 1 -2 0 v3.2 SX Family FPGAs SX Timing Model Input Delays I/O Module tINY = 1.5 ns Predicted Routing Delays Internal Delays Combinatorial Cell Output Delays I/O Module tIRD2 = 0.6 ns tDHL = 1.6 ns tRD1 = 0.3 ns tRD4 = 1.0 ns tRD8 = 1.9 ns tPD = 0.6 ns I/O Module tDLH = 1.6 ns Register Cell D Register Cell D Q Q tRD1 = 0.3 ns tRD1 = 0.3 ns tENZH = 2.3 ns tSUD = 0.5 ns tHD = 0.0 ns Routed Clock tRCO = 0.8 ns tRCO = 0.8 ns tRCKH = 1.5 ns (100% Load) FMAX = 250 MHz Hardwired Clock tHCKH = 1.0 ns FHMAX = 320 MHz Note: Values shown for A54SX08-3, worst-case commercial conditions. Figure 1-12 • SX Timing Model Hardwired Clock External Setup = tINY + tIRD1 + tSUD – tHCKH = 1.5 + 0.3 + 0.5 – 1.0 = 1.3 ns Routed Clock External Setup = tINY + tIRD1 + tSUD – tRCKH = 1.5 + 0.3 + 0.5 – 1.5 = 0.8 ns EQ 1-15 EQ 1-17 Clock-to-Out (Pin-to-Pin) Clock-to-Out (Pin-to-Pin) = tHCKH + tRCO + tRD1 + tDHL = tRCKH + tRCO + tRD1 + tDHL = 1.0 + 0.8 + 0.3 + 1.6 = 3.7 ns = 1.52+ 0.8 + 0.3 + 1.6 = 4.2 ns EQ 1-16 EQ 1-18 v3.2 1-21 SX Family FPGAs E D VCC VCC In VOL 1.5 V 1.5 V tDLH En GND 50% 50% VOH Out PAD To AC Test Loads (shown below) TRIBUFF Out GND 50% 50% VCC 1.5 V 10% VOL tDHL GND VOH Out GND tENLZ tENZL VCC 50% 50% En 90% 1.5 V tENZH tENHZ Figure 1-13 • Output Buffer Delays Load 2 (used to measure disable delays) VCC GND Load 2 (used to measure enable delays) VCC GND Load 1 (used to measure propagation delay) To Output Under Test 35 pF To Output Under Test R to VCC for tPLZ R to GND for tPHZ R = 1 kΩ R to VCC for tPLZ R to GND for tPHZ R = 1 kΩ To Output Under Test 35 pF 35 pF Figure 1-14 • AC Test Loads PAD INBUF S A B Y Y VCC S, A ,or B In 3V 1.5 V 1.5 V VCC Out GND VCC Out GND 0V 50% tPD tINY Figure 1-15 • Input Buffer Delays 1 -2 2 50% 50% tPD tPD Out 50% 50% tINY GND 50% 50% Figure 1-16 • C-Cell Delays v3.2 GND tPD VCC 50% SX Family FPGAs Register Cell Timing Characteristics Q PRESET D CLR CLK (positive edge triggered) tHD D tSUD CLK tHP tHPWH' RPWH tRCO tHPWL' RPWL Q tCLR tPRESET CLR tWASYN PRESET Figure 1-17 • Flip-Flops Timing Characteristics Long Tracks Timing characteristics for SX devices fall into three categories: family-dependent, device-dependent, and design-dependent. The input and output buffer characteristics are common to all SX family members. Internal routing delays are device-dependent. Design dependency means actual delays are not determined until after placement and routing of the user’s design is complete. Delay values may then be determined by using the DirectTime Analyzer utility or performing simulation with post-layout delays. 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, resulting in longer net delays for macros connected to long tracks. Typically up to 6 percent of nets in a fully utilized device require long tracks. Long tracks contribute approximately 4 ns to 8.4 ns delay. This additional delay is represented statistically in higher fanout (FO = 24) routing delays in the datasheet specifications section. Critical Nets and Typical Nets Timing Derating Propagation delays are expressed only for typical nets, which are used for initial design performance evaluation. Critical net delays can then be applied to the most timecritical paths. Critical nets are determined by net property assignment prior to placement and routing. Up to 6% of the nets in a design may be designated as critical, while 90% of the nets in a design are typical. SX devices are manufactured in a CMOS process. Therefore, device performance varies according to 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. v3.2 1-23 SX Family FPGAs A54SX08 Timing Characteristics Table 1-17 • A54SX08 Timing Characteristics (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units C-Cell Propagation Delays1 tPD Internal Array Module Predicted Routing 0.6 0.7 0.8 0.9 ns Delays2 tDC FO = 1 Routing Delay, Direct Connect 0.1 0.1 0.1 0.1 ns tFC FO = 1 Routing Delay, Fast Connect 0.3 0.4 0.4 0.5 ns tRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tRD2 FO = 2 Routing Delay 0.6 0.7 0.8 0.9 ns tRD3 FO = 3 Routing Delay 0.8 0.9 1.0 1.2 ns tRD4 FO = 4 Routing Delay 1.0 1.2 1.4 1.6 ns tRD8 FO = 8 Routing Delay 1.9 2.2 2.5 2.9 ns tRD12 FO = 12 Routing Delay 2.8 3.2 3.7 4.3 ns R-Cell Timing tRCO Sequential Clock-to-Q 0.8 1.1 1.2 1.4 ns tCLR Asynchronous Clear-to-Q 0.5 0.6 0.7 0.8 ns tPRESET Asynchronous Preset-to-Q 0.7 0.8 0.9 1.0 ns tSUD Flip-Flop Data Input Set-Up 0.5 0.5 0.7 0.8 ns tHD Flip-Flop Data Input Hold 0.0 0.0 0.0 0.0 ns tWASYN Asynchronous Pulse Width 1.4 1.6 1.8 2.1 ns Input Module Propagation Delays tINYH Input Data Pad-to-Y HIGH 1.5 1.7 1.9 2.2 ns tINYL Input Data Pad-to-Y LOW 1.5 1.7 1.9 2.2 ns Input Module Predicted Routing Delays2 tIRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tIRD2 FO = 2 Routing Delay 0.6 0.7 0.8 0.9 ns tIRD3 FO = 3 Routing Delay 0.8 0.9 1.0 1.2 ns tIRD4 FO = 4 Routing Delay 1.0 1.2 1.4 1.6 ns tIRD8 FO = 8 Routing Delay 1.9 2.2 2.5 2.9 ns tIRD12 FO = 12 Routing Delay 2.8 3.2 3.7 4.3 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 1 -2 4 v3.2 SX Family FPGAs Table 1-17 • A54SX08 Timing Characteristics (Continued) (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units Dedicated (Hardwired) Array Clock Network tHCKH Input LOW to HIGH (pad to R-Cell input) 1.0 1.1 1.3 1.5 ns tHCKL Input HIGH to LOW (pad to R-Cell input) 1.0 1.2 1.4 1.6 ns tHPWH Minimum Pulse Width HIGH 1.4 1.6 1.8 2.1 ns tHPWL Minimum Pulse Width LOW 1.4 1.6 1.8 2.1 ns tHCKSW Maximum Skew tHP Minimum Period fHMAX Maximum Frequency 0.1 2.7 0.2 3.1 0.2 3.6 0.2 4.2 ns ns 350 320 280 240 MHz Routed Array Clock Networks tRCKH Input LOW to HIGH (light load) (pad to R-Cell input) 1.3 1.5 1.7 2.0 ns tRCKL Input HIGH to LOW (light load) (pad to R-Cell Input) 1.4 1.6 1.8 2.1 ns tRCKH Input LOW to HIGH (50% load) (pad to R-Cell input) 1.4 1.7 1.9 2.2 ns tRCKL Input HIGH to LOW (50% load) (pad to R-Cell input) 1.5 1.7 2.0 2.3 ns tRCKH Input LOW to HIGH (100% load) (pad to R-Cell input) 1.5 1.7 1.9 2.2 ns tRCKL Input HIGH to LOW (100% load) (pad to R-Cell input) 1.5 1.8 2.0 2.3 ns tRPWH Min. Pulse Width HIGH 2.1 2.4 2.7 3.2 ns tRPWL Min. Pulse Width LOW 2.1 2.4 2.7 3.2 ns tRCKSW Maximum Skew (light load) 0.1 0.2 0.2 0.2 ns tRCKSW Maximum Skew (50% load) 0.3 0.3 0.4 0.4 ns tRCKSW Maximum Skew (100% load) 0.3 0.3 0.4 0.4 ns TTL Output Module Timing1 tDLH Data-to-Pad LOW to HIGH 1.6 1.9 2.1 2.5 ns tDHL Data-to-Pad HIGH to LOW 1.6 1.9 2.1 2.5 ns tENZL Enable-to-Pad, Z to L 2.1 2.4 2.8 3.2 ns tENZH Enable-to-Pad, Z to H 2.3 2.7 3.1 3.6 ns tENLZ Enable-to-Pad, L to Z 1.4 1.7 1.9 2.2 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. v3.2 1-25 SX Family FPGAs A54SX16 Timing Characteristics Table 1-18 • A54SX16 Timing Characteristics (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA ,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units C-Cell Propagation Delays1 tPD Internal Array Module Predicted Routing 0.6 0.7 0.8 0.9 ns Delays2 tDC FO = 1 Routing Delay, Direct Connect 0.1 0.1 0.1 0.1 ns tFC FO = 1 Routing Delay, Fast Connect 0.3 0.4 0.4 0.5 ns tRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tRD2 FO = 2 Routing Delay 0.6 0.7 0.8 0.9 ns tRD3 FO = 3 Routing Delay 0.8 0.9 1.0 1.2 ns tRD4 FO = 4 Routing Delay 1.0 1.2 1.4 1.6 ns tRD8 FO = 8 Routing Delay 1.9 2.2 2.5 2.9 ns tRD12 FO = 12 Routing Delay 2.8 3.2 3.7 4.3 ns R-Cell Timing tRCO Sequential Clock-to-Q 0.8 1.1 1.2 1.4 ns tCLR Asynchronous Clear-to-Q 0.5 0.6 0.7 0.8 ns tPRESET Asynchronous Preset-to-Q 0.7 0.8 0.9 1.0 ns tSUD Flip-Flop Data Input Set-Up 0.5 0.5 0.7 0.8 ns tHD Flip-Flop Data Input Hold 0.0 0.0 0.0 0.0 ns tWASYN Asynchronous Pulse Width 1.4 1.6 1.8 2.1 ns Input Module Propagation Delays tINYH Input Data Pad-to-Y HIGH 1.5 1.7 1.9 2.2 ns tINYL Input Data Pad-to-Y LOW 1.5 1.7 1.9 2.2 ns Predicted Input Routing Delays2 tIRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tIRD2 FO = 2 Routing Delay 0.6 0.7 0.8 0.9 ns tIRD3 FO = 3 Routing Delay 0.8 0.9 1.0 1.2 ns tIRD4 FO = 4 Routing Delay 1.0 1.2 1.4 1.6 ns tIRD8 FO = 8 Routing Delay 1.9 2.2 2.5 2.9 ns tIRD12 FO = 12 Routing Delay 2.8 3.2 3.7 4.3 ns Notes: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 35 pF loading, except tENZL and tENZH. For tENZL and tENZH, the loading is 5 pF. 1 -2 6 v3.2 SX Family FPGAs Table 1-18 • A54SX16 Timing Characteristics (Continued) (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA ,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units Dedicated (Hardwired) Array Clock Network tHCKH Input LOW to HIGH (pad to R-Cell input) 1.2 1.4 1.5 1.8 ns tHCKL Input HIGH to LOW (pad to R-Cell input) 1.2 1.4 1.6 1.9 ns tHPWH Minimum Pulse Width HIGH 1.4 1.6 1.8 2.1 ns tHPWL Minimum Pulse Width LOW 1.4 1.6 1.8 2.1 ns tHCKSW Maximum Skew tHP Minimum Period fHMAX Maximum Frequency 0.2 2.7 0.2 3.1 0.3 3.6 0.3 4.2 ns ns 350 320 280 240 MHz Routed Array Clock Networks tRCKH Input LOW to HIGH (light load) (pad to R-Cell input) 1.6 1.8 2.1 2.5 ns tRCKL Input HIGH to LOW (light load) (pad to R-Cell input) 1.8 2.0 2.3 2.7 ns tRCKH Input LOW to HIGH (50% load) (pad to R-Cell input) 1.8 2.1 2.5 2.8 ns tRCKL Input HIGH to LOW (50% load) (pad to R-Cell input) 2.0 2.2 2.5 3.0 ns tRCKH Input LOW to HIGH (100% load) (pad to R-Cell input) 1.8 2.1 2.4 2.8 ns tRCKL Input HIGH to LOW (100% load) (pad to R-Cell input) 2.0 2.2 2.5 3.0 ns tRPWH Min. Pulse Width HIGH 2.1 2.4 2.7 3.2 ns tRPWL Min. Pulse Width LOW 2.1 2.4 2.7 3.2 ns tRCKSW Maximum Skew (light load) 0.5 0.5 0.5 0.7 ns tRCKSW Maximum Skew (50% load) 0.5 0.6 0.7 0.8 ns tRCKSW Maximum Skew (100% load) 0.5 0.6 0.7 0.8 ns TTL Output Module Timing3 tDLH Data-to-Pad LOW to HIGH 1.6 1.9 2.1 2.5 ns tDHL Data-to-Pad HIGH to LOW 1.6 1.9 2.1 2.5 ns tENZL Enable-to-Pad, Z to L 2.1 2.4 2.8 3.2 ns tENZH Enable-to-Pad, Z to H 2.3 2.7 3.1 3.6 ns tENLZ Enable-to-Pad, L to Z 1.4 1.7 1.9 2.2 ns tENHZ Enable-to-Pad, H to Z 1.3 1.5 1.7 2.0 ns Notes: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 35 pF loading, except tENZL and tENZH. For tENZL and tENZH, the loading is 5 pF. v3.2 1-27 SX Family FPGAs A54SX16P Timing Characteristics Table 1-19 • A54SX16P Timing Characteristics (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA ,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units C-Cell Propagation Delays1 tPD Internal Array Module Predicted Routing Delays 0.6 0.7 0.8 0.9 ns 2 tDC FO = 1 Routing Delay, Direct Connect 0.1 0.1 0.1 0.1 ns tFC FO = 1 Routing Delay, Fast Connect 0.3 0.4 0.4 0.5 ns tRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tRD2 FO = 2 Routing Delay 0.6 0.7 0.8 0.9 ns tRD3 FO = 3 Routing Delay 0.8 0.9 1.0 1.2 ns tRD4 FO = 4 Routing Delay 1.0 1.2 1.4 1.6 ns tRD8 FO = 8 Routing Delay 1.9 2.2 2.5 2.9 ns tRD12 FO = 12 Routing Delay 2.8 3.2 3.7 4.3 ns R-Cell Timing tRCO Sequential Clock-to-Q 0.9 1.1 1.3 1.4 ns tCLR Asynchronous Clear-to-Q 0.5 0.6 0.7 0.8 ns tPRESET Asynchronous Preset-to-Q 0.7 0.8 0.9 1.0 ns tSUD Flip-Flop Data Input Set-Up 0.5 0.5 0.7 0.8 ns tHD Flip-Flop Data Input Hold 0.0 0.0 0.0 0.0 ns tWASYN Asynchronous Pulse Width 1.4 1.6 1.8 2.1 ns Input Module Propagation Delays tINYH Input Data Pad-to-Y HIGH 1.5 1.7 1.9 2.2 ns tINYL Input Data Pad-to-Y LOW 1.5 1.7 1.9 2.2 ns Predicted Input Routing Delays 2 tIRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tIRD2 FO = 2 Routing Delay 0.6 0.7 0.8 0.9 ns tIRD3 FO = 3 Routing Delay 0.8 0.9 1.0 1.2 ns tIRD4 FO = 4 Routing Delay 1.0 1.2 1.4 1.6 ns tIRD8 FO = 8 Routing Delay 1.9 2.2 2.5 2.9 ns tIRD12 FO = 12 Routing Delay 2.8 3.2 3.7 4.3 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 10 pF loading. 1 -2 8 v3.2 SX Family FPGAs Table 1-19 • A54SX16P Timing Characteristics (Continued) (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA ,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units Dedicated (Hardwired) Array Clock Network tHCKH Input LOW to HIGH (pad to R-Cell input) 1.2 1.4 1.5 1.8 ns tHCKL Input HIGH to LOW (pad to R-Cell input) 1.2 1.4 1.6 1.9 ns tHPWH Minimum Pulse Width HIGH 1.4 1.6 1.8 2.1 ns tHPWL Minimum Pulse Width LOW 1.4 1.6 1.8 2.1 ns tHCKSW Maximum Skew tHP Minimum Period fHMAX Maximum Frequency 0.2 2.7 0.2 3.1 0.3 3.6 0.3 4.2 ns ns 350 320 280 240 MHz Routed Array Clock Networks tRCKH Input LOW to HIGH (light load) (pad to R-Cell input) 1.6 1.8 2.1 2.5 ns tRCKL Input HIGH to LOW (Light Load) (pad to R-Cell input) 1.8 2.0 2.3 2.7 ns tRCKH Input LOW to HIGH (50% load) (pad to R-Cell input) 1.8 2.1 2.5 2.8 ns tRCKL Input HIGH to LOW (50% load) (pad to R-Cell input) 2.0 2.2 2.5 3.0 ns tRCKH Input LOW to HIGH (100% load) (pad to R-Cell input) 1.8 2.1 2.4 2.8 ns tRCKL Input HIGH to LOW (100% load) (pad to R-Cell input) 2.0 2.2 2.5 3.0 ns tRPWH Min. Pulse Width HIGH 2.1 2.4 2.7 3.2 ns tRPWL Min. Pulse Width LOW 2.1 2.4 2.7 3.2 ns tRCKSW Maximum Skew (light load) 0.5 0.5 0.5 0.7 ns tRCKSW Maximum Skew (50% load) 0.5 0.6 0.7 0.8 ns tRCKSW Maximum Skew (100% load) 0.5 0.6 0.7 0.8 ns TTL Output Module Timing tDLH Data-to-Pad LOW to HIGH 2.4 2.8 3.1 3.7 ns tDHL Data-to-Pad HIGH to LOW 2.3 2.9 3.2 3.8 ns tENZL Enable-to-Pad, Z to L 3.0 3.4 3.9 4.6 ns tENZH Enable-to-Pad, Z to H 3.3 3.8 4.3 5.0 ns tENLZ Enable-to-Pad, L to Z 2.3 2.7 3.0 3.5 ns tENHZ Enable-to-Pad, H to Z 2.8 3.2 3.7 4.3 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 10 pF loading. v3.2 1-29 SX Family FPGAs Table 1-19 • A54SX16P Timing Characteristics (Continued) (Worst-Case Commercial Conditions, VCCR = 4.75 V, VCCA ,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units TTL/PCI Output Module Timing tDLH Data-to-Pad LOW to HIGH 1.5 1.7 2.0 2.3 ns tDHL Data-to-Pad HIGH to LOW 1.9 2.2 2.4 2.9 ns tENZL Enable-to-Pad, Z to L 2.3 2.6 3.0 3.5 ns tENZH Enable-to-Pad, Z to H 1.5 1.7 1.9 2.3 ns tENLZ Enable-to-Pad, L to Z 2.7 3.1 3.5 4.1 ns tENHZ Enable-to-Pad, H to Z 2.9 3.3 3.7 4.4 ns 3 PCI Output Module Timing tDLH Data-to-Pad LOW to HIGH 1.8 2.0 2.3 2.7 ns tDHL Data-to-Pad HIGH to LOW 1.7 2.0 2.2 2.6 ns tENZL Enable-to-Pad, Z to L 0.8 1.0 1.1 1.3 ns tENZH Enable-to-Pad, Z to H 1.2 1.2 1.5 1.8 ns tENLZ Enable-to-Pad, L to Z 1.0 1.1 1.3 1.5 ns tENHZ Enable-to-Pad, H to Z 1.1 1.3 1.5 1.7 ns TTL Output Module Timing tDLH Data-to-Pad LOW to HIGH 2.1 2.5 2.8 3.3 ns tDHL Data-to-Pad HIGH to LOW 2.0 2.3 2.6 3.1 ns tENZL Enable-to-Pad, Z to L 2.5 2.9 3.2 3.8 ns tENZH Enable-to-Pad, Z to H 3.0 3.5 3.9 4.6 ns tENLZ Enable-to-Pad, L to Z 2.3 2.7 3.1 3.6 ns tENHZ Enable-to-Pad, H to Z 2.9 3.3 3.7 4.4 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 10 pF loading. 1 -3 0 v3.2 SX Family FPGAs A54SX32 Timing Characteristics Table 1-20 • A54SX32 Timing Characteristics (Worst-Case Commercial Conditions, VCCR= 4.75 V, VCCA,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units C-Cell Propagation Delays1 tPD Internal Array Module Predicted Routing 0.6 0.7 0.8 0.9 ns Delays2 tDC FO = 1 Routing Delay, Direct Connect 0.1 0.1 0.1 0.1 ns tFC FO = 1 Routing Delay, Fast Connect 0.3 0.4 0.4 0.5 ns tRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tRD2 FO = 2 Routing Delay 0.7 0.8 0.9 1.0 ns tRD3 FO = 3 Routing Delay 1.0 1.2 1.4 1.6 ns tRD4 FO = 4 Routing Delay 1.4 1.6 1.8 2.1 ns tRD8 FO = 8 Routing Delay 2.7 3.1 3.5 4.1 ns tRD12 FO = 12 Routing Delay 4.0 4.7 5.3 6.2 ns R-Cell Timing tRCO Sequential Clock-to-Q 0.8 1.1 1.3 1.4 ns tCLR Asynchronous Clear-to-Q 0.5 0.6 0.7 0.8 ns tPRESET Asynchronous Preset-to-Q 0.7 0.8 0.9 1.0 ns tSUD Flip-Flop Data Input Set-Up 0.5 0.6 0.7 0.8 ns tHD Flip-Flop Data Input Hold 0.0 0.0 0.0 0.0 ns tWASYN Asynchronous Pulse Width 1.4 1.6 1.8 2.1 ns Input Module Propagation Delays tINYH Input Data Pad-to-Y HIGH 1.5 1.7 1.9 2.2 ns tINYL Input Data Pad-to-Y LOW 1.5 1.7 1.9 2.2 ns Predicted Input Routing Delays2 tIRD1 FO = 1 Routing Delay 0.3 0.4 0.4 0.5 ns tIRD2 FO = 2 Routing Delay 0.7 0.8 0.9 1.0 ns tIRD3 FO = 3 Routing Delay 1.0 1.2 1.4 1.6 ns tIRD4 FO = 4 Routing Delay 1.4 1.6 1.8 2.1 ns tIRD8 FO = 8 Routing Delay 2.7 3.1 3.5 4.1 ns tIRD12 FO = 12 Routing Delay 4.0 4.7 5.3 6.2 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 35 pF loading, except tENZL and tENZH. For tENZL and tENZH the loading is 5 pF. v3.2 1-31 SX Family FPGAs Table 1-20 • A54SX32 Timing Characteristics (Continued) (Worst-Case Commercial Conditions, VCCR= 4.75 V, VCCA,VCCI = 3.0 V, TJ = 70°C) '–3' Speed Parameter Description Min. Max. '–2' Speed Min. Max. '–1' Speed Min. Max. 'Std' Speed Min. Max. Units Dedicated (Hardwired) Array Clock Network tHCKH Input LOW to HIGH (pad to R-Cell input) 1.9 2.1 2.4 2.8 ns tHCKL Input HIGH to LOW (pad to R-Cell input) 1.9 2.1 2.4 2.8 ns tHPWH Minimum Pulse Width HIGH 1.4 1.6 1.8 2.1 ns tHPWL Minimum Pulse Width LOW 1.4 1.6 1.8 2.1 ns tHCKSW Maximum Skew tHP Minimum Period fHMAX Maximum Frequency 0.3 2.7 0.4 3.1 0.4 3.6 0.5 4.2 ns ns 350 320 280 240 MHz Routed Array Clock Networks tRCKH Input LOW to HIGH (light load) (pad to R-Cell input) 2.4 2.7 3.0 3.5 ns tRCKL Input HIGH to LOW (light load) (pad to R-Cell input) 2.4 2.7 3.1 3.6 ns tRCKH Input LOW to HIGH (50% load) (pad to R-Cell input) 2.7 3.0 3.5 4.1 ns tRCKL Input HIGH to LOW (50% load) (pad to R-Cell input) 2.7 3.1 3.6 4.2 ns tRCKH Input LOW to HIGH (100% load) (pad to R-Cell input) 2.7 3.1 3.5 4.1 ns tRCKL Input HIGH to LOW (100% load) (pad to R-Cell input) 2.8 3.2 3.6 4.3 ns tRPWH Min. Pulse Width HIGH 2.1 2.4 2.7 3.2 ns tRPWL Min. Pulse Width LOW 2.1 2.4 2.7 3.2 ns tRCKSW Maximum Skew (light load) 0.85 0.98 1.1 1.3 ns tRCKSW Maximum Skew (50% load) 1.23 1.4 1.6 1.9 ns tRCKSW Maximum Skew (100% load) 1.30 1.5 1.7 2.0 ns TTL Output Module Timing3 tDLH Data-to-Pad LOW to HIGH 1.6 1.9 2.1 2.5 ns tDHL Data-to-Pad HIGH to LOW 1.6 1.9 2.1 2.5 ns tENZL Enable-to-Pad, Z to L 2.1 2.4 2.8 3.2 ns tENZH Enable-to-Pad, Z to H 2.3 2.7 3.1 3.6 ns tENLZ Enable-to-Pad, L to Z 1.4 1.7 1.9 2.2 ns tENHZ Enable-to-Pad, H to Z 1.3 1.5 1.7 2.0 ns Note: 1. For dual-module macros, use tPD + tRD1 + tPDn, tRCO + tRD1 + tPDn, or tPD1 + tRD1 + tSUD, whichever is appropriate. 2. 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. Post-route timing is based on actual routing delay measurements performed on the device prior to shipment. 3. Delays based on 35 pF loading, except tENZL and tENZH. For tENZL and tENZH the loading is 5 pF. 1 -3 2 v3.2 SX Family FPGAs Pin Description CLKA/B Clock A and B TCK Test Clock These pins are 3.3 V / 5.0 V PCI/TTL clock inputs for clock distribution networks. The clock input is buffered prior to clocking the R-cells. If not used, this pin must be set LOW or HIGH on the board. It must not be left floating. (For A54SX72A, these clocks can be configured as bidirectional.) Test clock input for diagnostic probe and device programming. In flexible mode, TCK becomes active when the TMS pin is set LOW (refer to Table 1-2 on page 1-6). This pin functions as an I/O when the boundary scan state machine reaches the "logic reset" state. GND TDI Ground LOW supply voltage. HCLK Serial input for boundary scan testing and diagnostic probe. In flexible mode, TDI is active when the TMS pin is set LOW (refer to Table 1-2 on page 1-6). This pin functions as an I/O when the boundary scan state machine reaches the "logic reset" state. Dedicated (hardwired) Array Clock This pin is the 3.3 V / 5.0 V PCI/TTL clock input for sequential modules. This input is directly wired to each R-cell and offers clock speeds independent of the number of R-cells being driven. If not used, this pin must be set LOW or HIGH on the board. It must not be left floating. I/O TDO Input/Output TMS No Connection Probe A The Probe A 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 Probe B pin to allow real-time diagnostic output of any signal path within the device. The Probe A 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. PRB, I/O Test Mode Select The TMS pin controls the use of the IEEE 1149.1 Boundary Scan pins (TCK, TDI, TDO). In flexible mode when the TMS pin is set LOW, the TCK, TDI, and TDO pins are boundary scan pins (refer to Table 1-2 on page 1-6). 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 5 TCK cycles after the TMS pin is set HIGH. In dedicated test mode, TMS functions as specified in the IEEE 1149.1 specifications. This pin is not connected to circuitry within the device. PRA, I/O Test Data Output Serial output for boundary scan testing. In flexible mode, TDO is active when the TMS pin is set LOW (refer to Table 1-2 on page 1-6). This pin functions as an I/O when the boundary scan state machine reaches the “logic reset” state. The I/O pin functions as an input, output, tristate, or bidirectional buffer. Based on certain configurations, input and output levels are compatible with standard TTL, LVTTL, 3.3 V PCI or 5.0 V PCI specifications. Unused I/O pins are automatically tristated by the Designer Series software. NC Test Data Input VCCI Supply Voltage Supply voltage for I/Os. See Table 1-1 on page 1-5. Probe B VCCA The Probe B pin is used to output data from any node within the device. This diagnostic pin can be used in conjunction with the Probe A pin to allow real-time diagnostic output of any signal path within the device. The Probe B 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. Supply Voltage Supply voltage for Array. See Table 1-1 on page 1-5. VCCR Supply Voltage Supply voltage for input tolerance (required for internal biasing). See Table 1-1 on page 1-5. v3.2 1-33 54SX Family FPGAs Package Pin Assignments 84-Pin PLCC 1 84 84-Pin PLCC Figure 2-1 • 84-Pin PLCC (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. v3.2 2-1 54SX Family FPGAs 84-Pin PLCC 84-Pin PLCC 2 -2 84-Pin PLCC Pin Number A54SX08 Function Pin Number A54SX08 Function Pin Number A54SX08 Function 1 VCCR 36 I/O 71 I/O 2 GND 37 I/O 72 I/O 3 VCCA 38 I/O 73 I/O 4 PRA, I/O 39 I/O 74 I/O 5 I/O 40 PRB, I/O 75 I/O 6 I/O 41 VCCA 76 I/O 7 VCCI 42 GND 77 I/O 8 I/O 43 VCCR 78 I/O 9 I/O 44 I/O 79 I/O 10 I/O 45 HCLK 80 I/O 11 TCK, I/O 46 I/O 81 I/O 12 TDI, I/O 47 I/O 82 I/O 13 I/O 48 I/O 83 CLKA 14 I/O 49 I/O 84 CLKB 15 I/O 50 I/O 16 TMS 51 I/O 17 I/O 52 TDO, I/O 18 I/O 53 I/O 19 I/O 54 I/O 20 I/O 55 I/O 21 I/O 56 I/O 22 I/O 57 I/O 23 I/O 58 I/O 24 I/O 59 VCCA 25 I/O 60 VCCI 26 I/O 61 GND 27 GND 62 I/O 28 VCCI 63 I/O 29 I/O 64 I/O 30 I/O 65 I/O 31 I/O 66 I/O 32 I/O 67 I/O 33 I/O 68 VCCA 34 I/O 69 GND 35 I/O 70 I/O v3.2 54SX Family FPGAs 208-Pin PQFP 208 1 208-Pin PQFP Figure 2-2 • 208-Pin PQFP (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. v3.2 2-3 54SX Family FPGAs 208-Pin PQFP 208-Pin PQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function GND 37 I/O I/O I/O TDI, I/O TDI, I/O 38 I/O I/O I/O I/O I/O I/O 39 NC I/O I/O 4 NC I/O I/O 40 VCCI VCCI VCCI 5 I/O I/O I/O 41 VCCA VCCA VCCA 6 NC I/O I/O 42 I/O I/O I/O 7 I/O I/O I/O 43 I/O I/O I/O 8 I/O I/O I/O 44 I/O I/O I/O 9 I/O I/O I/O 45 I/O I/O I/O 10 I/O I/O I/O 46 I/O I/O I/O 11 TMS TMS TMS 47 I/O I/O I/O 12 VCCI VCCI VCCI 48 NC I/O I/O 13 I/O I/O I/O 49 I/O I/O I/O 14 NC I/O I/O 50 NC I/O I/O 15 I/O I/O I/O 51 I/O I/O I/O 16 I/O I/O I/O 52 GND GND GND 17 NC I/O I/O 53 I/O I/O I/O 18 I/O I/O I/O 54 I/O I/O I/O 19 I/O I/O I/O 55 I/O I/O I/O 20 NC I/O I/O 56 I/O I/O I/O 21 I/O I/O I/O 57 I/O I/O I/O 22 I/O I/O I/O 58 I/O I/O I/O 23 NC I/O I/O 59 I/O I/O I/O 24 I/O I/O I/O 60 VCCI VCCI VCCI 25 VCCR VCCR VCCR 61 NC I/O I/O 26 GND GND GND 62 I/O I/O I/O 27 VCCA VCCA VCCA 63 I/O I/O I/O 28 GND GND GND 64 NC I/O I/O 29 I/O I/O I/O 65* I/O I/O NC* 30 I/O I/O I/O 66 I/O I/O I/O 31 NC I/O I/O 67 NC I/O I/O 32 I/O I/O I/O 68 I/O I/O I/O 33 I/O I/O I/O 69 I/O I/O I/O 34 I/O I/O I/O 70 NC I/O I/O 35 NC I/O I/O 71 I/O I/O I/O 36 I/O I/O I/O 72 I/O I/O I/O Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function 1 GND GND 2 TDI, I/O 3 Note: * Note that Pin 65 in the A54SX32—PQ208 is a no connect (NC). 2 -4 v3.2 54SX Family FPGAs 208-Pin PQFP 208-Pin PQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function I/O 109 I/O I/O I/O I/O I/O 110 I/O I/O I/O NC I/O I/O 111 I/O I/O I/O 76 PRB, I/O PRB, I/O PRB, I/O 112 I/O I/O I/O 77 GND GND GND 113 I/O I/O I/O 78 VCCA VCCA VCCA 114 VCCA VCCA VCCA 79 GND GND GND 115 VCCI VCCI VCCI 80 VCCR VCCR VCCR 116 NC I/O I/O 81 I/O I/O I/O 117 I/O I/O I/O 82 HCLK HCLK HCLK 118 I/O I/O I/O 83 I/O I/O I/O 119 NC I/O I/O 84 I/O I/O I/O 120 I/O I/O I/O 85 NC I/O I/O 121 I/O I/O I/O 86 I/O I/O I/O 122 NC I/O I/O 87 I/O I/O I/O 123 I/O I/O I/O 88 NC I/O I/O 124 I/O I/O I/O 89 I/O I/O I/O 125 NC I/O I/O 90 I/O I/O I/O 126 I/O I/O I/O 91 NC I/O I/O 127 I/O I/O I/O 92 I/O I/O I/O 128 I/O I/O I/O 93 I/O I/O I/O 129 GND GND GND 94 NC I/O I/O 130 VCCA VCCA VCCA 95 I/O I/O I/O 131 GND GND GND 96 I/O I/O I/O 132 VCCR VCCR VCCR 97 NC I/O I/O 133 I/O I/O I/O 98 VCCI VCCI VCCI 134 I/O I/O I/O 99 I/O I/O I/O 135 NC I/O I/O 100 I/O I/O I/O 136 I/O I/O I/O 101 I/O I/O I/O 137 I/O I/O I/O 102 I/O I/O I/O 138 NC I/O I/O 103 TDO, I/O TDO, I/O TDO, I/O 139 I/O I/O I/O 104 I/O I/O I/O 140 I/O I/O I/O 105 GND GND GND 141 NC I/O I/O 106 NC I/O I/O 142 I/O I/O I/O 107 I/O I/O I/O 143 NC I/O I/O 108 NC I/O I/O 144 I/O I/O I/O Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function 73 NC I/O 74 I/O 75 Note: * Note that Pin 65 in the A54SX32—PQ208 is a no connect (NC). v3.2 2-5 54SX Family FPGAs 208-Pin PQFP 208-Pin PQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function 145 VCCA VCCA VCCA 181 CLKB CLKB CLKB 146 GND GND GND 182 VCCR VCCR VCCR 147 I/O I/O I/O 183 GND GND GND 148 VCCI VCCI VCCI 184 VCCA VCCA VCCA 149 I/O I/O I/O 185 GND GND GND 150 I/O I/O I/O 186 PRA, I/O PRA, I/O PRA, I/O 151 I/O I/O I/O 187 I/O I/O I/O 152 I/O I/O I/O 188 I/O I/O I/O 153 I/O I/O I/O 189 NC I/O I/O 154 I/O I/O I/O 190 I/O I/O I/O 155 NC I/O I/O 191 I/O I/O I/O 156 NC I/O I/O 192 NC I/O I/O 157 GND GND GND 193 I/O I/O I/O 158 I/O I/O I/O 194 I/O I/O I/O 159 I/O I/O I/O 195 NC I/O I/O 160 I/O I/O I/O 196 I/O I/O I/O 161 I/O I/O I/O 197 I/O I/O I/O 162 I/O I/O I/O 198 NC I/O I/O 163 I/O I/O I/O 199 I/O I/O I/O 164 VCCI VCCI VCCI 200 I/O I/O I/O 165 I/O I/O I/O 201 VCCI VCCI VCCI 166 I/O I/O I/O 202 NC I/O I/O 167 NC I/O I/O 203 NC I/O I/O 168 I/O I/O I/O 204 I/O I/O I/O 169 I/O I/O I/O 205 NC I/O I/O 170 NC I/O I/O 206 I/O I/O I/O 171 I/O I/O I/O 207 I/O I/O I/O 172 I/O I/O I/O 208 TCK, I/O TCK, I/O TCK, I/O 173 NC I/O I/O 174 I/O I/O I/O 175 I/O I/O I/O 176 NC I/O I/O 177 I/O I/O I/O 178 I/O I/O I/O 179 I/O I/O I/O 180 CLKA CLKA CLKA Note: * Note that Pin 65 in the A54SX32—PQ208 is a no connect (NC). 2 -6 v3.2 54SX Family FPGAs 144-Pin TQFP 144 1 144-Pin TQFP Figure 2-3 • 144-Pin TQFP (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. v3.2 2-7 54SX Family FPGAs 144-Pin TQFP 144-Pin TQFP Pin Number A54SX08 Function A54SX16P Function A54SX32 Function Pin Number A54SX08 Function A54SX16P Function A54SX32 Function 1 GND GND GND 37 I/O I/O I/O 2 TDI, I/O TDI, I/O TDI, I/O 38 I/O I/O I/O 3 I/O I/O I/O 39 I/O I/O I/O 4 I/O I/O I/O 40 I/O I/O I/O 5 I/O I/O I/O 41 I/O I/O I/O 6 I/O I/O I/O 42 I/O I/O I/O 7 I/O I/O I/O 43 I/O I/O I/O 8 I/O I/O I/O 44 VCCI VCCI VCCI 9 TMS TMS TMS 45 I/O I/O I/O 10 VCCI VCCI VCCI 46 I/O I/O I/O 11 GND GND GND 47 I/O I/O I/O 12 I/O I/O I/O 48 I/O I/O I/O 13 I/O I/O I/O 49 I/O I/O I/O 14 I/O I/O I/O 50 I/O I/O I/O 15 I/O I/O I/O 51 I/O I/O I/O 16 I/O I/O I/O 52 I/O I/O I/O 17 I/O I/O I/O 53 I/O I/O I/O 18 I/O I/O I/O 54 PRB, I/O PRB, I/O PRB, I/O 19 VCCR VCCR VCCR 55 I/O I/O I/O 20 VCCA VCCA VCCA 56 VCCA VCCA VCCA 21 I/O I/O I/O 57 GND GND GND 22 I/O I/O I/O 58 VCCR VCCR VCCR 23 I/O I/O I/O 59 I/O I/O I/O 24 I/O I/O I/O 60 HCLK HCLK HCLK 25 I/O I/O I/O 61 I/O I/O I/O 26 I/O I/O I/O 62 I/O I/O I/O 27 I/O I/O I/O 63 I/O I/O I/O 28 GND GND GND 64 I/O I/O I/O 29 VCCI VCCI VCCI 65 I/O I/O I/O 30 VCCA VCCA VCCA 66 I/O I/O I/O 31 I/O I/O I/O 67 I/O I/O I/O 32 I/O I/O I/O 68 VCCI VCCI VCCI 33 I/O I/O I/O 69 I/O I/O I/O 34 I/O I/O I/O 70 I/O I/O I/O 35 I/O I/O I/O 71 TDO, I/O TDO, I/O TDO, I/O 36 GND GND GND 72 I/O I/O I/O 2 -8 v3.2 54SX Family FPGAs 144-Pin TQFP 144-Pin TQFP Pin Number A54SX08 Function A54SX16P Function A54SX32 Function Pin Number A54SX08 Function A54SX16P Function A54SX32 Function 73 GND GND GND 109 GND GND GND 74 I/O I/O I/O 110 I/O I/O I/O 75 I/O I/O I/O 111 I/O I/O I/O 76 I/O I/O I/O 112 I/O I/O I/O 77 I/O I/O I/O 113 I/O I/O I/O 78 I/O I/O I/O 114 I/O I/O I/O 79 VCCA VCCA VCCA 115 VCCI VCCI VCCI 80 VCCI VCCI VCCI 116 I/O I/O I/O 81 GND GND GND 117 I/O I/O I/O 82 I/O I/O I/O 118 I/O I/O I/O 83 I/O I/O I/O 119 I/O I/O I/O 84 I/O I/O I/O 120 I/O I/O I/O 85 I/O I/O I/O 121 I/O I/O I/O 86 I/O I/O I/O 122 I/O I/O I/O 87 I/O I/O I/O 123 I/O I/O I/O 88 I/O I/O I/O 124 I/O I/O I/O 89 VCCA VCCA VCCA 125 CLKA CLKA CLKA 90 VCCR VCCR VCCR 126 CLKB CLKB CLKB 91 I/O I/O I/O 127 VCCR VCCR VCCR 92 I/O I/O I/O 128 GND GND GND 93 I/O I/O I/O 129 VCCA VCCA VCCA 94 I/O I/O I/O 130 I/O I/O I/O 95 I/O I/O I/O 131 PRA, I/O PRA, I/O PRA, I/O 96 I/O I/O I/O 132 I/O I/O I/O 97 I/O I/O I/O 133 I/O I/O I/O 98 VCCA VCCA VCCA 134 I/O I/O I/O 99 GND GND GND 135 I/O I/O I/O 100 I/O I/O I/O 136 I/O I/O I/O 101 GND GND GND 137 I/O I/O I/O 102 VCCI VCCI VCCI 138 I/O I/O I/O 103 I/O I/O I/O 139 I/O I/O I/O 104 I/O I/O I/O 140 VCCI VCCI VCCI 105 I/O I/O I/O 141 I/O I/O I/O 106 I/O I/O I/O 142 I/O I/O I/O 107 I/O I/O I/O 143 I/O I/O I/O 108 I/O I/O I/O 144 TCK, I/O TCK, I/O TCK, I/O v3.2 2-9 54SX Family FPGAs 176-Pin TQFP 176 1 176-Pin TQFP Figure 2-4 • 176-Pin TQFP (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. 2 -1 0 v3.2 54SX Family FPGAs 176-Pin TQFP 176-Pin TQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function GND 35 I/O I/O I/O TDI, I/O TDI, I/O 36 I/O I/O I/O NC I/O I/O 37 I/O I/O I/O 4 I/O I/O I/O 38 I/O I/O I/O 5 I/O I/O I/O 39 I/O I/O I/O 6 I/O I/O I/O 40 NC I/O I/O 7 I/O I/O I/O 41 I/O I/O I/O 8 I/O I/O I/O 42 NC I/O I/O 9 I/O I/O I/O 43 I/O I/O I/O 10 TMS TMS TMS 44 GND GND GND 11 VCCI VCCI VCCI 45 I/O I/O I/O 12 NC I/O I/O 46 I/O I/O I/O 13 I/O I/O I/O 47 I/O I/O I/O 14 I/O I/O I/O 48 I/O I/O I/O 15 I/O I/O I/O 49 I/O I/O I/O 16 I/O I/O I/O 50 I/O I/O I/O 17 I/O I/O I/O 51 I/O I/O I/O 18 I/O I/O I/O 52 VCCI VCCI VCCI 19 I/O I/O I/O 53 I/O I/O I/O 20 I/O I/O I/O 54 NC I/O I/O 21 GND GND GND 55 I/O I/O I/O 22 VCCA VCCA VCCA 56 I/O I/O I/O 23 GND GND GND 57 NC I/O I/O 24 I/O I/O I/O 58 I/O I/O I/O 25 I/O I/O I/O 59 I/O I/O I/O 26 I/O I/O I/O 60 I/O I/O I/O 27 I/O I/O I/O 61 I/O I/O I/O 28 I/O I/O I/O 62 I/O I/O I/O 29 I/O I/O I/O 63 I/O I/O I/O 30 I/O I/O I/O 64 PRB, I/O PRB, I/O PRB, I/O 31 I/O I/O I/O 65 GND GND GND 32 VCCI VCCI VCCI 66 VCCA VCCA VCCA 33 VCCA VCCA VCCA 67 VCCR VCCR VCCR 34 I/O I/O I/O 68 I/O I/O I/O Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function 1 GND GND 2 TDI, I/O 3 v3.2 2-11 54SX Family FPGAs 176-Pin TQFP 176-Pin TQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function 69 HCLK HCLK 70 I/O 71 2 -1 2 Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function HCLK 103 I/O I/O I/O I/O I/O 104 I/O I/O I/O I/O I/O I/O 105 I/O I/O I/O 72 I/O I/O I/O 106 I/O I/O I/O 73 I/O I/O I/O 107 I/O I/O I/O 74 I/O I/O I/O 108 GND GND GND 75 I/O I/O I/O 109 VCCA VCCA VCCA 76 I/O I/O I/O 110 GND GND GND 77 I/O I/O I/O 111 I/O I/O I/O 78 I/O I/O I/O 112 I/O I/O I/O 79 NC I/O I/O 113 I/O I/O I/O 80 I/O I/O I/O 114 I/O I/O I/O 81 NC I/O I/O 115 I/O I/O I/O 82 VCCI VCCI VCCI 116 I/O I/O I/O 83 I/O I/O I/O 117 I/O I/O I/O 84 I/O I/O I/O 118 NC I/O I/O 85 I/O I/O I/O 119 I/O I/O I/O 86 I/O I/O I/O 120 NC I/O I/O 87 TDO, I/O TDO, I/O TDO, I/O 121 NC I/O I/O 88 I/O I/O I/O 122 VCCA VCCA VCCA 89 GND GND GND 123 GND GND GND 90 NC I/O I/O 124 VCCI VCCI VCCI 91 NC I/O I/O 125 I/O I/O I/O 92 I/O I/O I/O 126 I/O I/O I/O 93 I/O I/O I/O 127 I/O I/O I/O 94 I/O I/O I/O 128 I/O I/O I/O 95 I/O I/O I/O 129 I/O I/O I/O 96 I/O I/O I/O 130 I/O I/O I/O 97 I/O I/O I/O 131 NC I/O I/O 98 VCCA VCCA VCCA 132 NC I/O I/O 99 VCCI VCCI VCCI 133 GND GND GND 100 I/O I/O I/O 134 I/O I/O I/O 101 I/O I/O I/O 135 I/O I/O I/O 102 I/O I/O I/O 136 I/O I/O I/O v3.2 54SX Family FPGAs 176-Pin TQFP 176-Pin TQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function 137 I/O I/O 138 I/O 139 Pin Number A54SX08 Function A54SX16, A54SX16P Function A54SX32 Function I/O 157 PRA, I/O PRA, I/O PRA, I/O I/O I/O 158 I/O I/O I/O I/O I/O I/O 159 I/O I/O I/O 140 VCCI VCCI VCCI 160 I/O I/O I/O 141 I/O I/O I/O 161 I/O I/O I/O 142 I/O I/O I/O 162 I/O I/O I/O 143 I/O I/O I/O 163 I/O I/O I/O 144 I/O I/O I/O 164 I/O I/O I/O 145 I/O I/O I/O 165 I/O I/O I/O 146 I/O I/O I/O 166 I/O I/O I/O 147 I/O I/O I/O 167 I/O I/O I/O 148 I/O I/O I/O 168 NC I/O I/O 149 I/O I/O I/O 169 VCCI VCCI VCCI 150 I/O I/O I/O 170 I/O I/O I/O 151 I/O I/O I/O 171 NC I/O I/O 152 CLKA CLKA CLKA 172 NC I/O I/O 153 CLKB CLKB CLKB 173 NC I/O I/O 154 VCCR VCCR VCCR 174 I/O I/O I/O 155 GND GND GND 175 I/O I/O I/O 156 VCCA VCCA VCCA 176 TCK, I/O TCK, I/O TCK, I/O v3.2 2-13 54SX Family FPGAs 100-Pin VQFP 100 1 100-Pin VQFP Figure 2-5 • 100-Pin VQFP (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. 2 -1 4 v3.2 54SX Family FPGAs 100-Pin VQFP 100-Pin VQFP 100-Pin VQFP Pin Number A54SX08 Function A54SX16, A54SX16P Function Pin Number A54SX08 Function A54SX16, A54SX16P Function Pin Number A54SX08 Function A54SX16, A54SX16P Function 1 GND GND 35 VCCA VCCA 69 GND GND 2 TDI, I/O TDI, I/O 36 GND GND 70 I/O I/O 3 I/O I/O 37 VCCR VCCR 71 I/O I/O 4 I/O I/O 38 I/O I/O 72 I/O I/O 5 I/O I/O 39 HCLK HCLK 73 I/O I/O 6 I/O I/O 40 I/O I/O 74 I/O I/O 7 TMS TMS 41 I/O I/O 75 I/O I/O 8 VCCI VCCI 42 I/O I/O 76 I/O I/O 9 GND GND 43 I/O I/O 77 I/O I/O 10 I/O I/O 44 VCCI VCCI 78 I/O I/O 11 I/O I/O 45 I/O I/O 79 I/O I/O 12 I/O I/O 46 I/O I/O 80 I/O I/O 13 I/O I/O 47 I/O I/O 81 I/O I/O 14 I/O I/O 48 I/O I/O 82 VCCI VCCI 15 I/O I/O 49 TDO, I/O TDO, I/O 83 I/O I/O 16 I/O I/O 50 I/O I/O 84 I/O I/O 17 I/O I/O 51 GND GND 85 I/O I/O 18 I/O I/O 52 I/O I/O 86 I/O I/O 19 I/O I/O 53 I/O I/O 87 CLKA CLKA 20 VCCI VCCI 54 I/O I/O 88 CLKB CLKB 21 I/O I/O 55 I/O I/O 89 VCCR VCCR 22 I/O I/O 56 I/O I/O 90 VCCA VCCA 23 I/O I/O 57 VCCA VCCA 91 GND GND 24 I/O I/O 58 VCCI VCCI 92 PRA, I/O PRA, I/O 25 I/O I/O 59 I/O I/O 93 I/O I/O 26 I/O I/O 60 I/O I/O 94 I/O I/O 27 I/O I/O 61 I/O I/O 95 I/O I/O 28 I/O I/O 62 I/O I/O 96 I/O I/O 29 I/O I/O 63 I/O I/O 97 I/O I/O 30 I/O I/O 64 I/O I/O 98 I/O I/O 31 I/O I/O 65 I/O I/O 99 I/O I/O 32 I/O I/O 66 I/O I/O 100 TCK, I/O TCK, I/O 33 I/O I/O 67 VCCA VCCA 34 PRB, I/O PRB, I/O 68 GND GND v3.2 2-15 54SX Family FPGAs 313-Pin PBGA 1 A B C A B C D D E F G E F G H J H J K L K L M N P R M N P R T U T U V W V W Y AA AB AC Y AA AB AC AD AE AD AE 1 Figure 2-6 • 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 313-Pin PBGA (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. 2 -1 6 v3.2 54SX Family FPGAs 313-Pin PBGA 313-Pin PBGA 313-Pin PBGA 313-Pin PBGA Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function A1 GND AC5 I/O B10 I/O E15 I/O A3 NC AC7 I/O B12 I/O E17 I/O A5 I/O AC9 I/O B14 I/O E19 I/O A7 I/O AC11 I/O B16 I/O E21 I/O A9 I/O AC13 VCCR B18 I/O E23 I/O A11 I/O AC15 I/O B20 I/O E25 I/O A13 VCCR AC17 I/O B22 I/O F2 I/O A15 I/O AC19 I/O B24 I/O F4 I/O A17 I/O AC21 I/O C1 TDI, I/O F6 NC A19 I/O AC23 I/O C3 I/O F8 I/O A21 I/O AC25 NC C5 NC F10 NC A23 NC AD2 GND C7 I/O F12 I/O A25 GND AD4 I/O C9 I/O F14 I/O AA1 I/O AD6 VCCI C11 I/O F16 NC AA3 I/O AD8 I/O C13 VCCI F18 I/O AA5 NC AD10 I/O C15 I/O F20 I/O AA7 I/O AD12 PRB, I/O C17 I/O F22 I/O AA9 NC AD14 I/O C19 VCCI F24 I/O AA11 I/O AD16 I/O C21 I/O G1 I/O AA13 I/O AD18 I/O C23 I/O G3 TMS AA15 I/O AD20 I/O C25 NC G5 I/O AA17 I/O AD22 NC D2 I/O G7 I/O AA19 I/O AD24 I/O D4 NC G9 VCCI AA21 I/O AE1 NC D6 I/O G11 I/O AA23 NC AE3 I/O D8 I/O G13 CLKB AA25 I/O AE5 I/O D10 I/O G15 I/O AB2 NC AE7 I/O D12 I/O G17 I/O AB4 NC AE9 I/O D14 I/O G19 I/O AB6 I/O AE11 I/O D16 I/O G21 I/O AB8 I/O AE13 VCCA D18 I/O G23 I/O AB10 I/O AE15 I/O D20 I/O G25 I/O AB12 I/O AE17 I/O D22 I/O H2 I/O AB14 I/O AE19 I/O D24 NC H4 I/O AB16 I/O AE21 I/O E1 I/O H6 I/O AB18 VCCI AE23 TDO, I/O E3 NC H8 I/O AB20 NC AE25 GND E5 I/O H10 I/O AB22 I/O B2 TCK, I/O E7 I/O H12 PRA, I/O AB24 I/O B4 I/O E9 I/O H14 I/O AC1 I/O B6 I/O E11 I/O H16 I/O AC3 I/O B8 I/O E13 VCCA H18 NC v3.2 2-17 54SX Family FPGAs 313-Pin PBGA 313-Pin PBGA 313-Pin PBGA 313-Pin PBGA Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function H20 I/O L25 I/O R5 I/O V10 I/O H22 VCCI M2 I/O R7 I/O V12 I/O H24 I/O M4 I/O R9 I/O V14 I/O J1 I/O M6 I/O R11 I/O V16 NC J3 I/O M8 I/O R13 GND V18 I/O J5 I/O M10 I/O R15 I/O V20 I/O J7 NC M12 GND R17 I/O V22 VCCA J9 I/O M14 GND R19 I/O V24 VCCI J11 I/O M16 VCCI R21 I/O W1 I/O J13 CLKA M18 I/O R23 I/O W3 I/O J15 I/O M20 I/O R25 I/O W5 I/O J17 I/O M22 I/O T2 I/O W7 NC J19 I/O M24 I/O T4 I/O W9 I/O J21 GND N1 I/O T6 I/O W11 I/O J23 I/O N3 VCCA T8 I/O W13 VCCI J25 I/O N5 VCCR T10 I/O W15 I/O K2 I/O N7 I/O T12 I/O W17 I/O K4 I/O N9 VCCI T14 HCLK W19 I/O K6 I/O N11 GND T16 I/O W21 I/O K8 VCCI N13 GND T18 I/O W23 I/O K10 I/O N15 GND T20 I/O W25 I/O K12 I/O N17 I/O T22 I/O Y2 I/O K14 I/O N19 I/O T24 I/O Y4 I/O K16 I/O N21 I/O U1 I/O Y6 I/O K18 I/O N23 VCCR U3 I/O Y8 I/O K20 VCCA N25 VCCA U5 VCCI Y10 I/O K22 I/O P2 I/O U7 I/O Y12 I/O K24 I/O P4 I/O U9 I/O Y14 I/O L1 I/O P6 I/O U11 I/O Y16 I/O L3 I/O P8 I/O U13 I/O Y18 I/O L5 I/O P10 I/O U15 I/O Y20 NC L7 I/O P12 GND U17 I/O Y22 I/O L9 I/O P14 GND U19 I/O Y24 NC L11 I/O P16 I/O U21 I/O L13 GND P18 I/O U23 I/O L15 I/O P20 NC U25 I/O L17 I/O P22 I/O V2 VCCA L19 I/O P24 I/O V4 I/O L21 I/O R1 I/O V6 I/O L23 I/O R3 I/O V8 I/O 2 -1 8 v3.2 54SX Family FPGAs 329-Pin PBGA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 A B C D E F G H J K L M N P R T U V W Y AA AB AC Figure 2-7 • 329-Pin PBGA (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. v3.2 2-19 54SX Family FPGAs 329-Pin PBGA 329-Pin PBGA 329-Pin PBGA 329-Pin PBGA Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function A1 GND AA13 I/O AC2 VCCI B14 I/O A2 GND AA14 I/O AC3 NC B15 I/O A3 VCCI AA15 I/O AC4 I/O B16 I/O A4 NC AA16 I/O AC5 I/O B17 I/O A5 I/O AA17 I/O AC6 I/O B18 I/O A6 I/O AA18 I/O AC7 I/O B19 I/O A7 VCCI AA19 I/O AC8 I/O B20 I/O A8 NC AA20 TDO, I/O AC9 VCCI B21 I/O A9 I/O AA21 VCCI AC10 I/O B22 GND A10 I/O AA22 I/O AC11 I/O B23 VCCI A11 I/O AA23 VCCI AC12 I/O C1 NC A12 I/O AB1 I/O AC13 I/O C2 TDI, I/O A13 CLKB AB2 GND AC14 I/O C3 GND A14 I/O AB3 I/O AC15 NC C4 I/O A15 I/O AB4 I/O AC16 I/O C5 I/O A16 I/O AB5 I/O AC17 I/O C6 I/O A17 I/O AB6 I/O AC18 I/O C7 I/O A18 I/O AB7 I/O AC19 I/O C8 I/O A19 I/O AB8 I/O AC20 I/O C9 I/O A20 I/O AB9 I/O AC21 NC C10 I/O A21 NC AB10 I/O AC22 VCCI C11 I/O A22 VCCI AB11 PRB, I/O AC23 GND C12 I/O A23 GND AB12 I/O B1 VCCI C13 I/O AA1 VCCI AB13 HCLK B2 GND C14 I/O AA2 I/O AB14 I/O B3 I/O C15 I/O AA3 GND AB15 I/O B4 I/O C16 I/O AA4 I/O AB16 I/O B5 I/O C17 I/O AA5 I/O AB17 I/O B6 I/O C18 I/O AA6 I/O AB18 I/O B7 I/O C19 I/O AA7 I/O AB19 I/O B8 I/O C20 I/O AA8 I/O AB20 I/O B9 I/O C21 VCCI AA9 I/O AB21 I/O B10 I/O C22 GND AA10 I/O AB22 GND B11 I/O C23 NC AA11 I/O AB23 I/O B12 PRA, I/O D1 I/O AA12 I/O AC1 GND B13 CLKA D2 I/O 2 -2 0 v3.2 54SX Family FPGAs 329-Pin PBGA 329-Pin PBGA 329-Pin PBGA 329-Pin PBGA Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function D3 I/O F22 I/O K20 I/O N11 GND D4 TCK, I/O F23 I/O K21 I/O N12 GND D5 I/O G1 I/O K22 I/O N13 GND D6 I/O G2 I/O K23 I/O N14 GND D7 I/O G3 I/O L1 I/O N20 NC D8 I/O G4 I/O L2 I/O N21 I/O D9 I/O G20 I/O L3 I/O N22 I/O D10 I/O G21 I/O L4 VCCR N23 I/O D11 VCCA G22 I/O L10 GND P1 I/O D12 VCCR G23 GND L11 GND P2 I/O D13 I/O H1 I/O L12 GND P3 I/O D14 I/O H2 I/O L13 GND P4 I/O D15 I/O H3 I/O L14 GND P10 GND D16 I/O H4 I/O L20 VCCR P11 GND D17 I/O H20 VCCA L21 I/O P12 GND D18 I/O H21 I/O L22 I/O P13 GND D19 I/O H22 I/O L23 NC P14 GND D20 I/O H23 I/O M1 I/O P20 I/O D21 I/O J1 NC M2 I/O P21 I/O D22 I/O J2 I/O M3 I/O P22 I/O D23 I/O J3 I/O M4 VCCA P23 I/O E1 VCCI J4 I/O M10 GND R1 I/O E2 I/O J20 I/O M11 GND R2 I/O E3 I/O J21 I/O M12 GND R3 I/O E4 I/O J22 I/O M13 GND R4 I/O E20 I/O J23 I/O M14 GND R20 I/O E21 I/O K1 I/O M20 VCCA R21 I/O E22 I/O K2 I/O M21 I/O R22 I/O E23 I/O K3 I/O M22 I/O R23 I/O F1 I/O K4 I/O M23 VCCI T1 I/O F2 TMS K10 GND N1 I/O T2 I/O F3 I/O K11 GND N2 I/O T3 I/O F4 I/O K12 GND N3 I/O T4 I/O F20 I/O K13 GND N4 I/O T20 I/O F21 I/O K14 GND N10 GND T21 I/O v3.2 2-21 54SX Family FPGAs 329-Pin PBGA 329-Pin PBGA 329-Pin PBGA 329-Pin PBGA Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function Pin Number A54SX32 Function T22 I/O V4 I/O W23 NC Y12 VCCA T23 I/O V20 I/O Y1 NC Y13 VCCR U1 I/O V21 I/O Y2 I/O Y14 I/O U2 I/O V22 I/O Y3 I/O Y15 I/O U3 VCCA V23 I/O Y4 GND Y16 I/O U4 I/O W1 I/O Y5 I/O Y17 I/O U20 I/O W2 I/O Y6 I/O Y18 I/O U21 VCCA W3 I/O Y7 I/O Y19 I/O U22 I/O W4 I/O Y8 I/O Y20 GND U23 I/O W20 I/O Y9 I/O Y21 I/O V1 VCCI W21 I/O Y10 I/O Y22 I/O V2 I/O W22 I/O Y11 I/O Y23 I/O V3 I/O 2 -2 2 v3.2 54SX Family FPGAs 144-Pin FBGA 1 2 3 4 5 6 7 8 9 10 11 12 A B C D E F G H J K L M Figure 2-8 • 144-Pin FBGA (Top View) Note For Package Manufacturing and Environmental information, visit the Package Resource center at http://www.actel.com/products/rescenter/package/index.html. v3.2 2-23 54SX Family FPGAs 144-Pin FBGA 144-Pin FBGA 144-Pin FBGA 144-Pin FBGA Pin Number A54SX08 Function Pin Number A54SX08 Function Pin Number A54SX08 Function Pin Number A54SX08 Function A1 I/O D1 I/O G1 I/O K1 I/O A2 I/O D2 VCCI G2 GND K2 I/O A3 I/O D3 TDI, I/O G3 I/O K3 I/O A4 I/O D4 I/O G4 I/O K4 I/O A5 VCCA D5 I/O G5 GND K5 I/O A6 GND D6 I/O G6 GND K6 I/O A7 CLKA D7 I/O G7 GND K7 GND A8 I/O D8 I/O G8 VCCI K8 I/O A9 I/O D9 I/O G9 I/O K9 I/O A10 I/O D10 I/O G10 I/O K10 GND A11 I/O D11 I/O G11 I/O K11 I/O A12 I/O D12 I/O G12 I/O K12 I/O B1 I/O E1 I/O H1 I/O L1 GND B2 GND E2 I/O H2 I/O L2 I/O B3 I/O E3 I/O H3 I/O L3 I/O B4 I/O E4 I/O H4 I/O L4 I/O B5 I/O E5 TMS H5 VCCA L5 I/O B6 I/O E6 VCCI H6 VCCA L6 I/O B7 CLKB E7 VCCI H7 VCCI L7 HCLK B8 I/O E8 VCCI H8 VCCI L8 I/O B9 I/O E9 VCCA H9 VCCA L9 I/O B10 I/O E10 I/O H10 I/O L10 I/O B11 GND E11 GND H11 I/O L11 I/O B12 I/O E12 I/O H12 VCCR L12 I/O C1 I/O F1 I/O J1 I/O M1 I/O C2 I/O F2 I/O J2 I/O M2 I/O C3 TCK, I/O F3 VCCR J3 I/O M3 I/O C4 I/O F4 I/O J4 I/O M4 I/O C5 I/O F5 GND J5 I/O M5 I/O C6 PRA, I/O F6 GND J6 PRB, I/O M6 I/O C7 I/O F7 GND J7 I/O M7 VCCA C8 I/O F8 VCCI J8 I/O M8 I/O C9 I/O F9 I/O J9 I/O M9 I/O C10 I/O F10 GND J10 I/O M10 I/O C11 I/O F11 I/O J11 I/O M11 TDO, I/O C12 I/O F12 I/O J12 VCCA M12 I/O 2 -2 4 v3.2 54SX Family FPGAs Datasheet Information List of Changes The following table lists critical changes that were made in the current version of the document. Previous Version Changes in Current Version (v3.2) v3.1 (June 2003) v3.0.1 Page The "Ordering Information" was updated to include RoHS information. 1-ii The Product Plan was removed since all products have been released. N/A Information concerning the TRST pin in the "Probe Circuit Control Pins" section was removed. 1-6 The "Dedicated Test Mode" section is new. 1-6 The "Programming" section is new. 1-7 A note was added to the "Power-Up Sequencing" table. 1-15 A note was added to the "Power-Down Sequencing" table. The 3.3 V comments were updated for the following devices: A54SX08, A54SX16, A54SX32. 1-15 U11 and U13 were added to the "313-Pin PBGA" table. 2-17 Storage temperature in Table 1-3 was updated. 1-7 Table 1-1 was updated. 1-5 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. International Traffic in Arms Regulations (ITAR) and Export Administration Regulations (EAR) The products described in this datasheet are subject to the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). They may require an approved export license prior to their export. An export can include a release or disclosure to a foreign national inside or outside the United States. v3.2 3-1 Actel and the Actel logo are registered trademarks of Actel Corporation. All other trademarks are the property of their owners. 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 5172137-5/6.06