← Back to Patent Explorer
US4502114A Expired / Lapsed US ⏱️ 0.0 years remaining

Circuit for reliable data transfer between two central processing units

Assignee: AG Communication Systems Corp
•
Filing: 1982-10-29
•
Granted: 1985-02-26
•
Expires: 2002-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This circuit provides a minimally sized data transfer buffer interface between two central processing units for transferring data blocks of variable size. The circuit provides an indication to one CPU that the other CPU has received all the data words transmitted.

Inventors

  • 👤 Krikor A. Krikor
  • 👤 Kuang-Cheng Hu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:29
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F15/00; G06F15/16; G06F15/163; G06F15/167

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 270 words
A circuit for reliable data word transfer is connected between a first and a second CPU for said data word transfer between said CPUs, said circuit comprising: first and second CPU buses respectively connected between said first and second CPUs and said circuit; buffer means connected to said first and second CPUs via said first and second buses and said buffer means operated to store and to transmit a number of said data words from said first to said second CPU; said buffer means having a maximum capacity of said data words; first register means connected between said first and second CPUs and operated to store a representation of a particular number of said data words to be transferred from said first to said second CPU; said second CPU operated to receive said stored representation of said particular number of data words; second register means connected between said first and second CPUs and operated to store a representation of the difference between the number of said data words to be transferred and said maximum capacity of said data words of said buffer means; adding means connected to said first and second CPUs and operated to increment said stored representation of said second register means for each data word stored and each data word transmitted by said buffer means; and indication means connected between said second register means and said first CPU, said indication means operated in response to said second register means to provide an acknowledgement signal to said first CPU for indicating said particular number of stored data words of said buffer means are transferred to said second CPU.
Claim 2
Dependent Claim 270 words
A circuit for reliable data word transfer is connected between a first and a second CPU for said data word transfer between said CPUs, said circuit comprising: first and second CPU buses respectively connected between said first and second CPUs and said circuit; buffer means connected to said first and second CPUs via said first and second buses and said buffer means operated to store and to transmit a number of said data words from said first to said second CPU; said buffer means having a maximum capacity of said data words; first register means connected between said first and second CPUs and operated to store a representation of a particular number of said data words to be transferred from said first to said second CPU; said second CPU operated to receive said stored representation of said particular number of data words; second register means connected between said first and second CPUs and operated to store a representation of the difference between the number of said data words to be transferred and said maximum capacity of said data words of said buffer means; adding means connected to said first and second CPUs and operated to increment said stored representation of said second register means for each data word stored and each data word transmitted by said buffer means; and indication means connected between said second register means and said first CPU, said indication means operated in response to said second register means to provide an acknowledgement signal to said first CPU for indicating said particular number of stored data words of said buffer means are transferred to said second CPU.
Claim 3
Dependent Claim 77 words
A circuit as claimed in claim 1, said second register means including: a first and a second register, each connected to said first CPU and each operated to store said stored difference of said second register means; and first gating means connected to said first and second registers and to said indication means, said first gating operated to reset said first and second register means and operated to generate said acknowledgement signal by resetting said indication means.
Claim 4
Dependent Claim 80 words
A circuit as claimed in claim 2, said adding means including: a first adder connected between said first CPU and said first register and operated to add one to said first register for each data word transferred from said first CPU to said buffer means; and a second adder connected between said second CPU and said second register and operated to add one to said second register for each data word transferred to said second CPU from said buffer means.
Claim 5
Dependent Claim 41 words
A circuit as claimed in claim 2, wherein there is further included second gating means connected between said first register and said second CPU to generate an interrupt signal indicating said buffer means has stored said particular number of data words.
Claim 6
Dependent Claim 19 words
A circuit as claimed in claim 1, wherein said buffer means includes a first in first out buffer device.
Claim 7
Dependent Claim 30 words
A circuit as claimed in claim 5, wherein there is further included a buffer connected to said first register means and to said second CPU via said second CPU bus.
Claim 8
Dependent Claim 63 words
A circuit as claimed in claim 6, wherein there is further included second indication means connected to said buffer, said second CPU and said first in first out buffer device and said second indication means is operated to provide first and second signals respectively for said buffer device being empty or for said buffer device storing said particular number of said data words.

References Cited (Backward Citations)

US3638195A Cited
US4365295A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-26 1988-08-27 1989-02-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-26 1992-08-27 1993-02-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-26 1996-08-27 1997-02-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag