por_hnf_pmu_event_sel_u_hnf_nid36 (CPM4_CMN600) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

por_hnf_pmu_event_sel_u_hnf_nid36 (CPM4_CMN600) Register Description

Register Namepor_hnf_pmu_event_sel_u_hnf_nid36
Relative Address0x0000406000
Absolute Address 0x00FC406000 (CPM4_CMN)
Width64
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionSpecifies the PMU event to be counted.

por_hnf_pmu_event_sel_u_hnf_nid36 (CPM4_CMN600) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved63:35razRead as zero0x0reserved
pmu_occup1_id34:32rwNormal read/write0x0HN-F PMU occupancy 1 select 3b000: All occupancy selected 3b001: Read requests 3b010: Write requests 3b011: Atomic operation requests 3b100: Stash requests
Reserved31:29razRead as zero0x0reserved
pmu_event3_id28:24rwNormal read/write0x0HN-F PMU Event 3 select; see pmu_event0_id for encodings
Reserved23:21razRead as zero0x0reserved
pmu_event2_id20:16rwNormal read/write0x0HN-F PMU Event 2 select; see pmu_event0_id for encodings
Reserved15:13razRead as zero0x0reserved
pmu_event1_id12:8rwNormal read/write0x0HN-F PMU Event 1 select; see pmu_event0_id for encodings
Reserved 7:5razRead as zero0x0reserved
pmu_event0_id 4:0rwNormal read/write0x0HN-F PMU Event 0 select 5h00: No event 5h01: PMU_HN_CACHE_MISS_EVENT; counts total cache misses in first lookup result (high priority) 5h02: PMU_HN_SLCSF_CACHE_ACCESS_EVENT; counts number of cache accesses in first access (high priority) 5h03: PMU_HN_CACHE_FILL_EVENT; counts total allocations in HN SLC (all cache line allocations to SLC) 5h04: PMU_HN_POCQ_RETRY_EVENT; counts number of retried requests 5h05: PMU_HN_POCQ_REQS_RECVD_EVENT; counts number of requests received by HN 5h06: PMU_HN_SF_HIT_EVENT; counts number of SF hits 5h07: PMU_HN_SF_EVICTIONS_EVENT; counts number of SF eviction cache invalidations initiated 5h08: PMU_HN_DIR_SNOOPS_SENT_EVENT; counts number of directed snoops sent (not including SF back invalidation) 5h09: PMU_HN_DIR_SNOOPS_SENTEVENT; counts number of multicast snoops send (not including SF back invalidation) 5h0A: PMU_HN_SLC_EVICTION_EVENT; counts number of SLC evictions (dirty only) 5h0B: PMU_HN_SLC_FILL_INVALID_WAY_EVENT; counts number of SLC fills to an invalid way 5h0C: PMU_HN_MC_RETRIES_EVENT; counts number of retried transactions by the MC 5h0D: PMU_HN_MC_REQS_EVENT; counts number of requests sent to MC 5h0E: PMU_HN_QOS_HH_RETRY_EVENT; counts number of times a HighHigh priority request is protocol retried at the HN-F 5h0F: PMU_HN_POCQ_OCCUPANCY_EVENT; counts the POCQ occupancy in HN-F; occupancy filtering is programmed in pmu_occup1_id 5h10: PMU_HN_POCQ_ADDRHAZ_EVENT; counts number of POCQ address hazards upon allocation 5h11: PMU_HN_POCQ_ATOMICS_ADDRHAZ_EVENT; counts number of POCQ address hazards upon allocation for atomic operations 5h12: PMU_HN_LD_ST_SWP_ADQ_FULL_EVENT; counts number of times ADQ is full for Ld/St/SWP type atomic operations while POCQ has pending operations 5h13: PMU_HN_CMP_ADQ_FULL_EVENT; counts number of times ADQ is full for CMP type atomic operations while POCQ has pending operations 5h14: PMU_HN_TXDAT_STALL_EVENT; counts number of times HN-F has a pending TXDAT flit but no credits to upload 5h15: PMU_HN_TXRSP_STALL_EVENT; counts number of times HN-F has a pending TXRSP flit but no credits to upload 5h16: PMU_HN_SEQ_FULL_EVENT; counts number of times requests are replayed in SLC pipe due to SEQ being full 5h17: PMU_HN_SEQ_HIT_EVENT; counts number of times a request in SLC hit a pending SF eviction in SEQ 5h18: PMU_HN_SNP_SENT_EVENT; counts number of snoops sent including directed/multicast/SF back invalidation 5h19: PMU_HN_SFBI_DIR_SNP_SENT_EVENT; counts number of times directed snoops were sent due to SF back invalidation 5h1a: PMU_HN_SFBI_BRD_SNP_SENT_EVENT; counts number of times multicast snoops were sent due to SF back invalidation 5h1b: PMU_HN_SNP_SENT_UNTRK_EVENT; counts number of times snooped were sent due to untracked RN-Fs 5h1c: PMU_HN_INTV_DIRTY_EVENT; counts number of times SF back invalidation resulted in dirty line intervention from the RN 5h1d: PMU_HN_STASH_SNP_SENT_EVENT; counts number of times stash snoops sent 5h1e: PMU_HN_STASH_DATA_PULL_EVENT; counts number of times stash snoops resulted in data pull from the RN 5h1f: PMU_HN_SNP_FWDED_EVENT; counts number of times data forward snoops sent