×

Bus event monitor

  • US 5,426,741 A
  • Filed: 01/14/1994
  • Issued: 06/20/1995
  • Est. Priority Date: 02/20/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A bus event monitor for monitoring the occurrence of events on a computer system bus, said bus event monitor comprising;

  • a dedicated bus event monitor processor capable of being coupled to a computer system bus, said computer system bus for transmitting packets having a plurality of different types corresponding to a plurality of different events;

    an event counter subsystem coupled to said dedicated bus event monitor and capable of being coupled to said computer system bus, said event counter subsystem including;

    (i) programmable means, programmable by said dedicated bus event monitor processor, for selecting a subset of said plurality of different types of packets for monitoring by said dedicated bus event monitor;

    (ii) means for interpreting said packets transmitted on said computer system bus to determine if the type of each of said transmitted packets is one of said selected subset of different types of packets, and for producing an address that is unique to said type of each of said packets when one of said plurality of interpreted data packets represent one of said plurality of events of interest;

    (iii) a first plurality of addressable counters, each of said addressable counters corresponding to one of said selected different types of packets for storing count information of said corresponding type of packet, said first plurality of addressable counters coupled to said programmable means such that a specific counter is accessed when a corresponding address is produced by said programmable means;

    (iv) incrementing means coupled to said first plurality of addressable counters for incrementing specific counters each time their corresponding address is produced by said programmable means; and

    (v) a second plurality of addressable counters corresponding to said first plurality of addressable counters and for storing count information of said corresponding selected type of packet, said second plurality of addressable counters coupled to said programmable means such that a specific counter is accessed when a corresponding address is produced by said programmable means.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×