Device Family: Arria® II GX

Device Family: Arria® GX

Device Family: Cyclone® III

Device Family: Stratix® II

Device Family: Stratix® II GX

Device Family: Stratix® III

Device Family: Stratix® IV E

Device Family: Stratix® IV GT

Device Family: Stratix® IV GX

Type: Answers

Area: Component

Area: EMIF

IP Product: DDR3 SDRAM Controller supporting ALTMEMPHY

Does <instance_name>_pin_assignment.tcl script for DDR, DDR2 and DDR3 SDRAM High Performance controller I and II automatically find the memory pin name at top level design?


No ,script does not automatically find the memory pin name.

If the memory pin name at top design is different from "mem_", you need to change the prefix of pin name in pin assignment tcl file.

For example, If the memory interface pin names in your top level design are with the prefix top_mem_*, you need to change the following line in the <instance_name>_pin_assignment.tcl script.


if {![info exists pin_prefix]} {set pin_prefix "mem_"}


if {![info exists pin_prefix]} {set pin_prefix "top_mem_"}

If you have generated the controller in SOPC Builder, you need to make changes to the line below in <instance_name>_pin_assignment.tcl script.


if {![info exists sopc_mode]} {set sopc_mode YES}


if {![info exists sopc_mode]} {set sopc_mode NO}