Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Synchronous-clock-regenerator-for-binary-serial-data-signals

 Method and system for maintaining strong ordering in a coherent memory system
The above and other needs are met by a method and system of strong ordering that uses timestamp ...


 System and method for concurrently requesting input/output and memory address space while maintaining order of data sent and returned therefrom
The problems outlined above are in large part solved by an improved bus interface unit hereof. The ...


 Associating buffers in a bus bridge with corresponding peripheral devices to facilitate transaction merging
The problems identified above are in large part addressed by a system and bus bridge design in ...


 Network data flow control technique
We claim: 1. A system for controlling the flow of data in a communication network of the kind in ...


 Optical fiber cable service system provided with video on demand service
The object of the present invention is to provide an optical fiber cable service system capable of ...


 System for interactively distributing information services
The disadvantages heretofore associated with the prior art are overcome by the present invention. T...


 Facility for assigning transmission channels to terminals of a service-on-demand system
It is therefore an object of the invention to organize the assignment of transmission channels to ...


 Clock synchronous semiconductor memory device
What is claimed is: 1. A semiconductor memory device for taking in an external signal in ...


 Configuration memory for programmable logic device
It is therefore an object of the present invention to provide a programmable logic device which ...


 Serial access semiconductor memory having a reduced number of data registers
Accordingly, it is an object of the present invention to provide a serial access semiconductor ...


 Synchronous clock regenerator for binary serial data signals

Details
Inventors: Gryger, Dana A.; Drogichen, Daniel P.;
Assignee: Burroughs Corporation (Detroit, MI)
Primary Examiner: Shaw; Gareth D.
Assistant Examiner: Wiens; Tim A.
Attorney, Agent or Firm: Starr; Mark T., Chung; Edmund M., Peterson; K. R.

Disclosed is a synchronous clock regenerator for generating a clock signal which can be reliably used to strobe a binary serial data signal. The incoming raw clock signal is fed into a tapped delay line which generates multiple delayed versions of the raw clock signal. Upon detection of a framing transition on the incoming data signal, the raw clock signal and multiple delayed clock signals are latched. The latched values are used to address a read only memory (ROM), the ROM containing codes specifying which, if any, of the set including the raw clock signal and multiple delayed clock signals provides the optimum phase to strobe the incoming data signal. The code read from the ROM is decoded, latched and fed to a l-of-n selector circuit. Thereafter, and until the next framing transition occurs, each raw clock pulse received is replaced by the corresponding one of the set of that raw clock pulse and the generated delayed versions of that raw clock pulse as selected by the previously latched inputs to the l-of-n selector.

DETAILED DESCRIPTION In accordance with the present invention, the incoming raw clock signal with arbitrary phase is fed into a tapped delay line which generates multiple delayed versions of the raw clock signal.
The raw clock signal and the multiple delayed clock signals are connected as inputs to a multiple position latch which is strobed upon detection of a framing transition on the associated incoming data line.
The data stored in the multiple position latch (which represents characteristics of the raw clock signal) is used as the address input to a read only memory (ROM), each word of the ROM containing user determined data specifying which one of the set of multiple delayed versions and the raw timing signal provide optimum phase to strobe the data on the associated incoming data line.
The data output of the ROM is fed into a latch/decoder which is strobed after allowing sufficient time for the data read from the ROM to become valid.
The latch/decoder decodes the bit pattern of the data read from the ROM to determine if any of the set of multiple delayed clock signals and the raw timing signal is suitable as a clock for the incoming data.
If none is suitable, the latch/decoder transmits an unacceptable clock status signal to the associated controlling logic.
Alternately, the latch/decoder provides selection inputs to a 1-of-(n+1) selector, the data inputs to the 1-of-(n+1) selector consisting of the set of multiple delayed clock signals and the raw timing signal.
Thereafter, and until the next unmasked framing transition occurs, each raw clock pulse received is replaced by the corresponding one of the set of that raw clock pulse and the generated delayed versions of that raw clock pulse as selected by the previously latched inputs to the 1-of-(n+1) selector.
Optionally, the present clock regeneration circuit may include an equalizing delay in the associated incoming data line to compensate for the delay introduced by the 1-of-(n+1) selector.



Related patents
  Data transfer apparatus with automatic transmission rate adjustment
It is an object of the present invention to provide a data transfer apparatus capable of minimizing the data transfer time without causing an erroneous operation in a ...
  Data acquisition method and protocol controller circuit
Briefly, the present invention is directed to a data acquisition circuit for acquiring transfer data having first and second logical values using a strobe signal having ...
  Method and apparatus for synchronizing data received in an accelerated graphics port of a graphics memory system
The present invention provides a method and apparatus for receiving and synchronizing data transmitted to a host interface unit of a graphics memory system on the rising ...
  Transmission system with improved synchronization
The object of the present invention is to provide a transmission system according to the preamble in which it is possible to transfer accurate timing information in said ...
  Interface circuit device for performing data sampling at optimum strobe timing by using stored data window information to determine the strobe timing
An object of the invention is to provide an interface circuit, which can accurately transfer data to any one of semiconductor devices in a system. Another object of the ...
  Managing connection requests in a dialup computer network
It is thus a primary goal of the present invention to manage service requests in a dialup computer network. It is a more particular object of the invention to redirect ...
  Access-method-independent exchange 3
The present invention provides a virtual network, sitting "above" the physical connectivity and thereby providing the administrative controls necessary to link various ...
  Fixed interconnection network method and apparatus for a modular mixed-resolution, N-dimensional configuration control mechanism
According to the present invention, as embodied and broadly described herein, a configuration control mechanism for dynamically and logically renaming elements of a ...
  Semiconductor processing systems
OF THE PREFERRED EMBODIMENTS This disclosure of the invention is submitted in furtherance of the constitutional purposes of the U.S. Patent Laws "to promote the ...
  Read crossbar elimination in a VLIW processor
OF THE PREFERRED EMBODIMENTS FIG. 2 shows a VLIW processor according to the invention. The processor has an IIR 201 with m issue slots, S.sub.0, S.sub.1, . . . , S.sub....

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved