XA7A25T-2CPG238I

XA Artix-7 FPGAs Data Sheet: Overview
DS197 (v1.2) February 23, 2017 www.xilinx.com
Product Specification 4
During a write operation, the data output can reflect either the previously stored data, the newly written data, or can remain
unchanged.
Programmable Data Width
Each port can be configured as 32K × 1, 16K × 2, 8K × 4, 4K × 9 (or 8), 2K × 18 (or 16), 1K × 36 (or 32), or 512 × 72 (or 64).
The two ports can have different aspect ratios without any constraints.
Each block RAM can be divided into two completely independent 18 Kb block RAMs that can each be configured to any
aspect ratio from 16K × 1 to 512 × 36. Everything described previously for the full 36 Kb block RAM also applies to each of
the smaller 18 Kb block RAMs.
Only in simple dual-port (SDP) mode can data widths of greater than 18 bits (18 Kb RAM) or 36 bits (36 Kb RAM) be
accessed. In this mode, one port is dedicated to read operation, the other to write operation. In SDP mode, one side (read
or write) can be variable, while the other is fixed to 32/36 or 64/72.
Both sides of the dual-port 36 Kb RAM can be of variable width.
Two adjacent 36 Kb block RAMs can be configured as one cascaded 64K × 1 dual-port RAM without any additional logic.
Error Detection and Correction
Each 64-bit-wide block RAM can generate, store, and utilize eight additional Hamming code bits and perform single-bit error
correction and double-bit error detection (ECC) during the read process. The ECC logic can also be used when writing to or
reading from external 64- to 72-bit-wide memories.
FIFO Controller
The built-in FIFO controller for single-clock (synchronous) or dual-clock (asynchronous or multirate) operation increments
the internal addresses and provides four handshaking flags: full, empty, almost full, and almost empty. The almost full and
almost empty flags are freely programmable. Similar to the block RAM, the FIFO width and depth are programmable, but the
write and read ports always have identical width.
First word fall-through mode presents the first-written word on the data output even before the first read operation. After the
first word has been read, there is no difference between this mode and the standard mode.
Digital Signal Processing — DSP Slice
Some highlights of the DSP functionality include:
25 × 18 two's complement multiplier/accumulator high-resolution (48 bit) signal processor
Power saving pre-adder to optimize symmetrical filter applications
Advanced features: optional pipelining, optional ALU, and dedicated buses for cascading
DSP applications use many binary multipliers and accumulators, best implemented in dedicated DSP slices. All 7 series
FPGAs have many dedicated, full custom, low-power DSP slices, combining high speed with small size while retaining
system design flexibility.
Each DSP slice fundamentally consists of a dedicated 25 × 18 bit twos complement multiplier and a 48-bit accumulator, both
capable of operating up to 550 MHz. The multiplier can be dynamically bypassed, and two 48-bit inputs can feed a single-
instruction-multiple-data (SIMD) arithmetic unit (dual 24-bit add/subtract/accumulate or quad 12-bit
add/subtract/accumulate), or a logic unit that can generate any one of ten different logic functions of the two operands.
The DSP includes an additional pre-adder, typically used in symmetrical filters. This pre-adder improves performance in
densely packed designs and reduces the DSP slice count by up to 50%. The DSP also includes a 48-bit-wide Pattern
Detector that can be used for convergent or symmetric rounding. The pattern detector is also capable of implementing
96-bit-wide logic functions when used in conjunction with the logic unit.
The DSP slice provides extensive pipelining and extension capabilities that enhance the speed and efficiency of many
applications beyond digital signal processing, such as wide dynamic bus shifters, memory address generators, wide bus
multiplexers, and memory-mapped I/O register files. The accumulator can also be used as a synchronous up/down counter.
XA Artix-7 FPGAs Data Sheet: Overview
DS197 (v1.2) February 23, 2017 www.xilinx.com
Product Specification 5
Input/Output
Some highlights of the input/output functionality include:
High-performance SelectIO technology with support for 800 Mb/s DDR2
Digitally Controlled Impedance that can be 3-stated for lowest power, high-speed I/O operation
The number of I/O pins varies depending on device and package size. Each I/O is configurable and can comply with a large
number of I/O standards. With the exception of the supply pins and a few dedicated configuration pins, all other package pins
have the same I/O capabilities, constrained only by certain banking rules. The I/O in XA Artix-7 FPGAs are classed as High
Range (HR). The HR I/Os offer the widest range of voltage support, from 1.2V to 3.3V.
HR I/O pins in XA Artix-7 FPGAs are organized in banks, with 50 pins per bank. Each bank has one common V
CCO
output
supply, which also powers certain input buffers. Some single-ended input buffers require an internally generated or an
externally applied reference voltage (V
REF
). There are two V
REF
pins per bank (except configuration bank 0). A single bank
can have only one V
REF
voltage value.
I/O Electrical Characteristics
Single-ended outputs use a conventional CMOS push/pull output structure driving High towards V
CCO
or Low towards
ground, and can be put into a high-Z state. The system designer can specify the slew rate and the output strength. The input
is always active but is usually ignored while the output is active. Each pin can optionally have a weak pull-up or a weak pull-
down resistor.
Most signal pin pairs can be configured as differential input pairs or output pairs. Differential input pin pairs can optionally be
terminated with a 100Ω internal resistor. All 7 series devices support differential standards beyond LVDS: HT, RSDS,
BLVDS, differential SSTL, and differential HSTL.
Each of the I/Os supports memory I/O standards, such as single-ended and differential HSTL as well as single-ended SSTL
and differential SSTL. The SSTL I/O standard can support data rates of up to 800 Mb/s for DDR3 interfacing applications.
Low Power I/O Features
The I/Os have low power modes for IBUF and IDELAY to provide further power savings, especially when used to implement
memory interfaces.
I/O Logic
I/O Registers and Input Delay
All inputs and outputs can be configured as either combinatorial or registered. Double data rate (DDR) is supported by all
inputs and outputs. Any input can be individually delayed by up to 32 increments of 78 ps, 52 ps, or 39 ps each. Such delays
are implemented as IDELAY. The number of delay steps can be set by configuration and can also be incremented or
decremented while in use.
ISERDES and OSERDES
Many applications combine high-speed, bit-serial I/O with slower parallel operation inside the device. This requires a
serializer and deserializer (SerDes) inside the I/O structure. Each I/O pin possesses an 8-bit IOSERDES (ISERDES and
OSERDES) capable of performing serial-to-parallel or parallel-to-serial conversions with programmable widths of 2, 3, 4, 5,
6, 7, or 8 bits. By cascading two IOSERDES from two adjacent pins (default from differential I/O), wider width conversions
of 10 and 14 bits can also be supported. The ISERDES has a special oversampling mode capable of asynchronous data
recovery for applications like a 1.25 Gb/s LVDS I/O-based SGMII interface.
XA Artix-7 FPGAs Data Sheet: Overview
DS197 (v1.2) February 23, 2017 www.xilinx.com
Product Specification 6
Low-Power Gigabit Transceivers
Some highlights of the Low-Power Gigabit Transceivers include:
High-performance transceivers capable of up to 6.25 Gb/s (GTP).
Low-power mode optimized for chip-to-chip interfaces.
Advanced Transmit pre and post emphasis and receiver linear equalization (CTLE). Auto-adaption at receiver
equalization and on-chip Eye Scan for easy serial link tuning.
There are up to four transceiver circuits in the XA Artix-7 family, up to two transceiver circuits in the CPG236 package, and
up to four transceiver circuits in the CSG325 and FGG484 packages. Each serial transceiver is a combined transmitter and
receiver. The serial transceivers use ring oscillators to generate a wide frequency tuning range. Lower data rates can be
achieved using FPGA logic-based oversampling. The serial transmitter and receiver are independent circuits that use an
advanced PLL architecture to multiply the reference frequency input by certain programmable numbers up to 25 to become
the bit-serial data clock. Each transceiver has a large number of user-definable features and parameters. All of these can be
defined during device configuration, and many can also be modified during operation.
Transmitter
The transmitter is fundamentally a parallel-to-serial converter with a conversion ratio of 16, 20, 32, or 40. This allows the
designer to trade-off datapath width for timing margin in high-performance designs. These transmitter outputs drive the PC
board with a single-channel differential output signal. TXOUTCLK is the appropriately divided serial data clock and can be
used directly to register the parallel data coming from the internal logic. The incoming parallel data is fed through an optional
FIFO and has additional hardware support for the 8B/10B, 64B/66B, or 64B/67B encoding schemes to provide a sufficient
number of transitions. The bit-serial output signal drives two package pins with differential signals. This output signal pair has
programmable signal swing as well as programmable pre- and post-emphasis to compensate for PC board losses and other
interconnect characteristics. For shorter channels, the swing can be reduced to reduce power consumption.
Receiver
The receiver is fundamentally a serial-to-parallel converter, changing the incoming bit-serial differential signal into a parallel
stream of words, each 16, 20, 32, or 40 bits. This allows the FPGA designer to trade-off internal datapath width versus logic
timing margin. The receiver takes the incoming differential data stream, feeds it through programmable linear and decision
feedback equalizers (to compensate for PC board and other interconnect characteristics), and uses the reference clock input
to initiate clock recognition. There is no need for a separate clock line. The data pattern uses non-return-to-zero (NRZ)
encoding and optionally guarantees sufficient data transitions by using the selected encoding scheme. Parallel data is then
transferred into the FPGA logic using the RXUSRCLK clock. For short channels, the transceivers offers a special low power
mode (LPM).
Out-of-Band Signaling
The transceivers provide out-of-band (OOB) signaling, often used to send low-speed signals from the transmitter to the
receiver while high-speed serial data transmission is not active. This is typically done when the link is in a powered-down
state or has not yet been initialized. This benefits PCI Express and SATA/SAS applications.
Integrated Interface Blocks for PCI Express Designs
Highlights of the integrated blocks for PCI Express include:
Compliant to the PCI Express Base Specification 2.1 with Endpoint and Root Port capability
Supports Gen1 (2.5 Gb/s) and Gen2 (5 Gb/s)
Advanced configuration options, Advanced Error Reporting (AER), and End-to-End CRC (ECRC) features
All 7 series devices include at least one integrated block for PCI Express technology that can be configured as an Endpoint
or Root Port, compliant to the PCI Express Base Specification Revision 2.1. The Root Port can be used to build the basis for
a compatible Root Complex, to allow custom FPGA-to-FPGA communication via the PCI Express protocol, and to attach
ASSP Endpoint devices, such as Ethernet Controllers or Fibre Channel HBAs, to the FPGA.

XA7A25T-2CPG238I

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