Maddin
Member level 5

Hi all,
I'm sure not to be the first guy running into this problem, so I need some advice from all the guru's out there :wink:
My concrete question is about clocking signals on FPGAs. I know that there are (a very limited number of) dedicated clock inputs available and that those should be used first. But what happens if I have some further clocks that should be used for a sub-circuit in the FPGA? May I use any other pin configured as input pin?
How should low frequency clocks be dealt with? Should they be generally synchronized to the other higher frequency clocks?
Finally, there is just one further question: if I downscale a high-frequency clock to some lower frequency by using a simple counter (MSB of the counter is the "output" clock) and feed some other logic with this signal, I can find in the report window this signal as addditional clock signal. Since gated clocks isn't a good practice, how are problems like this dealt with??
Thanks for any good advice,
Maddin
I'm sure not to be the first guy running into this problem, so I need some advice from all the guru's out there :wink:
My concrete question is about clocking signals on FPGAs. I know that there are (a very limited number of) dedicated clock inputs available and that those should be used first. But what happens if I have some further clocks that should be used for a sub-circuit in the FPGA? May I use any other pin configured as input pin?
How should low frequency clocks be dealt with? Should they be generally synchronized to the other higher frequency clocks?
Finally, there is just one further question: if I downscale a high-frequency clock to some lower frequency by using a simple counter (MSB of the counter is the "output" clock) and feed some other logic with this signal, I can find in the report window this signal as addditional clock signal. Since gated clocks isn't a good practice, how are problems like this dealt with??
Thanks for any good advice,
Maddin