7 Series FPGA Overview PDF
7 Series FPGA Overview PDF
Part 1
Objectives
Logic
Block RAM
DSP
Parallel I/O
Serial I/O
Virtex®-7 FPGA
Reducing
Static Power
Additional
Power Saving High performance,
Features Integrated Analog Front End
low power process Transistor choice
optimization
VCCAUX
Unused BRAM
Power Savings
Before After Process Shrink
Reducing
Dynamic Power
enhanced capability
System design flexibility
– 50% lower power budget
OR
– Take advantage of additional
usable performance and capacity
at the previous power budget
Xilinx is disclosing this Document and Intellectual Propery (hereinafter “the Design”) to you for use in the development of designs to operate
on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copied, reproduced, distributed, republished,
downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying,
recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of the Design may violate copyright laws, trademark
laws, the laws of privacy and publicity, and communications regulations and statutes.
Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents,
copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design.
Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no
obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the
accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.
THE DESIGN IS PROVIDED “AS IS" WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH
YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE,
WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS,
IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.
IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES,
INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU HAVE
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION WITH
YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE AMOUNT OF
FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF ANY, REFLECT THE
ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAILABLE THE DESIGN TO YOU
WITHOUT THESE LIMITATIONS OF LIABILITY.
The Design is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring fail-safe
controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or weapons
systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk Applications.
You represent that use of the Design in such High-Risk Applications is fully at your risk.
© 2011 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All
other trademarks are the property of their respective owners.
Part 2
Objectives
SelectIO SelectIO
Serial Transceiver
Optimized FPGA feature mix for different & CMT DSP Logic & CMT
families/members
– FPGA comprises columns of different
resources
• Clocking, I/O, BRAM, DSP, HSSIO
Enables the unified architecture between
the different 7 series families
Enables different resource ratios within
the different devices
BRAM
Clock Buffers
and Routing
PCI Express
SLICE
Two side-by-side slices per CLB
LUT
– Slice_M are memory-capable
SLICE
– Slice_L are logic and carry only
LUT
CLB
–
7 Series FPGA Overview - 16 © Copyright 2011 Xilinx
Block RAM
Buffers
Clock
MMCM
Low-skew clock distribution
– Combination of paths for driving clock signals PLL
to and from different locations
Clock buffers
– High fanout buffers for connecting clock signals
to the various routing resources
Clock regions
Clock Automatic
– Device divided into clock regions with Wizard HDL code
dedicated resources
Clock management tile (CMT)
– One MMCM and one PLL per CMT
– Up to 24 CMTs per device
Largest Virtex-7 device is almost three times the size of the largest Virtex-6
device
– Growth is higher than Moore’s Law dictates
Enabled by Stacked Silicon Interconnect (SSI) technology
– Multiple FPGA die on a silicon
interposer
– Each die is referred to as a
Super Logic Region (SLR)
– Vast quantity of interconnect
between adjacent SLRs are
provided by the interposer
Package
Package
Xilinx is disclosing this Document and Intellectual Propery (hereinafter “the Design”) to you for use in the development of designs to operate
on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copied, reproduced, distributed, republished,
downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying,
recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of the Design may violate copyright laws, trademark
laws, the laws of privacy and publicity, and communications regulations and statutes.
Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents,
copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design.
Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no
obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the
accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.
THE DESIGN IS PROVIDED “AS IS" WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH
YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE,
WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS,
IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.
IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES,
INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU HAVE
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION WITH
YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE AMOUNT OF
FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF ANY, REFLECT THE
ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAILABLE THE DESIGN TO YOU
WITHOUT THESE LIMITATIONS OF LIABILITY.
The Design is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring fail-safe
controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or weapons
systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk Applications.
You represent that use of the Design in such High-Risk Applications is fully at your risk.
© 2011 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All
other trademarks are the property of their respective owners.
Part 3
Objectives
Features
– Compliant to PCIe Revision 2.1 GTX Transceivers
– Endpoint & root port
– AXI user interface
– <100 ms configuration* PCI Express Block
– FPGA configuration over PCI Express*
Data
– End-to-end CRC* Transaction
Link
Layer
– Advanced error reporting* Layer Physical
– 100-MHz clocking Layer
New wrappers
Configuration module
– Multi-function*
– Single-root I/O virtualization*
Configurations
– Lane widths: x1-8
– Data rates: Gen1 & Gen2 (2.5/5.0 Gbps)
– Dependent on GT and fabric speed *New features in 7 series
17
17 External
External
Analog
Analog Inputs
Inputs
XADC ADC
ADC Results
Results
Status
Registers
ADC 1
MUX Define
Define XADC
XADC
Control Operation
Operation
On-Chip Registers
Sensors Initialize
Initialize with
with
ADC 2 Attributes
Attributes
DRP
22 xx 12
12 Bits
Bits JTAG
11 MSPS
MSPS Arbitrator
On-Chip
On-Chip Sensors
Sensors
Supplies
Supplies ±1%
±1%
Temperature
Temperature ±4°C
±4°C Interconnect
Dynamic
Dynamic
Reconfiguration
Reconfiguration Port
Port
The different families in the 7 series provide solutions to address the different
price/performance/power requirements of the FPGA market
– Artix-7 family: Lowest price and power for high volume and consumer applications
• Battery powered devices, automotive, commercial digital cameras
– Kintex-7 family: Best price/performance
• Wireless and wired communication,
medical, broadcast
– Virtex-7 family: Highest performance
and capacity
• High-end wired communication,
test and measurement, advanced
RADAR, high performance
computing
Virtex-7
I/O Types Artix-7 Family Kintex-7 Family Virtex-7 Family
XT/HT Family
1LC/I 0.612 3.125 0.612 5.0 6.6 0.612 6.6 0.612 10.3125 N/A N/A
1C/I 0.612 3.125 0.612 5.0 6.6 0.612 6.6 0.612 10.3125 TBD TBD
2C/I 0.612 3.75 0.612 6.6 10.3125 0.612 10.3125 0.612 13.1 28.05 28.05
3C N/A N/A 0.612 6.6 12.5 0.612 12.5 0.612 13.1 28.05 28.05