MEMORY CONTROLLER
StaticMemory Configuration 0–3 registers
252 Hardware Reference NS9215
Register
Register bit
assignment
13121110987654321015 14
31 29 28 27 26 25 24 23 22 21 20 19 18 17 1630
Reserved PSMC BSMC Reserved
Reserved EW PB PC Reserved PM BMODE MW
Bits Access Mnemonic Description
D31:21 N/A Reserved N/A (do not modify)
D20 R/W PSMC Write protect
0 Writes not protected (reset value on
reset_n)
1 Write protected
D19 R/W BSMC Buffer enable
0 Write buffer disabled (reset value on reset_n)
1 Write buffer enabled
Note: This field must always be set to 0 when a peripheral other
than SRAM is attached to the static ram chip select.
D18:09 N/A Reserved N/A (do not modify)
D08 R/W EW Extended wait
0 Extended wait disabled (reset value on
reset_n)
1 Extended wait enabled
Extended wait uses the Static Extended Wait register to time both
the read and write transfers, rather than the Static Memory Read
Delay 0–3 registers and Static Memory Write Delay 0–3 registers.
This allows much longer transactions.
Extended wait also can be used with the
ns_ta_strb signal to allow a
slow peripheral to terminate the access. In this case, the Static
Memory Extended Wait register can be programmed with the
maximum timeout limit. A high value on
ns_ta_strb is then used to
terminate the access before the maximum timeout occurs.
Note: Extended wait and page mode cannot be selected simulta-
neously.