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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor thongyloan
Visitor
358 Views
Registered: ‎02-26-2019

How can generate a higher frequency using Clock Wizard in Vivado?

Hi everyone,

I have a Genesys-2 board (Kintex-7) with the system frequency of 200 MHz (Fvco =1000 MHz (MMCM) and Fvco=800 MHz(PLL)). Now I want to create a frequency which higher than 200 MHz. Is it possible?

Please help me. Thank you very much.

Clock Wizard.jpg
0 Kudos
5 Replies
Scholar drjohnsmith
Scholar
349 Views
Registered: ‎07-09-2009

Re: How can generate a higher frequency using Clock Wizard in Vivado?

click on the output tab of the wizard,

    and enter what frequency out you want.

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
Visitor thongyloan
Visitor
312 Views
Registered: ‎02-26-2019

Re: How can generate a higher frequency using Clock Wizard in Vivado?

Thank you so much for your answer. I'm so sorry since I questioned without reading carefully the guide.

I found solution for solving my problem. The maximum input frequency of my device is 200 MHz, but I need a higher frequency than 200 MHz. It is 400 MHz.

I used "Allow Overide mode" in MMCM Setting tab to set the output frequency. The actual Frequency that I can obtain at output is diplayed in the "Output Clock" tab. By changing the M, D, O values, I can change the output frequency, as shown in below figure 1. And the actual output frequency is displayed in Fig. 2, 400 MHz, even the input frequency is 200 MHz. I'm not good at this subject so I cannot explain detail, but my tutorial worked well.

1.PNG
2.PNG
0 Kudos
Highlighted
301 Views
Registered: ‎01-22-2015

Re: How can generate a higher frequency using Clock Wizard in Vivado?

@thongyloan 

In older FPGAs, clock modules could only produce output clocks with frequency equal to or lower than their input clock.  The Kintex-7 and many other FPGAs from Xilinx have the MMCM clock module.  The MMCM can easily and normally generate output clocks with frequencies that are higher (or lower) than the input clock frequency.  As drjohnsmith says, simply go to the “Output Clocks” tab of the Clocking Wizard and type the frequency that you want for each output clock.

The “Allow Override Mode” option that you have used is for special and rare situations.  I do not recommend using it on a normal basis since it can lead to suboptimal or improper setup of the MMCM.

Cheers,

Mark

 

 

Visitor thongyloan
Visitor
290 Views
Registered: ‎02-26-2019

Re: How can generate a higher frequency using Clock Wizard in Vivado?

Thank you so much for your advice.

0 Kudos
Scholar dpaul24
Scholar
287 Views
Registered: ‎08-07-2014

Re: How can generate a higher frequency using Clock Wizard in Vivado?

@thongyloan,

Also look carefully into the  clocking resources userguide for the FPGA you are using.

You max freq of operation is limited by the frequency the clock buffers inside the FPGA fabric can handle. So even if the MMCM may generate a higher clock frequency, the clock buffers are a limiting factor.

--------------------------------------------------------------------------------------------------------
FPGA enthusiast!
All PMs will be ignored
--------------------------------------------------------------------------------------------------------
0 Kudos