The CIPS IP is supported by Vivado IP integrator optional assistance to the designer such as Block and Board Automation. Block Automation provides an initial configuration and connects to additional related IP blocks. Board Automation applies a specific configuration preset to CIPS IP when a board part is chosen and has a preset. Therefore the CIPS IP settings are customized to work with the targeted board.
In addition, other IPs may provide Connection Automation for additional peripheral/connectivity to be connected to CIPS IP. Following are the automation limitations:
- Block, board, and connection automation are independent entities in the IP integrator. Using multiple automations may cause conflicts.
- Connection Automation may not recognize hardened interfaces.
- Block Automation is not reentrant. It cannot be invoked twice unless the IP is removed from IP integrator and added again.