stm32 /stm32h5 /STM32H523 /FMC /FMC_BCR3

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as FMC_BCR3

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (B_0x0)MBKEN 0 (B_0x0)MUXEN 0 (B_0x0)MTYP 0 (B_0x0)MWID 0 (B_0x0)FACCEN 0 (B_0x0)BURSTEN 0 (B_0x0)WAITPOL 0 (B_0x0)WAITCFG 0 (B_0x0)WREN 0 (B_0x0)WAITEN 0 (B_0x0)EXTMOD 0 (B_0x0)ASYNCWAIT 0 (B_0x0)CPSIZE 0 (B_0x0)CBURSTRW 0 (B_0x0)CCLKEN 0 (B_0x0)WFDIS 0 (B_0x0)NBLSET 0 (B_0x0)FMCEN

CCLKEN=B_0x0, WREN=B_0x0, FACCEN=B_0x0, CPSIZE=B_0x0, WAITCFG=B_0x0, FMCEN=B_0x0, BURSTEN=B_0x0, EXTMOD=B_0x0, WAITPOL=B_0x0, CBURSTRW=B_0x0, WAITEN=B_0x0, MWID=B_0x0, MBKEN=B_0x0, ASYNCWAIT=B_0x0, MUXEN=B_0x0, WFDIS=B_0x0, MTYP=B_0x0, NBLSET=B_0x0

Description

SRAM/NOR-flash chip-select control register for bank 3

Fields

MBKEN

Memory bank enable bit

0 (B_0x0): Corresponding memory bank is disabled.

1 (B_0x1): Corresponding memory bank is enabled.

MUXEN

Address/data multiplexing enable bit

0 (B_0x0): Address/data non multiplexed

1 (B_0x1): Address/data multiplexed on databus (default after reset)

MTYP

Memory type

0 (B_0x0): SRAM/FRAM (default after reset for Bank 2.

1 (B_0x1): PSRAM (CRAM) / FRAM

2 (B_0x2): NOR flash/OneNAND flash (default after reset for Bank 1)

MWID

Memory data bus width

0 (B_0x0): 8 bits

1 (B_0x1): 16 bits (default after reset)

FACCEN

Flash access enable

0 (B_0x0): Corresponding NOR flash memory access is disabled.

1 (B_0x1): Corresponding NOR flash memory access is enabled (default after reset).

BURSTEN

Burst enable bit

0 (B_0x0): Burst mode disabled (default after reset).

1 (B_0x1): Burst mode enable.

WAITPOL

Wait signal polarity bit

0 (B_0x0): NWAIT active low (default after reset)

1 (B_0x1): NWAIT active high

WAITCFG

Wait timing configuration

0 (B_0x0): NWAIT signal is active one data cycle before wait state (default after reset).

1 (B_0x1): NWAIT signal is active during wait state (not used for PSRAM).

WREN

Write enable bit

0 (B_0x0): Write operations are disabled in the bank by the FMC, an AHB error is reported.

1 (B_0x1): Write operations are enabled for the bank by the FMC (default after reset).

WAITEN

Wait enable bit

0 (B_0x0): NWAIT signal is disabled (its level not taken into account, no wait state inserted after the programmed flash latency period).

1 (B_0x1): NWAIT signal is enabled (its level is taken into account after the programmed latency period to insert wait states if asserted) (default after reset).

EXTMOD

Extended mode enable

0 (B_0x0): values inside FMC_BWTR register are not taken into account (default after reset)

1 (B_0x1): values inside FMC_BWTR register are taken into account

ASYNCWAIT

Wait signal during asynchronous transfers

0 (B_0x0): NWAIT signal is not taken in to account when running an asynchronous protocol (default after reset).

1 (B_0x1): NWAIT signal is taken in to account when running an asynchronous protocol.

CPSIZE

CRAM page size

0 (B_0x0): No burst split when crossing page boundary (default after reset)

1 (B_0x1): 128 bytes

2 (B_0x2): 256 bytes

3 (B_0x3): 512 bytes

4 (B_0x4): 1024 bytes

CBURSTRW

Write burst enable

0 (B_0x0): Write operations are always performed in Asynchronous mode.

1 (B_0x1): Write operations are performed in Synchronous mode.

CCLKEN

Continuous clock enable

0 (B_0x0): The FMC_CLK is only generated during the synchronous memory access (read/write transaction).

1 (B_0x1): The FMC_CLK is generated continuously during asynchronous and synchronous access.

WFDIS

Write FIFO disable

0 (B_0x0): Write FIFO enabled (Default after reset)

1 (B_0x1): Write FIFO disabled

NBLSET

Byte lane (NBL) setup

0 (B_0x0): NBL setup time is 0 AHB clock cycle

1 (B_0x1): NBL setup time is 1 AHB clock cycle

2 (B_0x2): NBL setup time is 2 AHB clock cycles

3 (B_0x3): NBL setup time is 3 AHB clock cycles

FMCEN

FMC controller enable

0 (B_0x0): Disable the FMC controller

1 (B_0x1): Enable the FMC controller

Links

()