Write Control

Name:
WRCTRL
Offset:
0x0 [ID-00000a18]
Reset:
0x00000000
Access:
Bit3130292827262524
Access
Reset
Bit2322212019181716
KEY[7:0]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000
Bit15141312111098
PERID[15:8]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000
Bit76543210
PERID[7:0]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000

Bits 23:16 – KEY[7:0]: Peripheral Access Control Key

Peripheral Access Control Key

These bits define the peripheral access control key:

ValueNameDescription
0x0 OFF No action
0x1 CLEAR Clear the peripheral write control
0x2 SET Set the peripheral write control
0x3 LOCK Set and lock the peripheral write control until the next hardware reset

Bits 15:0 – PERID[15:0]: Peripheral Identifier

Peripheral Identifier

The PERID represents the peripheral whose control is changed using the WRCTRL.KEY. The Peripheral Identifier is calculated following formula:

PERID=32* BridgeNumber + N
Where BridgeNumber represents the Peripheral Bridge Number (0 for Peripheral Bridge A, 1 for Peripheral Bridge B, etc). N represents the peripheral index from the respective Bridge Number:
Table 1. PERID Values
Periph. Bridge Name BridgeNumber PERID Values
A 0 0+N
B 1 32+N
C 2 64+N
D 3 96+N
E 4 128+N