Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This tutorial explains procedure to measure transition times and respected power values when either PS or PL suspends or wake up. By following below procedure, user can see/measure the suspend/wake-up time and power. These procedures are for 2021.2 release.

Table of Contents

Table of Contents
absoluteUrltrue
excludeTable of Contents

Different power states and measure transition time

Workloads on each domain

  • PLD: Petalinux prebuilt design which does not contain any specific logic

  • FPD: APU is running Linux script which controls PLD on/off and handshakes RPU for self suspend/off/resume

  • LPD: RPU is running baremetal application which controls FPD domain on/off

Prebuilt binaries for reference

For ZynqMP

  • Petalinux 2021.2 generated images (including other intermediate files):

View file
namezcu102-files.zip

  • Linux log:

View file
nameLinux-log-zynqmp.txt

For Versal(VCK190)

  • Petalinux 2021.2 generated images (including other intermediate files):

View file
namevck190_prod_2021_2.zip

  • Linux log:

View file
nameoob_demo2021.2_vck190_logs.txt

For Versal(VMK180)

  • Petalinux 2021.2 generated images (including other intermediate files):

View file
namevmk180_prod_2021_2.zip

  • Linux log:

View file
nameoob_demo2021.2_vmk180_logs.txt

RPU source:

View file
namerpu_src.tar.gz

To generate binaries on your own please refer below steps for generating required images/binaries.

Generating required images/binaries

Steps to build Linux images

Create petalinux project

  • Run below commands from bash terminal to create petalinux project.

    Code Block
    languagebash
    source <petalinux-install-dir>/settings.sh
    petalinux-create -t project -s <xilinx zcu102/vck190 BSP location>
    cd <petalinux_proj_dir>

Build petalinux

For Versal:

View file
namerootfs_config

For ZynqMP:

Steps to build RPU baremetal (ZynqMP and Versal)

Steps to build BOOT.BIN

For ZynqMP

For Versal

Steps to run the images

Boot Linux with RPU

Measure the power and transition times

Start the demo

Related Links