Memory(s) in SiWG917#
SiWG917 has memories that either store data or are used for application execution. The memory is designed mindfully in the most efficient way. The memories used for execution are enabled with the best optimization techniques. Detailed information about memories and their usage is mentioned in the following sections.
The available memories are:
Flash Memory
Static Random Access Memory (SRAM)
Pseudo Static Random Access Memory (PSRAM)
Ultra Low Power SRAM (ULP SRAM)
Memory Mapping#
Memory mapping is a technique used in IoT devices to manage and allocate memory resources efficiently. Memory mapping maps a file on disk to the addresses within an application's address space. The application accesses files on disk like the way it does in dynamic memory. A map to show the program and data allocation of the addresses to Flash, SRAM etc., It reflects the addresses available to the memory blocks and IO devices.
The prime benefits of memory mapping are efficiency, faster file access, and the ability to share memory between applications.