09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

During wait-state insertion via the NWAIT signal, the controller continues to send clock<br />

pulses to the memory, keeping the chip select and output enable signals valid, and does not<br />

consider the data valid.<br />

There are two timing configurations for the NOR Flash NWAIT signal in burst mode:<br />

● Flash memory asserts the NWAIT signal one data cycle before the wait state (default<br />

after reset)<br />

● Flash memory asserts the NWAIT signal during the wait state<br />

These two NOR Flash wait state configurations are supported by the FSMC, individually for<br />

each chip select, thanks to the WAITCFG bit in the FSMC_BCRx registers (x = 0..3).<br />

Figure 419. Wait configurations<br />

HCLK<br />

CLK<br />

A[25:16]<br />

NADV<br />

NWAIT<br />

(WAITCFG = 0)<br />

NWAIT<br />

(WAITCFG = 1)<br />

A/D[15:0]<br />

addr[25:16]<br />

Memory transaction = burst of 4 half words<br />

Addr[15:0] data data<br />

inserted wait state<br />

data<br />

ai15798<br />

Doc ID 018909 Rev 3 1340/1416

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

Saved successfully!

Ooh no, something went wrong!