User Manual
BCM1250/BCM1125/BCM1125H
10/21/02
B r o a d c o m C o r p o r a t i o n
Document
1250_1125-UM100CB-R
Section 4: System Control and Debug Unit
Page
63
0D
Interrupt request cycles. The counter is incremented every bus cycle the int_trace_trigger_x output of the interrupt
mapper is asserted (see
). This records the time taken from the interrupt assertion to
software clearing the interrupt condition. If a single interrupt source is selected and the count is read at the start
of the interrupt service routine and cleared when the interrupt is cleared, software will be able to track the interrupt
service time. Counters 0 and 1 count based on int_trace_trigger_0, counters 2 and 3 count based on
int_trace_trigger_1.
0E
Interrupt request count. The counter is incremented every time the int_trace_trigger_x output of the interrupt
mapper changes from not asserted to asserted (see
). This records the number of interrupts,
and can be used with the interrupt request cycles count to determine the average number of cycles between an
interrupt being raised and cleared. Counters 0 and 1 count based on int_trace_trigger_0, counters 2 and 3 count
based on int_trace_trigger_1.
0F
Reserved
1n
Agent n Request count - counts number of cycles that agent n requested the bus.
2n
Agent n Grant delay count - counts the total sum of cycles between agent n requesting the bus, and agent n
receiving grant on the bus.
30
Memory channel 0 read accesses. Counts the number of reads to memory.
31
Memory channel 0 write accesses. Counts the number of writes to memory.
32
Memory channel 0 turnarounds. Counts the number of times the controller changes from read-to-write or write-
to-read.
33
Memory channel 0 page hits. Counts the number of page hits in the memory controller.
34
Memory channel 0 controller wait cycles. Counts the number of cycles the controller is waiting for precharge and
chip select overhead.
35
Memory channel 1 read accesses. Counts the number of reads to memory.
36
Memory channel 1 write accesses. Counts the number of writes to memory.
37
Memory channel 1 turnarounds. Counts the number of times the controller changes from read-to-write or write-
to-read.
38
Memory channel 1 page hits. Counts the number of page hits in the memory controller.
39
Memory channel 1 controller wait cycles. Counts the number of cycles the controller is waiting for precharge and
chip select overhead.
3A
L2 read requests. Counts the number of read requests to the L2 cache.
3B
L2 read misses. Counts the number of read requests that missed the L2 cache.
3C
L2 write requests. Counts the number of write requests to the L2 cache.
3D
L2 write misses. Counts the number of write requests that missed the L2 cache.
3E
L2 evicts. Counts the number of lines evicted from the L2 cache.
3F-FF
Reserved
Table 33: System Performance Counter Sources
(Cont.)
Value
Condition Counted