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.

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

Figure 420. Synchronous multiplexed read mode - NOR, PSRAM (CRAM)<br />

HCLK<br />

CLK<br />

A[25:16]<br />

NEx<br />

NOE<br />

NWE<br />

NADV<br />

High<br />

NWAIT<br />

(WAITCFG = 1)<br />

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

1 clock<br />

cycle<br />

addr[25:16]<br />

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

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

1 clock<br />

cycle<br />

(DATALAT + 2) inserted wait state<br />

CLK cycles<br />

Data strobes<br />

1. Byte lane outputs BL are not shown; for NOR access, they are held high, and, for PSRAM (CRAM) access, they are held<br />

low.<br />

Table 209. FSMC_BCRx bit fields<br />

Bit No. Bit name Value to set<br />

31-20 0x0000<br />

19 CBURSTRW No effect on synchronous read<br />

18-15 0x0<br />

1341/1416 Doc ID 018909 Rev 3<br />

data data<br />

Data strobes<br />

14 EXTMOD 0x0<br />

13 WAITEN<br />

When high, the first data after latency period is taken as always<br />

valid, regardless of the wait from memory value<br />

12 WREN no effect on synchronous read<br />

11 WAITCFG to be set according to memory<br />

10 WRAPMOD no effect<br />

9 WAITPOL to be set according to memory<br />

ai17723b

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

Saved successfully!

Ooh no, something went wrong!