×

Multifunctional coupler for connecting a central processing unit of a computer to one or more peripheral devices

  • US 5,274,765 A
  • Filed: 04/17/1990
  • Issued: 12/28/1993
  • Est. Priority Date: 04/17/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A multifunctional coupler for connecting a computer central processing unit (CPU) and a plurality of peripherals, for storing at least one application microprogram, each application program operative to control a transfer of data between a peripheral and the CPU, and for executing each of the at least one application microprograms, the coupler comprising:

  • a mother-board coupled to at least one daughter-board, the mother-board including;

    at least one daughter interface connected to an output bus of the central processing unit;

    a control and command microprocessor connected to each of the at least one daughter interfaces;

    a random access memory connected to an output bus of said microprocessor; and

    a first read-only memory connected to said output bus of said microprocessor, said first read-only memory for storing a first application program segment that is common to each of the at least one application microprograms stored in the multifunctional coupler; and

    each daughter-board including;

    a second read-only memory for storing a second application program segment of a first one of the at least one application microprograms wherein the second application program segment is for controlling a peripheral connected to the respective daughter-board, and wherein the second application program segment is not executable until it is transferred to said random access memory of said mother-board;

    a peripheral interface, connected to said second read-only memory, for connection to a peripheral; and

    a mother interface, connected to said second read-only memory, for connection to said mother board;

    wherein said control and command microprocessor includes a transfer means for transferring the second application program segment of the first one of the at least one application microprograms from said second read-only memory to said random access memory of said mother-board;

    wherein said transfer means comprises means for shifting addresses of the application microprogram in the second read-only memory so as to render the application microprogram executable in the random access memory; and

    means for executing the application microprogram by the CPU after the application microprogram is rendered executable in the random access memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×