The PMC PLM firmware and the PSM firmware control system resets, power, isolation, wake-up, and others. These software environments work together to manage the platform.
The PLM and PSM accept platform requests from system software via the PMC Global Registers. These requests are normally turned into sequences for the PLM firmware and PSM firmware that access the platform local control and status registers.
The PMC local control and status registers are listed in the following table.
Register Name | Offset Address | Access Type | Description |
---|---|---|---|
Miscellaneous | |||
BH_IMG_ATTR |
0x0024
|
RW | Boot header image attributes |
SYS_INTERRUPT |
0x0028
|
W | System interrupt trigger for tamper, PUF |
BBRAM_KEY_LOCK |
|
RW | Unlock path from key space |
32-bit Storage Registers | |||
PMC_LCL_STORAGE0 |
0x0050 + |
RW | General 32-bit storage registers |
PERS_PMC_LCL_STORAGE0 |
0x0064 + |
RW |
General 32-bit storage registers |
Miscellaneous | |||
PMC_BOOT_ERR |
0x2000
|
RW | RCU BootROM error indicator |