12. Serial RapidIO Registers > RapidIO Logical Layer and Transport Layer Registers
258
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.5.11
RapidIO Host Base Device ID Lock CSR
The host base device ID lock CSR contains the base device ID value for the processing element in the
system that is responsible for initializing this processing element.
The HOST_BASE_ID field is a write-once/reset field. Once the HOST_BASE_ID field is written, all
subsequent writes to the field are ignored, except when the value written matches the value in the field.
In this case, the register is re-initialized to 0xFFFF. Note that writing 0xFFFF to this register does not
result in a lock being obtained.
After writing the HOST_BASE_ID field, a processing element must read the Host Base Device ID
Lock CSR to verify that it owns the lock before attempting to initialize this processing element.
Register name: RIO_HOST_BASE_ID_LOCK
Reset value: 0x0000_FFFF
Register offset: 00068
Bits
0
1
2
3
4
5
6
7
00:07
Reserved
08:15
Reserved
16:23
HOST_BASE_ID[16:23]
24:31
HOST_BASE_ID[24:31]
Bits
Name
Description
Type
Reset
Value
0:15
Reserved
Reserved
R
0x0000
16:31
HOST_BASE_ID
Host Base ID
Base Device ID for the processing element that is initializing this
processing element.
R/W
0xFFFF
The HOST_BASE_ID set in this register does not enforce exclusive access to the device. It
coordinates device identification during initialization and discovery.