XA7A35T-1CSG325Q

XA Artix-7 FPGAs Data Sheet: Overview
DS197 (v1.2) February 23, 2017 www.xilinx.com
Product Specification 7
This block is highly configurable to system design requirements and can operate 1, 2, or 4 lanes at the 2.5 Gb/s and 5.0 Gb/s
data rates. For high-performance applications, advanced buffering techniques of the block offer a flexible maximum payload
size of up to 1,024 bytes. The integrated block interfaces to the integrated high-speed transceivers for serial connectivity and
to block RAMs for data buffering. Combined, these elements implement the Physical Layer, Data Link Layer, and Transaction
Layer of the PCI Express protocol.
Xilinx provides a light-weight, configurable, easy-to-use LogiCORE™ IP wrapper that ties the various building blocks (the
integrated block for PCI Express, the transceivers, block RAM, and clocking resources) into an Endpoint or Root Port
solution. The system designer has control over many configurable parameters: lane width, maximum payload size, FPGA
logic interface speeds, reference clock frequency, and base address register decoding and filtering.
Xilinx offers two wrappers for the integrated block: AXI4-Stream and AXI4 (memory mapped). Note that legacy TRN/Local
Link is not available in 7 series devices for the integrated block for PCI Express. AXI4-Stream is designed for existing
customers of the integrated block and enables easy migration to AXI4-Stream from TRN. AXI4 (memory mapped) is
designed for Xilinx Platform Studio/EDK design flow and MicroBlaze™ processor based designs.
More information and documentation on solutions for PCI Express designs can be found at:
http://www.xilinx.com/technology/protocols/pciexpress.htm
.
Configuration
There are many advanced configuration features, including:
High-speed SPI and BPI (parallel NOR) configuration
Built-in MultiBoot and safe-update capability
256-bit AES encryption with HMAC/SHA-256 authentication
Built-in SEU detection and correction
Partial reconfiguration
The XA Artix-7 FPGAs store their customized configuration in SRAM-type internal latches. The number of configuration bits
is between 10 Mb and 31 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, determined by the
three mode pins.
The SPI interface (x1, x2, and x4 modes) and the BPI interface (parallel-NOR x8 and x16) are two common methods used
for configuring the FPGA. Users can directly connect an SPI or BPI flash to the FPGA, and the FPGA's internal configuration
logic reads the bitstream out of the flash and configures itself. The FPGA automatically detects the bus width on the fly,
eliminating the need for any external controls or switches. Bus widths supported are x1, x2, and x4 for SPI, and x8 and x16
for BPI. The larger bus widths increase configuration speed and reduce the amount of time it takes for the FPGA to start up
after power-on. Note that BPI is not supported in the CPG236 package used by XA7A12T, XA7A15T, XA7A25T, XA7A35T,
and XA7A50T.
In master mode, the FPGA can drive the configuration clock from an internally generated clock, or for higher speed
configuration, the FPGA can use an external configuration clock source. This allows high-speed configuration with the ease
of use characteristic of master mode. Slave modes up to 32 bits wide are also supported by the FPGA that are especially
useful for processor-driven configuration.
The FPGA has the ability to reconfigure itself with a different image using SPI or BPI flash, eliminating the need for an
external controller. The FPGA can reload its original design in case there are any errors in the data transmission, ensuring
an operational FPGA at the end of the process. This is especially useful for updates to a design after the end product has
been shipped. Customers can ship their products with an early version of the design, thus getting their products to market
faster. This feature allows customers to keep their end users current with the most up-to-date designs while the product is
already in the field.
The dynamic reconfiguration port (DRP) gives the system designer easy access to the configuration and status registers of
the MMCM, PLL, XADC, transceivers, and integrated block for PCI Express. The DRP behaves like a set of memory-mapped
registers, accessing and modifying block-specific configuration bits as well as status and control registers.
XA Artix-7 FPGAs Data Sheet: Overview
DS197 (v1.2) February 23, 2017 www.xilinx.com
Product Specification 8
Encryption, Readback, and Partial Reconfiguration
In all 7 series devices, the FPGA bitstream, which contains sensitive customer IP, can be protected with 256-bit AES
encryption and HMAC/SHA-256 authentication to prevent unauthorized copying of the design. The FPGA performs
decryption on the fly during configuration using an internally stored 256-bit key. This key can reside in battery-backed RAM
or in nonvolatile eFUSE bits.
Most configuration data can be read back without affecting the system's operation. Typically, configuration is an
all-or-nothing operation, but Xilinx 7 series FPGAs support partial reconfiguration. This is an extremely powerful and flexible
feature that allows the user to change portions of the FPGA while other portions remain static. Users can time-slice these
portions to fit more IP into smaller devices, saving cost and power. Where applicable in certain designs, partial
reconfiguration can greatly improve the versatility of the FPGA.
XADC (Analog-to-Digital Converter)
Highlights of the XADC architecture include:
Dual 12-bit 1 MSPS analog-to-digital converters (ADCs)
Up to 17 flexible and user-configurable analog inputs
On-chip or external reference option
On-chip temperature (±4°C max error) and power supply (±1% max error) sensors
Continuous JTAG access to ADC measurements
All Xilinx 7 series FPGAs integrate a new flexible analog interface called XADC. When combined with the programmable
logic capability of the 7 series FPGAs, the XADC can address a broad range of data acquisition and monitoring
requirements. For more information, go to h
ttp://www.xilinx.com/ams.
The XADC contains two 12-bit 1 MSPS ADCs with separate track and hold amplifiers, an on-chip analog multiplexer (up to
17 external analog input channels supported), and on-chip thermal and supply sensors. The two ADCs can be configured to
simultaneously sample two external-input analog channels. The track and hold amplifiers support a range of analog input
signal types, including unipolar, bipolar, and differential. The analog inputs can support signal bandwidths of at least
500 KHz at sample rates of 1MSPS. It is possible to support higher analog bandwidths using external analog multiplexer
mode with the dedicated analog input (see UG480
, 7 Series FPGAs and Zynq-7000 All Programmable SoC XADC Dual
12-Bit 1 MSPS Analog-to-Digital Converter User Guide).
The XADC optionally uses an on-chip reference circuit (±1%), thereby eliminating the need for any external active
components for basic on-chip monitoring of temperature and power supply rails. To achieve the full 12-bit performance of the
ADCs, an external 1.25V reference IC is recommended.
If the XADC is not instantiated in a design, then by default it digitizes the output of all on-chip sensors. The most recent
measurement results (together with maximum and minimum readings) are stored in dedicated registers for access at any
time via the JTAG interface. User-defined alarm thresholds can automatically indicate over-temperature events and
unacceptable power supply variation. A user-specified limit (for example, 100°C) can be used to initiate an automatic
powerdown.
XA Artix-7 FPGAs Data Sheet: Overview
DS197 (v1.2) February 23, 2017 www.xilinx.com
Product Specification 9
XA Artix-7 FPGA Ordering Information
Table 3 shows the speed and temperature grades available in the different devices. Some devices might not be available in
every speed and temperature grade.
The XA Artix-7 FPGA ordering information, shown in Figure 1, applies to all packages including Pb-Free. Refer to the
Package Marking section of UG475
, 7 Series FPGAs Packaging and Pinout for a more detailed explanation of the device
markings.
Table 3: XA Artix-7 Speed Grade and Temperature Ranges
XA Artix-7
Family
Devices
Speed Grade and Temperature Range
Industrial (I)
–40°C to +100°C
Automotive (Q)
–40°C to +125°C
XA Artix-7 All -1I, -2I -1Q
X-Ref Target - Figure 1
Figure 1: Ordering Information
X A 7 A 1 0 0 T - 1 F G G 4 8 4 QExample:
Device Type
Speed Grade
(-1, -2)
Temperature Range:
I = Industrial (Tj = –40°C to +100°C)
Q = Q-Grade (Tj = –40°C to +125°C)
Number of Pins
(1)
Pb-Free
Package Type
DS197_01_100213
1) Some package names do not exactly match the number of pins present on that package.
See UG475, 7 Series FPGAs Packaging and Pinout User Guide for package details.

XA7A35T-1CSG325Q

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