Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

UM1653 Datasheet(PDF) 8 Page - STMicroelectronics

Part # UM1653
Description  STM32 Advanced NAND Flash Driver for SLC NAND
PDF  45 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM1653 Datasheet(HTML) 8 Page - STMicroelectronics

Back Button UM1653 Datasheet HTML 4Page - STMicroelectronics UM1653 Datasheet HTML 5Page - STMicroelectronics UM1653 Datasheet HTML 6Page - STMicroelectronics UM1653 Datasheet HTML 7Page - STMicroelectronics UM1653 Datasheet HTML 8Page - STMicroelectronics UM1653 Datasheet HTML 9Page - STMicroelectronics UM1653 Datasheet HTML 10Page - STMicroelectronics UM1653 Datasheet HTML 11Page - STMicroelectronics UM1653 Datasheet HTML 12Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 45 page
background image
STM32 NAND driver blocks
UM1653
8/45
DocID025024 Rev 1
Bulk-Only Transport State machine
#define BOT_IDLE
0
//Idle state
#define BOT_DATA_OUT
1
//Data Out state
#define BOT_DATA_IN
2
//Data In state
#define BOT_DATA_IN_LAST
3
//Last Data In Last
#define BOT_CSW_Send
4
//Command Status Wrapper
#define BOT_ERROR
5
//error state
#define BOT_CBW_SIGNATURE
0x43425355
//1st 4 bytes of CBW pkt
#define BOT_CSW_SIGNATURE
0x53425355
//1st 4 bytes of CSW pkt
#define BOT_CBW_PACKET_LENGTH
31
#define CSW_DATA_LENGTH
13
CSW Status Definitions
#define CSW_CMD_PASSED
0x00
#define CSW_CMD_FAILED
0x01
#define CSW_PHASE_ERROR
0x02
#define SEND_CSW_DISABLE
0
#define SEND_CSW_ENABLE
1
#define DIR_IN
0
#define DIR_OUT
1
#define BOTH_DIR
2
1.3
FSMC
The FSMC block is able to communicate with the synchronous and asynchronous memory.
Its main purpose is to:
Translate the AHB protocol transactions of external devices
Respect the access time of external devices
The FSMC provides a single access to an external device.
The FSMC has four blocks:
AHB Interface
Controller NOR Flash / PSRAM
Controller NAND Flash / PC Card
Interface to external device
The FSMC generates the appropriate signals to drive the NAND Flash memory.
The FSMC controller consists of two blocks of code error correction hardware. They reduce
the workload on the host processor when processing code error correction by the system
software. These two blocks are identical and are respectively associated with banks 2 and
3. The ECC algorithm used in the FSMC can perform 1- and 2-bit error detection.



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 44 45


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