- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm sure I'm missing something simple here. I have a VHDL state machine that is running from a 50MHz input clock, and I want to boost that to 100MHz using a PLL. Either the PLL is not locking or I screwed something else up, because though everything compiles fine, I get no output from my state machine, even if I change the PLL to just give me a 1-to-1 of the input clock (50MHz). I've tried every different compensation scheme, with no luck.
Any ideas?Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As you said, it's supposed to work if setup correctly.
PLL lock state can be checked by monitoring the lock output, e.g. by sending it to a pin or SignalTap. I presume, that you don't have e.g. unconnected reset signals to the PLL.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you can validate you are not receiving a Lock signal, check the VCCA inputs (should be 2.5V).
I know the PLL's are sensitive to ripple on this supply, But My typical experience was it would still lock most of the time, but occasionally would loose lock or take longer to lock than expected.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Back to basic, as suggestion above, check on the supply source. Website below list down possible reason to loss lock:
http://www.altera.com/support/devices/pll_clock/basics/pll-loss-lock.html- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sorry I'm just getting back around to working on this issue...
thanks very much for those suggestions -- the VCCA supply could very possibly be the issue. Though the VCCA pins are properly decoupled and connected to my 2.5V supply through a ferrite, the 2.5V is also supplying BLVDS i/o pins and the supply runs a little hot. I'm going to try some things on this front and post my findings.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well I got dragged away from this problem again for a couple of weeks, and just got back on it yesterday, and quickly found the problem. Somehow the GNDA pins on the FPGA were left floating in my schematic, and we never caught it. Fortunately, I had 100% of the BGA pins routed to vias (sweet forethought), as well as soldermask voids on the bottom layer vias, so I was able to make a delicate mod to tie these pins to ground, and everything is happy. Thanks to everyone for their help!

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page