nickagian
Member level 4
- Joined
- Mar 19, 2009
- Messages
- 71
- Helped
- 2
- Reputation
- 4
- Reaction score
- 2
- Trophy points
- 1,288
- Location
- Zurich, Switzerland
- Activity points
- 2,001
I am doing a project design in Spartan6 that collects data from external ADCs over SPI bus. What I want to do is to be able to select the sampling rate of the ADCs at run-time. Configuration will be done over UART. That actually means that I want to be able to change the clock of the ADCs controller block accordingly at run-time.
Is this possible to be done with a PLL or a DCM? I'm almost 100% that I cannot do this, but just wanted to confirm it from the community. Otherwise, what is the solution that I could use? Create a clock with variable frequency in vhdl, with some counter? Does that create any problem at all?
Thanks!
Nikos
Is this possible to be done with a PLL or a DCM? I'm almost 100% that I cannot do this, but just wanted to confirm it from the community. Otherwise, what is the solution that I could use? Create a clock with variable frequency in vhdl, with some counter? Does that create any problem at all?
Thanks!
Nikos