Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Multi frequency FPGA code.

Status
Not open for further replies.

ukapil

Member level 2
Joined
Jan 23, 2002
Messages
49
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
339
Hi All,
I have a FPGA code targetted at 250 Mhz. There are 6 DCMs in the design & each of them have a different phase shift setting.
Is there any way by which i can make this code run for different frequencies like 165, 200 & 225 Mhz without making any change in the code (without re-compiling) ?

Thanx in advance.

regards,
kapil
 

How about using a multiplexor? Dividing or multiplying the clock and controlling with the selected signal according to the functionality.
 

would you please describe more?
The source oscillator on the board is a 250MHz oscillator? ???
 

I guess the source in the baord is not 250 MHz this would be too expensive, however with DCM you can generate 250 MHz, any how I belive that you can use the clock multiplexor available in Virtex-II upto Virtex4 Xilinx FPGA, this mutliplexor are directly connected to clock routing line, "low skew lines" also they include a BUFG. I guess
 

hi,
using multiplexer is the best solution for getting different frequencies.

with regards,
kul
 

i managed to implement Dynamic reconfiguration of DCM. That has solved my problem.
The inclk frequency can very from 165-250Mhz.
 

Design a dynamic frequency switch circuit. than use instructions to switch the frequency you want.
Just modify firmware, the circuit will run in different frequency.
 

if your circuit can run at the highest clock, the lower is of no problem.
 

there are 6 different clocks in the design, which are independent of each other. Do you still think that in such case, if the code works at higher clock, it should work at lower frequency ?
I do not think so !!
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top