Channel interface circuit with high speed data message header field translation and direct memory access
AssigneeBell Telephone Laboratories, Incorporated
InventorAllen L. Larson
Life of this patent
Estimating the term…
Loading patent…
AssigneeBell Telephone Laboratories, Incorporated
InventorAllen L. Larson
Estimating the term…
The subject channel interface circuit functions in a multiprocessor environment to provide a high speed interface between a processor and the communication channel which interconnects all the processors. The communication channel carries data messages, which messages contain a header field specifying source, destination and control information. The subject channel interface circuit is programmable and serves to dynamically translate the header portion of the data message as it is received and thereby determine whether this data message is to be stored in the processor memory. If the data message is to be stored, the channel interface circuit immediately converts the header field into a hardware address, which is used to activate a specific location in processor memory. The data message is then inputted (via DMA) to this memory location and the appropriate buffer pointers are reset. Thus, the subject channel interface circuit performs all the data receiving tasks, including message storage and linking, without requiring the involvement of the associated processor.
In a data communication system having a communication channel (101) which carries data messages to a processor (200) having data, address, and control busses and an associated memory (201) connected to said data, address and control busses, a channel interface circuit (100) for interconnecting said data, address and control busses with said communication channel (101) comprising:
In a processor communication system having a communication channel (101) which carries data messages to a processor (200) having data, address and control busses and its associated memory (201) connected to said data, address and control busses, a channel interface circuit (100) for interconnecting said data, address and control busses with said communication channel (101) comprising:
Dependencies are inferred from the claim text.