| 전자부품 데이터시트 검색엔진 |
|
UM1634 데이터시트(PDF) 35 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM1634 데이터시트(HTML) 35 Page - STMicroelectronics |
|
35 / 43 page ![]() DocID024601 Rev 3 35/43 UM1634 API specification Return values Comments The API supports single bit correction and double bit error detection in 72-bit codeword including 8 ECC bits. Depending on the errBits and errECCBits values, a single or double bit faults is simulated. When a Flash read is done, if the simulated error has not occurred, then the API returns the error code C90FL_ERROR_ECC_LOGIC. For more than two bit faults detection, the behavior is indeterministic. Thus, this API will not check for this case and shall return error code C90FL_ERROR_ECC_NOTCHECK. The read buffer in flash platform controller must be disabled before simulating for single bit correction and double bit detection. For double bit detection, the ECC error exception handler needs to be set up properly as well. Assumptions It assumes that the Flash block is initialized using a ‘FlashInit()’ API. 3.7.3 FactoryMarginReadCheck() Description This function checks the Factory Margin reads of the Flash. The user specified margin level is used for reads and the operation is done on the specified blocks. The MISR values calculated by the hardware is compared to the values passed by the user, if they are not the same, then an error code is returned. Prototype UINT32 FactoryMarginReadCheck (PSSD_CONFIG pSSDConfig, UINT32 lowEnabledBlocks, UINT32 midEnabledBlocks, UINT32 highEnabledBlocks, UINT8 marginLevel, MISR misrValue_Bk0, MISR misrValue_Bk1, void (*CallBack)(void)); Table 45. Return values for FlashECCLogicCheck() Return Values Possible Causes Solution C90FL_ERROR_ECC_LOGIC The ECC value calculated by the user is incorrect. Re-calculate the ECC values using the correct Data. Hardware is failure Hardware Error. C90FL_ERROR_ECC_NOTCHECK There are more than two bit faults simulated. This API supports to check single bit fault correction or double bit fault detection only. C90FL_OK Successful completion |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |