24
www.xilinx.com
ML365 Virtex-II Pro QDR II SRAM Mem. Board
1-800-255-7778
UG066 (v1.0) June 29, 2004
Chapter 2:
Architecture
R
FPGA Configuration
The demonstration board FPGA programming options are very flexible (refer to the
following five configuration modes). For a detailed explanation of the basic Virtex-II
configurations, refer to the Virtex-II Platform FPGA User Guide. The five Virtex-II
configuration modes are:
•
Master Serial mode (not used on QDR II Demo Board)
•
Slave Serial / SystemAce mode (QDR II Demo Board default)
•
Master SelectMap mode
•
Slave SelectMap mode
•
JTAG mode
Selecting the Configuration Mode
The FPGA programming modes are set with the mode lines (M0, M1, M2) by means of the
3-pole DIP switch (SW5).
shows the programming modes.
1. Not used on QDR II Demonstration Board.
2. SystemAce is a Slave Serial configuration mode, and is the default for the QDR II Demonstration Board.
An LED on the Done pin adds a visual aid to detect a good FPGA configuration. If the LED
is “on”, the FPGA configuration is complete.
Serial Configuration
The Virtex-II is programmable in serial mode in one of two ways:
Master Serial Mode
This mode is not used in the QDR II Demonstration Board.
Slave Serial Mode
In Slave Serial Mode, the FPGA CCLK pin is driven by an external source. The FPGA is
configured by loading one bit per CCLK cycle in the DIN pin.
Table 2-10:
Configuration Modes Supported on the QDR II SRAM Demonstration Board
Mode
M2
M1
M0
CCLK
Data Width
Data DOUT
Master Serial
(1)
0
0
0
Out
1
Yes
Slave Serial
1
1
1
In
1
Yes
SystemAce
(2)
1
1
1
N/A
N/A
N/A
Master SelectMap
0
1
1
Out
8
No
Slave SelectMap
1
1
0
In
8
No
JTAG
1
0
1
N/A
1
No
Product Not Recommended for New Designs