XMC-6VLX
USER’S MANUAL
Acromag, Inc. Tel: 248-295-0310
- 15 - http://www.acromag.com
- 15 -
www.acromag.com
Virtex 6 Configuration
The XMC-6VLX board supports configuration in the following modes:
Slave SelectMAP using Xilinx Platform Flash XL with onboard 48 MHz
oscillator. The Xilinx Platform flash configuration device contains the
Acromag example design.
Master BPI-Up using Linear BPI Flash device. A BPI flash device is
recommended for MicroBlaze program storage.
JTAG using Xilinx external program cable.
Upon a power-up cycle, the contents of the Xilinx Platform flash device are
downloaded to the FPGA. See chapter 4 for DIP switch setting options.
Platform Flash Xilinx Configuration
The Xilinx Platform flash configuration data can be reprogrammed using the
PCIe bus interface or the JTAG interface. The following is the general
procedure for reprogramming the Platform flash memory and
reconfiguration of the Xilinx FPGA:
1.
Set DIP switch 5 to the OFF position. This will enable selection of the
Platform flash device and disable selection of the BPI flash device. Set
DIP switch 2 and 3 to the ON position. This will select Slave SelectMAP
mode.
2.
Power Cycle the System with the XMC-6VLX module. At power-up the
configuration file will automatically be loaded into the FPGA provided
the DIP switch is set as described in the preceding step for configuration
from Platform flash.
BPI Flash Xilinx Configuration
The Byte-wide Peripheral Interface (BPI) flash is recommended for
MicroBlaze CPU program code storage. The following is the general
procedure for reprogramming the BPI flash memory:
1.
Set DIP switch 5 to the ON position. This will enable selection of the BPI
flash device and disable selection of the Platform flash device.
2.
See the Flash Configuration section for a description of the steps
required to write new data or program code to the BPI Flash device.
Registers are provided in the FPGA Programming Memory Map to
implement BPI flash erase and reprogram operations.