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

"Error 16301 IOPP reference clock is not connected to a clock pin" when trying to use a PLL clock output for EMIF on Arria 10 device

FHint
New Contributor II
653 Views

​Hello,

in a new design I'd like to use Arria 10 External Memory Interface for a DDR3 RAM. The FPGA already has a few input clocks (100 MHz for PCIe refclk, 322 MHz for 10GETH, 40 MHz for core clock generation), so my idea was to generate the emif refclk from an already existing one (my first choice were the 40 MHz). I can generate 83.333 MHz with this one, which is suitable for the emif. But when I try to synthesize the design, it fails with the above emntioned error message and an info line (ID 16302) describing the affected instance.

I have read, that for Cyclone 10 GX devices this option was not enabled, but nothing regarding Arria 10. The *_readme.txt file of the emif even states, that the ref_clk pins are optional.

Do I get something wrong or is it simply not possible to use an internal pll clock for the memory interface?

Best Regards

 

 

 

 

0 Kudos
1 Solution
Deshi_Intel
Moderator
455 Views

HI,

 

EMIF DDR3 IP ref_clk pin must comes from FPGA dedicated PLL_clock_in pin for optimum performance and not from another FPGA internal pll clock output source.

 

You can read more about PLL ref clock network architecture in A10 EMIF user guide chapter 3.1.8 (page 23)

 

Thanks.

 

Regards,

dlim

View solution in original post

0 Kudos
1 Reply
Deshi_Intel
Moderator
456 Views

HI,

 

EMIF DDR3 IP ref_clk pin must comes from FPGA dedicated PLL_clock_in pin for optimum performance and not from another FPGA internal pll clock output source.

 

You can read more about PLL ref clock network architecture in A10 EMIF user guide chapter 3.1.8 (page 23)

 

Thanks.

 

Regards,

dlim

0 Kudos
Reply