Folks, We are in process to design a device with different sub- device, by sub-devices i mean with different clock requirements. The main processor we are considering to use comes with software configurable pll, that means you can actually classify the clock for fast, medium and slow devices. But there are some other cheap ICs out there doing the same job while multiplying/dividing the on-board clock frequency. I'll really appreciate is someone can clarify the following confusions:
0) What is the trade off between using software pll and hardware pll? 1) Say my main processor will be busy all the time while doing housekeeping; should i consider the hardware pll now? 2) Last but not least to metionn that all my sub-devices require very accurate clock.regards, ali