Altera_Forum
Honored Contributor
14 years agoPLL example
Dear all,
I would like to prepare a simple design in order to show to students the importance of PLL. In order to be useful it is important that the design is not a huge one otherwise the students miss the PLL in the numerous problems the rest of the design poses. I thought of a 1 bit serial input stored in a shift register at Fck frequency. The content of the shift register is then transferred in parallel to a register using a clock that is N times slower than Fck (Fck/N = Fslow). I prepared a design that generates Fslow with a frequency divider (counter). A second design generates Fslow with the altPLL IP. In my hope I would find that the second design has much better timing (higher Fmax). However I found the following issues: 1) The design using a counter is very fast. It is limited by input pin transition time, not by the internal delay. 2) The PLL lock range is limited and hence I'm not able to go to very high freqeuncy. The net result seems to be that the design using the counter is better than the one using the PLL. I have two questions: 1) Do you see any error in my analysis of the two designs? 2) Do you have a better example using a PLL that can be used for teaching purposes? Thx