Patent US4603383A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4603383A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for direct data transfer among central processing units

Assignee: Minolta Co Ltd
•
Filing: 1985-02-01
•
Granted: 1986-07-29
•
Expires: 2005-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system wherein one of a number of central processing units writes a command for data transfer to it from a second processor over a data bus to a common memory and a digital code to an interrupt table, the code indicating interruption of the second processor. Decoding apparatus responsive to the digital code causes the second central processor to read the command for data transfer from the memory and transfer data to the first central processor.

Inventors

  • 👤 Atsuyuki Tanaka
  • 👤 Yukio Tadauchi
  • 👤 Shozo Kaieda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:38
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/167; G06F13/00; G06F13/14; G06F13/16; G06F13/1605; G06F13/1652; G06F13/1663

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 298 words
Apparatus for accomplishing data transfer between first and second central processor means comprising: memory means for storing a command table and an interrupt table, said command table including a storage location for a first command, said first command comprising a command to said second central processor means to transfer selected digital data to said first central processor means; said first central processor means being operative to write said first command into said storage location in said memory means and to subsequently write a first digital code to a location in said interrupt table, said code indicating interruption of said second central processor means; decoder means responsive to writing of said first digital code into said memory means to generate a first interrupt to said second central processor means prior to data transfer to said second processor means; first, second and third buffer means, said first and second buffer means having respective first and second outputs connected for transferring data to and from said first central processor means, said third buffer means having a third output connected for transferring data to and from said second processor means, said second and third buffer means having their respective outputs connected for data transfer over a common bus means, the bus means providing for direct data transfer without intermediate storage between said second and third buffer means; said second central processor means being responsive to said first interrupt to read said first command from said memory means and to transfer said selected digital data over said bus means through said second and third buffer means to said first central processor means in response to said first command; wherein said first command and first digital code are written to said memory means through said first buffer means by said first central processor means.
Claim 2
Dependent Claim 298 words
Apparatus for accomplishing data transfer between first and second central processor means comprising: memory means for storing a command table and an interrupt table, said command table including a storage location for a first command, said first command comprising a command to said second central processor means to transfer selected digital data to said first central processor means; said first central processor means being operative to write said first command into said storage location in said memory means and to subsequently write a first digital code to a location in said interrupt table, said code indicating interruption of said second central processor means; decoder means responsive to writing of said first digital code into said memory means to generate a first interrupt to said second central processor means prior to data transfer to said second processor means; first, second and third buffer means, said first and second buffer means having respective first and second outputs connected for transferring data to and from said first central processor means, said third buffer means having a third output connected for transferring data to and from said second processor means, said second and third buffer means having their respective outputs connected for data transfer over a common bus means, the bus means providing for direct data transfer without intermediate storage between said second and third buffer means; said second central processor means being responsive to said first interrupt to read said first command from said memory means and to transfer said selected digital data over said bus means through said second and third buffer means to said first central processor means in response to said first command; wherein said first command and first digital code are written to said memory means through said first buffer means by said first central processor means.
Claim 3
Dependent Claim 150 words
The apparatus of claim 1 wherein said command table further contains storage space for at least a second command designating transfer of selected digital data from said first central processing means to said second central processor means, said second central processor means being operative to write a second command for data transfer from said first central processor means into said memory means and to write a second digital code to a location in said interrupt table, said second digital code indicating interruption of said first central processor means; said decoder means being responsive to writing of said second digital code to generate a second interrupt to said first central processor means; said first central processor means being responsive to said second interrupt to read said second command from said memory means and to transfer said selected digital data to said second central processor means in response to said second command.
Claim 4
Dependent Claim 36 words
The apparatus of claim 1 wherein said first command contains a plurality of bits indicating an operation to be performed and at least one bit which may be set to indicate the operation has been performed.
Claim 5
Dependent Claim 30 words
The apparatus of claim 1 further including means for controlling writing of a said digital code by said first central processor means to occur only during a selected time slot.

References Cited (Backward Citations)

US4096572A Cited
US4153934A Cited
US4041472A Cited
US4096571A Cited
US4214305A Cited
US4204251A Cited
US4237534A Cited
US4263649A Cited
US4314335A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-07-28 1990-01-27 1990-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-07-28 1994-01-27 1994-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-07-28 1998-01-27 1998-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag