Diagnostic system for run-time monitoring of computer operations
DCFirst Claim
1. A monitoring system comprising:
- a processing unit coupled to a data bus;
an interface between the data bus and an external computer system, said interface for coupling to a bus within the external computer system to receive signals from the bus within the external computer system and to provide signals from the external computer system directly to said data bus;
a latch, connected to said data bus for receiving and storing signals from said data bus provided from said interface, wherein said latch stores said signals at a rate at which said signals are provided on the external data bus;
a writable memory for storing a plurality of at least portions of said signal stored within said latch;
a first data path coupled to said latch, wherein said signals from the latch pass along said first data path to said writable memory;
a second data path coupled to said latch;
a trigger circuit to receive said signals provided to the interface from the external computer system along said second data path wherein said trigger circuit generates a trigger signal on the basis of a comparison between a one of said signals from said latch and a predetermined mask pattern representing a state of a bus that is diagnostic between normal, error-free operation and abnormal, incorrect operation of the external computer system, wherein said trigger signal identifies a target transaction on the bus of the external computer system; and
a filter circuit connected to said first data path and to said writable memory, said instructions from the latch passing through said filter circuit before being provided to said writable memory, wherein said filter circuit causes some of said signals from said latch to not be stored in said writable memory.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A monitoring system is coupled to an external computer system by an interface between a data bus internal to the monitoring system and a target bus within the external computer system. Data captured by the monitoring system from the external computer system is provided in parallel to a triggering circuit and to a buffer for temporary storage, The triggering circuit identifies the occurrence of a transaction on the bus of the external computer system and generates a signal to mark a captured data block within the buffer as being characteristic of the triggering transaction. The captured data block is compared with predetermined sets of known transaction data to determine if the captured data block is consistent with the normal operation of the external computer system. A second monitoring facility is provided to perform boundary scan testing on the external computer system.
-
Citations
10 Claims
-
1. A monitoring system comprising:
-
a processing unit coupled to a data bus; an interface between the data bus and an external computer system, said interface for coupling to a bus within the external computer system to receive signals from the bus within the external computer system and to provide signals from the external computer system directly to said data bus; a latch, connected to said data bus for receiving and storing signals from said data bus provided from said interface, wherein said latch stores said signals at a rate at which said signals are provided on the external data bus; a writable memory for storing a plurality of at least portions of said signal stored within said latch; a first data path coupled to said latch, wherein said signals from the latch pass along said first data path to said writable memory; a second data path coupled to said latch; a trigger circuit to receive said signals provided to the interface from the external computer system along said second data path wherein said trigger circuit generates a trigger signal on the basis of a comparison between a one of said signals from said latch and a predetermined mask pattern representing a state of a bus that is diagnostic between normal, error-free operation and abnormal, incorrect operation of the external computer system, wherein said trigger signal identifies a target transaction on the bus of the external computer system; and a filter circuit connected to said first data path and to said writable memory, said instructions from the latch passing through said filter circuit before being provided to said writable memory, wherein said filter circuit causes some of said signals from said latch to not be stored in said writable memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A monitoring system comprising:
-
a processing unit coupled to a data bus; an interface between the data bus and an external computer system, said interface for coupling to a bus within the external computer system to receive signals from the bus within the external computer system and to provide signals from the external computer system directly to said data bus; a latch connected to said data bus for receiving and storing signals from said data bus provided from said interface, wherein said latch stores said signals at a rate at which said signals are provided on the external data bus; a writable memory for storing a plurality of at least portions of said signals stored within said latch; a first data path coupled to said latch, wherein said signals from the latch pass along said first data path to said writable memory; a second data path coupled to said latch; a trigger circuit to receive said signals provided to the interface from the external computer system along said second data path, wherein said trigger circuit generates a trigger signal on the basis of a comparison between a one of said signals from said latch and a predetermined mask pattern representing a state of a bus that is diagnostic between normal, error-free operation and abnormal, incorrect operation of the external computer system, wherein said trigger signal identifies a target transaction on the bus of the external computer system; a second memory coupled to said writable memory through a control bus; and a memory controller coupled to said writable memory and to said second memory, wherein said memory controller causes said writable memory to transfer a data block to said second memory upon receipt by said memory controller of said trigger signal generated by said trigger circuit. - View Dependent Claims (8, 9, 10)
-
Specification