Command-Data Pair 1
(<
M> – 1):0
(21)
23:<
M>
(21)
25:24
27:26
31:28
Page address
Block address
0x0
0x2
0x0
Command
7:0
11:8
15:12
31:16
<
PP
>= Number of pages
0x0 = Read
0x1 =
Write
0x2
0x0
Data
Command-Data Pair 2
7:0
23:8
25:24
27:26
31:28
0x0
Memory address high
(22)
0x0
0x2
0x0
Command
7:0
11:8
15:12
31:16
0x0
0x2
0x2
0x0
Data
Command-Data Pair 3
7:0
23:8
25:24
27:26
31:28
0x0
Memory address low
(23)
0x0
0x2
0x0
Command
7:0
11:8
15:12
31:16
0x0
0x3
0x2
0x0
Data
(21)
<
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
(22)
The buffer address in host memory, which must be aligned to 32 bits.
(23)
The buffer address in host memory, which must be aligned to 32 bits.
NAND Flash Controller
Altera Corporation
cv_54010
Command-Data Pair 1
10-14
2013.12.30