Pulse or digital communications – Spread spectrum – Direct sequence
Patent
1989-07-24
1991-04-16
Safourek, Benedict V.
Pulse or digital communications
Spread spectrum
Direct sequence
375118, 370 8514, H03M 900
Patent
active
050089048
ABSTRACT:
Disclosed is a data bus synchronizer circuit based on the principle that if the phase relationship of a sending bus clock and a receiving bus clock is known at a first point in time, and the frequencies of the two clocks are known and fixed, then the phase relationship can be determined at any time in the future through extrapolation. The circuit has a pipe, used to remove metastability from the sending bus clock, comprising a plurality of flip-flop circuits connected in series. The clock of the sending bus is input to the first flip-flop of the pipe, and the pipe flip-flop circuits are clocked by the receiving bus clock. Because the extrapolation principle, the pipe can be arbitrarily long. Output of this pipe is fed to the input of a serial to parallel conversion circuit comprising a second group of flip-flop circuits connected in series, and clocked by the receiving bus clock. The parallel outputs of the converter are fed to selector circuits, with the desired adjacent parallel outputs being selected by programming bits which allow the circuit to be adapted to varying ratios of sending and receiving clock speeds. The outputs of the selector circuits are fed to an AND gate that creates an enabling signal that is used to enable the transfer. The circuit allows a transfer even where one of the bus cycles is more than twice as long as the other bus cycle, and the circuit takes advantage of bus setup time to speed up data transfers.
REFERENCES:
patent: 4451886 (1984-05-01), Guest et al.
patent: 4748623 (1988-05-01), Fujimoto
James David V.
Mangelsdorf Steven T.
Hewlett-Packard Co.
Safourek Benedict V.
Tse Young T.
LandOfFree
Synchronizer using clock phase extrapolation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Synchronizer using clock phase extrapolation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synchronizer using clock phase extrapolation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-426899