Step 1: Build the AMD Versal™ Extensible Embedded Platform Example Design in Vivado - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2025-12-05
Version
2025.2 English
  1. Launch Vivado IDE, and select Open Example Project from the Welcome window. You can also do it by clicking File from the menu, and select Project and then Open Example.

  2. Click Next to skip the first page of the wizard. In the template selection page, select the Versal Embedded Common Platform template. Click Next.

  3. Name this project as custom_pfm_vek385 and click Next.

  4. In the part selection page, select the VEK385 Evaluation Platform. Click Next.

  5. In the design preset page, change the Design Type to Extensible and keep the default settings for the clocks:

    missing image

  6. Click Next and Finish to complete the example design creation phase, and this will open up the Vivado project with the template design you just created. You can open the block design to view the details of the platform design. By using the pre-built template, you can easily get a validated hardware design of the platform to move on to the next step. In your real design development procedure, you can use this as a baseline design and make further modifications on top of it.

    missing image

  7. Click Generate Block Design from the Flow Navigator panel on the left, click Generate, and wait for the process to complete.

NOTE: A critical warning is displayed by Vivado when generating the Block Design. This is due to the fact that the Interrupt Controller IP has an unconnected input. This can be ignored as this input will be connected automatically by Vitis later in the flow.

  1. Click File from the menu, and select Export > Export Platform.

    a. On the second page, select Hardware and hardware emulation as the platform type.

    missing image

    b. On the third page select Pre-synthesis.

    missing image

    c. On the fourth page, add the name of the platform.

    missing image

    d. On the fourth page, set the name of the XSA, and click Finish.

    missing image

  2. Close the Vivado project after platform export process finishes.

Note: The vivado platform creation can be automated by running “make vivado_platform”