Visible to Intel only — GUID: ihp1583025506625
Ixiasoft
Visible to Intel only — GUID: ihp1583025506625
Ixiasoft
7.3.3. Pin Guidelines for Intel® Agilex™ 7 F-Series and I-Series FPGA EMIF IP
Intel® Agilex™ 7 F-Series and I-Series FPGA I/O banks contain 96 I/O pins. Each bank is divided into two sub-banks with 48 I/O pins in each. Sub-banks are further divided into four I/O lanes, where each I/O lane is a group of twelve I/O ports.
The I/O bank, I/O lane, and pairing pin for every physical I/O pin can be uniquely identified by the following naming convention in the device pin table:
- The I/O pins in a bank are represented as P#X#Y#, where:
- P# represents the pin number in a bank. It ranges from P0 to P95, for 96 pins in a bank.
- X# represents the bank number on a given edge of the device. X0 is the farthest bank from the zipper.
- Y# represents the top or bottom edge of the device. Y0 and Y1 refer to the I/O banks on the bottom and top edge, respectively.
- Because an IO96 bank comprises two IO48 sub-banks, all pins with P# value less than 48 (P# <48) belong to the same I/O sub-bank. All other pins belong to the second IO48 sub-bank.
- The Index Within I/O Bank value falls within one of the following ranges: 0 to 11, 12 to 23, 24 to 35, or 36 to 47, and represents one of I/O lanes 1, 2, 3, or 4, respectively.
- To determine whether I/O banks are adjacent, you can refer to the sub-bank-ordering figures for your device family in the Architecture: I/O Bank topic, to the Typical Intel® Agilex™ 7 F-Series and I-Series FPGA with all Banks Bonded Out figure, and to the I/O Pin Count Tables located in the Intel® Agilex™ 7 F-Series and I-Series General Purpose I/O User Guide.
In general, you can assume that I/O banks are adjacent within an I/O edge, unless the I/O bank is not bonded out on the package (indicated by the presence of the " - " symbol in the I/O table), or if the I/O bank does not contain 96 pins, indicating that it is only partially bonded out. If an I/O bank is not fully bonded out in a particular device, it cannot be included within the span of sub-banks for a larger external memory interface. In all cases, you should use the Quartus® Prime software to verify that your usage can be implemented.
- The pairing pin for an I/O pin is in the same I/O bank. You can identify the pairing pin by adding 1 to its Index Within I/O Bank number (if it is an even number), or by subtracting 1 from its Index Within I/O Bank number (if it is an odd number).
Section Content
Intel Agilex 7 F-Series and I-Series FPGA EMIF IP Banks
General Guidelines
QDR IV SRAM Commands and Addresses, AP, and AINV Signals
QDR IV SRAM Clock Signals
QDR IV SRAM Data, DINV, and QVLD Signals
Specific Pin Connection Requirements
Resource Sharing Guidelines (Multiple Interfaces)