Unified digital architecture
First Claim
1. A unified serial link system for transmitting digital data across wired media including a transmitter and a receiver, the transmitter comprising a dual loop phase locked loop control circuit having a digital coarse loop for providing a PLL frequency control signal to an analog fine loop, the receiver including a phase locked loop control circuit and an over sampled half-rate system comprising a signal edge comparator, an early/late signal generator based on the output of the comparator, and a multi-step phase rotator controlled by the generated signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified, unidirectional serial link is described for providing data across wired media, such as a chip-to chip or a card-to-card interconnect. It consists of a transmit section and a receive section that are operated as pairs to allow the serial data communication. The serial link is implemented as part of a VLSI ASIC module and derives its power, data and clocking requirements from the host modules. The logic transmitter portion contains a phase locked loop (PLL), a dibit data register, a finite impulse response (FIR) filter and a transmit data register. The phase locked loop comprises both a digital coarse loop and an analog fine loop. The digital receiver portion contains a PLL, an FIR phase rotator, a phase rotator control state machine, and a clock buffer. The transmitter and the receiver each preferably utilize a pseudo-random bit stream (PRBS) generator and checker.
33 Citations
23 Claims
-
1. A unified serial link system for transmitting digital data across wired media including a transmitter and a receiver,
the transmitter comprising a dual loop phase locked loop control circuit having a digital coarse loop for providing a PLL frequency control signal to an analog fine loop, the receiver including a phase locked loop control circuit and an over sampled half-rate system comprising a signal edge comparator, an early/late signal generator based on the output of the comparator, and a multi-step phase rotator controlled by the generated signal.
-
10. The method of transmitting digital data across wired media between a transmitter and a receiver, comprising
providing a transmitter with a phase locked loop control circuit having a digital coarse loop and an analog fine loop, providing a PLL frequency control signal from the coarse loop to an analog fine loop, and providing a receiver including a phase locked loop control circuit and providing an over sampled half-rate system comprising a signal edge comparator, an early/late signal generator based on the output of the comparator, and a multi-step phase rotator controlled by the generated signal.
-
19. A unified system for transmitting and receiving data by a serial link across wired media, and comprising a transmitter and a receiver, the transmitter comprising:
-
a) phase locked loop control circuit having a digital coarse loop and an analog fine loop, the coarse loop including a reference generator, a voltage comparator, a PLL control logic, a digital To analog counter and a low pass filter;
b) a two-stage voltage regulated ring oscillator controlled by the phase locked loop, and capable of running at full bit frequency;
c) a frequency reference operating at one-fourth of full data rate;
d) a reference clock and a phase locked loop clock;
the fine loop control formed by a 4x frequency divider, a phase-frequency detector, a charge pump and a loop file; and
the receiver comprising a phase locked loop including a voltage controlled oscillator, a phase rotator independent of the phase locked loop and adapted to receive the output phases of the oscillator, a phase rotator control state machine for controlling the phase setting of a phase rotator and employing an over sampled half-rate system using a digitized early-late control.
-
-
22. A method of aligning the edges of a digitized baseband signal comprising:
-
a) sampling the signal;
b) generating an early or late signal when the signal is sampled early or late of the signal midpoint;
c) executing a command to change the sample timing in response to the generated signal, and d) rotating the timing to adjust the sampling to the center of the signal. - View Dependent Claims (23)
-
Specification