Memory Interfaces for the EMIFS
2.1
Hardware NAND Flash Controller
20
Memory Interfaces
-
16−bit NAND flash—controlled by EMIFS directly (software NAND flash
controller)
-
CompactFlash—controlled by the compact flash controller (CFC)
Some of these controllers can be used simultaneously. See Figure 23,
Figure 24, and Figure 25 for details on simultaneous connections of these
memory types. The different combinations are:
-
Address/Data multiplexed NOR on EMIFS and 8-bit NAND on NFC
-
Non-multiplexed NOR on EMIFS and 16−bit NAND on EMIFS
-
Non-multiplexed NOR on EMIFS and CFC
The following sections describe the different external memory controllers that
use the EMIFS pins.
The NAND flash controller (NFC) is the interface between the host processor
and the external NAND flash memory core (NFMC). The NFC (see Figure 1)
supports the following NFMC configurations:
-
1G-bit
-
512M-bit
-
256M-bit
-
128M-bit
-
64M-bit
-
32M-bit
Only 8-bit bus widths are supported. See Figure 1 for an overview of the
NAND flash controller.
SPRU756A