SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 463

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
26.16 NAND Flash Controller Operations
26.16.1
26.16.2
Figure 26-31. NFC/NAND Flash Access Example
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
NFC Overview
NFC Control Registers
The NFC can handle automatic transfers, sending the commands and address to the NAND
Flash and transferring the contents of the page (for read and write) to the NFC SRAM. It mini-
mizes the CPU overhead.
NAND Flash Read and NAND Flash Program operations can be performed through the NFC
Command Registers. In order to minimize CPU intervention and latency, commands are posted
in a command buffer. This buffer provides zero wait state latency. The detailed description of the
command encoding scheme is explained below.
The NFC handles automatic transfer between the external NAND Flash and the chip via the
NFC SRAM. It is done via NFC Command Registers.
The NFC Command Registers are very efficient to use. When writing to these registers:
So, in one single access the command is sent and immediately executed by the NFC. Even two
commands can be programed within a single access (CMD1, CMD2) depending on the VCMD2
value.
The NFC can send up to 5 Address cycles.
Figure 26-31
ory and correspondence with NFC Address Command Register.
For more details refer to
The NFC Command Registers can be found at address
Table 26-4, “External Memory
Reading the NFC command register (to any address) will give the status of the NFC. Especially
useful to know if the NFC is busy, for example.
• the address of the register (NFCADDR_CMD) contains the command used,
• the data of the register (NFCDATA_ADDT) contains the address to be sent to the NAND
Flash.
00h
Col. Add1
below shows a typical NAND Flash Page Read Command of a NAND Flash Mem-
CMD1
Column Address
Col. Add2
“NFC Address Command” on page
Depends on ACYCLE value
ADD cycles (0 to 5)
Mapping”.)
Row Add1 Row Add2 Row Add3
Row Address
If VCMD2 = 1
CMD2
465.
0x68000000 - 0x6FFFFFFF.
30h
SAM3X/A
SAM3X/A
(See
463
463

Related parts for SAM3X8E