Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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.1 and later releases.

Table 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 2020.2 generated images (including rpu_app.elf, boot.bif and BOOT.BIN):

    • ZCU102 rev1.0:

  • Linux log:

For Versal

  • Petalinux 2020.2 generated images (including rpu_app.elf, boot.bif and BOOT.BIN):

    • VCK190 Prod:

  • Linux log:

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.

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

Build petalinux

For Versal:
For ZynqMP:

Steps to build RPU baremetal

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

  • No labels