External Memory Interface Handbook Volume 3: Reference Material: For UniPHY-based Device Families

ID 683841
Date 3/06/2023
Public
Document Table of Contents

1.9.2.1. Modifying the Pin Assignment Script for QDR II and RLDRAM II

If you generate a QDR II or RLDRAM II slave IP core, you must modify the pin assignment script to allow the fitter to correctly resolve the OCT termination block name in the OCT master core.

To modify the pin assignment script for QDR II or RLDRAM II slaves, follow these steps:

  1. In a text editor, open your system's Tcl pin assignments script file, as follows:
    • For systems generated with the IP Catalog: Open the <IP core name>/<slave core name>_p0_pin_assignments.tcl file.
    • For systems generated with Platform Designer: Open the <HDL Path>/<submodules>/<slave core name>_p0_pin_assignments.tcl file.
  2. Search for the following line:
    set ::master_corename "_MASTER_CORE_"
  3. Replace _MASTER_CORE_ with the instance name of the UniPHY master to which the slave is connected. The instance name is determined from the pin assignments file name, as follows:
    • For systems generated with Platform Designer, the instance name is the <master core name> component of the pins assignments file name: <HDL path>/<submodules>/<master core name>_p0_pin_assignments.tcl.
    • For systems generated with the IP Catalog, the instance name is the <master core name> component of the pins assignments file name: <IP core name>/<master core name>_p0_pin_assignments.tcl .