×

Multi-channel data communications controller

  • US 4,975,828 A
  • Filed: 08/05/1987
  • Issued: 12/04/1990
  • Est. Priority Date: 08/05/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus which serves as a communications interface for transferring data characters and associated status information between a host computing device and a set of one or more external computing devices comprising:

  • a storage area, said storage area comprising means for storing a plurality of said data characters, said data characters comprising one or more bits of data;

    first transmitting means connected between said storage area and said host computing device for transmitting said data characters from said storage area to said host processor;

    first receiving means connected between said storage area and said host computing device for receiving said data characters from said host computing device and storing said data characters in said storage area;

    second receiving means having an input coupled to one or more external devices for receiving one or more bits of data per unit time from one or more of said external devices, said second receiving means having an output;

    second transmitting means having an input for receiving bits of data and having an output coupled to at least one of said external devices for sending one or more bits of data per unit time to one or more of said external devices;

    assembly means having an input and output, and including means coupling said input to the output of said second receiving means, said assembly means functioning to assemble said one or more bits of data received by said second receiving means into data characters and provide said data characters at said output;

    means coupling said output terminal of said assembly means to said storage area for storing said assembly data characters in said storage area;

    disassembly means having an input and an output, including means coupling said input of said disassembly means to said storage area for receiving and for disassembling data characters received by said first receiving means and stored in said storage area into one or more bits of data which are provided at said output of said disassembly means to be sent to said one or more of said external devices by said second transmitting means;

    means coupling said output of said disassembly means to said input of said second transmitting means; and

    programming means coupled to said disassembly means and said assembly means for programming said apparatus, said programming means comprising means for modifying the steps by which said apparatus assembles and disassembles data characters.

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