www.digiembedded.com
121
Memory Controller
Static memory controller
Table 48 shows configurations for the static memory controller with different types of
memory devices. See "Static Memory Configuration 0–3 registers" on page 230 for
more information.
Notes:
Buffering enables the transaction order to be rearranged to improve
memory performance. If the transaction order is important, the buffers
must be disabled.
Extended wait and page mode cannot be enabled at the same time.
Device Write protect Page mode Buffer
ROM Enabled Disabled Disabled
a
Page mode ROM Enabled Enabled Enabled
a
Extended wait ROM Enabled Disabled Disabled
a
SRAM Disabled (or enabled)
b
Disabled Disabled
a
Page mode SRAM Disabled (or enabled)
b
Enabled Enabled
a
Extended wait SRAM Disabled (or enabled)
b
Disabled Disabled
a
Flash Disabled or (enabled)
b
Disabled Disabled
c
Page mode flash Disabled or (enabled)
b
Enabled Enabled
c
Extended wait flash Disabled or (enabled)
b
Disabled Disabled
a
Memory mapped peripheral Disabled (or enabled)
b
Disabled Disabled
a Enabling the buffers means that any access causes the buffer to be used. Depending on the
application, this can provide performance improvements. Devices without async-page-mode
support generally work better with the buffer disabled. Again, depending on the application, this
can provide performance improvements.
b SRAM and Flash memory devices can be write-protected if required.
c Buffering must be disabled when performing Flash memory commands and during writes.
Table 48: Static memory controller configurations