Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

DDR3 memory controller

zx71769
Beginner
575 Views

Hello,

Quartus version: 18.1

When I include ddr3 controller IP in my design and compiler . I got some error information below:

332000 ERROR: Argument <node_object> is an object filter that matches no objects. Specify one matches only one object.

while executing

"get_node_info -cell $node_id"

  (procedure "mem_ip_0319_p0_is_node_type_pll_clk" line 2)

  invoked from within

"mem_ip_0319_p0_is_node_type_pll_clk $pll_output_node_id"

(procedure "mem_ip_0319_p0_get_input_clk_id" line 2)

  invoked from within

"mem_ip_0319_p0_get_input_clk_id $pll_ck_clock_id"

(procedure "mem_ip_0319_p0_get_ddr_pins" line 257)

  invoked from within

"mem_ip_0319_p0_get_ddr_pins $instname allpins"

(procedure "mem_ip_0319_p0_initialize_ddr_db" line 13)

  invoked from within

"mem_ip_0319_p0_initialize_ddr_db mem_ip_0319_p0_ddr_db"

  invoked from within

"if { ! [ info exists mem_ip_0319_p0_sdc_cache] } {

  set mem_ip_0319_p0_sdc_cache 1

  mem_ip_0319_p0_initialize_ddr_db mem_ip_0319_p0_ddr_db

}else{

   ..."

    (file "mem_ip_0319/mem_ip_0319/mem_ip_0319_p0.sdc" line 146)

174068 Output buffer atom "<ip_node>" has port "SERIESTERMINATIONCONTROL[0]" connected, but does not use calibrated on-chip ...

  ...

so I google it.

I try to source tcl file (ip_name_p0_pin_assignments.tcl)

but I got same error like below link.

https://community.intel.com/t5/FPGA-Intellectual-Property/Error-when-running-pin-assignment-tcl-script/td-p/208965

 

How can I fix it. Thanks for help !! 

 

 

0 Kudos
1 Reply
zx71769
Beginner
546 Views

Hello,

 

At first,I tried to instance 4 ddr memory controller. It cannot work like I posted before. So I tried to just instance one ddr3 memory controller. And I source XXX0_pin_assignment.tcl and compiler again. It will be OK. No any error appear until the end. So I decide to use GUI to produce 2 ddr3 memory controller again. And   I source XXX0_pin_assignment.tcl ,  XXX1_pin_assignment.tcl. But when I source the second tcl(XXX1_pin_assignment.tcl). It appear error like before. Am I wrong?  Thanks for help.

 、

0 Kudos
Reply