AM62Ax 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 mcu-r5fss0-0 nortos
Toolchain ti-arm-clang
Board am62ax-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 0
Delta PBIST execution time in micro secs 0
Delta Cores restore time in micro secs 0
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 0
Delta PBIST execution time in micro secs 0
Delta Cores restore time in micro secs 0
PBIST complete CODEC PBIST3, test index 1
Starting PBIST failure insertion test on C7X256V0 PBIST, index 2...
Delta Cores prep time in micro secs 1000
Delta PBIST execution time in micro secs 0
Delta Cores restore time in micro secs 0
PBIST complete C7X256V0 PBIST, test index 2
Starting PBIST failure insertion test on VPAC INST, index 3...
Delta Cores prep time in micro secs 0
Delta PBIST execution time in micro secs 0
Delta Cores restore time in micro secs 0
PBIST complete VPAC INST, test index 3
Starting PBIST failure insertion test on MAIN PBIST0, index 4...
Delta Cores prep time in micro secs 1000
Delta PBIST execution time in micro secs 0
Delta Cores restore time in micro secs 6000
PBIST complete MAIN PBIST0, test index 4
Starting PBIST test on A53 MPU CLUSTER0, index 0...
Delta Cores prep time in micro secs 1000
Delta PBIST execution time in micro secs 39000
Delta Cores restore time in micro secs 0
PBIST complete A53 MPU CLUSTER0, test index 0
Starting PBIST test on CODEC PBIST3, index 1...
Delta Cores prep time in micro secs 0
Delta PBIST execution time in micro secs 11000
Delta Cores restore time in micro secs 0
PBIST complete CODEC PBIST3, test index 1
Starting PBIST test on C7X256V0 PBIST, index 2...
Delta Cores prep time in micro secs 0
Delta PBIST execution time in micro secs 14000
Delta Cores restore time in micro secs 0
PBIST complete C7X256V0 PBIST, test index 2
Starting PBIST test on VPAC INST, index 3...
Delta Cores prep time in micro secs 0
Delta PBIST execution time in micro secs 30000
Delta Cores restore time in micro secs 1000
PBIST complete VPAC INST, test index 3
Starting PBIST test on MAIN PBIST0, index 4...
Delta Cores prep time in micro secs 8000
Delta PBIST execution time in micro secs 19000
Delta Cores restore time in micro secs 7000
PBIST complete MAIN PBIST0, test index 4
PBIST Functionality Test Passed.
All tests have passed.