dvs_pvt_with_hifi#
Overview#
The dvs_pvt_with_hifi application shows the usage of Dynamic Voltage Scalling using PVT Sensor.
Supported Boards#
MIMXRT700-EVK
Hardware requirements
Micro USB cable
MIMXRT700-EVK board
Personal Computer
Board settings
JP7(2-3) connected.
The demo use PMIC as power supply. Jumper setting - JP1(1-2), JP2(2-3), JP3(1-2), JP4(1-2)
NOTE,
To rebuild the HiFi cores’ binary, use the main_dsp.c provided in the project root folder to replace the file in dsp_examples/dsp_naturedsp/<core_id> and build dsp_naturedsp examples to get the binaries for HiFi cores.
Prepare the Demo
Connect a micro USB cable between the PC host and the MCU-LINK on the board
Open a serial terminal with the following settings:
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Build cm33_core1 project first, then the cm33_core0 project.
Download the core0 program to the target board.
Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.
Running the demo
The log below shows the output of the demo in the terminal window: For cm33_core0:
PVT Application Demo on Core0
This application uses the PMIC for power supply.
SILICON_REV_ID = B0
Build Time: Aug 26 2025--18:08:50
PVTS delay = 0x1111
Core Clock: 192000000Hz
Input any key to start
PVT Task: Current VDD2 = 0.843750 V
For cm33_core1:
PVT Application Demo on Core1
Build Time: Aug 26 2025--16:40:55
Core Clock: 160000000Hz
PVTS delay = 0xf0e
PVT Task: Current VDD1 = 0.818750 V
Workload Task: Current VDD1 = 0.818750 V
FRDM-IMXRT700
Hardware requirements
Type-C USB cable
FRDM-IMXRT700 board
Personal Computer
Board settings
JP7(2-3) connected.
The demo use PMIC as power supply. Jumper setting - JP1(1-2), JP2(2-3), JP3(1-2), JP4(1-2)
NOTE,
To rebuild the HiFi cores’ binary, use the main_dsp.c provided in the project root folder to replace the file in dsp_examples/dsp_naturedsp/<core_id> and build dsp_naturedsp examples to get the binaries for HiFi cores.
Prepare the Demo
Connect a USB cable between the PC host and the MCU-LINK on the board
Open a serial terminal with the following settings:
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Build cm33_core1 project first, then the cm33_core0 project.
Download the core0 program to the target board.
Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.
Running the demo
The log below shows the output of the demo in the terminal window: For cm33_core0:
PVT Application Demo on Core0
This application uses the PMIC for power supply.
SILICON_REV_ID = B0
Build Time: Aug 26 2026--18:08:50
PVTS delay = 0x1111
Core Clock: 192000000Hz
Input any key to start
PVT Task: Current VDD2 = 0.843750 V
For cm33_core1:
PVT Application Demo on Core1
Build Time: Aug 26 2026--16:40:55
Core Clock: 160000000Hz
PVTS delay = 0xf0e
PVT Task: Current VDD1 = 0.818750 V
Workload Task: Current VDD1 = 0.818750 V