×

Apparatus for interfacing between at least one channel and at least one bus

  • US 4,625,307 A
  • Filed: 12/13/1984
  • Issued: 11/25/1986
  • Est. Priority Date: 12/13/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. Interface apparatus for a multichannel system for interfacing between at least one asynchronous bus and a selectable one of the channels, each bus having an identical protocol which permits communication between a bus and only one channel at a time, the protocol further defining legal and illegal message signal characteristics stored in each channel, said signals formatted as words of a specified number of bits in messages having a specified maximum number of words, each channel'"'"'s portion of said interface apparatus comprising:

  • message validation means, responsive to incoming signals to the channel from an asynchronous bus and responsive to outgoing signals from the channel for transmittal on said bus, for comparing said incoming signals from said bus to stored legal and illegal signal characteristics and providing, in response to a comparison finding an illegal incoming signal characteristic, for interface apparatus interfacing with only one asynchronous bus a channel sever signal, and for similarly providing a channel select signal in response to said comparison for interface apparatus interfacing with more than one asynchronous bus, said validation means comparing said outgoing signals to legal and illegal signal characteristics and providing a channel sever signal in response to a comparison finding an illegal outgoing signal characteristic;

    switching circuitry, responsive to incoming signals to the channel from a selected one of a selected number of the asynchronous busses and responsive to outgoing signals from the channel to said selected asynchronous bus, for providing selectable signal paths between the channel and at least one asynchronous bus in response to said channel select signal and for severing the signal path between the channel and any and all other selectable asychronous busses in response to said channel sever signal;

    a bus interface circuit, responsive to incoming signals from said selected asynchronous bus and responsive to outgoing signals from the channel to said bus, for efficiently packing and coherently transferring validated incoming and outgoing signals between the channel and said asynchronous bus;

    local RAM, responsive to coherent incoming signals for storing said coherent incoming signals in packed form;

    an independent interchannel communication link, responsive to said coherent signals stored in each channel'"'"'s local RAM for synchronously transmitting said signals in packed form to other channels;

    link RAM, responsive to said packed signals transferred from another channel on said interchannel link for storing said transferred packed signals; and

    signal processor means, responsive to incoming signals processed by said bus interface circuit for providing packed messages having end of data identification tags for storage in a preselected area of said local RAM and for transmission to and unpacking by other channels via said interchannel link and for storing messages received from other channels via said interchannel link in said link RAM.

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