In SRIO registers, there are several related to Device ID. My understanding is that:
- RapidIO DEVICEID Register should be the same as Base Device ID CSR
- if bit 4 of the PE_FEAT Register is set, the 16 bit ID will be used. Otherwise, the 8 bit ID will be used.
However, What kind of role is the Host Base Device ID Lock CSR playing here? In the SRIO document spru976, it told me to see section 2.4.2 of the RatpidIO spec for descrption, but I found this section does not exit. I try to understand what is written in the field description as following in this document:
Table 105. Host Base Device ID Lock CSR (HOST_BASE_ID_LOCK) Field Descriptions
Bit Field Value Description
31-16 Reserved Reserved
15-0 HOST_BASE_DE VICEID This is the base ID for the Host PE that is initializing this PE.
Can any of you give me some hint how this Host Base Device ID Lock CSR works?
Thank you very much