
Virtex-II Platform FPGAs: Detailed Description
R
DS031-2 (v3.0) August 1, 2003
Product Specification
1-800-255-7778Module 2 of 4
39
Bitstream Encryption
Virtex-II devices have an on-chip decryptor using one or two
sets of three keys for triple-key Data Encryption Standard
(DES) operation. Xilinx software tools offer an optional
encryption of the configuration data (bitstream) with a tri-
ple-key DES determined by the designer.
The keys are stored in the FPGA by JTAG instruction and
retained by a battery connected to the V
BATT
pin, when the
device is not powered. Virtex-II devices can be configured
with the corresponding encrypted bitstream, using any of
the configuration modes described previously.
A detailed description of how to use bitstream encryption is
provided in the Virtex-II
User Guide
. Your local FAE can also
provide specific information on this feature.
Partial Reconfiguration
Partial reconfiguration of Virtex-II devices can be accom-
plished in either Slave SelectMAP mode or Boundary-Scan
mode. Instead of resetting the chip and doing a full configu-
ration, new data is loaded into a specified area of the chip,
while the rest of the chip remains in operation. Data is
loaded on a column basis, with the smallest load unit being
a configuration “frame” of the bitstream (device size depen-
dent).
Partial reconfiguration is useful for applications that require
different designs to be loaded into the same area of a chip,
or that require the ability to change portions of a design
without having to reset or reconfigure the entire chip.
Revision History
This section records the change history for this module of the data sheet.
Date
Version
Revision
11/07/00
1.0
Early access draft.
12/06/00
1.1
Initial release.
01/15/01
1.2
Added values to the tables in the
Virtex-II Performance Characteristics
and
Virtex-II
Switching Characteristics
sections.
01/25/01
1.3
The data sheet was divided into four modules (per the current style standard). A note was
added to
Table 1
.
04/02/01
1.5
Under
Input/Output Individual Options
, the range of values for optional pull-up and
pull-down resistors was changed to 10 - 60 K
from 50 - 100 K
.
Skipped v1.4 to sync up modules. Reverted to traditional double-column format.
07/30/01
1.6
Added Table 6
.
Changed definition of multiply and divide integer ranges under
Digital Clock Manager
(DCM)
.
Made numerous minor edits throughout this module.
10/02/01
1.7
Updated descriptions under
Digitally Controlled Impedance (DCI)
,
Global Clock
Multiplexer Buffers
,
Digital Clock Manager (DCM)
, and
Creating a Design
.
10/12/01
1.8
Made clarifying edits under
Digital Clock Manager (DCM)
.
11/29/01
1.9
Changed bitstream lengths for each device in
Table 25
.
07/16/02
2.0
Updated compatible input
standards listed in Table 6.
09/26/02
2.1
Changed number of resources available to the XC2V40 device in
Table 12
.
Clarified Power On Reset information under
Configuration Sequence
.
12/06/02
2.1.1
Cosmetic edits.