29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

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.

Flexible static memory controller (FSMC)<br />

RM0008<br />

Bits 7:0 ATTSETx: Attribute memory x setup time<br />

Defines the number of HCLK (+1) clock cycles to set up address before the comm<strong>and</strong><br />

assertion (NWE, NOE), for PC CARD/NAND Flash read or write access to attribute memory<br />

space on socket x:<br />

0000 0000: 1 HCLK cycle<br />

1111 1111: 256 HCLK cycles (default value after reset)<br />

I/O space timing register 4 (FSMC_PIO4)<br />

Address offset: 0xA000 0000 + 0xB0<br />

Reset value: 0xFCFCFCFC<br />

The FSMC_PIO4 read/write registers contain the timing information used to gain access to<br />

the I/O space of the 16-bit PC Card/CompactFlash.<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

IOHIZx IOHOLDx IOWAITx IOSETx<br />

rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw<br />

Bits 31:24 IOHIZx: I/O x databus HiZ time<br />

Defines the number of HCLK clock cycles during which the databus is kept in HiZ after the<br />

start of a PC Card write access to I/O space on socket x. Only valid for write transaction:<br />

0000 0000: 0 HCLK cycle<br />

1111 1111: 255 HCLK cycles (default value after reset)<br />

Bits 23:16 IOHOLDx: I/O x hold time<br />

Defines the number of HCLK clock cycles to hold address (<strong>and</strong> data for write access) after<br />

the comm<strong>and</strong> deassertion (NWE, NOE), for PC Card read or write access to I/O space on<br />

socket x:<br />

0000 0000: reserved<br />

0000 0001: 1 HCLK cycle<br />

1111 1111: 255 HCLK cycles (default value after reset)<br />

Bits 15:8 IOWAITx: I/O x wait time<br />

Defines the minimum number of HCLK (+1) clock cycles to assert the comm<strong>and</strong> (SMNWE,<br />

SMNOE), for PC Card read or write access to I/O space on socket x. The duration for<br />

comm<strong>and</strong> assertion is extended if the wait signal (NWAIT) is active (low) at the end of the<br />

programmed value of HCLK:<br />

0000 0000: reserved, do not use this value<br />

0000 0001: 2 HCLK cycles (+ wait cycle introduced by deassertion of NWAIT)<br />

1111 1111: 256 HCLK cycles (+ wait cycle introduced by the Card deasserting NWAIT)<br />

(default value after reset)<br />

Bits 7:0 IOSETx: I/O x setup time<br />

Defines the number of HCLK (+1) clock cycles to set up the address before the comm<strong>and</strong><br />

assertion (NWE, NOE), for PC Card read or write access to I/O space on socket x:<br />

0000 0000: 1 HCLK cycle<br />

1111 1111: 256 HCLK cycles (default value after reset)<br />

452/995 Doc ID 13902 Rev 9

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

Saved successfully!

Ooh no, something went wrong!