What clock domain is a Xilinx DCM LOCK signal in?

Sep 10, 2003 3 Replies

I don't see in the Xilinx documentation in what clock domain the LOCK signal coming from a DCM is produced. Do I need to synchronize it into the CLK0 domain to avoid metastability?



Thanks!


John Providenza


You can phase align feedback using either the CLK0 or CLK2X DCM outputs.

There is a relatively new application note on DCMs in Spartan-3 that may be useful to your question.

XAPP462: Using Digital Clock Managers (DCMs) in Spartan-3 FPGAs

formatting link

Phase alignment is optional for the Digital Frequency Synthesizer function in a DCM.

--------------------------------- Steven K. Knapp Applications Manager, Xilinx Inc. Spartan-3/II/IIE FPGAs

formatting link

--------------------------------- Spartan-3: Make it Your ASIC

I understand about the phase align capabilities provided by the DCM, but what clock domain are the LOCKED and STATUS bits created in?

I want to feed LOCKED into a state machine, but I don't see in the Xilinx docs anyplace which clock produces it.

John Providenza

Everything, except the RESET input, is controlled by the rising edge of CLKIN.

--------------------------------- Steven K. Knapp Applications Manager, Xilinx Inc. Spartan-3/II/IIE FPGAs

formatting link

--------------------------------- Spartan-3: Make it Your ASIC

be

function

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required