PRELIMINARY
CYP15G0401RB
Document #: 38-02111 Rev. ** Page 10 of 35
CYP15G0401RB HOTLink II Operation
The CYP15G0401RB is a highly configurable device designed
to support reliable transfer of large quantities of data, using
high-speed serial links, from one or multiple sources to one
destination. This device supports four single-byte or
single-character channels.
CYP15G0401RB Receive Data Path
Serial Line Receivers
Two differential Line Receivers, INx1
±
and INx2
±
, are
available on each channel for accepting serial data streams.
The active Serial Line Receiver on a channel is selected using
the associated INSELx input. The Serial Line Receiver inputs
are differential, and can accommodate wire interconnect and
filtering losses or transmission line attenuation greater than
16 dB. For normal operation, these inputs should receive a
signal of at least VI
DIFF
> 100 mV, or 200 mV peak-to-peak
differential. Each Line Receiver can be DC- or AC-coupled to
+3.3V powered fiber-optic interface modules (any ECL/PECL
family, not limited to 100K PECL) or AC-coupled to +5V
powered optical modules. The common-mode tolerance of
these line receivers accommodates a wide range of signal
termination voltages. Each receiver provides internal
DC-restoration, to the center of the receiver’s common mode
range, for AC-coupled signals.
Signal Detect/Link Fault
Each selected Line Receiver (i.e., that routed to the clock and
data recovery PLL) is simultaneously monitored for
analog amplitude above limit specified by SDASEL
transition density greater than specified limit
range controller reports the received data stream within
normal frequency range (±1500 ppm)
[4]
receive channel enabled
All of these conditions must be valid for the Signal Detect block
to indicate a valid signal is present. This status is presented on
the LFIx
(Link Fault Indicator) output associated with each
receive channel.
RXLE LVTTL Input,
asynchronous,
internal pull-up
Receive Channel Power-control Latch Enable
. Active HIGH. When RXLE = HIGH, the
signals on the BRE[3:0] inputs directly control the power enables for the receive PLLs
and analog circuitry. When the BRE[3:0] input is HIGH, the associated receive channel
A through D PLL and analog circuitry are active. When the BRE[3:0] input is LOW, the
associated receive channel A through D PLL and analog circuitry are powered down. The
specific mapping of BRE[3:0] signals to the associated receive channel enables is listed
in
Table 2
. When RXLE returns LOW, the last values present on BRE[3:0] are captured
in the internal RX PLL Enable Latch. When the device is reset (TRSTZ
= LOW), the latch
is reset to disable all receive channels.
BRE[3:0] LVTTL Input,
asynchronous,
internal pull-up
BIST and Receive Channel Enables
. These inputs are passed to and through the BIST
Enable Latch when BISTLE is HIGH, and captured in this latch when BISTLE returns
LOW. These inputs are passed to and through the Receive Channel Enable Latch when
RXLE is HIGH, and captured in this latch when RXLE returns LOW.
LFIA
LFIB
LFIC
LFID
LVTTL Output,
Asynchronous
Link Fault Indication Output
. Active LOW. LFIx is the logical OR of four internal condi-
tions:
1. Received serial data frequency outside expected range
2. Analog amplitude below expected levels
3. Transition density lower than expected
4. Receive Channel disabled.
JTAG Interface
TMS LVTTL Input,
internal pull-up
Test Mode Select
. Used to control access to the JTAG Test Modes. If maintained high
for
5 TCLK cycles, the JTAG test controller is reset. The TAP controller is also reset
automatically upon application of power to the device.
TCLK LVTTL Input,
internal pull-down
JTAG Test Clock
TDO Three-state
LVTTL Output
Test Data Out
. JTAG data output buffer which is High-Z while JTAG test mode is not
selected.
TDI LVTTL Input, internal pull-up
Test Data In
. JTAG data input port.
Power
V
CC
+3.3V Power
GND
Signal and power ground for all internal circuits
.
Pin Descriptions
(continued)
CYP15G0401RB Quad HOTLink II Receiver
Pin Name I/O Characteristics Signal Description
[+] Feedback
PRELIMINARY
CYP15G0401RB
Document #: 38-02111 Rev. ** Page 11 of 35
Analog Amplitude
While most signal monitors are based on fixed constants, the
analog amplitude level detection is adjustable. This allows
operation with highly attenuated signals, or in high-noise
environments. This adjustment is made through the SDASEL
signal, a three-level select
[3]
input, which sets the trip point for
the detection of a valid signal at one of three levels, as listed
in
Table 1
. This control input affects the analog monitors for all
receive channels.
The Analog Signal Detect Monitors are active for the Line
Receiver selected by the associated INSELx input.
Transition Density
The Transition Detection logic checks for the absence of any
transitions spanning greater than six transmission characters
(60 bits). If no transitions are present in the data received on
a channel, the Transition Detection logic for that channel will
assert LFIx. The LFIx output remains asserted until at least
one transition is detected in each of three adjacent received
characters.
Range Controls
The Clock/Data Recovery (CDR) circuit includes logic to
monitor the frequency of the Phase Locked Loop (PLL)
Voltage Controlled Oscillator (VCO) used to sample the
incoming data stream. This logic ensures that the VCO
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 has been “missing”
when the incoming data stream is outside the acceptable
frequency range
To perform this function, the frequency of the VCO is periodi-
cally sampled and compared to the frequency of the TRGCLK
input. If the VCO is running at a frequency beyond
±1500 ppm
[4]
as defined by the training clock frequency, it is
periodically forced to the correct frequency (as defined by
TRGCLK, SPDSEL, and TRGRATE) and then released in an
attempt to lock to the input data stream. The sampling and
relock period of the Range Control is calculated as follows:
RANGE CONTROL SAMPLING PERIOD = (TRGCLK-
PERIOD) * (16000).
During the time that the Range Control forces the PLL VCO to
run at TRGCLK*10 (or TRGCLK*20 when TRGRATE = HIGH)
rate, the LFIx output will be asserted LOW. While the PLL is
attempting to re-lock to the incoming data stream, LFIx may be
either HIGH or LOW (depending on other factors such as
transition density and amplitude detection) and the recovered
byte clock (RXCLKx) may run at an incorrect rate (depending
on the quality or existence of the input serial data stream).
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 should be
HIGH.
Receive Channel Enabled
The CYP15G0401RB contains four receive channels that can
be independently enabled and disabled. Each channel can be
enabled or disabled separately through the BRE[3:0] inputs,
as controlled by the RXLE latch-enable signal. When RXLE is
HIGH, the signals present on the BRE[3:0] inputs are passed
through the Receive Channel Enable Latch to control the PLLs
and logic of the associated receive channel. The BRE[3:0]
input associated with a specific receive channel is listed in
Table 2
.
When RXLE is HIGH and BRE[x] is HIGH, the associated
receive channel is enabled to receive and recover a serial
stream. When RXLE is HIGH and BRE[x] is LOW, the
associated receive channel is disabled and powered down.
Any disabled channel indicates an asserted LFIx
output. When
RXLE returns LOW, the values present on the BRE[3:0] inputs
are latched in the Receive Channel Enable Latch, and remain
there until RXLE returns HIGH to open the latch again.
[6]
Clock Multiplier
The Clock Multiplier accepts a character-rate or
half-character-rate external clock at the TRGCLK input, to
generate a character-rate clock for use by the Clock/Data
Recovery (CDR) blocks.
This clock multiplier can accept a TRGCLK input between
20 MHz and 150 MHz (providing the user with the option to
use a TRGCLK frequency at 1/10 or 1/20 the serial bit rate),
however, this clock range is limited by the operating mode of
the CYP15G0401RB clock multiplier (controlled by
TRGRATE) and by the level on the SPDSEL input.
SPDSEL is a static three-level select
[3]
(ternary) input that
selects one of three operating ranges for the serial data inputs.
The operating serial signaling-rate and allowable range of
TRGCLK frequencies are listed in
Table 3
.
Notes:
4. TRGCLK has no phase or frequency relationship with the recovered clock(s) and only acts as a centering reference to reduce clock synchronization time. TRGCLK
must be within ±1500 ppm (±0.15%) of the remote transmitter’s PLL reference (REFCLK) frequency. Although transmitting to a HOTLink II receiver necessitates
the frequency difference between the transmitter and receiver reference clocks to be within ±1500-ppm, the stability of the crystal needs to be within the limits
specified by the appropriate standard when transmitting to a remote receiver that is compliant to that standard. For example, to be IEEE 802.3z Gigabit Ethernet
compliant, the frequency stability of the crystal needs to be within ±100 ppm.
5. The peak amplitudes listed in this table are for typical waveforms that have generally 3–4 transitions for every ten bits. In a worse case environment the signals
may have a sine-wave appearance (highest transition density with repeating 0101...). Signal peak amplitudes levels within this environment type could increase
the values in the table above by approximately 100 mV.
6. When a disabled receive channel is re-enabled, 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.
Table 1. Analog Amplitude Detect Valid Signal Levels
[5]
SDASEL Typical signal with peak amplitudes above
LOW 140 mV p-p differential
MID (Open) 280 mV p-p differential
HIGH 420 mV p-p differential
Table 2. BIST and Receive Channel Enable Signal Map
BRE
Input
BIST Channel
Enable
(BISTLE)
Receive PLL
Channel Enable
(RXLE)
BRE[3] Receive D Receive D
BRE[2] Receive C Receive C
BRE[1] Receive B Receive B
BRE[0] Receive A Receive A
[+] Feedback
PRELIMINARY
CYP15G0401RB
Document #: 38-02111 Rev. ** Page 12 of 35
The TRGCLK
±
input is a differential input with each input inter-
nally biased to 1.4V. If the TRGCLK+ input is connected to a
TTL, LVTTL, or LVCMOS clock source, TRGCLK– can be left
floating and the input signal is recognized when it passes
through the internally biased reference point.
When both the TRGCLK+ and TRGCLK– inputs are
connected, the clock source must be a differential clock. This
can be either a differential LVPECL clock that is DC- or
AC-coupled, or a differential LVTTL or LVCMOS clock.
By connecting the TRGCLK– input to an external voltage
source or resistive voltage divider, it is possible to adjust the
reference point of the TRGCLK+ input for alternate logic
levels. When doing so, it is necessary to ensure that the input
differential crossing point remains within the parametric range
supported by the input.
Clock/Data Recovery
The extraction of a bit-rate clock and recovery of bits from each
received serial stream is performed by a separate Clock/Data
Recovery (CDR) block within each receive channel. The clock
extraction function is performed by embedded phase-locked
loops (PLLs) that track the frequency of the transitions in the
incoming bit streams and align the phase of their internal
bit-rate clocks to the transitions in the selected serial data
streams.
Each CDR accepts a character-rate (bit-rate
÷
10) or
half-character-rate (bit-rate
÷
20) training clock from the
TRGCLK input. This TRGCLK input is used to
ensure that the VCO (within the CDR) is operating at the
correct frequency.
to reduce PLL acquisition time
and to 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 will attempt
to recover a data stream from it. If the frequency of the
recovered data stream is outside the limits of the range control
monitor, the CDR will switch to track TRGCLK instead of the
data stream. Once the CDR output (RXCLKx) frequency
returns back close to TRGCLK frequency, the CDR input will
be switched back to track the input data stream. In case no
data is present at the input this switching behavior may result
in brief RXCLKx frequency excursions from TRGCLK.
However, the validity of the input data stream is indicated by
the LFIx output. The frequency of TRGCLK is required to be
within
±
1500 ppm
[4]
of the frequency of the clock that drives
the TRGCLK input of the remote transmitter to ensure a lock
to the incoming data stream.
For systems using multiple or redundant connections, the LFIx
output can be used to select an alternate data stream. When
an LFIx
indication is detected, external logic can toggle
selection of the associated INx1
±
and INx2
±
inputs through the
associated INSELx input. When a port switch takes place, it is
necessary for the receive PLL for that channel to reacquire the
new serial stream and frame to the incoming character bound-
aries.
Deserializer/Framer
Each CDR circuit extracts bits from the associated serial data
stream and clocks these bits into the Shifter/Framer at the
bit-clock rate. When enabled, the Framer examines the data
stream, looking for one or more Comma or K28.5 characters
at all possible bit positions. The location of this character in the
data stream is used to determine the character boundaries of
all following characters.
Framing Character
The CYP15G0401RB allows selection of two combinations of
framing characters to support requirements of different inter-
faces. The selection of the framing character is made through
the FRAMCHAR input.
The specific bit combinations of these framing characters are
listed in
Table 4
. When the specific bit combination of the
selected framing character is detected by the Framer, the
boundaries of the characters present in the received data
stream are known.
Framer
The Framer on each channel operates in one of three different
modes, as selected by the RFMODE input. In addition, the
Framer itself may be enabled or disabled through the RFEN
input. When RFEN = LOW, the framers in all four receive paths
are disabled, and no combination of bits in a received data
stream will alter the character boundaries. When RFEN
= HIGH, the Framer selected by RFMODE is enabled on all
four channels.
When RFMODE = LOW, the Low-Latency Framer is
selected
[8]
. This Framer operates by stretching the recovered
character clock until it aligns with the received character
boundaries. In this mode, the Framer starts its alignment
process on the first detection of the selected framing
Table 3. Operating Speed Settings
SPDSEL TRGRATE
TRGCLK
Frequency
(MHz)
Signaling
Rate (MBaud)
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
Table 4. Framing Character Selector
FRAMCHAR
Bits Detected in Framer
Character Name Bits Detected
LOW Reserved for test
MID (Open) Comma+
or Comma
00111110XX
[7]
or 11000001XX
HIGH –K28.5
or +K28.5
0011111010 or
1100000101
Notes:
7. The standard definition of a Comma contains only seven bits. However, since all valid Comma characters within the 8B/10B character set also have the eighth
bit as an inversion of the seventh bit, the compare pattern is extended to a full eight bits to reduce the possibility of a framing error.
8. When Receive BIST is enabled on a channel, the Low-Latency Framer must not be enabled. The BIST sequence contains an aliased K28.5 framing character,
which would cause the Receiver to update its character boundaries incorrectly.
[+] Feedback

CYP15G0401RB-BGXC

Mfr. #:
Manufacturer:
Cypress Semiconductor
Description:
IC RECEIVER HOTLINK 256LBGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet