3.3.31. NAND Memory Timing Value 2 Register

The 18-bit, read/write, MPMCNANDTiming1 Register enables you to program the second set of NAND flash timing parameters. It is recommended that this register is modified during system initialization, or when there are no current or outstanding transactions. This can be ensured by waiting until the MPMC is idle, and then entering low-power or disabled mode. Software must poll the NDTX bit in the MPMCNANDStatus Register before programming the timing register. This register is accessed with zero wait states.

Figure 3.31 shows the register bit assignments

Figure 3.31. MPMCNANDTiming2Register bit assignments

Table 3.34 lists the register bit assignments.

Table 3.34. MPMCNANDTiming2Register bit assignments

Bits Name

Description

[31:25]-

Read undefined. Write as zero.

[24:20]NAND CE HIGH hold time at last serial read (tCEH)

0x00-0x1E = (n+1) HCLK cycles0x1F = 32 HCLK cycles (reset value on nPOR).

The worst case value for the parameter tCEH on all NAND flash devices in the system must be programmed.

[19]-Read undefined. Write as zero.
[18:16]NAND RE HIGH hold time (tREH)

0x0-0x6 = (n+1) HCLK cycles0x7 = 8 HCLK cycles (reset value on nPOR).

The worst case value for the parameter tREH on all NAND flash devices in the system must be programmed.

[15:13]-

Read undefined. Write as zero.

[12:8]NAND read cycle time (tRC)

0x00-0x1E = (n+1) HCLK cycles0x1F = 32 HCLK cycles (reset value on nPOR).

The worst case value for the parameter tRC on all NAND flash devices in the system must be programmed.

[7:5]-

Read undefined. Write as zero.

[4:0]NAND ready to RE falling edge (tRR)

0x00-0x1E = n HCLK cycles0x1F = 31 HCLK cycles (reset value on nPOR).

The worst case value for the parameter tRR on all NAND flash devices in the system must be programmed.

Note

No timing value is specified for the read access time tREA, because this is calculated from the tRC and tREH values. For all read transfers, tREA=tRC-tREH. Some devices specify a longer read access time for ID read transfers. For these devices, an increased tRC value must be programmed for the ID read. It can then be set to the standard read value for all subsequent standard data reads. Some devices might not specify a requirement for the tCEH parameter. The timing value can be programmed to zero for these devices to reduce the read access time.

Copyright © 2003 ARM Limited. All rights reserved.ARM DDI 0278B
Non-Confidential