11-28-2009 03:34 PM
I need to generate an FPGA internal clock that is phase matched
to an external signal. By phase matched I mean that the relative
phase of the external signal and the internal clock is known and stable.
There is evidence that this is an intended usage model for the PLL in
V5/6. The V6 clocking guide it says:
• IBUFG - Global clock input buffer, the MMCM will compensate the delay of this path.
And in many places we see a BUFG used as feedback to the PLL.
Hence, it appears this is an intended usage model.
However... the information necessary to support such a usage ends there. I can
find no timing specs for an IBUFG(DS). If I run the timing analyzer on this circuit,
the timing analyzer uses a standard tIOPI for the IBUFGDS and standard delays
for the BUFG and its network.
Is there some special mode for the timing tools to understand "PLL magic"? Am I
missing something here?
Thanks in advance.
11-28-2009 05:17 PM
11-30-2009 04:55 AM
have you tried the coregen ?
that I think has a clock core for doing this !
It's a little old, but XAPP132 is the basis you need.