In the Vitis environment, the subsystem and the platform divide the PL functionality. The platform must include essential infrastructure IP, such as CIPS/PS Wizard, NoC, and external I/O controllers. However, you can choose where to include other PL blocks.
In general, AMD strongly recommends including in the subsystem all of the blocks and IP involved in the processing chain of the system. This approach greatly increases the modularity of the design and enables more automation features. This increased flexibility is important when developing, debugging, and optimizing tightly coupled PL and AI Engine blocks.