Block Automation is only available when the Legacy GT Wizard is selected in the CPRI IP GUI. Block Automation is the methodology in the IP Integrator which is used to connect the CPRI core to a Legacy GT Wizard transceiver. This is the only supported flow to correctly generate and configure the Legacy transceiver. If using the new GT Wizard Subsystem IP please see the following section on the GT Wizard Subsystem (Versal Adaptive SoC only). The following figure shows the Run Block Automation link in the IP integrator window.
The following figure shows the Block Automation dialog box. In this case, two CPRI IP cores were placed onto the IP integrator canvas. The dialog box gives you the choice of selecting one or both cores for the application of Block Automation. There is also the option of Auto, Start_With_New_Quad, or Customized_Connections.
If you select Auto, Block Automation sequentially places the selected IP cores in the first available GT Quad locations that are suitable. If no existing Versal adaptive SoC Transceiver GT Quad is available or suitable, then a new GT Quad can be created. Block Automation attempts to pack CPRI cores (and other IP cores) into as few GT resources as possible. IP cores share PLL resources when they have common settings (line rate, reference clock, and PLL type) or use different resources when they do not.
If you select Start_With_New_Quad, Block Automation sequentially places the selected IP cores in new Versal adaptive SoC Transceiver GT Quad IPs.
If you select Customized_Connections, Block Automation allows you to choose the specific GT locations to use for each IP core. This option does not add new GT Quads to the IP integrator canvas, so requires the GT Quads to be added to the IP integrator canvas prior to running Block Automation. This option gives the maximum flexibility around the wiring of IP cores to GT Quad locations.