0
R
Virtex™-E 1.8 V Extended Memory
Field Programmable Gate Arrays
0
0
DS025-1 (v1.5) July 17, 2002
Production Product Specification
Features
•
Fast, Extended Block RAM, 1.8 V FPGA Family
- 560 Kb and 1,120 Kb embedded block RAM
- 130 MHz internal performance (four LUT levels)
- PCI compliant 3.3 V, 32/64-bit, 33/66-MHz
Sophisticated SelectRAM+™ Memory Hierarchy
- 294 Kb of internal configurable distributed RAM
- Up to 1,120 Kb of synchronous internal block RAM
- True Dual-Port block RAM
- Memory bandwidth up to 2.24 Tb/s (equivalent
bandwidth of over 100 RAMBUS channels)
- Designed for high-performance Interfaces to
external memories
·
200 MHz ZBT* SRAMs
·
200 Mb/s DDR SDRAMs
Highly Flexible SelectIO+™ Technology
- Supports 20 high-performance interface standards
- Up to 556 singled-ended I/Os or up to 201
differential I/O pairs for an aggregate bandwidth of
>100 Gb/s
Complete Industry-Standard Differential Signalling
Support
- LVDS (622 Mb/s), BLVDS (Bus LVDS), LVPECL
- Al I/O signals can be input, output, or bi-directional
* ZBT is a trademark of Integrated Device Technology, Inc.
-
•
•
•
•
•
•
•
•
•
•
•
LVPECL and LVDS clock inputs for 300+ MHz
clocks
Proprietary High-Performance SelectLink™
Technology
- 80 Gb/s chip-to-chip communication link
- Support for Double Data Rate (DDR) interface
- Web-based HDL generation methodology
Eight Fully Digital Delay-Locked Loops (DLLs)
IEEE 1149.1 boundary-scan logic
Supported by Xilinx Foundation Series™ and Alliance
Series™ Development Systems
- Internet Team Design (Xilinx iTD™) tool ideal for
million-plus gate density designs
- Wide selection of PC or workstation platforms
SRAM-based In-System Configuration
- Unlimited re-programmability
Advanced Packaging Options
- 1.0 mm FG676 and FG900
- 1.27 mm BG560
0.18
µm
6-layer Metal Process with Copper
Interconnect
100% Factory Tested
Introduction
The Virtex™-E Extended Memory (Virtex-EM) family of
FPGAs is an extension of the highly successful Virtex-E
family architecture. The Virtex-EM family (devices shown in
Table 1)
includes all of the features of Virtex-E, plus addi-
tional block RAM, useful for applications such as network
switches and high-performance video graphic systems.
Xilinx developed the Virtex-EM product family to enable
customers to design systems requiring high memory band-
width, such as 160 Gb/s network switches. Unlike traditional
ASIC devices, this family also supports fast time-to-market
delivery, because the development engineering is already
completed. Just complete the design and program the
device. There is no NRE, no silicon production cycles, and no
additional delays for design re-work. In addition, designers
can update the design over a network at any time, providing
product upgrades or updates to customers even sooner.
The Virtex-EM family is the result of more than fifteen years
of FPGA design experience. Xilinx has a history of support-
ing customer applications by providing the highest level of
logic, RAM, and features available in the industry. The Vir-
tex-EM family, first FPGAs to deploy copper interconnect,
offers the performance and high memory bandwidth for
advanced system integration without the initial investment,
long development cycles, and inventory risk expected in tra-
ditional ASIC development.
© 2000-2002 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at
http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
DS025-1 (v1.5) July 17, 2002
Production Product Specification
www.xilinx.com
1-800-255-7778
Module 1 of 4
1
Virtex™-E 1.8 V Extended Memory Field Programmable Gate Arrays
R
Table 1:
Virtex-E Extended Memory Field-Programmable Gate Array Family Members
Device
XCV405E
XCV812E
Logic Gates
129,600
254,016
CLB Array
40 x 60
56 x 84
Logic
Cells
10,800
21,168
Differential
I/O Pairs
183
201
User I/O
404
556
BlockRAM
Bits
573,440
1,146,880
Distributed
RAM Bits
153,600
301,056
Virtex-E Compared to Virtex Devices
The Virtex-E family offers up to 43,200 logic cells in devices
up to 30% faster than the Virtex family.
I/O performance is increased to 622 Mb/s using Source
Synchronous data transmission architectures and synchro-
nous system performance up to 240 MHz using sin-
gled-ended SelectI/O technology. Additional I/O standards
are supported, notably LVPECL, LVDS, and BLVDS, which
use two pins per signal. Almost all signal pins can be used
for these new standards.
Virtex-E devices have up to 640 Kb of faster (250MHz)
block SelectRAM, but the individual RAMs are the same
size and structure as in the Virtex family. They also have
eight DLLs instead of the four in Virtex devices. Each indi-
vidual DLL is slightly improved with easier clock mirroring
and 4x frequency multiplication.
V
CCINT
, the supply voltage for the internal logic and mem-
ory, is 1.8 V, instead of 2.5 V for Virtex devices. Advanced
processing and 0.18
µm
design rules have resulted in
smaller dice, faster speed, and lower power consumption.
I/O pins are 3 V tolerant, and can be 5 V tolerant with an
external 100
Ω
resistor. PCI 5 V is not supported. With the
addition of appropriate external resistors, any pin can toler-
ate any voltage desired.
Banking rules are different. With Virtex devices, all input
buffers are powered by V
CCINT
. With Virtex-E devices, the
LVTTL, LVCMOS2, and PCI input buffers are powered by
the I/O supply voltage V
CCO
.
The Virtex-E family is not bitstream-compatible with the Vir-
tex family, but Virtex designs can be compiled into equiva-
lent Virtex-E devices.
The same device in the same package for the Virtex-E and
Virtex families are pin-compatible with some minor excep-
tions. See the data sheet pinout section for details.
natives to mask-programmed gate arrays. The Virtex-E fam-
ily includes the nine members in
Table 1.
Building on experience gained from Virtex FPGAs, the Vir-
tex-E family is an evolutionary step forward in programma-
ble logic design. Combining a wide variety of programmable
system features, a rich hierarchy of fast, flexible intercon-
nect resources, and advanced process technology, the Vir-
tex-E family delivers a high-speed and high-capacity
programmable logic solution that enhances design flexibility
while reducing time-to-market.
Virtex-E Architecture
Virtex-E devices feature a flexible, regular architecture that
comprises an array of configurable logic blocks (CLBs) sur-
rounded by programmable input/output blocks (IOBs), all
interconnected by a rich hierarchy of fast, versatile routing
resources. The abundance of routing resources permits the
Virtex-E family to accommodate even the largest and most
complex designs.
Virtex-E FPGAs are SRAM-based, and are customized by
loading configuration data into internal memory cells. Con-
figuration data can be read from an external SPROM (mas-
ter serial mode), or can be written into the FPGA
(SelectMAP™, slave serial, and JTAG modes).
The standard Xilinx Foundation Series™ and Alliance
Series™ Development systems deliver complete design
support for Virtex-E, covering every aspect from behavioral
and schematic entry, through simulation, automatic design
translation and implementation, to the creation and down-
loading of a configuration bit stream.
Higher Performance
Virtex-E devices provide better performance than previous
generations of FPGAs. Designs can achieve synchronous
system clock rates up to 240 MHz including I/O or 622 Mb/s
using Source Synchronous data transmission architech-
tures. Virtex-E I/Os comply fully with 3.3 V PCI specifica-
tions, and interfaces can be implemented that operate at
33 MHz or 66 MHz.
While performance is design-dependent, many designs
operate internally at speeds in excess of 133 MHz and can
achieve over 311 MHz.
Table 2, page 3,
shows perfor-
mance data for representative circuits, using worst-case
timing parameters.
General Description
The Virtex-E FPGA family delivers high-performance,
high-capacity programmable logic solutions. Dramatic
increases in silicon efficiency result from optimizing the new
architecture for place-and-route efficiency and exploiting an
aggressive 6-layer metal 0.18
µm
CMOS process. These
advances make Virtex-E FPGAs powerful and flexible alter-
Module 1 of 4
2
www.xilinx.com
1-800-255-7778
DS025-1 (v1.5) July 17, 2002
Production Product Specification
R
Virtex™-E 1.8 V Extended Memory Field Programmable Gate Arrays
Table 2:
Performance for Common Circuit Functions
Function
Register-to-Register
Bits
Virtex-E -7
Adder
Pipelined Multiplier
Address Decoder
16:1 Multiplexer
Parity Tree
Chip-to-Chip
16
64
8x8
16 x 16
16
64
4.3 ns
6.3 ns
4.4 ns
5.1 ns
3.8 ns
5.5 ns
4.6 ns
9
18
36
3.5 ns
4.3 ns
5.9 ns
HSTL Class IV
LVTTL,16mA, fast slew
LVDS
LVPECL
Virtex-E Extended Memory Device/Package Combinations and Maximum I/O
Table 3:
Virtex-EM Family Maximum User I/O by Device/Package (Excluding Dedicated Clock Pins)
Package
BG560
FG676
FG900
XCV405E
404
404
556
XCV812E
404
Virtex-E Extended Memory Ordering Information
Example: XCV405E-6BG560C
Device Type
Temperature Range
C = Commercial (T
J
= 0˚C to
+85˚C)
I = Industrial (T
J
=
−40˚C
to
+100˚C)
Number of Pins
Package Type
BG = Ball Grid Array
FG = Fine Pitch Ball Grid Array
DS025_001_112000
Speed Grade
(-6, -7, -8)
Figure 1:
Virtex Ordering Information
DS025-1 (v1.5) July 17, 2002
Production Product Specification
www.xilinx.com
1-800-255-7778
Module 1 of 4
3
Virtex™-E 1.8 V Extended Memory Field Programmable Gate Arrays
R
Revision History
The following table shows the revision history for this document.
Date
03/23/00
08/01/00
Version
1.0
1.1
Initial Xilinx release.
Accumulated edits and fixes. Upgrade to Preliminary. Preview -8 numbers added.
Reformatted to adhere to corporate documentation style guidelines. Minor changes in
BG560 pin-out table.
•
•
•
•
•
•
•
04/02/01
1.4
•
•
•
07/17/02
1.5
•
In Table 3 (Module 4),
FG676 Fine-Pitch BGA — XCV405E,
the following pins are no
longer labeled as VREF: B7, G16, G26, W26, AF20, AF8, Y1, H1.
Min values added to
Virtex-E Electrical Characteristics
tables.
Updated speed grade -8 numbers in
Virtex-E Electrical Characteristics
tables
(Module 3).
Updated minimums in Table 11 (Module 2), and added notes to Table 12 (Module 2).
Added to note 2 of
Absolute Maximum Ratings
(Module 3).
Changed all minimum hold times to –0.4 for
Global Clock Set-Up and Hold for LVTTL
Standard, with DLL
(Module 3).
Revised maximum T
DLLPW
in -6 speed grade for
DLL Timing Parameters
(Module 3).
In
Table 4,
FG676 Fine-Pitch BGA — XCV405E,
pin B19 is no longer labeled as VREF,
and pin G16 is now labeled as VREF.
Updated values in
Virtex-E Switching Characteristics
tables.
Converted data sheet to modularized format. See
Virtex-E Extended Memory Data
Sheet,
below.
Data sheet designation upgraded from Preliminary to Production.
Revision
09/19/00
1.2
11/20/00
1.3
Virtex-E Extended Memory Data Sheet
The Virtex-E Extended Memory Data Sheet contains the following modules:
•
•
DS025-1, Virtex-E 1.8V Extended Memory FPGAs:
Introduction and Ordering Information (Module 1)
•
•
DS025-3, Virtex-E 1.8V Extended Memory FPGAs:
DC and Switching Characteristics (Module 3)
DS025-2, Virtex-E 1.8V Extended Memory FPGAs:
Functional Description (Module 2)
DS025-4, Virtex-E 1.8V Extended Memory FPGAs:
Pinout Tables (Module 4)
Module 1 of 4
4
www.xilinx.com
1-800-255-7778
DS025-1 (v1.5) July 17, 2002
Production Product Specification
0
R
Virtex™-E 1.8 V Extended Memory
Field Programmable Gate Arrays
0
0
DS025-2 (v2.1) July 17, 2002
Production Product Specification
Architectural Description
Virtex-E Array
The Virtex-E user-programmable gate array (see
Figure 1)
comprises two major configurable elements: configurable
logic blocks (CLBs) and input/output blocks (IOBs).
• CLBs provide the functional elements for constructing
logic.
• IOBs provide the interface between the package pins
and the CLBs.
CLBs interconnect through a general routing matrix (GRM).
The GRM comprises an array of routing switches located at
the intersections of horizontal and vertical routing channels.
Each CLB nests into a VersaBlock™ that also provides local
routing resources to connect the CLB to the GRM.
The VersaRing™ I/O interface provides additional routing
resources around the periphery of the device. This routing
improves I/O routability and facilitates pin locking.
The Virtex-E architecture also includes the following circuits
that connect to the GRM:
• Dedicated block memories of 4096 bits each
• Clock DLLs for clock-distribution delay compensation
and clock domain control
• 3-State buffers (BUFTs) associated with each CLB that
drive dedicated segmentable horizontal routing resources
DLLDLL
DLLDLL
Values stored in static memory cells control the configurable
logic elements and interconnect resources. These values
load into the memory cells on power-up, and can reload if
necessary to change the function of the device.
Input/Output Block
The Virtex-E IOB,
Figure 2,
features SelectIO+™ inputs and
outputs that support a wide variety of I/O signalling stan-
dards (see
Table 1).
D Q
CE
Weak
Keeper
SR
T
TCE
O
OCE
D Q
CE
PAD
OBUFT
SR
I
IQ
Q
Programmable
Delay
IBUF
Vref
SR
SR
CLK
ICE
ds022_02_091300
D
CE
Figure 2:
Virtex-E Input/Output Block (IOB)
VersaRing
The three IOB storage elements function either as
edge-triggered D-type flip-flops or as level-sensitive latches.
Each IOB has a clock signal (CLK) shared by the three
flip-flops and independent clock enable signals for each
flip-flop.
BRAMs
CLBs
BRAMs
BRAMs
BRAMs
CLBs
CLBs
CLBs
IOBs
IOBs
VersaRing
DLLDLL
DLLDLL
ds022_001_121099
Figure 1:
Virtex-E Architecture Overview
© 2000-2002 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at
http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
DS025-2 (v2.1) July 17, 2002
www.xilinx.com
1-800-255-7778
Module 2 of 4
1