Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Picoprocessor Mapping of Two Different Operating Systems

IP.com Disclosure Number: IPCOM000121181D
Original Publication Date: 1991-Jul-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 1 page(s) / 60K

Publishing Venue

IBM

Related People

Allen Jr, JJ: AUTHOR [+8]

Abstract

Many different products require the development of a line adapter to perform similar hardware functions. In the past different development efforts would be required for each product because each product had its own unique operating system and hardware interface. Attempts to converge adapters on a single microprocessor base have proved ineffective. Different microprocessors are required because they are more efficient for the system-level function they perform. Attempts to design one line adapter to serve various operating systems also proved futile because supporting multiple operating systems was the same as having two unique designs in the same package.

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

Picoprocessor Mapping of Two Different Operating Systems

      Many different products require the development of a line
adapter to perform similar hardware functions.  In the past different
development efforts would be required for each product because each
product had its own unique operating system and hardware interface.
Attempts to converge adapters on a single microprocessor base have
proved ineffective.  Different microprocessors are required because
they are more efficient for the system-level function they perform.
Attempts to design one line adapter to serve various operating
systems also proved futile because supporting multiple operating
systems was the same as having two unique designs in the same
package.

      The design shown in the figure supports multiple operating
system attachments to a communication interface. The hardware design
for each is identical and the program loadable picoprocessor supports
multiple operating systems with no impact to any systems' microcode
architecture.  The picoprocessor provides a Random Access Memory
(RAM) for loadable instructions to support a programmable state
machine.  A different set of commands with a different picocode load
supports each operating system.

      The picoprocessor provides an instruction decode and arithmetic
logic unit (ALU) to interpret commands from each operating system and
perform all the adapter functions.  A four-port local store provides
a temporary holding space for operation...