When XPIO banking resources are located adjacent to certain resources such as
the processing system (PS) or high-speed transceiver columns, the XPIO bank will
have limited functionality. While clocking pins (GC) in corner banks will have full
access to clocking resources, non-clocking pins will be restricted to the memory
controller (DDRMC) functionality. Because these restricted XPIO bank are typically
located at the corners of a device, they are referred to as corner banks. Though
usually defined along bank boundaries, in some instances a partial bank on nibble
boundaries might be restricted to DDRMC use. Corner bank locations vary by device
and are explicitly called out in
Versal
Adaptive SoC Packaging and Pinouts Architecture Manual
(AM013) with a DDRMC
designation. In
pin planning a Versal device design, it is
important to realize that corner banks should only be used for DDRMC interfaces.
When using the Advanced I/O Planner for Advanced I/O Wizard designs, the corner
banks are blocked from use.