Modifying Kernel Placement

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
UG1393
Release Date
2022-03-29
Version
2021.1 English

The primary issue when targeting a new platform is ensuring that an existing kernel placement will work in the new target platform. Each target platform has an FPGA defined by a static region. As shown in the figure below, the target platform(s) can be different.

  • The target platform on the left has four SLRs, and the static region is spread across all four SLRs.
  • The target platform on the right has only three SLRs, and the static region is fully-contained in SLR1.
Figure 1. Comparison of Target Platforms of the Hardware Platform

This section explains how to modify the placement of the kernels.