Mapping Functionality to the Platform and the Subsystem - 2021.1 English

Versal ACAP Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2021-07-26
Version
2021.1 English

When working with the Vitis environment, PL functionality is divided between the subsystem and the platform. Essential infrastructure IP (like CIPS, NoC, and external I/O controllers) must be included in the platform. However, you can choose where to include other PL blocks. In general, Xilinx 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 very important when developing, debugging, and optimizing tightly coupled PL and AI Engine blocks. For more information, see the Special Considerations for Embedded Platform Creation in the Application Acceleration Development flow of the Vitis Unified Software Platform Documentation (UG1416).