Using the Advanced I/O Planner - Using the Advanced I/O Planner - 1.0 English - PG465

XP5IO Wizard LogiCORE IP Product Guide (PG465)

Document ID
PG465
Release Date
2025-12-03
Version
1.0 English
The I/O Planning view includes the I/O Ports and Package Pins tabs. AMD recommends I/O planning high-speed interfaces in the following order to achieve the maximum utilization of available XP5IO logic resources:
  1. Integrated DDRMC through NoC
  2. Soft memory controllers
  3. XP5IO wizard
  4. I/O logic

This tool only allows for nibble and bank level granularity. If more granularity is required, use the classic pin planning tools. If the XP5IO Wizard IP exists in the design, the banners of both tabs contain a message and a button to launch the Advanced I/O Planner. The Advanced I/O Planner understands any interface in the XP5IO I/O block. If there is a hard memory controller, this also appears in the Advanced I/O Planner. The placement of these interfaces is arranged as optimal as possible based on a centralized hardware rule based engine. There is a priority to this list, such as hard memory controller, soft memory controller.

  1. To invoke the pin planner, open the synthesize Design, and select Open Advanced I/O Planner in the I/O Ports tab:
    Generated by Your Tool
  2. In the example design, each of the 48 pin interfaces can be placed with a single bank. In this example, Bank 85 is used for the RX interface. Selecting the Auto Assign automatically place all cores.

    To restart pin placement, click the Unplace Ports for Instances button.


    Generated by Your Tool
  3. To select specific octads, use the Nibble Groups tab. In the Signal Groups column, click the selection button on the right. Selecting a given octad group moves the octad to a given location.
    Generated by Your Tool
Note: If you use example designs generated directly from the IP, the XDC file in the example design provides default I/O assignments that appear in the Advanced I/O Planner.

The pin planner provides:

Collapsible Device Resource Tree
Device resources, such as banks, nibble groups, appear in a collapsible tree that varies depending on the selected device.
DRC Information
At the top of the Advanced I/O Planner, a DRC status message provide information about the DRC violations with a link to more information, errors and warning.