Browse Prior Art Database

Mechanism for Communication between an Exerciser and Adapter Microcode

IP.com Disclosure Number: IPCOM000112416D
Original Publication Date: 1994-May-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 32K

Publishing Venue

IBM

Related People

Ruback, HM: AUTHOR [+2]

Abstract

Disclosed is a method for communication between an exerciser, running on a host system, and microcode running on a Micro Channel* adapter having an IBM MWAVE DSP (Digital Signal Processor) on board. The exerciser has no device driver support for the adapter circuit. The exerciser provides a controlling function and keeps track of errors.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 97% of the total text.

Mechanism for Communication between an Exerciser and Adapter Microcode

      Disclosed is a method for communication between an exerciser,
running on a host system, and microcode running on a Micro Channel*
adapter having an IBM MWAVE DSP (Digital Signal Processor) on board.
The exerciser has no device driver support for the adapter circuit.
The exerciser provides a controlling function and keeps track of
errors.

      Addresses in the local bus memory of the adapter card are used
as storage locations for commands and for data indicating results to
be communicated to or from the exerciser.  This static memory is
otherwise provided for program storage and for data manipulation by
the DSP processor.  Thus, following the I/O register input scheme of
the DSP processor, the DSP processor is instructed to place data,
representing commands from the exerciser, in the local bus memory.
Also, the DSP processor is instructed to read data, representing the
status or reports from the running microcode, from the local bus
memory.  Action is then taken based on the content of these reports,
by the user utilizing the software.  In the case of commands, the
microcode can take appropriate actions when convenient.

      This method allows the exerciser program running on the host
system to act in cooperation with a microcode test module running on
the Micro Channel adapter, despite the fact that the microcode test
modules have no direct knowledge of the tasks of the exercise...