T
Tim Wescott
Guest
Part: Xilinx Spartan 3A DSP
Problem:
(a) My customer has a 100MHz clock, my test board has a 125MHz clock.
(b) I'm a systems guy who knows enough FPGA designs to turn math
into HDL, but I'm no FPGA guru.
Solution?
The customer suggested just using Xilinx's DCM wizard to divide the
clock by 4/5 -- but I don't see where that can be done (I'm using ISE
11.5, to match my customer's set up).
So -- is there a way to get a clean 100MHz clock from a 125MHz clock
with the DCM hardware?
I could, I suppose, generate a 250MHz clock then divide it by 3 then 2
then 3 then 2 etc -- but that's weird, and besides I'd still need
everything to be good to 8ns rather than 10ns as with a 100MHz clock.
(Or I could just jigger a bunch of constants, which is looking more
attractive by the second).
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" was written for you.
See details at http://www.wescottdesign.com/actfes/actfes.html
Problem:
(a) My customer has a 100MHz clock, my test board has a 125MHz clock.
(b) I'm a systems guy who knows enough FPGA designs to turn math
into HDL, but I'm no FPGA guru.
Solution?
The customer suggested just using Xilinx's DCM wizard to divide the
clock by 4/5 -- but I don't see where that can be done (I'm using ISE
11.5, to match my customer's set up).
So -- is there a way to get a clean 100MHz clock from a 125MHz clock
with the DCM hardware?
I could, I suppose, generate a 250MHz clock then divide it by 3 then 2
then 3 then 2 etc -- but that's weird, and besides I'd still need
everything to be good to 8ns rather than 10ns as with a 100MHz clock.
(Or I could just jigger a bunch of constants, which is looking more
attractive by the second).
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" was written for you.
See details at http://www.wescottdesign.com/actfes/actfes.html