The XP5IO Wizard IP defines various I/O configurations using a pre-engineered application layer and a physical layer (XP5IO). External high speed interfaces must follow the following rules:
- Specific pinout requirements driven by clocking
- Rule based engine for I/O configuration within the I/O banks
- Physical pin assignment requirements
For performance purposes, the final configuration of the IP is dependent on the I/O assignments. Therefore, you cannot complete the final implementation of the IP until the IP I/O is assigned.
You must handle the I/O assignment and implementation of this IP differently from most other IPs. However, this is similar to how memory IP does pin placement.