EasyManua.ls Logo

Cypress FM4 Series - NAND Flash Memory Access

Cypress FM4 Series
1102 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
CHAPTER 14: External Bus Interface
FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E 769
3.3 NAND Flash Memory Access
The following explains NAND Flash memory access.
Memory Access Methods
Accesses to the NAND Flash memories will be converted as shown below, based on the base address for
the area set to NAND mode.
A write access to +0x2000 is converted into the issue of an address for the NAND Flash memory (MNALE
is asserted).
A write access to +0x1000 is converted into the issue of a command for the NAND Flash memory
(MNCLE is asserted).
A write/read access to +0x0000 will be converted to a data access to the NAND Flash memories (MNALE
and MNCLE will not be asserted).
In this case, all the access timing setups is the same as the setups used by SRAM accesses.
MNCLE will be output at the same timing of address output for accessing.
MNALE will be held asserted until a write access to +0x3000 or a write access other than an address
issuance (data or command) is made after the address is issued. This is because NAND Flash memories
cannot de-assert the MNALE between multiple write accesses for issuing addresses. An access to
+0x3000 will de-assert the MNALE only, not perform an access. Figure 3-6 shows the process of NAND
Flash memory access. (For details about the commands, see the specification of NAND Flash memory
connected to this family)
Pins Used
NAND Flash memory accesses require the pins shown in Table 3-5.
Table 3-5 External Interface Pins for NAND Flash Memories
Pin Name
Function
MADATA[31:0]
Data input/output pins (The names of the data input/output pins are "MDATA[15:0]"
for the TYPE0 products.)
MCSX[7:0]
Chip select pins
MNALE
Address latch enable output pin for NAND Flash memories
MNCLE
Command latch enable output pin for NAND Flash memories
MNREX
Read enable output pin for NAND Flash memories
MNWEX
Write enable output pin for NAND Flash memories
Notes:
Not all of the pins shown in Table 3-5 will be used depending on the setups or target devices
(NAND Flash memory).
Number and functions of external bus interface pins used depend on the product used. See the
data sheets of products used for the details.
Multiplex mode is not available for NAND Flash memory accesses.

Table of Contents

Related product manuals