- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a design that uses the Hard Memory interface for the HPS and for the FPGA DDR memory. If I add a regular PLL to this design from an I/O pin in bank 3A (bank 3B and 4A are the DDR banks for the FPGA DDR memory), then it claims it can't fit a Fractional PLL because of pin constraints. Why does using the DDR memory stop me using any of the other clock inputs to run a PLL? Makes it fairly pointless having a device with 15 PLLs. And why does it try and place a fractional PLL when I don't need the fractional bit? Any help appreciated. SimonLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You will have to use the same I/O-Standard for the Clock, driving the PLL as for the PINs which it is driving. Therefore you may also want the PLL of the dedicated Bank to be used to solve the problem. Global Clock-Nets are rare, so do not overuse them for simple things. Maybe if you want to, you may want to have a look at the Clock-Buffer-IP, which I don't recommend. Maybe also a free-run of the fitter (without PIN-Assignments for the Clock-Input) will help to decide the right one.
If you have further concrete questions do not hesitate to ask.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page