English
Language : 

XQ2V1000_1 Datasheet, PDF (46/134 Pages) Xilinx, Inc – QPro Virtex-II 1.5V Platform FPGAs
R
QPro Virtex-II 1.5V Platform FPGAs
Master SelectMAP Mode
This mode is a master version of the SelectMAP mode. The
device is configured byte-wide on a CCLK supplied by the
Virtex-II FPGA. Timing is similar to the Slave SerialMAP
mode except that CCLK is supplied by the Virtex-II FPGA.
Boundary-Scan (JTAG, IEEE 1532) Mode
In boundary-scan mode, dedicated pins are used for
configuring the Virtex-II device. The configuration is done
entirely through the IEEE 1149.1 Test Access Port (TAP).
Virtex-II device configuration using boundary scan is
compliant with IEEE 1149.1-1993 standard and the new
IEEE 1532 standard for In-System Configurable (ISC)
devices. The IEEE 1532 standard is backward compliant
with the IEEE 1149.1-1993 TAP and state machine. The
IEEE Standard 1532 for In-System Configurable (ISC)
devices is intended to be programmed, reprogrammed, or
tested on the board via a physical and logical protocol.
Configuration through the boundary-scan port is always
available, independent of the mode selection. Selecting the
boundary-scan mode simply turns off the other modes.
Table 29: Virtex-II Configuration Mode Pin Settings
Configuration Mode(1)
M2
M1
M0
Master Serial
0
0
0
Slave Serial
1
1
1
Master SelectMAP
0
1
1
Slave SelectMAP
1
1
0
Boundary Scan
1
0
1
CCLK Direction
Out
In
Out
In
N/A
Data Width
1
1
8
8
1
Serial DOUT(2)
Yes
Yes
No
No
No
Notes:
1. The HSWAP_EN pin controls the pullups. Setting M2, M1, and M0 selects the configuration mode, while the HSWAP_EN pin controls
whether or not the pullups are used.
2. Daisy chaining is possible only in modes where Serial DOUT is used. For example, in SelectMAP modes, the first device does NOT support
daisy chaining of downstream devices.
Table 30 lists the total number of bits required to configure
each device.
Table 30: Virtex-II Bitstream Lengths
Device
Number of Configuration Bits
XQ2V1000
3,753,432
XQ2V3000
9,595,304
XQ2V6000
19,760,560
Notes:
1. These values are only valid for STEPPING LEVEL 1.
2. Only STEPPING LEVEL 1 should be used with QPro devices.
Configuration Sequence
The configuration of Virtex-II devices is a three-phase
process after Power On Reset or POR. POR occurs when
VCCINT is greater than 1.2V, VCCAUX is greater than 2.5V, and
VCCO (bank 4) is greater than 1.5V. Once the POR voltages
have been reached, the three-phase process begins.
First, the configuration memory is cleared. Next,
configuration data is loaded into the memory, and finally, the
logic is activated by a start-up process.
Configuration is automatically initiated on power-up unless it is
delayed by the user. The INIT_B pin can be held Low using an
open-drain driver. An open-drain is required since INIT_B is a
bidirectional open-drain pin that is held Low by a Virtex-II
FPGA device while the configuration memory is being cleared.
Extending the time that the pin is Low causes the configuration
sequencer to wait. Thus, configuration is delayed by
preventing entry into the phase where data is loaded.
The configuration process can also be initiated by asserting
the PROG_B pin. The end of the memory-clearing phase is
signaled by the INIT_B pin going High, and the completion
of the entire process is signaled by the DONE pin going
High. The Global Set/Reset (GSR) signal is pulsed after the
last frame of configuration data is written but before the
start-up sequence. The GSR signal resets all flip-flops on
the device.
The default start-up sequence is that one CCLK cycle after
DONE goes High, the global 3-state signal (GTS) is
released. This permits device outputs to turn on as
necessary. One CCLK cycle later, the Global Write Enable
(GWE) signal is released. This permits the internal storage
elements to begin changing state in response to the logic
and the user clock.
The relative timing of these events can be changed via
configuration options in software. In addition, the GTS and
GWE events can be made dependent on the DONE pins of
multiple devices all going High, forcing the devices to start
synchronously. The sequence can also be paused at any
stage, until lock has been achieved on any or all DCMs, as
well as the DCI.
DS122 (v2.0) December 21, 2007
www.xilinx.com
Product Specification
46