- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do you need to go through the clock control block? You should be able to connect an internal design signal directly to a PLL input.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks sstrell,
unfortunately, it seems not possible on Cyclone 10 LP:
If I directly connect the pin to the PLL I get:
Error (176554): Can't place PLL [...] -- I/O pin [..] (port type INCLK of the PLL) is assigned to a location which is not connected to port type INCLK of any PLL on the device
If I add some combinational logic (inverter) I get:
Error (15065): Clock input port inclk[0] of PLL [..] must be driven by a non-inverted input pin or another PLL, optionally through a Clock Control block
Info (15024): Input port INCLK[0] of node [..] is driven by [..] which is COMBOUT output port of Combinational cell type node [..]
(I replaced signal names by "[..]")
The latter error message also shows up if I use "pin - inverter - global - pll", although "pin - inverter - global" is usually valid and plls can be driven by globals.
The check seems to be implemented in Quartus and my question is if there is a way round.
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
As per the user guide, the PLL can be driven by a GCLK, but there is still a restriction.
"This input port is fed by a pin-driven dedicated GCLK, or through a clock control block if the clock control block is fed by an output from another PLL or a pin-driven dedicated GCLK. An internally-generated global signal cannot drive the PLL."
Referred from https://www.intel.com/content/www/us/en/docs/programmable/683777/current/pll-architecture.html note (2) below diagram.
The GCLK network can be accessed by dedicated inputs as mentioned in following page: https://www.intel.com/content/www/us/en/docs/programmable/683777/current/gclk-network-sources.html
As clearly mentioned above, "An internally-generated global signal cannot drive the PLL", so this restriction remains.
One possible way for you is that if there is another PLL in your design, you may try to use that to drive this PLL through clock control block.
Regards
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page