Cypress CYV15G0404RB manual Low, High, Clock/Data Recovery, Reclocker Serial Output Drivers

Page 12

CYV15G0404RB

operates at, or near the rate of the incoming data stream for two primary cases:

When the incoming data stream resumes after a time in which it was “missing.”

When the incoming data stream is outside the acceptable signaling rate range.

To perform this function, periodically compare the frequency of the RXPLL VCO to the frequency of the TRGCLKx± input. If the VCO is running at a frequency beyond ±1500 ppm[21] as defined by the TRGCLKx± frequency, it is periodically forced to the correct frequency (as defined by TRGCLKx±, SPDSELx, and TRGRATEx) and then released in an attempt to lock to the input data stream.

Calculate the sampling and relock period of the Range Control as follows: RANGE_CONTROL_SAMPLING_PERIOD = (RECOVERED BYTE CLOCK PERIOD) * (4096).

During the time that the Range Control forces the RXPLL VCO to track TRGCLKx±, the LFIx output is asserted LOW. After a valid serial data stream is applied, it may take up to one RANGE CONTROL SAMPLING PERIOD before the PLL locks to the input data stream, after which LFIx is HIGH.

Table 2 lists the operating serial signaling rate and allowable range of TRGCLK± frequencies.

Table 2. Operating Speed Settings

 

 

TRGCLKx±

Signaling

SPDSELx

TRGRATEx

Frequency

Rate (Mbps)

 

 

(MHz)

 

 

 

 

 

 

 

LOW

1

Reserved

195–400

 

0

19.5–40

 

 

 

 

 

MID (Open)

1

20–40

400–800

 

 

 

 

 

0

40–80

 

 

 

 

 

HIGH

1

40–75

800–1500

 

 

 

 

 

0

80–150

 

 

 

 

 

Receive Channel Enabled

The CYV15G0404RB contains four receive channels that it can independently enable and disable. Each channel are enabled or disabled separately through the RXPLLPDx input latch as controlled by the device configuration interface. RXPLLPDx latch = 0 disables the associated PLL and analog circuitry of the channel. Any disabled channel indicates a constant link fault condition on the LFIx output. RXPLLPDx = 1 enables the associated PLL and receive channel to receive a serial stream.

Note When a disabled receive channel is reenabled, the status of the associated LFIx output and data on the parallel outputs for the associated channel may be indeterminate for up to 2 ms.

Clock/Data Recovery

A separate CDR block within each receive channel performs the extraction of a bit rate clock and recovery of bits from each received serial stream. An integrated PLL that tracks the frequency of the transitions in the incoming bit stream and aligns the phase of the internal bit rate clock to the transitions

Document #: 38-02102 Rev. *C

in the selected serial data stream performs the clock extraction function.

Each CDR accepts a character-rate (bit-rate ÷ 10) or half-character-rate (bit-rate ÷ 20) training clock from the associated TRGCLKx± input. This TRGCLKx± input is used to

Ensure that the VCO (within the CDR) is operating at the correct frequency (rather than a harmonic of the bit rate)

Reduce PLL acquisition time

Limit unlocked frequency excursions of the CDR VCO when there is no input data present at the selected Serial Line Receiver.

Regardless of the type of signal present, the CDR attempts to recover a data stream from it. If the signaling rate of the recovered data stream is outside the limits set by the range control monitors, the CDR tracks TRGCLKx± instead of the data stream. Once the CDR output (RXCLK±) frequency returns close to TRGCLKx± frequency, the CDR input switches back to the input data stream. If no data is present at the selected line receiver, this switching behavior may cause brief RXCLK± frequency excursions from TRGCLKx±. However, the LFIx output indicates the validity of the input data stream. The frequency of TRGCLKx± must be within ±1500 ppm[21] of the frequency of the clock that drives the reference clock input of the remote transmitter, to ensure a lock to the incoming data stream. This large ppm tolerance allows the CDR PLL to reliably receive a 1.485 or 1.485/1.001 Gbps SMPTE HD-SDI data stream with a constant TRGCLK frequency.

For systems using multiple or redundant connections, use the LFIx output to select an alternate data stream. When the device detects an LFIx indication, external logic toggles selection of the associated INx1± and INx2± input through the associated INSELx input. When a port switch takes place, the receive PLL for that channel reacquires the new serial stream.

Reclocker

Each receive channel performs a reclocker function on the incoming serial data. To do this, the Clock and Data Recovery PLL first recovers the clock from the data. The recovered clock retimes the data and then passes it to an output register. It also passes the recovered character clock from the receive PLL to the reclocker output PLL, which generates the bit clock that clocks the retimed data into the output register. This data stream is then transmitted through the differential serial outputs.

Reclocker Serial Output Drivers

The serial output interface drivers use differential Current Mode Logic (CML) drivers to provide source-matched drivers for 50transmission lines. These drivers accept data from the reclocker output register in the reclocker channel. These drivers have signal swings equivalent to that of standard PECL drivers, and can drive AC coupled optical modules or trans- mission lines.

Reclocker Output Channels Enabled

Each driver can be enabled or disabled separately via the device configuration interface.

When a driver is disabled using the configuration interface, it internally powers down to reduce device power. If both

Page 12 of 27

[+] Feedback

Image 12
Contents Features Functional DescriptionCypress Semiconductor Corporation CYV15G0404RB Deserializing Reclocker Logic Block Diagram Reclocking Deserializer Path Block Diagram Clock Device Configuration and Control Block Diagram = Internal SignalPin Configuration Top View1 Pin Configuration Bottom View1 Receive Path Clock Signals Device Control SignalsAsynchronous Device Reset Name IO Characteristics Signal Description Link Fault Indication OutputDevice Configuration and Control Bus Signals Control Write Enable .Internal Device Configuration Latches Signal Detect Amplitude SelectReceive Channel Power Control Receive Bist DisabledCYV15G0404RB HOTLink II Operation CYV15G0404RB Receive Data PathClock/Data Recovery LOWHigh ReclockerPower Control Device Configuration and Control InterfaceForce Global Enable Function Mask FunctionLatch Types Static Latch ValuesDevice Configuration Strategy Device Control Latch Configuration Table DATA7 DATA6 DATA5 DATA4 DATA3 DATA2 DATA1 DATA0Jtag Support Receive Bist Status BitsLevel Select Inputs RX PLL BiststartBistwait Bistdatacompare 000CYV15G0404RB DC Electrical Characteristics Operating Range Maximum RatingsCYV15G0404RB DC Electrical Characteristics AC Test Loads and WaveformsCYV15G0404RB AC Electrical Characteristics PLL Characteristics Capacitance14Parameter Description Min Max Unit CYV15G0404RB Device Parameter Description Test Conditions Max UnitBus Configuration Write Timing Receive Interface Read Timing RXRATEx =VCC Power CMLLvttl in PU CML OUTROUTB2+ CML OUT TDI Lvttl in PURXDB8 Lvttl OUT TMS Lvttl in PUPackage Diagram Ordering InformationSpeed Ordering Code Package Package Type Operating RangeDocument History FRESUA AGT