AM62Px MCU+ SDK  09.01.00
SDL PBIST

Introduction

This example demonstrates the usage of the PBIST module. The example shows how to setup and use the PBIST controller. The example configures the algorithm and memory group. Example also prints the time taken for test execution.

Use Cases

Use Case Description
UC-1 Configure wrong combination of algorithm and memory group.
UC-2 Configure correct combination of algorithm and memory group.

Supported Combinations

Parameter Value
CPU + OS mcu-r5fss0-0 nortos
Toolchain ti-arm-clang
Board am62px-sk
Example folder examples/sdl/pbist/pbist_mpu/

Steps to Run the Example

See Also

PBIST

Sample Output

Shown below is a sample output when the application is run,

PBIST Test Application
Starting PBIST failure insertion test on A53 MPU CLUSTER0, index 0...
Delta Cores prep time in micro secs 273
Delta PBIST execution time in micro secs 27
Delta Cores restore time in micro secs 162
PBIST complete A53 MPU CLUSTER0, test index 0
Starting PBIST failure insertion test on CODEC PBIST3, index 1...
Delta Cores prep time in micro secs 131
Delta PBIST execution time in micro secs 24
Delta Cores restore time in micro secs 76
PBIST complete CODEC PBIST3, test index 1
Starting PBIST failure insertion test on PBIST1, index 2...
Delta Cores prep time in micro secs 913
Delta PBIST execution time in micro secs 17
Delta Cores restore time in micro secs 431
PBIST complete PBIST1, test index 2
Starting PBIST failure insertion test on WKUP_PBIST1, index 3...
Delta Cores prep time in micro secs 360
Delta PBIST execution time in micro secs 18
Delta Cores restore time in micro secs 213
PBIST complete WKUP_PBIST1, test index 3
Starting PBIST failure insertion test on PBIST_GPU, index 4...
Delta Cores prep time in micro secs 337
Delta PBIST execution time in micro secs 16
Delta Cores restore time in micro secs 155
PBIST complete PBIST_GPU, test index 4
Starting PBIST failure insertion test on MAIN PBIST0, index 5...
Delta Cores prep time in micro secs 1160
Delta PBIST execution time in micro secs 19
Delta Cores restore time in micro secs 655
PBIST complete MAIN PBIST0, test index 5
Starting PBIST test on A53 MPU CLUSTER0, index 0...
Delta Cores prep time in micro secs 245
Delta PBIST execution time in micro secs 38979
Delta Cores restore time in micro secs 124
PBIST complete A53 MPU CLUSTER0, test index 0
Starting PBIST test on CODEC PBIST3, index 1...
Delta Cores prep time in micro secs 98
Delta PBIST execution time in micro secs 9065
Delta Cores restore time in micro secs 62
PBIST complete CODEC PBIST3, test index 1
Starting PBIST test on PBIST1, index 2...
Delta Cores prep time in micro secs 739
Delta PBIST execution time in micro secs 16363
Delta Cores restore time in micro secs 421
PBIST complete PBIST1, test index 2
Starting PBIST test on WKUP_PBIST1, index 3...
Delta Cores prep time in micro secs 349
Delta PBIST execution time in micro secs 6121
Delta Cores restore time in micro secs 217
PBIST complete WKUP_PBIST1, test index 3
Starting PBIST test on PBIST_GPU, index 4...
Delta Cores prep time in micro secs 331
Delta PBIST execution time in micro secs 10588
Delta Cores restore time in micro secs 156
PBIST complete PBIST_GPU, test index 4
Starting PBIST test on MAIN PBIST0, index 5...
Delta Cores prep time in micro secs 1201
Delta PBIST execution time in micro secs 12285
Delta Cores restore time in micro secs 611
PBIST complete MAIN PBIST0, test index 5
PBIST Functionality Test Passed.
All tests have passed.