UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 7852

Virtex CLKDLL - How do I make sure the DONE does not go high until the CLKDLL has been locked?

Description

DONE pin indicates that 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 do I make sure the DONE does not go high until all the CLKDLLs are locked?

解决方案

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:#

Where # is a number between 0-6

To set the -g LCK_cycle:# in the GUI go to

Implementation -> Options -> Edit Configutaion Options -> Startup Tab

then click "C#" in the Release DLL section.

AR# 7852
创建日期 08/21/2007
Last Updated 12/15/2012
状态 Active
Type 综合文章