Data Sheet

Table Of Contents
EMC328x Series Wireless Module Data Manual
Copyright of Shanghai MXCHIP Information Technology Co., Ltd.
12
System memory space
The EMC328x module contains the following memory units:
KM4 Embedded SRAM
The KM4 core contains up to 512K bytes of continuous on-chip SRAM memory. The embedded SRAM
can pass byte (8 bits), halfword (16 bits) or single word (32 bits). It is divided into two blocks, which are
accessible by the KM4 and KM0 cores.
KM4 SRAM1 (up to 256KB)
KM4 SRAM2 (up to 256KB)
Dividing the SRAM into two delivery device ports allows the user's application to achieve better
performance. For example, SRAM can be accessed by both the CPU and the DMA controller without
causing delays. Generally speaking, when the DMA is reading and writing data from the peripheral to
the SRAM, the CPU also accesses the SRAM to read and write data of other peripherals. Therefore, the
read and write of different peripheral data are placed in different SRAM blocks. Can reduce the delay. In
addition, the SRAM is read and written alternately to access the same peripheral data sequence. For
example, the CPU is notified when the DMA is reading and writing to the RAM buffer and is ready to
operate on the next buffer. In this way, the CPU and DMA can simultaneously operate different buffers
in different SRAM blocks, reducing the delay of access.
In the power supply area, the entire SRAM is also divided into 3 blocks:
SRAM_PD1 (up to 256KB)
SRAM_PD2 (up to 128KB)
SRAM_PD3 (up to 128KB)
Each block can be individually set to open in the Power Management Unit (PMU), and this SRAM can be
recovered as quickly as the system wakes up from sleep mode.
KM0 Embedded SRAM
The KM0 core contains up to 64K bytes of memory. The embedded SRAM can pass byte (8 bits), halfword
(16 bits) or single word (32 bits). Can be accessed by the KM4 and KM0 cores.
KM4 Extension SRAM
f you don't use Bluetooth, the KM4 core can scale an extra 64KB of SRAM. The SRAM can also be accessed
by KM4 and KM0 at speeds up to 50MHz*32 bits.
Retention SRAM
The chip also provides 1KB of SRAM for saving data in the deep sleep mode with the lowest power
consumption. This SRAM can also be accessed by KM4 and KM0.