Apparatus for monitoring data transfers of an oemi channel interface
AssigneeInternational Business Machines Corporation
InventorsDennis A. Dein, Hugh C. Holland, Robert J. Kammerer, Reynold G. Valdez
Life of this patent
Estimating the term…
Abstract
A channel adapter monitoring device for tracing OEMI channel data and tags. The device is configurable via a support processor and supervisory microprocessor. A trace array memory stores events identified by a configurable write register. A timer is provided to permit a time stamp entry to be made with each data entry of detected events. The microprocessor can address the trace memory over an MMIO bus and recover the stored data for analysis.
Claims17
An apparatus for recording data events on a channel interface for a OEMI data channel comprising:
- a control register connected to receive commands identifying data bus events to record,
- a write register connected to receive a set of bits corresponding to OEMI tag bits which identify a write sequence, and connected to said control register for further identifying alternate selections of said tag bits;
- a logic circuit for comparing events on said OEMI data channel with said write register contents;
- and,
- a trace memory for storing OEMI channel events detected by said logic circuit which are identified by said write register contents.
An apparatus for monitoring OEMI channel activity on a channel adapter of a multichannel interface comprising:
- a control register for storing commands for controlling the monitoring of said channel activity, including the identity of subsets of channel events for monitoring;
- a write register for identifying channel events for recording under control of said control register;
- a logic circuit connected to said OEMI channel and said write register for initiating a WRITE command when said OEMI channel events agree with said write register contents;
- a programmable trace timer for identifying the time of the generation of WRITE commands;
- a bus connected to said control register and said write register;
- a microprocessor for supplying commands to said registers over said bus;
- and,
- a trace memory for recording said events under control of said WRITE command, said trace memory storing with each event the time the event occurred.
An apparatus for recording data events of an OEMI channel connected to a channel adapter, comprising:
- a control register connected to an MMIO bus for receiving commands identifying events to be monitored on said OEMI channel;
- a write register connected to receive a set of data bits from said MMIO bus identifying a set of OEMI events, and to receive a control bit from said control register;
- a tracer timer for generating a time stamp;
- a logic circuit connected to said OEMI channel and to said write register for detecting the occurrence of OEMI events identified by said write register;
- and,
- a trace memory connected to store information on said OEMI channel which occurs when said logic circuit detects said occurrence, and to store a timer stamp provided by said trace time with said information.
Dependencies are inferred from the claim text.