Answers Database


Virtex Configuration: Device hasn't started configuration


Record #8289

Problem Title:
Virtex Configuration: Device hasn't started configuration


Problem Description:
Urgency: Standard

General Description: The Virtex device hasn't started configuration.


Solution 1:

Before any data is loaded into the device, a sync word (0xAA995566) must be loaded. If it is not loaded properly, all data will be ignored. If the configuration is being done via the SelectMAP interface, make sure that D0 is the MSB of the data word. If the data is loaded backwards, it will not be synchronized.



Solution 2:

If the mode pins are set incorrectly, the device may not configure. For instance, if the intention is to configure in Master Serial and the mode pins are accidently set to Slave Serial, the device will be expecting a clock, but none will come. If there are no other loads on the mode pins, the internal pullups will pull them to a logic level one. If they require pulldowns, make sure the voltage level is low enough at the pin.



Solution 3:

The PROG pin must be released (and the INIT line after it) before the device starts configuration. If there is an external load pulling either PROG or INIT low, the device cannot be configured in either serial mode or SelectMAP mode. If INIT is pulled low only, the device may be configured via JTAG. But if PROG is pulled low, the device can't be configured in any mode.




End of Record #8289 - Last Modified: 02/02/00 13:48

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!