Patent US2013560A successfully refreshed from Google Patents.
← Back to Patent Explorer
USH1507H Expired / Lapsed US ⏱️ 0.0 years remaining

Demand assigned multiple access (DAMA) device controller interface

Assignee: United States Department of the Navy
•
Filing: 1993-04-23
•
Granted: 1995-12-05
•
Expires: 2013-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller interface for demand assigned multiple access (DAMA) devices is provided. The controller interface includes a plurality of matched pairs of receive/transmit FIFO memory devices. The receive FIFOs, controlled by a clock signal output by the DAMA devices, accept serial format data and output parallel format data onto a first parallel data bus internal to the controller interface. The transmit FIFOs, controlled by an independent clock that generates clock pulses at a rate that is approximately equivalent to that of the clock signal used to control each of the receive FIFOs, accept parallel format data from a second parallel data bus internal to the controller interface and output serial format data for ultimate use by the DAMA devices. A first buffer receives parallel format data on the first internal parallel data bus and outputs same onto a parallel control data bus external to the controller interface. A second buffer receives parallel format data on the external parallel control data bus and outputs same onto the second internal parallel data bus. A third buffer stores status information from each of the receive and transmit FIFOs. An enable signal is issued based on the status information to a selected one of the receive and transmit FIFOs so that the selected receive FIFO outputs parallel data onto the first internal parallel data bus and the selected transmit FIFO outputs serial format data.

