System Partitioning Methodology - 2025.1 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2025-08-25
Version
2025.1 English

The following methodology is defined to steer the system partitioning analysis activities:

  1. Requirements Gathering – An analysis step to compare system/algorithm requirements against device resources.

  2. Solution Synthesis – A conceptual step to identify possible solutions based on specific partitions and their resulting data flows.

  3. Partitioning Validation – A feasibility assessment driven by detailed analysis and prototyping to identify shortcomings and reduce risk.

  4. Iterate to System Feasibility – Revise, rework, and re-envision until a suitable low-risk solution is identified.

Some aspects of each phase is outlined in the following diagram.

figure