24.7.1 Write Control

Name: WRCTRL
Offset: 0x00
Reset: 0x00000000
Property: 

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
 KEY[7:0] 
Access RWRWRWRWRWRWRWRW 
Reset 00000000 
Bit 15141312111098 
 PERID[15:8] 
Access RWRWRWRWRWRWRWRW 
Reset 00000000 
Bit 76543210 
 PERID[7:0] 
Access RWRWRWRWRWRWRWRW 
Reset 00000000 

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

These bits define the peripheral access control key:

ValueNameDescription
0x0OFFNo action
0x1CLEARClear the peripheral write control
0x2SETSet the peripheral write control
0x3LOCKSet and lock the peripheral write control until the next hardware reset

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

The PERID represents the peripheral whose control is changed using the WRCTRL.KEY. Formula to calculate the peripheral identifier:

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. For example, PAC peripheral belongs to Peripheral Bridge A at the ‘0’ bit position (see INTFLAGA from Related Links). Therefore, PERID = 32*0+0 = 0 for PAC peripheral.
Table 24-2. PERID Values
Peripheral Bridge NameBridgeNumberPERID Values
A00+N
B132+N
C264+N