Segmented Configuration - 2025.2 English - UG1400

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2025-11-20
Version
2025.2 English

The Segmented Configuration flow is a development process for AMD Versalâ„¢ devices that allows you to separately download or program the boot PDI (CIPS and NOC initialization) and PL PDI (FPGA side initialization image) components. It is beneficial for the following purposes:

  • Booting software quickly
  • Minimizing local boot flash requirements
  • Loading the PL PDI image by runtime request

This GUI feature allows you to run or debug standalone applications if you configure your design with segmented configuration and select the PL PDI when editing launch configuration.

Figure 1. Select PL PDI

The Program Flash utility allows you to assign the PL PDI to program all contents to flash memory.

Figure 2. Program Flash Utility

You can select to program or download the PL PDI accordingly.

Attention: This is a preview feature that is currently in the early access phase. This means that the feature is still under development and may not be fully functional or stable. By accessing and using this feature, you acknowledge and accept the following:
  • Limited functionality: This feature can have limited functionality compared to fully released features. Be aware that your experience with this feature may not be optimal.
  • Potential instability: This feature is still being tested and refined. As a result, it may be prone to crashes, errors, or unexpected behavior. We recommend using this feature with caution and understand that it may not always work as intended.
  • Feedback and improvements: We encourage you to report any issues, bugs, or suggestions you encounter while using this feature. Your input will help us enhance their performance and stability.
  • No guarantees: This feature is provided on an "as-is" basis, without any warranties or guarantees of any kind, whether expressed or implied. We do not guarantee that this feature will be released in their current form. We reserve the right to modify, suspend, or discontinue this feature without prior notice.
  • Use at your own risk: By using this feature, you understand and accept the risks involved. We shall not be held liable for any damages, losses, or inconveniences arising from the use of this feature.