AM62x MCU+ SDK  09.02.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 r5fss0-0 nortos
m4fss0-0 nortos
Toolchain ti-arm-clang
Board am62x-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,

[MAIN_Cortex_R5_0_0] Sciclient direct init..... SUCCESS
PBIST Test Application
Starting PBIST failure insertion test on GPU PBIST, index 0...
Delta Cores prep time in micro secs 3416
Delta PBIST execution time in micro secs 6
Delta Cores restore time in micro secs 2244
PBIST complete GPU PBIST, test index 0
Starting PBIST failure insertion test on MPU PBIST, index 1...
Delta Cores prep time in micro secs 9180
Delta PBIST execution time in micro secs 8
Delta Cores restore time in micro secs 8591
PBIST complete MPU PBIST, test index 1
Starting PBIST failure insertion test on MAIN, index 2...
Delta Cores prep time in micro secs 16637
Delta PBIST execution time in micro secs 8
Delta Cores restore time in micro secs 12725
PBIST complete MAIN, test index 2
Starting PBIST test on GPU PBIST, index 0...
Delta Cores prep time in micro secs 3517
Delta PBIST execution time in micro secs 2752
Delta Cores restore time in micro secs 2289
PBIST complete GPU PBIST, test index 0
Starting PBIST test on MPU PBIST, index 1...
Delta Cores prep time in micro secs 10177
Delta PBIST execution time in micro secs 40602
Delta Cores restore time in micro secs 7929
PBIST complete MPU PBIST, test index 1
Starting PBIST test on MAIN, index 2...
Delta Cores prep time in micro secs 8677
Delta PBIST execution time in micro secs 21752
Delta Cores restore time in micro secs 9394
PBIST complete MAIN, test index 2
PBIST Functionality Test Passed.
All tests have passed. 
[BLAZAR_Cortex_M4F_1]
PBIST Test Application
Starting PBIST failure insertion test on GPU PBIST, index 0...
Delta Cores prep time in micro secs 3416
Delta PBIST execution time in micro secs 6
Delta Cores restore time in micro secs 2244
PBIST complete GPU PBIST, test index 0
Starting PBIST failure insertion test on MPU PBIST, index 1...
Delta Cores prep time in micro secs 9180
Delta PBIST execution time in micro secs 8
Delta Cores restore time in micro secs 8591
PBIST complete MPU PBIST, test index 1
Starting PBIST failure insertion test on MAIN, index 2...
Delta Cores prep time in micro secs 16637
Delta PBIST execution time in micro secs 8
Delta Cores restore time in micro secs 12725
PBIST complete MAIN, test index 2
Starting PBIST test on GPU PBIST, index 0...
Delta Cores prep time in micro secs 3517
Delta PBIST execution time in micro secs 2752
Delta Cores restore time in micro secs 2289
PBIST complete GPU PBIST, test index 0
Starting PBIST test on MPU PBIST, index 1...
Delta Cores prep time in micro secs 10177
Delta PBIST execution time in micro secs 40602
Delta Cores restore time in micro secs 7929
PBIST complete MPU PBIST, test index 1
Starting PBIST test on MAIN, index 2...
Delta Cores prep time in micro secs 8677
Delta PBIST execution time in micro secs 21752
Delta Cores restore time in micro secs 9394
PBIST complete MAIN, test index 2
PBIST Functionality Test Passed.
All tests have passed.