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.
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers