MAP10 Address Mapping
Table 10-5: MAP10 Address Mapping
Description
Name
Address Bits
Set to 0
(reserved)
31:28
Set to 2
CMD_MAP
27:26
Set to 0
(reserved)
25:24
Block address in the device
BLK_ADDR
23:<M>
(20)
Page address in the device
PAGE_ADDR
(<M>-1):0
(20)
MAP10 Operations
Table 10-6: MAP10 Operations
Function
Command
Sets block address for erase and initiates operation
0x01
Sets unlock start address
0x10
Sets unlock end address and initiates unlock
0x11
Initiates a lock of all blocks
0x21
Initiates a lock-tight of all blocks
0x31
Sets up for spare area access
0x41
Sets up for default area access
0x42
Sets up for main+spare area access
0x43
Loads page to the buffer for a RMW operation
0x60
(20)
<
M
> depends on the number of pages per block in the device. <
M
> = ceil(log2(<
device pages per block
>))
. Therefore, use the following values:
32 pages per block: <
M
>=5
64 pages per block: <
M
>=6
128 pages per block: <
M
>=7
256 pages per block: <
M
>=8
384 pages per block: <
M
>=9
512 pages per block: <
M
>=9
NAND Flash Controller
Altera Corporation
cv_54010
MAP10 Address Mapping
10-10
2013.12.30