Intel® Agilex™ General-Purpose I/O and LVDS SERDES User Guide

ID 683780
Date 10/29/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.1.7. External Memory Interface Pin Placement Requirements

When selecting pins in the External Memory Interface grouping, all pins within the same group must be located in adjacent sub-banks.

Within an I/O bank, the top sub-bank is placed near the edge of the die, and the bottom sub-bank is placed near the FPGA core.

There are interconnects between the sub-banks which chain the sub-banks into a row. The following figures show the examples of how I/O lanes in various sub-banks are chained together to form the top and bottom I/O rows in various device variants. These figures represent the top view of the silicon die that corresponds to a reverse view of the device package.

Figure 87. Sub-Bank Ordering in Top I/O Row in Intel® Agilex™ AGF012 and AGF014 devices
Figure 88. Sub-Bank Ordering in Bottom I/O Row in Intel® Agilex™ AGF012 and AGF014 devices

The two sub-banks within an I/O bank are adjacent to each other, unless any of the sub-banks is not bonded out or partially bonded out. The blue line in the above figures shows the connectivity between the sub-banks.

For example, in the top row in Intel® Agilex™ AGF012 and AGF014 devices:

  • The top sub-bank in 3A is adjacent to the bottom sub-bank in 3A and the bottom sub-bank in 3B.
  • The top sub-bank in 3B is adjacent to the bottom sub-bank in 3B and the top sub-bank in 3C.
    • The top sub-bank in 3B is adjacent to the top sub-bank in 3C even though there is a zipper block between the two sub-banks.
  • The top sub-bank in 3B is not adjacent to the bottom sub-bank in 3A.

You can identify where a pin is located within an I/O bank based on its Index within I/O Bank value in the device pinout file.

For more information about sub-bank ordering for other Intel® Agilex™ device variants, refer to the External Memory Interfaces Intel® Agilex™ FPGA IP User Guide.