You can perform I/O assignment in the main
Vivado®
IDE I/O
Planning view layout along with the rest of the design ports. This is not part of the IP
configuration. The new I/O methodology enables you to perfom the following:
- Make changes to I/O ports without regenerating of IP.
- Target IP to different devices with different pinouts without regenerating of IP.
- Perform I/O planning with multiple IPs concurrently in one environment.
- Define and store port assignments in the top-level XDC constraints file for the design rather than in a read-only file within the IP.
- Directly edit or replace the XDC constraint file or files to modify I/O port assignments.
Note: In the previous I/O Wizards for UltraScale and UltraScale+ releases, all I/O assignments were made as part of
customizing the IP. The tools stored the resulting constraints with the IP in a
read-only XDC file. This requires re-customizing the IP to modify the port assignments.
In addition, these constraints were not necessarily visible during I/O assignment and
validation for the rest of the design.