FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6356 Discussions

Is it possible two DDR2 controller use the same PLL?

Altera_Forum
Honored Contributor II
1,010 Views

Hi,  

I wonder that if two DDR2 controller can share a PLL on a CYIII. For example, Run a PLL outputting 166MHz for two DDR2 controller. 

I noticed that a option called "use clocks from another controller" under the tab called "controller setting" in the "DDR2 High Performance Controller", and when selecting it, a message below pops up. I have copied it here. 

 

"Info: After Quartus Compilation, check the "PLL Usage" report to make sure that the PLL outputs are merged correctly. Your master controller (altmemddr_0) should have two more PLL related clocks than your (altmemddr_1) controller (this report is in "Compilation Report > Fitter > Resource Section")." 

 

Is it possible? 

Please give my some hints, thanks a lot!
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
269 Views

Sharing PLLs is possible, as long as the frequency is the same. Just select the option and wire up the other PLL to it in the RTL

0 Kudos
Altera_Forum
Honored Contributor II
269 Views

 

--- Quote Start ---  

Sharing PLLs is possible, as long as the frequency is the same. Just select the option and wire up the other PLL to it in the RTL 

--- Quote End ---  

 

 

Hi,  

Thanks for reply!  

I understand your point, but how to wire up? 

Is there any docs on this subject I may refer to? 

Thanks again!
0 Kudos
Altera_Forum
Honored Contributor II
269 Views
0 Kudos
Altera_Forum
Honored Contributor II
269 Views

 

--- Quote Start ---  

Here is the external memory handbook 

 

http://www.altera.com/literature/lit-external-memory-interface.jsp 

--- Quote End ---  

 

 

Hi, std_logic 

Thanks a lot for the link! 

I will check it out. 

Thanks again!
0 Kudos
Reply