MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 413

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
RM0008
Table 86.
For NAND Flash memory, the common and attribute memory spaces are subdivided into
three sections (see in
Table 87.
The application software uses the 3 sections to access the NAND Flash memory:
Since the NAND Flash memory automatically increments addresses, there is no need to
increment the address of the data section to access consecutive memory locations.
0x9800 0000
0x9000 0000
0x8800 0000
0x8000 0000
0x7800 0000
0x7000 0000
Address section
Command section
Data section
Start address
0x9C00 0000
Data section (first 64 Kbytes in the common/attribute memory space)
Command section (second 64 Kbytes in the common / attribute memory space)
Address section (next 128 Kbytes in the common / attribute memory space)
To send a command to NAND Flash memory: the software must write the command
value to any memory location in the command section.
To specify the NAND Flash address that must be read or written: the software must
write the address value to any memory location in the address section. Since an
address can be 4 or 5 bytes long (depending on the actual memory size), several
consecutive writes to the address section are needed to specify the full address.
To read or write data: the software reads or writes the data value from or to any
memory location in the data section.
Section name
Memory mapping and timing registers
NAND bank selections
0x9BFF FFFF
0x93FF FFFF
0x8BFF FFFF
0x83FF FFFF
0x7BFF FFFF
0x73FF FFFF
0x9FFF FFFF
End address
Table 87
1X
01
00
Doc ID 13902 Rev 9
Bank 4 - PC card
Bank 3 - NAND Flash
Bank 2- NAND Flash
below) located in the lower 256 Kbytes:
HADDR[17:16]
FSMC Bank
Flexible static memory controller (FSMC)
Attribute
Common
Attribute
Common
Attribute
Common
Memory space
0x020000-0x03FFFF
0x010000-0x01FFFF
0x000000-0x0FFFF
I/O
Address range
FSMC_PMEM4 (0xA8)
FSMC_PMEM3 (0x88)
FSMC_PMEM2 (0x68)
FSMC_PATT2 (0x6C)
FSMC_PATT4 (0xAC)
FSMC_PATT3 (0x8C)
FSMC_PIO4 (0xB0)
Timing register
413/995

Related parts for MCBSTM32EXL