3.2.24.10.1 DIAG_SRAM_MBIST
Returns the status of the SRAM_MARCH_LR diagnostic
This test calls performs a March LR algorithm on a specified area of SRAM. The same API call is used for POST and On-Demand. During POST, all slices of the test are executed sequetially. During On-Demand, only one slice is executed per call
DIAG_TEST_STATUS
DIAG_SRAM_MBIST
(
uint32_t start_addr,
size_t byte_size
);
Diagnostic verifies the following faults do not exist
- Single bit failure
- Multi bit failure
- ColumnRow Failure
- Adress Decoder Failure
- Incorrect data read from memory
- Access request priority handling
Operating Mode
- Interface can be used at POST and ‘On Demand’
Precondition
- none
Parameters
- mbistCntxt - operating context
Returns
- DIAG_TEST_PASSED if no faults were found, otherwise, DIAG_TEST_FAILED.
