Memory & Storage - RAM Control - nordic,nrf-vmc
nRF5340 VMC (volatile memory controller)
RAM block power control model. `RAMBLOCK[n].POWER` registers (with POWERSET/POWERCLR set/clear semantics) are stored and read back, but RAM is always powered and retained in emulation - the programmed values have no behavioural effect on guest SRAM access.
Events emitted
No peripheral-specific events. Structured activity (IRQs, DMA) surfaces through the shared event vocabulary.
Events accepted
No peripheral-specific input events. The peripheral is driven through MMIO register access.
Commands
This peripheral exposes no commands.
Snapshot fields
| Field | Type | Label |
|---|---|---|
| power0 | u32 | RAMBLOCK[0].POWER |
| power1 | u32 | RAMBLOCK[1].POWER |
| power2 | u32 | RAMBLOCK[2].POWER |
| power3 | u32 | RAMBLOCK[3].POWER |
| state_json | str | VMC State Summary (JSON) |
Read at runtime with emulator.peripheral_snapshot(name).