Synthesizing, Implementing, and Generating the Device Image - Synthesizing, Implementing, and Generating the Device Image - 2025.2 English - UG1305

Versal Adaptive SoC Embedded Design Tutorial (UG1305)

Document ID
UG1305
Release Date
2025-12-09
Version
2025.2 English

Follow these steps to generate a device image for the design.

  1. Go to Flow Navigator→ Program and Debug, click Generate Device Image and click OK.

  2. A No Implementation Results Available menu appears. Click Yes.

  3. A Launch Run menu appears. Click OK.

    When the Device Image Generation completes, the Device Image Generation Completed dialog box opens.

  4. Click Cancel to close the window.

Note

The generated device image needs to be overlayed with secio-sysmon.v3.cdo file to enable accessing slave SLRs power rails. For more information refer to the Answer Record (#000034400.)

  1. Copy secio-sysmon.v3.cdo from <design-package>/ref_files/EDT_2024.1_PACKAGE/ug1305-embedded-design-tutorial/vpk180/pl/pl_gpio_uart to the working directory.

  2. Navigate to the generated device image path ../project_1/project_1.runs/impl/ and run the below command as mentioned in (AR#000034400)

    exec [exec which bootgen] -arch versal -image ./edt_versal_wrapper.bif -w -o ./edt_versal_wrapper.pdi -overlay_cdo ../../../secio-sysmon.v3.cdo
    
  3. Export hardware after you generate the new Device Image.

    Note

    The following steps are optional and you can skip these and go to the Exporting Hardware section. These steps provide the detailed flow for generating the device image by running synthesis and implementation before generating device image. If you need to understand the flow for generating the device image, follow the steps provided below.

    1. Go to Flow Navigator→ Synthesis and click Run Synthesis.

      ../_images/image17.png
    2. If Vivado prompts you to save your project before launching synthesis, click Save.

      While synthesis is running, a status bar is displayed in the upper right-hand window. This status bar spools for various reasons throughout the design process. The status bar signifies that a process is working in the background. When synthesis is complete, the Synthesis Completed dialog box opens.

    3. Select Run Implementation and click OK.

      When implementation completes, the Implementation Completed dialog box opens.

    4. Select Generate Device Image and click OK.

      When Device Image Generation completes, the Device Image Generation Completed dialog box opens.

    5. Click Cancel to close the window.

      Export hardware, after you generate Device Image.