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

FIFO memory controller for a digital video communications channel having a detector, comparator, and threshold select logic circuit

Assignee: International Business Machines Corp
•
Filing: 1992-05-08
•
Granted: 1995-01-03
•
Expires: 2012-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller for a first in first out (FIFO) memory comprises detector logic for detecting any difference between the number of addresses in the memory into which data is written and the number of addresses in the memory from which data is read. Comparator logic connected to the detector logic generates a request data transfer signal in response to said difference becoming greater than or equal to a threshold. Threshold select logic connected to the comparator logic is responsive to data having first and second portions being written to the memory. The threshold select logic sets the threshold to a first value when the first portion is being written and sets the threshold to a second value, greater than the first value, when the second portion is being written. Because different thresholds are assoicated with the portions, data, such as a digitized video signal having active line portions separated by control portions for example, can be transferred via the FIFO from one system to another more efficiently in terms of communication bandwidth usage.

Inventors

  • 👤 David C. Conway-Jones
  • 👤 Peter M. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 10:53
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F2205/00; G06F2205/10; G06F2205/108

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 133 words
A FIFO memory controller for a digital video communications channel, the controller comprising: detector logic for detecting any difference between the number of addresses in the FIFO memory into which data is written and the number of addresses in the FIFO memory from which data is read; comparator logic for generating a request data transfer signal in response to said difference becoming greater than or equal to a threshold; and threshold select logic responsive to video data having at least an active line portion and a control portion being written to the FIFO memory, the threshold select logic setting the threshold to a first value when the active line portion is being written and setting the threshold to a second value, greater than the first value, when the control portion is being written.
Claim 2
Dependent Claim 133 words
A FIFO memory controller for a digital video communications channel, the controller comprising: detector logic for detecting any difference between the number of addresses in the FIFO memory into which data is written and the number of addresses in the FIFO memory from which data is read; comparator logic for generating a request data transfer signal in response to said difference becoming greater than or equal to a threshold; and threshold select logic responsive to video data having at least an active line portion and a control portion being written to the FIFO memory, the threshold select logic setting the threshold to a first value when the active line portion is being written and setting the threshold to a second value, greater than the first value, when the control portion is being written.
Claim 3
Dependent Claim 120 words
A controller as claimed in claim 1, wherein the threshold select logic comprises: a control signal generator for generating a binary control signal in response to the video data being written to the FIFO memory, the control signal generator setting the control signal to a first level when the active line portion is being written and setting the control signal to a second level when the control portion is being written; and a demultiplexer for connecting a first register storing the first value to the comparator logic when the control signal is set to the first level and connecting a second register storing the second value to the comparator logic when the control signal is set to the second level.
Claim 4
Dependent Claim 123 words
A controller as claimed in claim 2, wherein the control signal generator comprises: a counter having a parallel output for counting addresses in the FIFO memory into which video data is being written; a first decoder connected to the parallel output for generating a first pulse in response to a first output count; a second decoder connected to the parallel output for generating a second pulse in response to a second output count, the second output count being greater than the first; and a bistable latch connected to the first and second decoders for setting the control signal to the first level in response to the first pulse and setting the control signal to the second level in response to the second pulse.
Claim 5
Dependent Claim 66 words
A controller as claimed in claim 1, wherein the detector logic comprises: an up/down counter having a parallel output; a count up clock input for incrementing the parallel output in response to video data being written in address in the FIFO memory; and a count down clock for decrementing the parallel output in response to video data being read from an address in the FIFO memory.
Claim 6
Dependent Claim 45 words
A controller as claimed in claim 1, wherein the detector logic comprises subtractor logic for subtracting a write address stored in a write address pointer connected to the FIFO memory from a read address stored in a read address pointer connected to the FIFO memory.
Claim 7
Dependent Claim 15 words
A controller as claimed in claim 1, wherein the first value is set to unity.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-02 1998-07-04 1999-01-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-02 2002-07-04 2003-01-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-02 2006-07-04 2007-01-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag