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

Modular synchronous buffer unit for a buffer having a capacity depending on the number of interconnected identical buffer units

Assignee: US Philips Corp
•
Filing: 1971-10-05
•
Granted: 1973-07-10
•
Expires: 1991-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A synchronous buffer unit module which includes a shift register, a bookkeeping register and two clock pulse selectors. An internal clock pulse generator operates at a frequency n times the average frequency of information input and information output devices. The shift register contains n stages each controlled by an output of the bookkeeping register. During the period when information is stored in the shift register the bookkeeping register is controlled selectively either by a combination of the internal clock pulses and the clock pulses of an external information source through one of the clock pulse selectors, or in the case where the unit forms a buffer stage subsequent to the first buffer stage of a buffer assembly by pulses from the last stage of the bookkeeping register in a preceeding buffer unit. During the output period of the buffer unit the bookkeeping stage is controlled through a second clock pulse selector by the internally generated clock pulses and the clock pulses from an external unit to which the information in the buffer is to be transmitted or, in the case where the unit preceeds the last unit in a buffer assembly of such buffer units, by a signal derived from the first stage of a bookkeeping memory in the next subsequent buffer unit.

Inventors

  • 👤 O Dekoe
  • 👤 A Bijker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:33
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/08; G11; G11C; G11C19/00; G11C19/28

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 720 words
A buffer unit module for a synchronous buffer assembly using a plurality of serially connected buffer units to convey information signals from an information source to an information receiver each operating at a slightly different frequency; comprising input terminal means for receiving information signals having a given frequency; first clock pulse terminal means for receiving information clock pulses at the frequency of the information signals; second clock pulse terminal means for receiving local clock pulses at n times the frequency of the information signals, where n is an interger greater than 1; third clock pulse terminal means for receiving clock pulses at the frequency of the information receiver; information signal output terminal means; a shift register comprising n serially connected clocked bistable multivibrators, each of the multivibrators having an information input, a clock input and an information output, each multivibrator providing an output signal on the information output thereof Corresponding to the signal on the information input thereof in response to a pulse on the clock input thereof; means connecting the information input of the first multivibrator of the series to the input terminal means of the buffer unit; means connecting the information output of the last multivibrator of the series to the information output terminal means of the module; a bookkeeping register comprising n serially connected J-K flipflops, each J-K flipflop having a J input, a K input, a clock pulse input, a Q output and a Q output, the serial connection between flipflops of the bookkeeping register comprising means for connecting the Q output of each but the last J-K flipflop in the series to the J input of the next succeeding J-K flipflop in the series and means connecting the Q output of each but the first J-K flipflop in the series to the K input of the preceeding J-K flipflop in the series; means connecting the Q output of each J-K flipflop in the bookkeeping register to the clock input of the corresponding bistable multivibrator in the shift register; first clock pulse selection means connected to the first and second clock pulse terminals of the unit for providing a single output pulse having a pulse width equal to 1 period of the local clock pulses in response to a pulse of the information clock pulses; means connecting the output pulse of the first pulse selection means to the J input of the first J-K flipflop in the bookkeeping register; a second clock pulse selection means connected to the second and third clock pulse terminals of the unit for providing a single output pulse having a pulse width equal to 1 period of the local clock pulses in response to a pulse from the receiver clock pulses; an interunit bookkeeping input terminal; a first OR-gate having an output connected to the J input of the first J-K flipflop in the bookkeeping register; means connecting the output pulse of the first clock pulse selection means and the intermediate bookkeeping input terminal to the inputs of the first OR-gate, whereby the bookkeeping register receives input signals from the information clock pulse terminal through the first clock pulse selection means if the buffer unit is the first unit in the buffer assembly, and whereby the bookkeeping register receives input signals from the interunit bookkeeping input terminal if the buffer unit is connected to the information source through other buffer units; an interunit feedback output terminal connected to the Q output of the first J-K flipflop in the bookkeeping register; an interunit feedback input terminal; a second OR-gate having an output connected to the K input of the last J-K flipflop in the bookkeeping register; means connecting the output pulse of the second clock pulse selection means and the interunit feedback input terminal to inputs of the second ORgate, whereby the last stage of the bookkeeping register receives an input from the clock pulses of the information receiver through the second clock pulse selection means if the buffer unit in the buffer assembly is directly connected to the information receiver and whereby the last stage of the bookkeeping register receives an input from the interunit feedback input terminal if the buffer unit is connected to the information receiver through another buffer unit; and an interunit bookkeeping output terminal connected to the Q output of the last stage of the bookkeeping register.
Claim 2
Dependent Claim 720 words
A buffer unit module for a synchronous buffer assembly using a plurality of serially connected buffer units to convey information signals from an information source to an information receiver each operating at a slightly different frequency; comprising input terminal means for receiving information signals having a given frequency; first clock pulse terminal means for receiving information clock pulses at the frequency of the information signals; second clock pulse terminal means for receiving local clock pulses at n times the frequency of the information signals, where n is an interger greater than 1; third clock pulse terminal means for receiving clock pulses at the frequency of the information receiver; information signal output terminal means; a shift register comprising n serially connected clocked bistable multivibrators, each of the multivibrators having an information input, a clock input and an information output, each multivibrator providing an output signal on the information output thereof Corresponding to the signal on the information input thereof in response to a pulse on the clock input thereof; means connecting the information input of the first multivibrator of the series to the input terminal means of the buffer unit; means connecting the information output of the last multivibrator of the series to the information output terminal means of the module; a bookkeeping register comprising n serially connected J-K flipflops, each J-K flipflop having a J input, a K input, a clock pulse input, a Q output and a Q output, the serial connection between flipflops of the bookkeeping register comprising means for connecting the Q output of each but the last J-K flipflop in the series to the J input of the next succeeding J-K flipflop in the series and means connecting the Q output of each but the first J-K flipflop in the series to the K input of the preceeding J-K flipflop in the series; means connecting the Q output of each J-K flipflop in the bookkeeping register to the clock input of the corresponding bistable multivibrator in the shift register; first clock pulse selection means connected to the first and second clock pulse terminals of the unit for providing a single output pulse having a pulse width equal to 1 period of the local clock pulses in response to a pulse of the information clock pulses; means connecting the output pulse of the first pulse selection means to the J input of the first J-K flipflop in the bookkeeping register; a second clock pulse selection means connected to the second and third clock pulse terminals of the unit for providing a single output pulse having a pulse width equal to 1 period of the local clock pulses in response to a pulse from the receiver clock pulses; an interunit bookkeeping input terminal; a first OR-gate having an output connected to the J input of the first J-K flipflop in the bookkeeping register; means connecting the output pulse of the first clock pulse selection means and the intermediate bookkeeping input terminal to the inputs of the first OR-gate, whereby the bookkeeping register receives input signals from the information clock pulse terminal through the first clock pulse selection means if the buffer unit is the first unit in the buffer assembly, and whereby the bookkeeping register receives input signals from the interunit bookkeeping input terminal if the buffer unit is connected to the information source through other buffer units; an interunit feedback output terminal connected to the Q output of the first J-K flipflop in the bookkeeping register; an interunit feedback input terminal; a second OR-gate having an output connected to the K input of the last J-K flipflop in the bookkeeping register; means connecting the output pulse of the second clock pulse selection means and the interunit feedback input terminal to inputs of the second ORgate, whereby the last stage of the bookkeeping register receives an input from the clock pulses of the information receiver through the second clock pulse selection means if the buffer unit in the buffer assembly is directly connected to the information receiver and whereby the last stage of the bookkeeping register receives an input from the interunit feedback input terminal if the buffer unit is connected to the information receiver through another buffer unit; and an interunit bookkeeping output terminal connected to the Q output of the last stage of the bookkeeping register.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-07-09 1977-01-08 1977-07-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-07-09 1981-01-08 1981-07-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-07-09 1985-01-08 1985-07-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag