Article ID: 000074720 Content Type: Troubleshooting Last Reviewed: 09/11/2012

Does _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?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

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.

From

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

to

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.

From

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

to

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

Related Products

This article applies to 9 products

Stratix® IV GT FPGA
Arria® GX FPGA
Stratix® III FPGAs
Stratix® IV GX FPGA
Arria® II GX FPGA
Stratix® IV E FPGA
Stratix® II FPGAs
Cyclone® III FPGAs
Stratix® II GX FPGA