Answers Database


Virtex CLKDLL: How to make sure the DONE does not go high until the CLKDLL has been locked


Record #7852

Product Family: Hardware

Product Line: Virtex

Product Part: Virtex General Hardware

Problem Title:
Virtex CLKDLL: How to make sure the DONE does not go high until the CLKDLL has been locked


Problem Description:
Urgency: Standard

Problem Description:

DONE pin indicates the configuration process is over, and the device is in
the Startup sequence. By default the configuration startup sequence does
not wait until the CLKDLLs have locked. How to make sure the DONE does
not go high until all the CLKDLLs are locked?


Solution 1:

This is a two step process:

1. Attach the STARTUP_WAIT attribute to the CLKDLL in the ucf file

       INST <DLL instance name> STARTUP_WAIT=TRUE;

2. Use the following option in bitgen program:

       -g LCK_cycle:3




End of Record #7852 - Last Modified: 10/12/99 11:10

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