×

User interface processor for computer network with maintenance and programmable interrupt capability

  • US 4,701,845 A
  • Filed: 10/25/1984
  • Issued: 10/20/1987
  • Est. Priority Date: 10/25/1984
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer network having a host computer and input/output (I/O) subsystem connected to peripheral units via data link processors (I/O controllers), a User Interface Processor for support and maintenance operations, and for dual functional operations in data transfers between itself and said host computer and between itself and said data link processors via a host dependent port (HDP) data link transfer interface, said User Interface Processor operating to initialize and power-up said network and operating to initiate self-testing procedures for purposes of confirming system integrity and locating any faults, said user interface processor comprising:

  • (a) a microprocessor subsystem including;

    (a1) microprocessor means for executing instructions and maintenance data transfer operations, said microprocessor means connected to memory means, to a plurality of serial communication controllers, to a plurality of I/O port means, and to a programmable priority interrupt controller;

    (a2) said memory means including;

    (a2a) programmable read only memory means for storing firmware instruction data;

    (a2b) random access memory means for temporary storage of code for effecting initialization and maintenance routines;

    (a3) said plurality of serial communications controllers providing serial data channels for data communication lines to a first set of external units, said serial communications controllers operable for driving programmable interrupt vectors;

    (a4) said plurality of I/O port means for bidirectional parallel data transfer connections to a second set of external units, at least one of said I/O port means capable of pattern recognition and generation of an interrupt upon recognition of a specific pattern;

    (a5) programmable priority interrupt controller means, connected to said microprocessor means, for receiving and prioritizing interrupt signals from said serial communications controllers, from said I/O port means and from a plurality of programmable interval timers and including;

    (a5a) means to output a vector data signal to said microprocessor means for selecting a service routine dependent on the source of said interrupt signal;

    (a6) said plurality of programmable interval timers for receiving instruction data from said microprocessor means and for providing programmed time-interval signals to said priority interrupt controller means;

    (b) a dual function controller means connected to said microprocessor means, to said serial communications controllers, to said I/O port means, and to said priority interrupt controller means, said dual function controller providing an interface for data transfers via said data link transfer interface and including;

    (b1) means to execute transfer operations as a master via said data link transfer interface to said data link processors, said user interface processor operating to send commands to initiate a data link processor self-test routine; and

    (b2) means to execute data transfer operations to said host computer as a slave of said data link transfer interface, said data transfer being executed as a specifically oriented message level interface protocol to continuously provide maintenance and/or information data transfers between the user interface processor and host computer.

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