XMC-6VLX
USER’S MANUAL
Acromag, Inc. Tel: 248-295-0310
- 57 - http://www.acromag.com
- 57 -
www.acromag.com
computer with a USB cable.
Xilinx UART IP is implemented in the FPGA fabric using the Xilinx platform
studio UART Lite IP. The FPGA supports the USB-to-UART bridge using four
signal pins: Transmit (TX), Receive (RX), Request to Send (RTS), and Clear to
Send (CTS). These signals are driven from pins (W32=TX, W25=RX, Y28=CTS,
Y27=RTS) of bank 14 of the Virtex 6.
Silicon Labs provides royalty-free virtual COM port drivers which permit the
CP2103GM USB-to-UART bridge to appear as a COM port to host computer
communications application software (for example, HyperTerm or
TeraTerm). The COM port device driver must be installed on the host PC
prior to establishing communications with the XMC-6VLX.
With power to the XMC-6VLX board, install the CP2103GM COM port
Drivers from
. On the host system set the device manager
properties. My Computer -> Properties -> Device Manager. Right-select on
USB to UART Bridge -> select Properties. Under the Port Setting tab ->
Select Advanced -> Set the COM port to an open Com Port setting. Using
HyperTerm or TeraTerm select the same COM port and set the Baud rate to
9600.
16MB Platform Flash
A 16 MByte (128Mb) Xilinx XCF128X-FTG64C Platform Flash device is used
with an onboard 48 MHz oscillator to configure the Virtex 6 FPGA in less
than 100ms from power valid. This is required by the PCI Express Card
Electromechanical Specification. This allows the PCIe interface to be
recognized and enumerated when plugged into a host PC.
To achieve the fastest configuration speed, the FPGA mode pins are set to
Slave SelectMap (M0=Off, M1=On, M2=On) and the onboard 48 MHz clock
source external to the FPGA is used for configuration. Configuration DIP
switch 1, switch 4, controls the 48 MHz oscillator enable (switch 4 = Off
enables the oscillator). Also see the Configuration Control register at BAR0 +
0x300100 bit-2 for control of this signal.
32MB Linear BPI Flash
A Linear BPI Flash memory on the board provides 32 MByte of non-volatile
storage that can be used for MicroBlaze program code or data storage. The
Linear BPI Flash shares the dual use flash data, address and control pins in
parallel with the XCF128 Platform Flash.
The BPI_Flash net is used to select the BPI Flash or the XCF128 Platform
Flash. Power-on configuration is selected by the BPI_Flash net which is tied
to DIP switch position 5 and is also wired to an FPGA pin. DIP switch
position 5 set On (closed) select the BPI Flash while Off (open) select the
Platform Flash. The DIP switch selection can be overridden by the FPGA
after configuration by controlling the logic level of the BPI_Flash net. Logic