GR740-UM-DS, Nov 2017, Version 1.7 141 www.cobham.com/gaisler
GR740
12.9.16 ASMP access control registers
Table 145.0x100 - 0x10C - ASMPCTRL - ASMP access control registers 0 - 3
31 19 18 17 16 15 0
RESERVED FC SC MC GRPACCSZCTRL
0000 0
rrwrwrw rw
31: 19 RESERVED
18 Flush register access control (FC) - If this bit is set to ‘1’ in the ASMP control register at offset
0x100 + n*0x4 then the TLB/cache flush register in ASMP register block n is writable. Otherwise
writes to the TLB/cache flush register in ASMP register block n will be inhibited.
17 Status register access control (SC) - If this bit is set to ‘1’ in the ASMP control register at offset
0x100 + n*0x4 then the Status register in ASMP register block n is writable. Otherwise writes to the
Status register in ASMP register block n will be inhibited.
16 Mask register access control (MC) - If this bit is set to ‘1’ in the ASMP control register at offset
0x100 + n*0x4 then the Master register in ASMP register block n is writable. Otherwise writes to the
Mask register in ASMP register block n will be inhibited.
15:0 Group control register access control (GRPACCSZCTRL) - ASMP register block n’s group access
control field is located at register address offset 0x100 + n*0x4. This field specifies which of the
Group control registers that are writable from an ASMP register block. If GRPACCSZCTRL[i] in
the ASMP access control register at offset 0x100 + n*0x4 is set to ‘1’ then Group control register i is
writable from ASMP register block n.