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 />

Figure 405. Mode1 write accesses<br />

The one HCLK cycle at the end of the write transaction helps guarantee the address and<br />

data hold time after the NWE rising edge. Due to the presence of this one HCLK cycle, the<br />

DATAST value must be greater than zero (DATAST > 0).<br />

Table 193. FSMC_BCRx bit fields<br />

Bit<br />

number<br />

A[25:0]<br />

NBL[1:0]<br />

NEx<br />

NOE<br />

NWE<br />

D[15:0]<br />

Bit name Value to set<br />

31-16 0x0000<br />

15 ASYNCWAIT Set to 1 if the memory supports this feature. Otherwise keep at 0.<br />

14-10 0x0<br />

9 WAITPOL Meaningful only if bit 15 is 1<br />

8 BURSTEN 0x0<br />

7 -<br />

6 FACCEN -<br />

5-4 MWID As needed<br />

3-2 MTYP As needed, exclude 10 (NOR Flash)<br />

1 MUXEN 0x0<br />

0 MBKEN 0x1<br />

Memory transaction<br />

1HCLK<br />

data driven by FSMC<br />

ADDSET (DATAST + 1)<br />

HCLK cycles HCLK cycles<br />

ai15558<br />

Doc ID 018909 Rev 3 1324/1416

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

Saved successfully!

Ooh no, something went wrong!