Altera_Forum
Honored Contributor
14 years agoPLL Dynamic Reconfiguration for Stratix III
Hi everyone,
I have a scenario where I need to reconfigure a PLL to handle a wide variation in input frequency (100MHz - 250MHz). After doing a little research, the simplest solution seems to be dynamic PLL reconfiguration, using 2 Megawizard-generated designs. After looking into the IP options available, I decided to generate a simple state machine to load the 2 serial streams and trigger the reconfig. I used signalprobe to bring out my control signals so that I could comapre them to a simulation using Altera's reconfig device and the 2 serial streams are identical. In the lab, however, no matter which of my 2 streams I load, the clock outputs are junk (even though the PLL asserts the lock signal), and DO NOT CHANGE when I change the serial stream. I tried a number of test streams, none of them had any effect. I am using a Left/Right PLL which reportedly uses a 180-bit serial data stream. Has anyone successfully implemented PLL reconfiguration in a Stratix III? Has anyone done it with a custom implementation (i.e. without using Altera's PLL_RECONFIG block)? Thanks!