09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RM0090</strong> Flexible static memory controller (FSMC)<br />

Bits 7:4 ADDHLD: Address-hold phase duration.<br />

These bits are written by software to define the duration of the address hold phase (refer to<br />

Figure 413 to Figure 416), used in SRAMs, ROMs and asynchronous multiplexed NOR Flash<br />

accesses:<br />

0000: Reserved<br />

0001: ADDHLD phase duration = 1 × HCLK clock cycle<br />

0010: ADDHLD phase duration = 2 × HCLK clock cycle<br />

...<br />

1111: ADDHLD phase duration = 15 × HCLK clock cycles (default value after reset)<br />

Note: In synchronous NOR Flash accesses, this value is not used, the address hold phase is always<br />

1 Flash clock period duration.<br />

Bits 3:0 ADDSET: Address setup phase duration.<br />

These bits are written by software to define the duration of the address setup phase in HCLK<br />

cycles (refer to Figure 413 to Figure 416), used in SRAMs, ROMs and asynchronous NOR Flash<br />

accessed:<br />

0000: ADDSET phase duration = 0 × HCLK clock cycle<br />

...<br />

1111: ADDSET phase duration = 15 × HCLK clock cycles (default value after reset)<br />

Note: In synchronous NOR Flash accesses, this value is don’t care.<br />

32.6 NAND Flash/PC Card controller<br />

The FSMC generates the appropriate signal timings to drive the following types of device:<br />

● NAND Flash<br />

– 8-bit<br />

– 16-bit<br />

● 16-bit PC Card compatible devices<br />

The NAND/PC Card controller can control three external banks. Bank 2 and bank 3 support<br />

NAND Flash devices. Bank 4 supports PC Card devices.<br />

Each bank is configured by means of dedicated registers (Section 32.6.8). The<br />

programmable memory parameters include access timings (shown in Table 213) and ECC<br />

configuration.<br />

Doc ID 018909 Rev 3 1350/1416

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!