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

Polled FIFO flags

Assignee: Cypress Semiconductor Corp
•
Filing: 1995-12-29
•
Granted: 1997-09-16
•
Expires: 2015-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A First-In-First-Out (FIFO) memory device having polled status flags to provide the status of the FIFO memory device when requested by an external source. The write pointer and the read pointer in the memory device specifies the memory location which is to be accessed during the next write operation or during the next read operation, respectively. The write pointer generates a value indicating the number of write operations that have been performed and the read pointer generates a value indicating the number of read operations that have been performed. In response to a polling signal from the external source, the FIFO memory device outputs the value indicating the number of locations that are currently written (i.e. used) or the value indicating the number of locations currently unwritten (i.e. available for use).

Inventors

  • 👤 David Barringer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 11:13
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 118 words
A First-In-First-Out (FIFO) Integrated Circuit (IC) comprising: a memory having a plurality of storage locations; an internal address circuit coupled to said memory and configured to indicate one of said plurality of storage locations to be accessed during a next write operation and one of said plurality of storage locations to be accessed during a next read operation, said internal address circuit further having a read pointer and write pointer; and logic circuitry coupled to said internal address circuit and configured to receive one or more polling signals and to generate one or more absolute pointer values in response thereto, said absolute pointer values indicating one or more absolute states of said storage locations of said memory array.
Claim 2
Dependent Claim 118 words
A First-In-First-Out (FIFO) Integrated Circuit (IC) comprising: a memory having a plurality of storage locations; an internal address circuit coupled to said memory and configured to indicate one of said plurality of storage locations to be accessed during a next write operation and one of said plurality of storage locations to be accessed during a next read operation, said internal address circuit further having a read pointer and write pointer; and logic circuitry coupled to said internal address circuit and configured to receive one or more polling signals and to generate one or more absolute pointer values in response thereto, said absolute pointer values indicating one or more absolute states of said storage locations of said memory array.
Claim 3
Dependent Claim 28 words
The FIFO IC of claim 1, further comprising a flag circuitry wherein said flag circuitry provides at least one flag output indicating a condition of said FIFO IC.
Claim 4
Dependent Claim 22 words
The FIFO IC of claim 1, wherein said internal address circuit further comprises a write control logic and a read control logic.
Claim 5
Dependent Claim 83 words
The FIFO IC of claim 3, further comprising a first register coupled to said write pointer wherein said first register receives a first value from said write pointer representing a first state of said storage locations in response to a first of said polling signals and a second register coupled to said read pointer wherein said second register receives a second value from said read pointer representing a second state of said storage locations in response to a second of said polling signals.
Claim 6
Dependent Claim 46 words
The FIFO IC of claim 4, wherein said first value can be programmed to one of a plurality of output formats during a write programming mode and said second value can be programmed to one of said plurality of output formats during a read programming mode.
Claim 7
Dependent Claim 43 words
The FIFO IC of claim 5, wherein during said write programming mode said write control logic receives first programming data from said first register and wherein during said read programming mode said read control logic receives second programming data from said first register.
Claim 8
Dependent Claim 31 words
The FIFO IC of claim 5, further comprising reset logic wherein said write programming mode and said read programming mode may be activated by a signal generated by said reset logic.
Claim 9
Independent Claim 160 words
An apparatus for generating polled status flags, comprising: a memory having a plurality of storage locations; a first pointer and a second pointer coupled to said memory, said first pointer indicates a storage location of said memory that will be accessed during a next write operation, said second pointer indicates said storage location of said memory that will be accessed during a next read operation; a control logic coupled to said first pointer and said second pointer wherein said control logic receives a first polling signal and a second polling signal; a first register coupled to said first pointer wherein said first register having an output for providing a first value indicating a first state of said memory in response to said first polling signal; and a second register coupled to said second pointer wherein said second register having an output for providing a second value indicating a second state of said memory in response to said second polling signal.
Claim 10
Independent Claim 160 words
An apparatus for generating polled status flags, comprising: a memory having a plurality of storage locations; a first pointer and a second pointer coupled to said memory, said first pointer indicates a storage location of said memory that will be accessed during a next write operation, said second pointer indicates said storage location of said memory that will be accessed during a next read operation; a control logic coupled to said first pointer and said second pointer wherein said control logic receives a first polling signal and a second polling signal; a first register coupled to said first pointer wherein said first register having an output for providing a first value indicating a first state of said memory in response to said first polling signal; and a second register coupled to said second pointer wherein said second register having an output for providing a second value indicating a second state of said memory in response to said second polling signal.
Claim 11
Dependent Claim 36 words
The apparatus as in claim 8, wherein said first register further having an input for receiving input data to be stored in said memory, said output of said second register outputting output data from said memory.
Claim 12
Dependent Claim 35 words
The apparatus as in claim 9, further having flag logic coupled to said first pointer and said second pointer wherein said flag logic outputs at least one flag signal indicating a condition of said apparatus.
Claim 13
Dependent Claim 45 words
The apparatus of claim 8, wherein said first value can be programmed to one of a plurality of output formats during a write programming mode and said second value can be programmed to one of a plurality of output formats during a read programming mode.
Claim 14
Dependent Claim 91 words
The apparatus of claim 11, wherein during said write programming mode said write control logic receives a first signal and a second signal such that said write control logic receives and stores programming data from said first register in response to said first signal and said second signal, wherein during said read programming mode said read control logic receives said second signal and a third signal such that said read control logic receives and stores said programming data from said first register in response to said second and said third signal.
Claim 15
Dependent Claim 19 words
The apparatus of claim 12, further comprising reset logic wherein said second signal is generated by said reset logic.
Claim 16
Independent Claim 45 words
A method for generating polled status flags, comprising the steps of: (a) receiving a polling signal from an external source; (b) determining a state of a Memory Array; and (c) outputting a value indicating an absolute state of said memory array to said external source.
Claim 17
Independent Claim 45 words
A method for generating polled status flags, comprising the steps of: (a) receiving a polling signal from an external source; (b) determining a state of a Memory Array; and (c) outputting a value indicating an absolute state of said memory array to said external source.

References Cited (Backward Citations)

US4833651A Cited
US4864543A Cited
US4839866A Cited
US4891788A Cited
US4888739A Cited
US5027326A Cited
US5027330A Cited
US5155810A Cited
US5220586A Cited
US5388074A Cited
US5365485A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-15 2001-03-17 2001-09-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-15 2005-03-17 2005-09-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-15 2009-03-17 2009-09-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag