AM64x MCU+ SDK  09.02.01
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 am64x-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 0, index 0...
Delta Cores prep time in micro secs 1113
Delta PBIST execution time in micro secs 6
Delta Cores restore time in micro secs 1078
PBIST complete Pulsar Instance 0, test index 0
Starting PBIST failure insertion test on Pulsar Instance 1, index 1...
Delta Cores prep time in micro secs 1107
Delta PBIST execution time in micro secs 6
Delta Cores restore time in micro secs 1062
PBIST complete Pulsar Instance 1, test index 1
Starting PBIST failure insertion test on MPU PBIST, index 2...
Delta Cores prep time in micro secs 809
Delta PBIST execution time in micro secs 7
Delta Cores restore time in micro secs 1604
PBIST complete MPU PBIST, test index 2
Starting PBIST failure insertion test on Infra PBIST, index 3...
Delta Cores prep time in micro secs 4225
Delta PBIST execution time in micro secs 8
Delta Cores restore time in micro secs 4200
PBIST complete Infra PBIST, test index 3
Starting PBIST test on Pulsar Instance 0, index 0...
Delta Cores prep time in micro secs 1181
Delta PBIST execution time in micro secs 3554
Delta Cores restore time in micro secs 1120
PBIST complete Pulsar Instance 0, test index 0
Starting PBIST test on Pulsar Instance 1, index 1...
Delta Cores prep time in micro secs 1188
Delta PBIST execution time in micro secs 3554
Delta Cores restore time in micro secs 1104
PBIST complete Pulsar Instance 1, test index 1
Starting PBIST test on MPU PBIST, index 2...
Delta Cores prep time in micro secs 850
Delta PBIST execution time in micro secs 29979
Delta Cores restore time in micro secs 1711
PBIST complete MPU PBIST, test index 2
Starting PBIST test on Infra PBIST, index 3...
Delta Cores prep time in micro secs 9839
Delta PBIST execution time in micro secs 92768
Delta Cores restore time in micro secs 7905
PBIST complete Infra PBIST, test index 3
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 1106
Delta PBIST execution time in micro secs 18
Delta Cores restore time in micro secs 1223
PBIST complete Pulsar Instance 1, test index 0
Starting PBIST failure insertion test on MPU PBIST, index 1...
Delta Cores prep time in micro secs 810
Delta PBIST execution time in micro secs 17
Delta Cores restore time in micro secs 1606
PBIST complete MPU PBIST, test index 1
Starting PBIST failure insertion test on Infra PBIST, index 2...
Delta Cores prep time in micro secs 4237
Delta PBIST execution time in micro secs 24
Delta Cores restore time in micro secs 4184
PBIST complete Infra PBIST, test index 2
Starting PBIST test on Pulsar Instance 1, index 0...
Delta Cores prep time in micro secs 1386
Delta PBIST execution time in micro secs 3560
Delta Cores restore time in micro secs 1264
PBIST complete Pulsar Instance 1, test index 0
Starting PBIST test on MPU PBIST, index 1...
Delta Cores prep time in micro secs 864
Delta PBIST execution time in micro secs 29983
Delta Cores restore time in micro secs 1720
PBIST complete MPU PBIST, test index 1
Starting PBIST test on Infra PBIST, index 2...
Delta Cores prep time in micro secs 9725
Delta PBIST execution time in micro secs 92779
Delta Cores restore time in micro secs 7854
PBIST complete Infra PBIST, test index 2
PBIST Functionality Test Passed.
All tests have passed.