×

Interprocessor communication

  • US 4,807,116 A
  • Filed: 05/18/1987
  • Issued: 02/21/1989
  • Est. Priority Date: 09/07/1976
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiprocessor system comprising:

  • a plurality of separate processor modules, each of said plurality of separate processor modules being capable of conducting data processing operations, including transmitting information to or receiving information from any of said separate processor modules, a processor module transmitting information being identified as a sender processor module and a module receiving information being identified as a receiver processor module;

    bus means coupling the plurality of separate processor modules to one another for enabling communication therebetween, the bus means including bus controller means operable to enable processor module to processor module communication on the bus means;

    request means included in said sender processor module for generating a send request signal on said bus means when said sender processor module is ready to transmit;

    polling means included in said bus controller means and responsive to said send request signal for sequentially polling said plurality of separate processor modules to identify said sender processor module by its place in the sequence;

    identification means included in said sender processor module and responsive to said poll for generating an identify signal for identifying one of said plurality of separate processor modules as a receiver processor module;

    interrogation means included in said bus controller means and responsive to said identify signal for interrogating through the bus means said receiver processor module to determine whether said receive processor module is ready to receive a transmission;

    acknowledgment means in said receiver processor module responsive to said interrogating means for generating a ready signal to indicate that said receiver processor module is ready to receive a transmission; and

    transmit means included in said bus controller means and responsive to said ready signal for enabling said sender processor module to transmit to said receiver processor module.

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