- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Can GCLK pins be used as clock output?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 12:25 AM
Hi all,
As far as I'm concerned, GCLK is used for clk input. Can I use it for clk output?
Thanks.
Best Regards.
Re: Can GCLK pins be used as clock output?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 12:38 AM
The prefered way to output a clock signal is to use an ODDR primitive with the two data inputs set to constant 1 and 0.
Adrian
Signature:
1. Google your question before asking it.
2. If Google doesn't find a solution, post your question in a detailed, comprehensive, and clear way.
3. If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left).
Re: Can GCLK pins be used as clock output?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 08:43 AM
yjgao wrote:
Hi all,
As far as I'm concerned, GCLK is used for clk input. Can I use it for clk output?
The GCLK notion indicates that there is a dedicated path from the pin to a global clock buffer. If you don't use the pin as a clock input, then it's just another pin, and it can be used for outputs of any sort.
There is nothing special about clock outputs. You might want to enable the DCI series termination, though.
----------------------------------------------------------------
Yes, I do this for a living.
Re: Can GCLK pins be used as clock output?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-22-2010 08:48 AM
> As far as I'm concerned, GCLK is used for clk input. Can I use it for clk output?
Each FPGA family has a Pinout User Guide that describes the capabilities of each pin. And pin name description that begins with the "IO" designation and be used as an Input or Ouput.
If the pin name includes the "GC" desigination this means that it can also connect to the dedicated clocking resources in the devices, but it does not limit the functionality to just a global clock input.
Adrian has also pointed out that you should use an ODDR or ODDR2 to drive the clock out of the device. The simple topology would look like this.
BUFG -> ODDR (clock input with D0=logic_1, D1=logic_0) -> OBUF
Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
Re: Can GCLK pins be used as clock output?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-29-2010 11:51 PM
Yes. There's no dedicated clock output on FPGA.











