AM243x 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 am243x-evm
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,

[BLAZAR_Cortex_M4F_0]
PBIST Test Application
Starting PBIST failure insertion test on Pulsar Instance 1, index 0...
Delta Cores prep time in micro secs 798
Delta PBIST execution time in micro secs 6
Delta Cores restore time in micro secs 754
PBIST complete Pulsar Instance 1, test index 0
Starting PBIST failure insertion test on Infra PBIST, index 1...
Delta Cores prep time in micro secs 3204
Delta PBIST execution time in micro secs 8
Delta Cores restore time in micro secs 3650
PBIST complete Infra PBIST, test index 1
Starting PBIST test on Pulsar Instance 1, index 0...
Delta Cores prep time in micro secs 868
Delta PBIST execution time in micro secs 3553
Delta Cores restore time in micro secs 789
PBIST complete Pulsar Instance 1, test index 0
Starting PBIST test on Infra PBIST, index 1...
Delta Cores prep time in micro secs 8791
Delta PBIST execution time in micro secs 92767
Delta Cores restore time in micro secs 7364
PBIST complete Infra PBIST, test index 1
PBIST Functionality Test Passed.
All tests have passed.
[MAIN_Cortex_R5_0_0]
PBIST Test Application
Starting PBIST failure insertion test on Pulsar Instance 1, index 0...
Delta Cores prep time in micro secs 798
Delta PBIST execution time in micro secs 18
Delta Cores restore time in micro secs 908
PBIST complete Pulsar Instance 1, test index 0
Starting PBIST failure insertion test on Infra PBIST, index 1...
Delta Cores prep time in micro secs 3212
Delta PBIST execution time in micro secs 24
Delta Cores restore time in micro secs 2645
PBIST complete Infra PBIST, test index 1
Starting PBIST test on Pulsar Instance 1, index 0...
Delta Cores prep time in micro secs 1066
Delta PBIST execution time in micro secs 3560
Delta Cores restore time in micro secs 944
PBIST complete Pulsar Instance 1, test index 0
Starting PBIST test on Infra PBIST, index 1...
Delta Cores prep time in micro secs 9682
Delta PBIST execution time in micro secs 92780
Delta Cores restore time in micro secs 7302
PBIST complete Infra PBIST, test index 1
PBIST Functionality Test Passed.
All tests have passed.