Instances
| Instance | Domain | Base address | Description |
|---|---|---|---|
| RRAMC | GLOBAL | 0x4004E000 |
RRAM Non-Volatile Memory Controller |
Configuration
| Instance | Domain | Configuration |
|---|---|---|
| RRAMC | GLOBAL |
RRAMC.REGION[4] and RRAMC.REGION[5] is available for use, other regions are reserved for the system. RRAM word size : 64 bits per wordline Maximum write buffer size : 32 |
Register overview
| Register | Offset | Description |
|---|---|---|
| TASKS_WAKEUP | 0x000 |
Wakeup the RRAM from low power mode |
| TASKS_CLRWRITEBUF | 0x004 |
Clear internal write-buffer |
| TASKS_COMMITWRITEBUF | 0x008 |
Commits the data stored in internal write-buffer to RRAM |
| SUBSCRIBE_WAKEUP | 0x080 |
Subscribe configuration for task WAKEUP |
| SUBSCRIBE_CLRWRITEBUF | 0x084 |
Subscribe configuration for task CLRWRITEBUF |
| SUBSCRIBE_COMMITWRITEBUF | 0x088 |
Subscribe configuration for task COMMITWRITEBUF |
| EVENTS_WOKENUP | 0x100 |
RRAMC is woken up from low power mode |
| EVENTS_READY | 0x104 |
RRAMC is ready |
| EVENTS_READYNEXT | 0x108 |
Ready to accept a new write operation |
| EVENTS_ACCESSERROR | 0x10C |
RRAM access error |
| PUBLISH_WOKENUP | 0x180 |
Publish configuration for event WOKENUP |
| INTEN | 0x300 |
Enable or disable interrupt |
| INTENSET | 0x304 |
Enable interrupt |
| INTENCLR | 0x308 |
Disable interrupt |
| INTPEND | 0x30C |
Pending interrupts |
| READY | 0x400 |
RRAMC ready status |
| READYNEXT | 0x404 |
Ready next flag |
| ACCESSERRORADDR | 0x408 |
Address of the first access error |
| BUFSTATUS.WRITEBUFEMPTY | 0x418 |
Internal write-buffer is empty |
| ECC.ERRORADDR | 0x420 |
Address of the first ECC error that could not be corrected |
| CONFIG | 0x500 |
Configuration register |
| READYNEXTTIMEOUT | 0x50C |
Configuration for ready next timeout counter, in units of AXI clock frequency |
| POWER.CONFIG | 0x510 |
Power configuration |
| POWER.LOWPOWERCONFIG | 0x518 |
Low power mode configuration |
| ERASE.ERASEALL | 0x540 |
Erase RRAM, including UICR |
| REGION[n].ADDRESS | 0x550 |
Region address |
| REGION[n].CONFIG | 0x554 |
Region configuration |