XA6SLX25T-2CSG324Q

DS170 (v1.3) December 13, 2012 www.xilinx.com
Product Specification 1
© Copyright 2010–2012 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Xilinx
in the United States and other countries. PCI, PCI Express, PCIe, and PCI-X are trademarks of PCI-SIG. All other trademarks are the property of their respective owners.
General Description
The Xilinx Automotive (XA) Spartan®-6 family of FPGAs provides leading system integration capabilities with the lowest total cost for high-
volume automotive applications. The ten-member family delivers expanded densities ranging from 3,840 to 101,261 logic cells and faster,
more comprehensive connectivity. Built on a mature 45 nm low-power copper process technology that delivers the optimal balance of cost,
power, and performance, the XA Spartan-6 family offers a new, more efficient, dual-register 6-input look-up table (LUT) logic and a rich
selection of built-in system-level blocks. These include 18 Kb (2 x 9 Kb) block RAMs, second generation DSP48A1 slices, SDRAM
memory controllers, enhanced mixed-mode clock management blocks, SelectIO™ technology, power-optimized high-speed serial
transceiver blocks, PCI Express® compatible Endpoint blocks, advanced system-level power management modes, auto-detect
configuration options, and enhanced IP security with AES and Device DNA protection. These features provide a low-cost programmable
alternative to custom ASIC products with unprecedented ease of use. XA Spartan-6 FPGAs offer the best solution for flexible and scalable
high-volume logic designs, high-bandwidth parallel DSP processing designs, and cost-sensitive applications where multiple interfacing
standards are required. XA Spartan-6 FPGAs are the programmable silicon foundation for Targeted Design Platforms that deliver
integrated software and hardware components that enable designers to focus on innovation as soon as their development cycle begins.
Summary of XA Spartan-6 FPGA Features
XA Spartan-6 Family:
XA Spartan-6 LX FPGA: Logic optimized
XA Spartan-6 LXT FPGA: High-speed serial connectivity
Automotive Temperatures:
I-Grade: Tj = –40°C to +100°C
Q-Grade: Tj = –40°C to +125°C
Automotive Standards:
Xilinx is ISO-TS16949 compliant
AEC-Q100 qualification
Production Part Approval Process (PPAP) documentation
Beyond AEC-Q100 qualification is available upon request
Designed for low cost
Multiple efficient integrated blocks
Optimized selection of I/O standards
Staggered pads
High-volume plastic wire-bonded packages
Low static and dynamic power
45 nm process optimized for cost and low power
Hibernate power-down mode for zero power
Suspend mode maintains state and configuration with multi-
pin wake-up, control enhancement
High performance 1.2V core voltage (LX and LXT FPGAs, -2
and -3 speed grades)
Multi-voltage, multi-standard SelectIO interface banks
Up to 1,080 Mb/s data transfer rate per differential I/O
Selectable output drive, up to 24 mA per pin
3.3V to 1.2V I/O standards and protocols
Low-cost HSTL and SSTL memory interfaces
Hot swap compliance
Adjustable I/O slew rates to improve signal integrity
High-speed GTP serial transceivers in the LXT FPGAs
Up to 3.2 Gb/s
High-speed interfaces including: Serial ATA and PCI Express
Efficient DSP48A1 slices
High-performance arithmetic and signal processing
Fast 18 x 18 multiplier and 48-bit accumulator
Pipelining and cascading capability
Pre-adder to assist filter applications
Integrated Memory Controller blocks
DDR, DDR2, DDR3, and LPDDR support
Data rates up to 800 Mb/s
Multi-port bus structure with independent FIFO to reduce
design timing issues
Abundant logic resources with increased logic capacity
Optional shift register or distributed RAM support
Efficient 6-input LUTs improve performance and minimize
power
LUT with dual flip-flops for pipeline centric applications
Block RAM with a wide range of granularity
Fast block RAM with byte write enable
18 Kb blocks that can be optionally programmed as two
independent 9 Kb block RAMs
Clock Management Tile (CMT) for enhanced performance
Low noise, flexible clocking
Digital Clock Managers (DCMs) eliminate clock skew and
duty cycle distortion
Phase-Locked Loops (PLLs) for low-jitter clocking
Frequency synthesis with simultaneous multiplication,
division, and phase shifting
Sixteen low-skew global clock networks
Simplified configuration, supports low-cost standards
2-pin auto-detect configuration
Broad third-party SPI (up to x4) and NOR flash support
MultiBoot support for remote upgrade with multiple
bitstreams, using watchdog protection
Enhanced security for design protection
Unique Device DNA identifier for design authentication
AES bitstream encryption in the XA6SLX75, XA6SLX75T,
and XA6SLX100 devices
Integrated Endpoint block for PCI Express designs (LXT)
Low-cost PCI® technology support compatible with the 33 MHz,
32- and 64-bit specification.
Faster embedded processing with enhanced, low cost,
MicroBlaze™ 32-bit soft processor
Industry-leading IP and reference designs
Strong automotive-specific third-party ecosystem with IP,
development boards, and design services
10
XA Spartan-6 Automotive FPGA
Family Overview
DS170 (v1.3) December 13, 2012 Product Specification
XA Spartan-6 Automotive FPGA Family Overview
DS170 (v1.3) December 13, 2012 www.xilinx.com
Product Specification 2
XA Spartan-6 FPGA Feature Summary
FPGA Device Package Combinations and Available I/Os
XA Spartan-6 FPGA package combinations with the available I/Os and GTP transceivers per package are shown in Table 2.
Due to the transceivers, the LX and LXT pinouts are not compatible.
Table 1: XA Spartan-6 FPGA Feature Summary by Device
Device
Logic
Cells
(1)
Configurable Logic Blocks (CLBs)
DSP48A1
Slices
(3)
Block RAM Blocks
CMTs
(5)
Memory
Controller
Blocks
(Max)
Endpoint
Blocks for
PCI Express
Maximum
GTP
Transceivers
Total
I/O
Banks
Max
User
I/OSlices
(2)
Flip-Flops
Max
Distributed
RAM (Kb)
18 Kb
(4)
Max (Kb)
XA6SLX4 3,840 600 4,800 75 8 12 216 2 0 0 0 4 132
XA6SLX9 9,152 1,430 11,440 90 16 32 576 2 2 0 0 4 200
XA6SLX16 14,579 2,278 18,224 136 32 32 576 2 2 0 0 4 232
XA6SLX25 24,051 3,758 30,064 229 38 52 936 2 2 0 0 4 266
XA6SLX45 43,661 6,822 54,576 401 58 116 2,088 4 2 0 0 4 320
XA6SLX75 74,637 11,662 93,296 692 132 172 3,096 6 2 0 0 4 328
XA6SLX100 101,261 15,822 126,576 976 180 268 4,824 6 2 0 0 4 326
XA6SLX25T 24,051 3,758 30,064 229 38 52 936 2 2 1 2 4 250
XA6SLX45T 43,661 6,822 54,576 401 58 116 2,088 4 2 1 4 4 296
XA6SLX75T 74,637 11,662 93,296 692 132 172 3,096 6 2 1 4 4 268
Notes:
1. XA Spartan-6 FPGA logic cell ratings reflect the increased logic cell capability offered by the new 6-input LUT architecture.
2. Each XA Spartan-6 FPGA slice contains four LUTs and eight flip-flops.
3. Each DSP48A1 slice contains an 18 x 18 multiplier, an adder, and an accumulator.
4. Block RAMs are fundamentally 18 Kb in size. Each block can also be used as two independent 9 Kb blocks.
5. Each CMT contains two DCMs and one PLL.
Table 2: XA Spartan-6 Device-Package Combinations and Maximum Available I/Os
Package
(1)
CSG225
(2)
FTG256 CSG324 CSG484
(3)
FGG484
(3)
Size(mm) 13x13 17x17 15x15 19x19 23x23
Pitch (mm) 0.8 1.0 0.8 0.8 1.0
Device
User I/O User I/O GTPs User I/O GTPs User I/O GTPs User I/O
XA6SLX4 132
XA6SLX9 160 186 NA 200
XA6SLX16 160 186 NA 232
XA6SLX25 186 NA 226 NA 266
XA6SLX45 NA 218 NA 320 NA 316
XA6SLX75 NA 328 NA 280
XA6SLX100 NA 326
XA6SLX25T 2 190 2 250
XA6SLX45T 4 190 4 296
XA6SLX75T 4 268
Notes:
1. XA Spartan-6 devices are available in Pb-free packages only.
2. Memory controller block support is x8 on the XA6SLX9 and XA6SLX16 devices in the CSG225 package. There is no memory controller in the
XA6SLX4.
3. These packages support two of the four memory controllers in the XA6SLX75, XA6SLX75T, and XA6SLX100 devices.
XA Spartan-6 Automotive FPGA Family Overview
DS170 (v1.3) December 13, 2012 www.xilinx.com
Product Specification 3
Configuration
XA Spartan-6 FPGAs store the customized configuration data in SRAM-type internal latches. The number of configuration
bits is between 3 Mb and 27 Mb depending on device size and user-design implementation options. The configuration
storage is volatile and must be reloaded whenever the FPGA is powered up. This storage can also be reloaded at any time
by pulling the PROGRAM_B pin Low. Several methods and data formats for loading configuration are available.
Bit-serial configurations can be either master serial mode, where the FPGA generates the configuration clock (CCLK) signal,
or slave serial mode, where the external configuration data source also clocks the FPGA. For byte-wide configurations,
master SelectMAP mode generates the CCLK signal while slave SelectMAP mode receives the CCLK signal for the 8- and
16-bit-wide transfer. In master serial mode, the beginning of the bitstream can optionally switch the clocking source to an
external clock, which can be faster or more precise than the internal clock. The available JTAG pins use boundary-scan
protocols to load bit-serial configuration data.
The bitstream configuration information is generated by the ISE® software using a program called BitGen. The configuration
process typically executes the following sequence:
Detects power-up (power-on reset) or PROGRAM_B when Low.
Clears the whole configuration memory.
Samples the mode pins to determine the configuration mode: master or slave, bit-serial or parallel.
Loads the configuration data starting with the bus-width detection pattern followed by a synchronization word, checks
for the proper device code, and ends with a cyclic redundancy check (CRC) of the complete bitstream.
•Starts a user-defined sequence of events: releasing the internal reset (or preset) of flip-flops, optionally waiting for the
DCMs and/or PLLs to lock, activating the output drivers, and transitioning the DONE pin to High.
The Master Serial Peripheral Interface (SPI) and the Master Byte-wide Peripheral Interface (BPI) are two common methods
used for configuring the devices. The XA Spartan-6 FPGA configures itself from a directly attached industry-standard SPI
serial flash PROM. The XA Spartan-6 FPGA can configure itself via BPI when connected to an industry-standard parallel
NOR flash. Note that BPI configuration is not supported in the XA6SLX4, XA6SLX25, and XA6SLX25T.
XA Spartan-6 FPGAs support MultiBoot configuration, where two or more FPGA configuration bitstreams can be stored in
a single configuration source. The FPGA application controls which configuration to load next and when to load it.
XA Spartan-6 FPGAs also include a unique, factory-programmed Device DNA identifier that is useful for tracking purposes,
anti-cloning designs, or IP protection. In the XA6SLX75, XA6SLX75T, and XA6SLX100 devices, bitstreams can be copy
protected using AES encryption.
Readback
Most configuration data can be read back without affecting the system’s operation.
CLBs, Slices, and LUTs
Each configurable logic block (CLB) in XA Spartan-6 FPGAs consists of two slices, arranged side-by-side as part of two
vertical columns. There are three types of CLB slices in the XA Spartan-6 architecture: SLICEM, SLICEL, and SLICEX.
Each slice contains four LUTs, eight flip-flops, and miscellaneous logic. The LUTs are for general-purpose combinatorial and
sequential logic support. Synthesis tools take advantage of these highly efficient logic, arithmetic, and memory features.
Expert designers can also instantiate them.
SLICEM
One quarter (25%) of the XA Spartan-6 FPGA slices are SLICEMs. Each of the four SLICEM LUTs can be configured as
either a 6-input LUT with one output, or as dual 5-input LUTs with identical 5-bit addresses and two independent outputs.
These LUTs can also be used as distributed 64-bit RAM with 64 bits or two times 32 bits per LUT, as a single 32-bit shift
register (SRL32), or as two 16-bit shift registers (SRL16s) with addressable length. Each LUT output can be registered in a
flip-flop within the CLB. For arithmetic operations, a high-speed carry chain propagates carry signals upwards in a column
of slices.

XA6SLX25T-2CSG324Q

Mfr. #:
Manufacturer:
Xilinx
Description:
FPGA - Field Programmable Gate Array
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union