There are up to 20 manager ID (MID) registers. The actual number of registers is set by a user parameter at configuration time and can be read in the N_MANAGER_IDS register.
MID registers are located in consecutive registers starting at address 0x100. The MID register for manager ID <m> is located at address 0x100 + <m>*4, where <m> goes from 0 up to (N_MANAGER_IDS-1). The highest possible MID register address, for manager ID 19, is 0x14C.
Registers for unimplemented MIDs read as zero.
Address | Name | RW | Default Value | Description |
---|---|---|---|---|
0x100 + <m>*4 | MANAGER_ID<m> | RO | From params | Manager ID <m> details |
Fields for each MID register are the same:
Field Name | Bits | RW | Notes |
---|---|---|---|
SMID | 9:0 | RO | SMID to match |
MASK | 25:16 | RO | SMID mask |
RO | 30 | RO | Allow only read transactions:
|
EN | 31 | RO | Manager ID enabled (implemented):
|