Inventors

  • 👤 Clark R. Hendrickson
  • 👤 Thomas G. Mattoon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:52
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/204; H04B7/212; H04B7/2121; H04B7/2123

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 281 words
A controller interface for a demand assigned multiple access (DAMA) device comprising: a matched pair of first-in, first-out (FIFO) memory devices, said matched pair consisting of a receive FIFO and a transmit FIFO, said receive FIFO being controlled by a clock signal output by said DAMA device, wherein serial format data is input into said receive FIFO which outputs parallel format data onto a first internal parallel data bus internal to said controller interface, and wherein parallel format data from a second parallel data bus internal to said controller interface is input into said transmit FIFO which outputs serial format data; first buffer means for receiving parallel format data from said first internal parallel data bus and for outputting same onto an external parallel control data bus external to said controller interface; second buffer means for receiving parallel format data from said external parallel control data bus and for outputting same onto said second internal parallel data bus; third buffer means for storing status information from said receive FIFO indicative of the presence or absence of data stored within said receive FIFO, and for storing status information from said transmit FIFO indicative of said transmit FIFO's readiness to accept data; control means for issuing an enable signal based on said status information to enable said receive and transmit FIFOs wherein said receive FIFO outputs parallel data onto said first internal parallel data bus when enabled, and wherein said transmit FIFO outputs serial format data when enabled; and clocking means for clocking data through said transmit FIFO, said clocking means generating clock pulses at a rate that is approximately equivalent to that of said clock signal used to control said receive FIFO.
Claim 2
Dependent Claim 281 words
A controller interface for a demand assigned multiple access (DAMA) device comprising: a matched pair of first-in, first-out (FIFO) memory devices, said matched pair consisting of a receive FIFO and a transmit FIFO, said receive FIFO being controlled by a clock signal output by said DAMA device, wherein serial format data is input into said receive FIFO which outputs parallel format data onto a first internal parallel data bus internal to said controller interface, and wherein parallel format data from a second parallel data bus internal to said controller interface is input into said transmit FIFO which outputs serial format data; first buffer means for receiving parallel format data from said first internal parallel data bus and for outputting same onto an external parallel control data bus external to said controller interface; second buffer means for receiving parallel format data from said external parallel control data bus and for outputting same onto said second internal parallel data bus; third buffer means for storing status information from said receive FIFO indicative of the presence or absence of data stored within said receive FIFO, and for storing status information from said transmit FIFO indicative of said transmit FIFO's readiness to accept data; control means for issuing an enable signal based on said status information to enable said receive and transmit FIFOs wherein said receive FIFO outputs parallel data onto said first internal parallel data bus when enabled, and wherein said transmit FIFO outputs serial format data when enabled; and clocking means for clocking data through said transmit FIFO, said clocking means generating clock pulses at a rate that is approximately equivalent to that of said clock signal used to control said receive FIFO.
Claim 3
Dependent Claim 95 words
A controller interface as in claim 1 wherein parallel and serial format data passing through said receive and transmit FIFOs is transistor-transistor-logic (TTL) level data, further comprising: first format conversion means for receiving balanced voltage digital format data from said DAMA device and for converting same to serial format data at said TTL level for input to said receive FIFO; and second format conversion means for receiving serial format data at said TTL level from said transmit FIFO and for converting same to balanced voltage digital format data to be output from said controller interface.
Claim 4
Dependent Claim 25 words
A controller interface as in claim 2 wherein said clocking means is connected to said second format conversion means to control clocking of data therethrough.
Claim 5
Independent Claim 308 words
An apparatus for controlling a plurality of demand assigned multiple access (DAMA) devices comprising: processing means for processing DAMA control data; a control data bus for transmitting said DAMA control data to and from said processing means in parallel format; a plurality of matched pairs of first-in, first-out (FIFO) memory devices, one matched pair corresponding to each DAMA device with each DAMA device having an operative clock rate, each matched pair consisting of a receive FIFO and a transmit FIFO, said receive FIFO being controlled at said operative clock rate of said corresponding DAMA device, wherein serial format data is input into said receive FIFOs which output parallel format data onto a first parallel data bus, and wherein parallel format data from a second parallel data bus is input into said transmit FIFOs which output serial format data; first buffer means for receiving parallel format data on said first parallel data bus and for outputting same onto said control data bus; second buffer means for receiving parallel format data on said control data bus and outputting same onto said second parallel data bus; third buffer means for storing status information from each of said receive FIFOs indicative of the presence or absence of data stored within said receive FIFOs, and for storing status information from each of said transmit FIFOs indicative of said transmit FIFOs' readiness to accept data; control means for issuing an enable signal based on said status information to enable a selected one of said receive and transmit FIFOs wherein said selected receive FIFO outputs parallel data onto said first parallel data bus, and wherein said selected transmit FIFO outputs serial format data; and clocking means for clocking data through said selected transmit FIFOs, said clocking means generating clock pulses at a rate that is approximately equivalent to said corresponding DAMA devices' operative clock rate.
Claim 6
Independent Claim 308 words
An apparatus for controlling a plurality of demand assigned multiple access (DAMA) devices comprising: processing means for processing DAMA control data; a control data bus for transmitting said DAMA control data to and from said processing means in parallel format; a plurality of matched pairs of first-in, first-out (FIFO) memory devices, one matched pair corresponding to each DAMA device with each DAMA device having an operative clock rate, each matched pair consisting of a receive FIFO and a transmit FIFO, said receive FIFO being controlled at said operative clock rate of said corresponding DAMA device, wherein serial format data is input into said receive FIFOs which output parallel format data onto a first parallel data bus, and wherein parallel format data from a second parallel data bus is input into said transmit FIFOs which output serial format data; first buffer means for receiving parallel format data on said first parallel data bus and for outputting same onto said control data bus; second buffer means for receiving parallel format data on said control data bus and outputting same onto said second parallel data bus; third buffer means for storing status information from each of said receive FIFOs indicative of the presence or absence of data stored within said receive FIFOs, and for storing status information from each of said transmit FIFOs indicative of said transmit FIFOs' readiness to accept data; control means for issuing an enable signal based on said status information to enable a selected one of said receive and transmit FIFOs wherein said selected receive FIFO outputs parallel data onto said first parallel data bus, and wherein said selected transmit FIFO outputs serial format data; and clocking means for clocking data through said selected transmit FIFOs, said clocking means generating clock pulses at a rate that is approximately equivalent to said corresponding DAMA devices' operative clock rate.
Claim 7
Dependent Claim 113 words
An apparatus as in claim 4 wherein said processing means is a PC/AT type processor, said DAMA devices are TD-1271B/U DAMA devices, and parallel and serial format data passing through said receive and transmit FIFOs is transistor-transistor-logic (TTL) level data, further comprising: first format conversion means for receiving balanced voltage digital format data from said TD-1271B/U DAMA devices and for converting same to said serial format data at said TTL level for input to said receive FIFOs; and second format conversion means for receiving serial format data at said TTL level from said transmit FIFOs and for converting same to said balanced voltage digital format data for output to said TD-1271B/U DAMA devices.
Claim 8
Dependent Claim 26 words
An apparatus as in claim 4 wherein said DAMA devices are TD-1271B/U DAMA devices and said receive and transmit FIFOs comprise 32 byte FIFO memory devices.
Claim 9
Dependent Claim 31 words
An apparatus as in claim 4 wherein said DAMA devices are TD-1271B/U DAMA devices and a clock rate of said clocking means is approximately equal to 480 kilo bits per second.
Claim 10
Dependent Claim 48 words
An apparatus as in claim 4 wherein each of said receive and transmit FIFOs has an enable input for receiving said enable signal and wherein parallel outputs of said receive FIFOs and serial outputs of said transmit FIFOs occupy a high impedance state until receiving said enable signal.

References Cited (Backward Citations)

US4047159A Cited
US4075691A Cited
US4047246A Cited
US4447873A Cited
US5134702A Cited
US5287458A Cited
US4907186A Cited
US5123091A Cited
US5113368A Cited
US5014236A Cited
US4939735A Cited
US5167020A Cited
US5175819A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag