Iteration Guidelines - 2023.2 English

Vitis Tutorials: Vitis Platform Creation (XD101)

Document ID
XD101
Release Date
2023-12-26
Version
2023.2 English

When using Vitis flow to create platform and develop acceleration applications, iteration could be divided into three cases: hardware updates, software update and application. Iteration steps should obey from the following steps.

  1. Hardware updates

    • Re-export the XSA file if you update the Hardware design in Step1

    • Update the Hardware specification in Step2. Right click the platform and select Update Hardware Specification, then choose the updated XSA file and rebuild the platform.

    • Clean the Application and rebuild the Application in Step3

  2. Software component updates

    • Copy the software component to boot or sd_dir directory if you update the boot components in step2. Then clean the platform and rebuild the platform. For example, if DTB is updated, please copy new DTB to boot directory. Then clean the platform and rebuild it again. You would get updated platform.

    • Clean the Application and rebuild the Application in Step3

  3. Application updates

    • If user update the host code, they just need to clean the host first and then rebuild the host. After copying the host ELF to the fat partition of the sd card.

    • If user update the Kernel code, they just need to clean the kernel and hardware link first and then rebuild the kernel and hardware link. After coping the XCLBIN file to the fat partition of the sd card.

When using Vitis export to Vivado flow to develop acceleration application, please follow Vitis Export to Vivdao to do iteration.

Copyright © 2020–2023 Advanced Micro Devices, Inc

Terms and Conditions