J722S 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 j722s-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,

[MCU_Cortex_R5_1]
PBIST Test Application
Starting PBIST failure insertion test on A53 MPU CLUSTER0, index 0...
Delta Cores prep time in micro secs 293
Delta PBIST execution time in micro secs 40
Delta Cores restore time in micro secs 183
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 122
Delta PBIST execution time in micro secs 28
Delta Cores restore time in micro secs 73
PBIST complete CODEC PBIST3, test index 1
Starting PBIST failure insertion test on PBIST1, index 2...
Delta Cores prep time in micro secs 1119
Delta PBIST execution time in micro secs 21
Delta Cores restore time in micro secs 498
PBIST complete PBIST1, test index 2
Starting PBIST failure insertion test on WKUP_PBIST1, index 3...
Delta Cores prep time in micro secs 444
Delta PBIST execution time in micro secs 23
Delta Cores restore time in micro secs 227
PBIST complete WKUP_PBIST1, test index 3
Starting PBIST failure insertion test on PBIST_GPU, index 4...
Delta Cores prep time in micro secs 327
Delta PBIST execution time in micro secs 18
Delta Cores restore time in micro secs 146
PBIST complete PBIST_GPU, test index 4
Starting PBIST failure insertion test on MAIN PBIST0, index 5...
Delta Cores prep time in micro secs 1213
Delta PBIST execution time in micro secs 23
Delta Cores restore time in micro secs 639
PBIST complete MAIN PBIST0, test index 5
Starting PBIST failure insertion test on VPAC0, index 6...
Delta Cores prep time in micro secs 171
Delta PBIST execution time in micro secs 19
Delta Cores restore time in micro secs 90
PBIST complete VPAC0, test index 6
Starting PBIST failure insertion test on C7X0, index 7...
Delta Cores prep time in micro secs 189
Delta PBIST execution time in micro secs 24
Delta Cores restore time in micro secs 107
PBIST complete C7X0, test index 7
Starting PBIST failure insertion test on C7X1, index 8...
Delta Cores prep time in micro secs 191
Delta PBIST execution time in micro secs 22
Delta Cores restore time in micro secs 104
PBIST complete C7X1, test index 8
Starting PBIST failure insertion test on PBIST2, index 9...
Delta Cores prep time in micro secs 74
Delta PBIST execution time in micro secs 21
Delta Cores restore time in micro secs 48
PBIST complete PBIST2, test index 9
Starting PBIST failure insertion test on DMPAC0, index 10...
Delta Cores prep time in micro secs 101
Delta PBIST execution time in micro secs 20
Delta Cores restore time in micro secs 54
PBIST complete DMPAC0, test index 10
Starting PBIST test on A53 MPU CLUSTER0, index 0...
Delta Cores prep time in micro secs 231
Delta PBIST execution time in micro secs 13
Delta Cores restore time in micro secs 123
PBIST complete A53 MPU CLUSTER0, test index 0
Starting PBIST test on CODEC PBIST3, index 1...
Delta Cores prep time in micro secs 96
Delta PBIST execution time in micro secs 2318
Delta Cores restore time in micro secs 55
PBIST complete CODEC PBIST3, test index 1
Starting PBIST test on PBIST1, index 2...
Delta Cores prep time in micro secs 930
Delta PBIST execution time in micro secs 6372
Delta Cores restore time in micro secs 490
PBIST complete PBIST1, test index 2
Starting PBIST test on WKUP_PBIST1, index 3...
Delta Cores prep time in micro secs 437
Delta PBIST execution time in micro secs 8461
Delta Cores restore time in micro secs 224
PBIST complete WKUP_PBIST1, test index 3
Starting PBIST test on PBIST_GPU, index 4...
Delta Cores prep time in micro secs 325
Delta PBIST execution time in micro secs 2664
Delta Cores restore time in micro secs 141
PBIST complete PBIST_GPU, test index 4
Starting PBIST test on MAIN PBIST0, index 5...
Delta Cores prep time in micro secs 1248
Delta PBIST execution time in micro secs 3345
Delta Cores restore time in micro secs 630
PBIST complete MAIN PBIST0, test index 5
Starting PBIST test on VPAC0, index 6...
Delta Cores prep time in micro secs 171
Delta PBIST execution time in micro secs 4982
Delta Cores restore time in micro secs 92
PBIST complete VPAC0, test index 6
Starting PBIST test on C7X0, index 7...
Delta Cores prep time in micro secs 189
Delta PBIST execution time in micro secs 5324
Delta Cores restore time in micro secs 101
PBIST complete C7X0, test index 7
Starting PBIST test on C7X1, index 8...
Delta Cores prep time in micro secs 193
Delta PBIST execution time in micro secs 5325
Delta Cores restore time in micro secs 104
PBIST complete C7X1, test index 8
Starting PBIST test on PBIST2, index 9...
Delta Cores prep time in micro secs 71
Delta PBIST execution time in micro secs 233
Delta Cores restore time in micro secs 49
PBIST complete PBIST2, test index 9
Starting PBIST test on DMPAC0, index 10...
Delta Cores prep time in micro secs 95
Delta PBIST execution time in micro secs 5381
Delta Cores restore time in micro secs 55
PBIST complete DMPAC0, test index 10
PBIST Functionality Test Passed.
All tests have passed.