| Electronic Components Datasheet Search |
|
UM1634 Datasheet(PDF) 10 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM1634 Datasheet(HTML) 10 Page - STMicroelectronics |
|
10 / 43 page ![]() API specification UM1634 10/43 DocID024601 Rev 3 The type definition for the structure is given below. typedef struct _ssd_config { UINT32 c90flRegBase; UINT32 mainArrayBase; UINT32 mainArraySize; UINT32 shadowRowBase; UINT32 shadowRowSize; UINT32 lowBlockNum; UINT32 midBlockNum; UINT32 highBlockNum; UINT16 pageSize; UINT32 BDMEnable; } SSD_CONFIG, *PSSD_CONFIG; Note: User has to make sure shadowRowBase always points to Shadow row Base of Bank 0. Even if the operation is done on Shadow Row of Bank 1, shadowRowBase should have address of Bank 0 shadow row. Driver code expects shadow row base address of bank 0 only. Driver has the workaround to point to shadow row base of bank 1 when needed (this is done based on the value set for shadowFlag by the user). 3.4 Callback notification The Standard Software Driver facilitates the user to supply a pointer to ‘CallBack()’ function so that time-critical events can be serviced during C90FL Standard Software driver operations. Servicing watchdog timers is one such time critical event. If it is not necessary to provide the CallBack service, the user is able to disable it by a NULL function macro. Table 3. SSD configuration structure field definition Parameter name Type Parameter description c90flRegBase UINT32 The base address of C90FL and BIU control registers. (Bank0 base address) mainArrayBase UINT32 The base address of Flash main array. (Bank0 base address) mainArraySize UINT32 The size of Flash main array. shadowRowBase UINT32 The base address of shadow row. (Base Address of shadow row0 (Bank0 shadow row)) shadowRowSize UINT32 The size of shadow row in byte. lowBlockNum UINT32 Block number of the low address space. midBlockNum UINT32 Block number of the mid address space. highBlockNum UINT32 Block number of the high address space. pageSize UINT16 The page size of the C90FL Flash (16 bytes) BDMEnable UINT32 Defines the state of background debug mode (enable /disable) |
|
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 |
| 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 |