stm32 /stm32n6 /STM32N655 /FMC1 /FMC_BCR4

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_BCR4

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)CSCOUNT0 0 (B_0x0)CSCOUNT1 0 (B_0x0)NBLSET

WAITEN=B_0x0, WAITPOL=B_0x0, NBLSET=B_0x0, FACCEN=B_0x0, MTYP=B_0x0, BURSTEN=B_0x0, CPSIZE=B_0x0, CSCOUNT1=B_0x0, ASYNCWAIT=B_0x0, CSCOUNT0=B_0x0, MWID=B_0x0, MBKEN=B_0x0, EXTMOD=B_0x0, WAITCFG=B_0x0, CBURSTRW=B_0x0, WREN=B_0x0, MUXEN=B_0x0

Description

SRAM/NOR Flash chip-select control register for memory region 4

Fields

MBKEN

Memory region enable bit

0 (B_0x0): Corresponding memory region is disabled

1 (B_0x1): Corresponding memory region 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 memory region 2…4)

1 (B_0x1): PSRAM (CRAM)/FRAM

2 (B_0x2): NOR Flash/OneNAND Flash (default after reset for memory region 1)

MWID

Memory data bus width

0 (B_0x0): 8 bits

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

2 (B_0x2): 32 bits

FACCEN

Flash memory 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). Read accesses are performed in asynchronous mode.

1 (B_0x1): Burst mode enable. Read accesses are performed in synchronous mode.

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 active one data cycle before wait state (default after reset),

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

WREN

Write enable bit

0 (B_0x0): Write operations to the memory region by the FMC disabled. An AXI slave error is reported,

1 (B_0x1): Write operations to the memory region by the FMC enabled (default after reset).

WAITEN

Wait enable bit

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

1 (B_0x1): NWAIT signal 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 not taken into account (default after reset)

1 (B_0x1): Values inside FMC_BWTR register taken into account

ASYNCWAIT

Wait signal during asynchronous transfers

0 (B_0x0): NWAIT signal not taken in to account during asynchronous transfers (default after reset)

1 (B_0x1): NWAIT signal taken in to account during asynchronous transfers

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.

CSCOUNT0

Chip Select (CS) counter

0 (B_0x0): Counter disabled

1 (B_0x1): NEx deasserted after fmc_ker_ck clock cycle

CSCOUNT1

Chip Select (CS) counter

0 (B_0x0): Counter disabled

1 (B_0x1): NEx deasserted after fmc_ker_ck clock cycle

NBLSET

Byte lane (NBL) setup

0 (B_0x0): NBL setup time is 0 fmc_ker_ck clock cycle.

1 (B_0x1): NBL setup time is 1 fmc_ker_ck clock cycle.

2 (B_0x2): NBL setup time is 2 fmc_ker_ck clock cycles.

3 (B_0x3): NBL setup time is 3 fmc_ker_ck clock cycles.

Links

()