5.4.4. Unit Discovery
| Field | Bit | Attribute | Default | Description |
|---|---|---|---|---|
| NumCntr | 7:0 | RO | 8’h8 | Number of counter control registers paired with counter data registers in this unit. |
| UnitCntrCtrlAdr_offset | 15:8 | RO | 8’h10 | 8b offset from Unit Control Address (PMON_UCADR) to first Counter Control register. (PMON_UCCTRL). |
| CntrWidth | 23:16 | RO | 8’h30 | Number of bits in the counter data register, default 48bit Data Counter register. |
| UnitCntrDataAdr_offset | 31:24 | RO | 8’h50 | 8b offset from Unit Control Address (PMON_UCADR) to first Counter Data register (PMON_UCDATA). |
| Field | Bit | Attribute | Default | Description |
|---|---|---|---|---|
| UnitStatAdr_offset | 7:0 | RO | 8’h8 | 8b offset from Unit Control Address (PMON_UCADR) to Unit Status register (PMON_USTS). |
| Reserved | 28:8 | RV | 21’b0 | Reserved |
| AccessType | 31:29 | RO | 3’b001 | Unit State is addressed through 000 – MSR space 001 – MMIO space 010 – PCICFG space |
| Field | Bit | Attribute | Default | Description |
|---|---|---|---|---|
| UCAddress_L | 31:0 | RO | 32’h118 | Base Address[31:0] to Unit Control and Status Register & Counter Control and Counter Data registers PMON_UCTRL, PMON_USTS, PMON_UCCTRL, PMON_UCDATA. |
| Field | Bit | Attribute | Default | Description |
|---|---|---|---|---|
| UCAddress_H | 31:0 | RO | 32’b0 | Base Address[63:32] to Unit Control and Status Register & Counter Control and Counter Data registers PMON_UCTRL, PMON_USTS, PMON_UCCTRL, PMON_UCDATA. |
| Field | Bit | Attribute | Default | Description |
|---|---|---|---|---|
| UnitType | 15:0 | RO | 16’b0 | Unit type with which this PMON block is associated. Each Unit of a Unit Type will have the same events available or capture and same protocol-specific performance monitoring HW available. 8’h00 = AXI4 in simple latency mode 8’h80 = AXI4 in advanced latency mode |
| UnitID | 31:16 | RO | 16’b0 | Which # of Unit Type For cases where there are more than 1 instance of a particular Unit, this IDs the specific PMON block for the Unit Type. This value is passed in from the Unit ID parameter. |
| Field | Bit | Attribute | Default | Description |
|---|---|---|---|---|
| GblStatPosition | 15:0 | RO | 16’b0 | 16b field to tell SW which bit in the Global Status belongs to this PMON unit block. |
| Reserved | 31:16 | RV | 16’b0 | Reserved |