GRLIB L4STAT Model
The L4STAT device is part of the GRLIB IP library.
It is available in libTEMUL4STAT.so.
@L4STAT Reference
Properties
| Name | Type | Description |
|---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TimeSource |
*void |
Time source object |
L4STAT Reference
Properties
| Name | Type | Description |
|---|---|---|
CCTRL |
[uint32_t; 16] |
Counter control register |
CSVAL |
[uint32_t; 16] |
Counter max/latch register |
CVAL |
[uint32_t; 16] |
Counter value register |
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TSTAMP |
uint32_t |
Timestamp register |
TSTAMPColdResetValue |
uint32_t |
Timestamp register |
TSTAMPForcedBits |
uint32_t |
Timestamp register |
TSTAMPForcedFlippedBits |
uint32_t |
Timestamp register |
TSTAMPReadMask |
uint32_t |
Timestamp register |
TSTAMPResetMask |
uint32_t |
Timestamp register |
TSTAMPResetValue |
uint32_t |
Timestamp register |
TSTAMPWriteMask |
uint32_t |
Timestamp register |
TimeSource |
*void |
Time source object |
apb.pnp.bar |
uint32_t |
|
apb.pnp.config |
uint32_t |
|
config.littleEndian |
uint8_t |
Endianess of memory interface. |
Interfaces
| Name | Type | Description |
|---|---|---|
ApbIface |
ApbIface |
|
DeviceIface |
DeviceIface |
|
MemAccessIface |
MemAccessIface |
|
RegisterIface |
temu::RegisterIface |
Auto-generated Register Interface Impl. |
ResetIface |
ResetIface |
Registers
| Register support is currently experimental! |
Register Bank Regs
Register TSTAMP
- Description
-
Timestamp register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
TSTAMP |
|
|
Timestamp |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CVAL
- Description
-
Counter value register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CVAL |
|
|
Counter value |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CCTRL
- Description
-
Counter control register
- Reset value
-
0x37fc0000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
NCPU |
|
|
Number of supported processors minus one |
NCNT |
|
|
Number of implemented counters minus one |
MC |
|
|
Maximum count support |
IA |
|
|
Internal AHB count support |
DS |
|
|
DSU support |
EE |
|
|
External event support |
AE |
|
|
AHBTRACE event support |
EL |
|
|
Event level |
CD |
|
|
Count maximum duration |
SU |
|
|
Supervisor/User mode filter |
CL |
|
|
Clear counter on read |
EN |
|
|
Enable counter |
EVENT |
|
|
Event ID to be counted |
CPU_AHBM |
|
|
CPU or AHB master to monitor |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |
Register CSVAL
- Description
-
Counter max/latch register
- Reset value
-
0x00000000
- Warm reset mask
-
0xffffffff
| Field | Mask | Reset | Description |
|---|---|---|---|
CSVAL |
|
|
Counter max/latch value |