Forum Discussion
Hi Sir,
No, it can't be mixed. When an interface used multiple banks, those banks need to be adjacent to one another as mentioned in the UG link shared previously.
For example, a physical pin with a Bank Number of 2K and Index within I/O Bank of 22, indicates that the pin resides in I/O lane 2, in I/O bank 2K, in column 2. The adjacent I/O banks are 2J and 2L.
You can always assume I/O banks are adjacent within an I/O column except in the following conditions:
- When an I/O bank is not bonded out on the package (contains the '-' symbol in the I/O table).
- An I/O bank does not contain 48 pins, indicating it is only partially bonded out.
- The pairing pin for an I/O pin is located in the same I/O bank. You can identify the pairing pin by adding one to its Index within I/O Bank number (if it is an even number), or by subtracting one from its Index within I/O Bank number (if it is an odd number).
For address/command pins, it is recommended to place it at the center banks to minimize latency. For example, interface that required total of 3 I/O banks (Bank 3A,3B and 3C). The pins placement is recommended as below:
Bank 3A : Data pins
Bank 3B: Address/Command
Bank 3C: Data pins
Regards,
Aida