Forum Discussion
Altera_Forum
Honored Contributor
18 years agoreconfig PLL in CycloneIII
hi everybody, I'm using an EP3C10 and I have to reconfigure one pll. I've tried with the altpll_reconfig but i can't be able to use it properly. Then I have made my own VHDL block to gener...
Altera_Forum
Honored Contributor
17 years ago --- Quote Start --- The output of the pll are mixed, i-e if clk0 should become 24MHz and the 4 others 85MHz, after reconfiguration I have 4 clocks at 85MHz but the 24MHz one is clk 1... or clk3... or clk4... It changes at each compilation. Sometimes I only get clocks at 85MHz but it doesn't happen often. --- Quote End --- I have seen very similar results in one of my designs before. It seems when the fitter is optimizing, it sometimes chooses different PLL outputs than you actually specified in your design. If you check the PLL usage section in the fitter report, you can see how the outputs are mapped. I found I had to tweak my PLL reconfig data accordingly. Unfortunately, the mapping can change on subsequent compiles without warning messing it all up again. I never found a good way to deal with the problem. If you find a good work around or anyone else knows one, I would like to hear it.