Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

UM1634 Datasheet(PDF) 35 Page - STMicroelectronics

Part # UM1634
Description  Standard software driver for C90FL2 Flash
PDF  43 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM1634 Datasheet(HTML) 35 Page - STMicroelectronics

Back Button UM1634 Datasheet HTML 31Page - STMicroelectronics UM1634 Datasheet HTML 32Page - STMicroelectronics UM1634 Datasheet HTML 33Page - STMicroelectronics UM1634 Datasheet HTML 34Page - STMicroelectronics UM1634 Datasheet HTML 35Page - STMicroelectronics UM1634 Datasheet HTML 36Page - STMicroelectronics UM1634 Datasheet HTML 37Page - STMicroelectronics UM1634 Datasheet HTML 38Page - STMicroelectronics UM1634 Datasheet HTML 39Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 35 / 43 page
background image
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



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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