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
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 |