Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Super Contributor
yjgao
Posts: 136
Registered: ‎07-24-2008
0

Can GCLK pins be used as clock output?

Hi all,

 

    As far as I'm concerned, GCLK is used for clk input. Can I use it for clk output?

 

Thanks.

Best Regards.

Expert Contributor
awillen
Posts: 717
Registered: ‎11-29-2007
0

Re: Can GCLK pins be used as clock output?

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).
Expert Contributor
bassman59
Posts: 4,741
Registered: ‎02-25-2008
0

Re: Can GCLK pins be used as clock output?

 


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.
Xilinx Employee
mcgett
Posts: 3,568
Registered: ‎01-03-2008
0

Re: Can GCLK pins be used as clock output?

>   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
Moderator
kren
Posts: 159
Registered: ‎08-21-2007
0

Re: Can GCLK pins be used as clock output?

Yes. There's no dedicated clock output on FPGA.