Asynchronous FIFO memory with read and write counter circuitry
AssigneeSouthwest Research Institute
InventorMark A. Johnson
Life of this patent
Estimating the term…
Loading patent…
AssigneeSouthwest Research Institute
InventorMark A. Johnson
Estimating the term…
A read count circuit and a write count circuit, each for providing a count of data read from or written to, respectively, an asynchronous FIFO memory device. These circuits use read/write clock and read/write enable inputs, the selection of which depend on whether a read or write count is being provided. Essentially, the circuit comprises a shift register having a number of cascaded flip-flops, where the number of flip-flops is based on a ratio of one clock frequency to the other. An AND element at the output of each flip-flop AND's the output of the associated flip-flop with a read/write enable signal. A pulse generator at the output of each AND element synchronizes the outputs of the AND elements with the read/write clock. An adder then sums the outputs of the pulse generators. A counter increments with the adder output and decrements with a read/write enable signal, upon each read/write clock signal, thereby providing a read/write count output.
A read count circuit for providing a count of data read from an asynchronous FIFO memory device, the FIFO memory device providing a read clock signal, a write clock signal, a read enable signal, and a write enable signal, with each of the clock signals having an associated clock frequency, the circuit comprising:
A write count circuit for providing a count of data written to an asynchronous FIFO memory device, the FIFO memory device providing a read clock signal, a write clock signal, a read enable signal, and a write enable signal, with each of the clock signal having an associated frequency, the circuit comprising:
Dependencies are inferred from the claim text.