US4873667A
Expired / Lapsed
US
⏱️ 0.0 years remaining
FIFO buffer controller
Assignee: Nortel Networks Ltd
•
Filing: 1987-10-15
•
Granted: 1989-10-10
•
Expires: 2007-10-15
Abstract
Abstract A FIFO (first in first out) control circuit for providing address information to a FIFO memory uses two up counters--one to provide the write address and one to provide the read address. A multiplexer selects which addresses (read or write) are used. Two comparators along with a simple logic circuit provide two status output signals; namely full (or not) and empty (or not ).
Inventors
- 👤 Youssef A. Geadah
- 👤 Martin C. Lefebvre
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:09
CPC Classifications
G; G11; G11C; G11C7/00; G06; G06F; G06F5/00; G06F5/06; G06F5/10; G06F5/12; G06F5/14
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
148 words
A control circuit for a FIFO (first in first out) memory circuit for providing address information to FIFO memory means having an address field of n bits, said control circuit comprising: a first means for providing a first binary signal having n+1 bits; a second means for providing a second binary signal having n+1 bits; first comparator means for comparing the most significant bit of said first signal with the most significant bit of said second signal and producing a first control signal indicative of said comparison; second comparator means for comparing the n least significant bits of said first signal with the n least significant bits of said second signal, and producing a second control signal indicative of said comparison; logic means, responsive to said first control signal and said second control signal, for producing an indicator signal of said memory circuit being full or not full.
Claim 2
Dependent Claim
148 words
A control circuit for a FIFO (first in first out) memory circuit for providing address information to FIFO memory means having an address field of n bits, said control circuit comprising: a first means for providing a first binary signal having n+1 bits; a second means for providing a second binary signal having n+1 bits; first comparator means for comparing the most significant bit of said first signal with the most significant bit of said second signal and producing a first control signal indicative of said comparison; second comparator means for comparing the n least significant bits of said first signal with the n least significant bits of said second signal, and producing a second control signal indicative of said comparison; logic means, responsive to said first control signal and said second control signal, for producing an indicator signal of said memory circuit being full or not full.
Claim 3
Dependent Claim
23 words
The control circuit of claim 1 wherein said first means is a counter means and wherein said second means is a counter means.
Claim 4
Dependent Claim
23 words
The control circuit of claim 1 wherein said first means is a counter means and wherein said second means is a counter means.
Claim 5
Dependent Claim
52 words
The control circuit of claim 3 further including a multiplexer means for receiving both said first signal and said second signal and selecting either said first or said second signal as its output whereby the output of said multiplexer, less the most significant bit, is used to address said FIFO memory means.
Claim 6
Dependent Claim
187 words
A control circuit for a FIFO (first in first out) memory circuit for providing address information to a FIFO memory means having an address field of n bits, said control circuit comprising: first counter means for providing a first signal having n+1 bits; second counter means for providing a second signal having n+1 bits; multiplexer means for receiving both said first signal and said second signal and selecting either said first or second signal as its output; first comparator means for comparing the most significant bit of said first signal with the most significant bit of said signal and producing a first control signal indicative of said comparison; second comparator means for comparing the n least significant bits of said first signal with the n least significant bits of said second signal, and producing a second control signal indicative of said comparison; and logic means, responsive to said first control signal and said control signal, for producing both a first indicator signal indicative of said memory circuit being empty or not empty and a second indicator signal indicative of said memory circuit being full or not full.
Claim 7
Dependent Claim
187 words
A control circuit for a FIFO (first in first out) memory circuit for providing address information to a FIFO memory means having an address field of n bits, said control circuit comprising: first counter means for providing a first signal having n+1 bits; second counter means for providing a second signal having n+1 bits; multiplexer means for receiving both said first signal and said second signal and selecting either said first or second signal as its output; first comparator means for comparing the most significant bit of said first signal with the most significant bit of said signal and producing a first control signal indicative of said comparison; second comparator means for comparing the n least significant bits of said first signal with the n least significant bits of said second signal, and producing a second control signal indicative of said comparison; and logic means, responsive to said first control signal and said control signal, for producing both a first indicator signal indicative of said memory circuit being empty or not empty and a second indicator signal indicative of said memory circuit being full or not full.
Claim 8
Dependent Claim
107 words
The control circuit of claim 5 wherein said logic means comprises an inverter means and first and second AND gate means, wherein: said first AND gate has one input responsive to said first control signal, a second input responsive to said second control signal, and an output which is said first indicator signal; said inverter having an input responsive to said first control signal and an output which is said first control signal inverted; and, said second AND gate having one input responsive to said inverter first control signal, a second input responsive to said second control signal, and an output which is said second indicator signal.
References Cited (Backward Citations)
US3601809A
Cited
US4163291A
Cited
US4220997A
Cited
US4171538A
Cited
US4258418A
Cited
US4433394A
Cited
US4378594A
Cited
US4616338A
Cited
US4592019A
Cited
US4694426A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-10-09 | 1993-04-10 | 1993-10-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-10-09 | 1997-04-10 | 1997-10-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-10-09 | 2001-04-10 | 2001-10-10 | $7700.00 | Window Closed / Lapsed |