Technical Reference Manual
002-29852 Rev. *B
17.17 Register Details
17.17.1 STRUCT
17.17.1.1 IPC_STRUCT_ACQUIRE
Description:
IPC acquire
Address:
0x40220000
Offset:
0x0
Retention:
Retained
IsDeepSleep:
No
Comment:
This register is used to acquire a lock.
A non test controller (the master identifer of the access is NOT '15') read access attempts to
acquire a lock. This read access will return the result of the attempt as well as parameters of
the master which successfully acquired the lock.
A test controller (the master identifer of the access is '15') read access returns value of
LOCK_STATUS. A test controller write access attempts to acquire a lock (the write data value
is ignored and does not matter). A separate LOCK_STATUS read access is required to return
the result of the attempt.
Default:
0x0
Bit-field Table
Bits
7
6
5
4
3
2
1
0
Name
PC [7:4]
None [3:2]
NS [1:1]
P [0:0]
Bits
15
14
13
12
11
10
9
8
Name
None [15:12]
MS [11:8]
Bits
23
22
21
20
19
18
17
16
Name
None [23:16]
Bits
31
30
29
28
27
26
25
24
Name
SUCCESS
[31:31]
None [30:24]
Bit-fields
Bits Name
SW
HW
Default or
Enum
Description
0
P
R
W
Undefined
User/privileged access control:
'0': user mode.
'1': privileged mode.
This field is set with the user/privileged access control
of the access that successfully acquired the lock.
1
NS
R
W
Undefined
Secure/non-secure access control:
'0': secure.
'1': non-secure.
This field is set with the secure/non-secure access
control of the access that successfully acquired the
lock.
4:7
PC
R
W
Undefined
This field specifies the protection context that
successfully acquired the lock.
8:11
MS
R
W
Undefined
This field specifies the bus master identifier that
successfully acquired the lock.
1026
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers