CYV15G0104 [CYPRESS]
Independent Clock HOTLink II?? Serializer and Reclocking Deserializer; 独立时钟的HOTLink II ?串行器及解串器时钟恢复型号: | CYV15G0104 |
厂家: | CYPRESS |
描述: | Independent Clock HOTLink II?? Serializer and Reclocking Deserializer |
文件: | 总28页 (文件大小:942K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
PRELIMINARY
CYV15G0104TRB
Independent Clock HOTLink II™ Serializer and
Reclocking Deserializer
including SMPTE 292M and SMPTE 259M video applications.
It supports signaling rates in the range of 195 to 1500 Mbps
Features
• Single channel video serializer plus single channel
per serial link. The transmit and receive channels are
independent and can operate simultaneously at different
rates. The transmit channel accepts 10-bit parallel characters
in an Input Register and converts them to serial data. The
receive channel accepts serial data and converts it to 10-bit
parallel characters and presents these characters to an Output
Register. The received serial data can also be reclocked and
retransmitted through the reclocker serial outputs. Figure 1
illustrates typical connections between independent video co-
processors and corresponding CYV15G0104TRB chips.
video reclocking deserializer
— 195- to 1500-Mbps serial data signaling rate
— Simultaneous operation at different signaling rates
• Second-generation HOTLink® technology
• Compliant to SMPTE 292M and SMPTE 259M video
standards
• Supports reception of either 1.485 or 1.485/1.001 Gbps
data rate with the same training clock
• Internal phase-locked loops (PLLs) with no external
The CYV15G0104TRB satisfies the SMPTE 259M and
SMPTE 292M compliance as per SMPTE EG34-1999 Patho-
logical Test Requirements.
PLL components
• Supports half-rate and full-rate clocking
• Selectable differential PECL-compatible serial inputs
— Internal DC-restoration
• Redundant differential PECL-compatible serial outputs
— No external bias resistors required
— Internal source termination
— Signaling-rate controlled edge-rates
• Synchronous LVTTL parallel interface
• JTAG boundary scan
• Built-In Self-Test (BIST) for at-speed link testing
• Link Quality Indicator
As
a
second-generation
HOTLink
device,
the
CYV15G0104TRB extends the HOTLink family with enhanced
levels of integration and faster data rates, while maintaining
serial-link compatibility (data and BIST) with other HOTLink
devices. The transmit (TX) channel of the CYV15G0104TRB
HOTLink II device accepts scrambled 10-bit transmission
characters. These characters are serialized and output from
dual Positive ECL (PECL) compatible differential trans-
mission-line drivers at a bit-rate of either 10- or 20-times the
input reference clock for that channel.
The receive (RX) channel of the CYV15G0104TRB HOTLink
II device accepts a serial bit-stream from one of two selectable
PECL-compatible differential line receivers, and using a
completely integrated Clock and Data Recovery PLL, recovers
the timing information necessary for data reconstruction. The
recovered bit-stream is reclocked and retransmitted through
the reclocker serial outputs. Also, the recovered serial data is
deserialized and presented to the destination host system.
—Analog signal detect
—Digital signal detect
• Low-power 1.8W @ 3.3V typical
• Single 3.3V supply
• Thermally enhanced BGA
• 0.25µ BiCMOS technology
The transmit and receive channels contain an independent
BIST pattern generator and checker, respectively. This BIST
hardware allows at-speed testing of the high-speed serial data
paths in each transmit and receive section, and across the
interconnecting links.
Functional Description
The CYV15G0104TRB Independent Clock HOTLink II™
Serializer and Reclocking Deserializer is a point-to-point or
point-to-multipoint communications building block enabling
transfer of data over a variety of high-speed serial links
Reclocked
Output
10
10
Independent
Channel
Independent
Channel
Serial
Links
CYV15G0104TRB
Device
CYV15G0104TRB
Device
10
10
Reclocked
Output
Figure 1. HOTLink II™ System Connections
Cypress Semiconductor Corporation
•
3901 North First Street
•
San Jose, CA 95134
•
408-943-2600
Document #: 38-02100 Rev. **
Revised July 14, 2004
CYV15G0104TRB
PRELIMINARY
The CYV15G0104TRB is ideal for SMPTE applications where
different data rates and serial interface standards are
necessary for each channel. Some applications include multi-
format routers, switchers, format converters, SDI monitors,
cameras, and camera control units.
CYV15G0104TRB Serializer and Reclocking Deserializer Logic Block Diagram
x10
x10
Phase
Align
Deserializer
Buffer
Serializer
RX
TX
Reclocker
Document #: 38-02100 Rev. **
Page 2 of 28
CYV15G0104TRB
PRELIMINARY
Reclocking Deserializer Path Block Diagram
RESET
TRST
JTAG
Boundary
Scan
TRGRATEA
TMS
TCLK
TDI
x2
TRGCLKA
Controller
TDO
SDASEL[2..1]A[1:0]
LDTDEN
INSELA
LFIA
Receive
Signal
Monitor
10
RXDA[9:0]
BISTSTA
10
10
INA1+
INA1–
INA2+
INA2–
Clock &
Data
Recovery
PLL
RXCLKA+
RXCLKA–
÷2
ULCA
SPDSELA
RXBISTA[1:0]
RXRATEA
RXPLLPDA
Recovered Serial Data
Recovered Character Clock
ROE[2..1]A
ROUTA1+
ROUTA1–
Reclocker
ROE[2..1]A
Output PLL
Clock Multiplier
ROUTA2+
ROUTA2–
RECLKOA
REPDOA
Character-Rate Clock
Bit-Rate Clock
Serializer Path Block Diagram
Bit-Rate Clock
= Internal Signal
REFCLKB+
REFCLKB–
TXRATEB
Transmit PLL
TOE[2..1]B
Clock Multiplier
SPDSELB
TXCLKOB
Character-Rate Clock
PABRSTB
TXERRB
TXCLKB
TOE[2..1]B
TXBISTB
0
1
TXCKSELB
TOUTB1+
TOUTB1–
10
10
10
TXDB[9:0]
10
TOUTB2+
TOUTB2–
Document #: 38-02100 Rev. **
Page 3 of 28
CYV15G0104TRB
PRELIMINARY
Device Configuration and Control Block Diagram
=
Internal Signal
RXRATEA
RXPLLPDA
TRGRATEA
TXRATEB
WREN
Device Configuration
ADDR[2:0]
TXCKSELB
PABRSTB
and Control Interface
DATA[6:0]
SDASEL[2..1]A[1:0]
TOE[2..1]B
ROE[2..1]A
RXBISTA[1:0]
TXBISTB
Document #: 38-02100 Rev. **
Page 4 of 28
CYV15G0104TRB
PRELIMINARY
Pin Configuration (Top View)[1]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A
B
C
D
E
F
TOUT
B1–
TOUT
B2–
IN
ROUT
A1–
IN
ROUT
A2–
NC
NC
NC
NC
V
NC
GND GND
GND
V
V
NC
V
NC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
A1–
A2–
TOUT
B1+
TOUT
B2+
IN
ROUT
A1+
IN
ROUT
A2+
V
NC
V
NC
V
V
V
V
GND
GND
GND
NC
GND
GND
V
V
V
NC
NC
NC
NC
CC
CC
CC
CC
CC
CC
A1+
A2+
TDI
TMS
DATA
[6]
DATA
[4]
DATA
[2]
DATA
[0]
SPD
LDTD TRST
EN
TDO
V
V
V
V
V
NC
NC
NC
NC
GND
CC
SELB
TCLK RESET
INSELA
ULCA
DATA
[5]
DATA
[3]
DATA
[1]
SCAN TMEN3
EN2
GND GND GND
NC
NC
V
CC
CC
V
V
V
V
V
V
V
CC
CC
CC
CC
CC
CC
NC
NC
NC
V
NC
NC
NC
NC
NC
CC
CC
G
H
J
WREN
SPD
GND
GND GND
NC
SELA
GND GND GND GND
GND GND GND GND
GND GND GND GND
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
K
L
NC
NC
NC
NC
NC
NC
GND GND
NC
NC
GND
NC
GND
GND
M
N
P
R
T
GND GND GND GND
GND GND GND GND
GND GND GND GND
NC
NC
NC
NC
NC
NC
NC
NC
V
V
V
V
V
V
V
V
V
CC
CC
CC
CC
CC
CC
V
V
V
V
CC
CC
CC
CC
CC
CC
CC
U
V
W
Y
TX
TX
TX
TX
ADDR
[0]
REF
RX
BIST
STA
RX
V
V
V
V
NC
NC
NC
NC
NC
NC
NC
NC
GND GND
GND GND GND
V
V
V
V
V
V
V
V
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
DB[0]
DB[1]
DB[2]
DB[9]
CLKB–
DA[4]
DA[0]
TX
TX
TX
REF
RE
RX
RX
RX
RX
NC
GND
GND
GND
NC
GND
GND GND
DB[3]
DB[4]
DB[8]
CLKB+ CLKOA
DA[9]
DA[5]
DA[2]
DA[1]
TX
TX
ADDR ADDR
RX
REPDO
A
LFIA
TRG
RX
RX
NC
NC
NC
NC
GND GND
GND GND
DB[5]
DB[7]
[2]
[1]
CLKA+
CLKA+ DA[6]
DA[3]
TX
TX
TX
RX
TX
TRG
RX
RX
NC
GND
DB[6] CLKB
CLKOB
CLKA–
ERRB CLKA– DA[8]
DA[7]
1. NC = Do not connect.
Document #: 38-02100 Rev. **
Page 5 of 28
CYV15G0104TRB
PRELIMINARY
Pin Configuration (Bottom View)[1]
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
A
B
C
D
E
F
ROUT
A2–
IN
ROUT
A1–
IN
TOUT
B2–
TOUT
B1–
NC
V
NC
V
V
GND
GND GND
NC
V
NC
NC
NC
NC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
A2–
A1–
ROUT
A2+
IN
ROUT
A1+
IN
TOUT
B2+
TOUT
B1+
NC
NC
NC
NC
V
V
V
GND
GND
NC
GND
GND
GND
V
V
V
V
NC
V
NC
V
CC
CC
CC
CC
CC
CC
A2+
A1+
TDO
TRST LDTD
EN
SPD
DATA
[0]
DATA
[2]
DATA
[4]
DATA
[6]
TMS
TDI
GND
NC
NC
NC
NC
V
V
V
V
V
CC
SELB
TMEN3 SCAN
EN2
DATA
[1]
DATA
[3]
DATA
[5]
ULCA
INSELA
RESET TCLK
V
V
NC
NC
GND GND GND
CC
CC
V
V
V
V
V
V
CC
CC
CC
CC
CC
CC
CC
NC
NC
NC
NC
NC
V
NC
NC
NC
CC
G
H
J
SPD
WREN
NC
GND GND
GND
SELA
GND GND GND GND
GND GND GND GND
GND GND GND GND
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
K
L
GND GND
NC
NC
NC
NC
NC
NC
GND
GND
GND
NC
NC
NC
M
N
P
R
T
GND GND GND GND
GND GND GND GND
GND GND GND GND
NC
NC
NC
NC
NC
NC
NC
NC
V
V
V
V
V
V
V
V
V
CC
CC
CC
CC
CC
CC
CC
CC
CC
V
V
V
V
CC
CC
CC
CC
U
V
W
Y
RX
BIST
STA
RX
REF
ADDR
[0]
TX
TX
TX
TX
V
V
V
V
V
V
V
V
GND GND GND
GND GND
NC
NC
NC
NC
NC
NC
NC
NC
V
V
V
V
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
DA[0]
DA[4]
CLKB–
DB[9]
DB[2]
DB[1]
DB[0]
RX
RX
RX
RX
RE
REF
TX
TX
TX
GND GND
GND
NC
GND
GND
GND
NC
DA[1]
DA[2]
DA[5]
DA[9]
CLKOA CLKB+
DB[8]
DB[4]
DB[3]
RX
RX
TRG
LFIA
REPDO
A
RX
ADDR ADDR
TX
TX
GND GND
GND GND
NC
NC
NC
NC
DA[3]
DA[6] CLKA+
CLKA+
[1]
[2]
DB[7]
DB[5]
RX
RX
TRG
TX
RX
TX
TX
TX
GND
NC
DA[7]
DA[8] CLKA– ERRB
CLKA–
CLKOB
CLKB DB[6]
Document #: 38-02100 Rev. **
Page 6 of 28
CYV15G0104TRB
PRELIMINARY
Pin Definitions
CYV15G0104TRB HOTLink II Serializer and Reclocking Deserializer
Name
I/O Characteristics Signal Description
Transmit Path Data and Status Signals
TXDB[9:0]
TXERRB
LVTTL Input,
synchronous,
sampled by
Transmit Data Inputs. TXDB[9:0] data inputs are captured on the rising edge of the
transmit interface clock. The transmit interface clock is selected by the TXCKSELB
latch via the device configuration interface.
TXCLKB↑ or
REFCLKB↑[2]
LVTTL Output,
synchronous to
Transmit Path Error. TXERRB is asserted HIGH to indicate detection of a transmit
Phase-Align Buffer underflow or overflow. If an underflow or overflow condition is
detected, TXERRB, is asserted HIGH and remains asserted until the transmit
Phase-Align Buffer is re-centered with the PABRSTB latch via the device configu-
ration interface. When TXBISTB = 0, the BIST progress is presented on the TXERRB
output. The TXERRB signal pulses HIGH for one transmit-character clock period to
REFCLKB↑ [3]
,
asynchronous to
transmit channel
enable / disable,
asynchronous to loss indicate a pass through the BIST sequence once every 511 character times.
or return of
TXERRB is also asserted HIGH, when any of the following conditions is true:
REFCLKB±
• The TXPLL is powered down. This occurs when TOE2B and TOE1B are both
disabled by setting TOE2B = 0 and TOE1B = 0.
• The absence of the REFCLKB± signal.
Transmit Path Clock Signals
REFCLKB±
Differential LVPECL Reference Clock. REFCLKB± clock inputs are used as the timing reference for the
or single-ended
transmit PLL. This input clock may also be selected to clock the transmit parallel
interface. When driven by a single-ended LVCMOS or LVTTL clock source, connect
the clock source to either the true or complement REFCLKB input, and leave the
alternate REFCLKB input open (floating). When driven by an LVPECL clock source,
the clock must be a differential clock, using both inputs.
LVTTL input clock
TXCLKB
LVTTL Clock Input,
internal pull-down
Transmit Path Input Clock. When configuration latch TXCKSELB = 0, the
associated TXCLKB input is selected as the character-rate input clock for the
TXDB[9:0] input. In this mode, the TXCLKB input must be frequency-coherent to its
TXCLKOB output clock, but may be offset in phase by any amount. Once initialized,
TXCLKB is allowed to drift in phase by as much as ±180 degrees. If the input phase
of TXCLKB drifts beyond the handling capacity of the Phase Align Buffer, TXERRB
is asserted to indicate the loss of data, and remains asserted until the Phase Align
Buffer is initialized. The phase of TXCLKB relative to REFCLKB± is initialized when
the configuration latch PABRSTB is written as 0. When TXERRB is deasserted, the
Phase Align Buffer is initialized and input characters are correctly captured.
TXCLKOB
LVTTL Output
Transmit Clock Output. TXCLKOB output clock is synthesized by the transmit PLL
and operates synchronous to the internal transmit character clock. TXCLKOB
operates at either the same frequency as REFCLKB± (TXRATEB = 0), or at twice
the frequency of REFCLKB± (TXRATEB = 1). The transmit clock outputs have no
fixed phase relationship to REFCLKB±.
Receive Path Data and Status Signals
RXDA[9:0]
LVTTL Output,
Parallel Data Output. RXDA[9:0] parallel data outputs change relative to the receive
interface clock. If RXCLKA± is a full-rate clock, the RXCLKA± clock outputs are
complementary clocks operating at the character rate. The RXDA[9:0] outputs for
the associated receive channels follow rising edge of RXCLKA+ or falling edge of
RXCLKA–. If RXCLKA± is a half-rate clock, the RXCLKA± clock outputs are comple-
mentary clocks operating at half the character rate. The RXDA[9:0] outputs for the
associated receive channels follow both the falling and rising edges of the
associated RXCLKA± clock outputs.
synchronous to the
RXCLKA ± output
When BIST is enabled on the receive channel, the BIST status is presented on the
RXDA[1:0] and BISTSTA outputs. See Table 6 for each status reported by the BIST
state machine. Also, while BIST is enabled, the RXDA[9:2] outputs should be
ignored.
Notes:
2. When REFCLKB± is configured for half-rate operation, these inputs are sampled relative to both the rising and falling edges of the associated REFCLKB±.
3. When REFCLKB± is configured for half-rate operation, this output is presented relative to both the rising and falling edges of the associated REFCLKB±.
Document #: 38-02100 Rev. **
Page 7 of 28
CYV15G0104TRB
PRELIMINARY
Pin Definitions (continued)
CYV15G0104TRB HOTLink II Serializer and Reclocking Deserializer
Name
I/O Characteristics Signal Description
BISTSTA
LVTTL Output,
BIST Status Output. When RXBISTA[1:0] = 10, BISTSTA (along with RXDA[1:0])
displays the status of the BIST reception. See Table 6 for the BIST status reported
for each combination of BISTSTA and RXDA[1:0].
synchronous to the
RXCLKA ± output
When RXBISTA[1:0] ≠ 10, BISTSTA should be ignored.
REPDOA
Asynchronous to
reclocker output
channel
Reclocker Powered Down Status Output. REPDOA is asserted HIGH, when the
reclocker output logic is powered down. This occurs when ROE2A and ROE1A are
both disabled by setting ROE2A = 0 and ROE1A = 0.
enable / disable
Receive Path Clock Signals
TRGCLKA±
Differential LVPECL CDR PLL Training Clock. TRGCLKA± clock inputs are used as the reference
or single-ended
source for the frequency detector (Range Controller) of the receive PLL to reduce
PLL acquisition time.
LVTTL input clock
In the presence of valid serial data, the recovered clock output of the receive CDR
PLL (RXCLKA±) has no frequency or phase relationship with TRGCLKA±.
When driven by a single-ended LVCMOS or LVTTL clock source, connect the clock
source to either the true or complement TRGCLKA input, and leave the alternate
TRGCLKA input open (floating). When driven by an LVPECL clock source, the clock
must be a differential clock, using both inputs.
RXCLKA±
RECLKOA
LVTTL Output Clock Receive Clock Output. RXCLKA± is the receive interface clock used to control
timing of the RXDA[9:0] parallel outputs. These true and complement clocks are
used to control timing of data output transfers. These clocks are output continuously
at either the half-character rate (1/20th the serial bit-rate) or character rate (1/10th
the serial bit-rate) of the data being received, as selected by RXRATEA.
LVTTL Output
Reclocker Clock Output. RECLKOA output clock is synthesized by the reclocker
output PLL and operates synchronous to the internal recovered character clock.
RECLKOA operates at either the same frequency as RXCLKA± (RXRATEA = 0), or
at twice the frequency of RXCLKA± (RXRATEA = 1).The reclocker clock outputs
have no fixed phase relationship to RXCLKA±.
Device Control Signals
RESET
LVTTL Input,
Asynchronous Device Reset. RESET initializes all state machines, counters, and
configuration latches in the device to a known state. RESET must be asserted LOW
for a minimum pulse width. When the reset is removed, all state machines, counters
and configuration latches are at an initial state. See Table 4 for the initialize values
of the device configuration latches.
asynchronous,
internal pull-up
LDTDEN
LVTTL Input,
Level Detect Transition Density Enable. When LDTDEN is HIGH, the Signal Level
Detector, Range Controller, and Transition Density Detector are all enabled to
determine if the RXPLL tracks TRGCLKA± or the selected input serial data stream.
If the Signal Level Detector, Range Controller, or Transition Density Detector are out
of their respective limits while LDTDEN is HIGH, the RXPLL locks to TRGCLKA±
until such a time they become valid. SDASEL[2..1]A[1:0] is used to configure the trip
level of the Signal Level Detector. The Transition Density Detector limit is one
transition in every 60 consecutive bits. When LDTDEN is LOW, only the Range
Controller is used to determine if the RXPLL tracks TRGCLKA± or the selected input
serial data stream. it is recommended to set LDTDEN = HIGH.
internal pull-up
ULCA
LVTTL Input,
Use Local Clock. When ULCA is LOW, the RXPLL is forced to lock to TRGCLKA±
instead of the received serial data stream. While ULCA is LOW, the link fault indicator
LFIA is LOW indicating a link fault.
internal pull-up
When ULCA is HIGH, the RXPLL performs Clock and Data Recovery functions on
the input data streams. This function is used in applications in which a stable
RXCLKA± is needed. In cases when there is an absence of valid data transitions for
a long period of time, or the high-gain differential serial inputs (INA±) are left floating,
there may be brief frequency excursions of the RXCLKA± outputs from TRGCLKA±.
Document #: 38-02100 Rev. **
Page 8 of 28
CYV15G0104TRB
PRELIMINARY
Pin Definitions (continued)
CYV15G0104TRB HOTLink II Serializer and Reclocking Deserializer
Name
I/O Characteristics Signal Description
SPDSELA
3-Level Select[4]
Serial Rate Select. The SPDSELA and SPDSELB inputs specify the operating
SPDSELB
static control input
signaling-rate range of the receive and transmit PLL, respectively.
LOW = 195 – 400 MBd
MID = 400 – 800 MBd
HIGH = 800 – 1500 MBd.
INSELA
LFIA
LVTTL Input,
asynchronous
Receive Input Selector. The INSELA input determines which external serial bit
stream is passed to the receiver’s Clock and Data Recovery circuit. When INSELA
is HIGH, the Primary Differential Serial Data Input, INA1±, is selected for the receive
channel. When INSELA is LOW, the Secondary Differential Serial Data Input, INA2±,
is selected for the receive channel.
Link Fault Indication Output. LFIA is an output status indicator signal. LFIA is the
logical OR of six internal conditions. LFIA is asserted LOW when any of the following
conditions is true:
LVTTL Output,
asynchronous
• Received serial data rate outside expected range
• Analog amplitude below expected levels
• Transition density lower than expected
• Receive channel disabled
• ULCA is LOW
• Absence of TRGCLKA±.
Device Configuration and Control Bus Signals
WREN
LVTTL input,
Control Write Enable. The WREN input writes the values of the DATA[6:0] bus into
asynchronous,
the latch specified by the address location on the ADDR[2:0] bus.[5]
internal pull-up
ADDR[2:0]
LVTTL input
Control Addressing Bus. The ADDR[2:0] bus is the input address bus used to
configure the device. The WREN input writes the values of the DATA[6:0] bus into
the latch specified by the address location on the ADDR[2:0] bus.[5] Table 4 lists the
configuration latches within the device, and the initialization value of the latches upon
the assertion of RESET. Table 5 shows how the latches are mapped in the device.
asynchronous,
internal pull-up
DATA[6:0]
LVTTL input
Control Data Bus. The DATA[6:0] bus is the input data bus used to configure the
device. The WREN input writes the values of the DATA[6:0] bus into the latch
specified by address location on the ADDR[2:0] bus.[5 ] Table 4 lists the configuration
latches within the device, and the initialization value of the latches upon the assertion
of RESET. Table 5 shows how the latches are mapped in the device.
asynchronous,
internal pull-up
Internal Device Configuration Latches
RXRATEA
Internal Latch[6]
Receive Clock Rate Select.
Signal Detect Amplitude Select.
SDASEL[2..1]A[1 Internal Latch[6]
:0]
TXCKSELB
TXRATEB
TRGRATEA
RXPLLPDA
RXBISTA[1:0]
TXBISTB
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Transmit Clock Select.
Transmit PLL Clock Rate Select.
Reclocker Output PLL Clock Rate Select.
Receive Channel Power Control.
Receive Bist Disabled.
Transmit Bist Disabled.
Transmitter Differential Serial Output Driver 2 Enable.
Transmitter Differential Serial Output Driver 1 Enable.
TOE2B
TOE1B
Notes:
4. 3-Level Select inputs are used for static configuration. These are ternary inputs that make use of logic levels of LOW, MID, and HIGH. The LOW level is
usually implemented by direct connection to V (ground). The HIGH level is usually implemented by direct connection to V (power). The MID level is
SS
CC
usually implemented by not connecting the input (left floating), which allows it to self bias to the proper level.
5. See Device Configuration and Control Interface for detailed information on the operation of the Configuration Interface.
6. See Device Configuration and Control Interface for detailed information on the internal latches.
Document #: 38-02100 Rev. **
Page 9 of 28
CYV15G0104TRB
PRELIMINARY
Pin Definitions (continued)
CYV15G0104TRB HOTLink II Serializer and Reclocking Deserializer
Name
I/O Characteristics Signal Description
ROE2A
ROE1A
PABRSTB
Internal Latch[6]
Internal Latch[6]
Internal Latch[6]
Reclocker Differential Serial Output Driver 2 Enable.
Reclocker Differential Serial Output Driver 1 Enable.
Transmit Clock Phase Alignment Buffer Reset.
Factory Test Modes
SCANEN2
LVTTL input,
Factory Test 2. SCANEN2 input is for factory testing only. This input may be left as
internal pull-down
a NO CONNECT, or GND only.
TMEN3
LVTTL input,
Factory Test 3. TMEN3 input is for factory testing only. This input may be left as a
internal pull-down
NO CONNECT, or GND only.
Analog I/O
TOUTB1±
CML Differential
Output
Transmitter Primary Differential Serial Data Output. The transmitter TOUTB1±
PECL-compatible CML outputs (+3.3V referenced) are capable of driving terminated
transmission lines or standard fiber-optic transmitter modules, and must be AC-
coupled for PECL-compatible connections.
TOUTB2±
ROUTA1±
ROUTA2±
CML Differential
Output
Transmitter Secondary Differential Serial Data Output. The transmitter TOUTB2±
PECL-compatible CML outputs (+3.3V referenced) are capable of driving terminated
transmission lines or standard fiber-optic transmitter modules, and must be AC-coupled
for PECL-compatible connections.
Reclocker Primary Differential Serial Data Output. The reclocker ROUTA1±
PECL-compatible CML outputs (+3.3V referenced) are capable of driving terminated
transmission lines or standard fiber-optic transmitter modules, and must be AC-
coupled for PECL-compatible connections.
Reclocker Secondary Differential Serial Data Output. The reclocker ROUTA2±
PECL-compatible CML outputs (+3.3V referenced) are capable of driving terminated
transmission lines or standard fiber-optic transmitter modules, and must be AC-coupled
for PECL-compatible connections.
CML Differential
Output
CML Differential
Output
INA1±
INA2±
Differential Input
Differential Input
Primary Differential Serial Data Input. The INA1± input accepts the serial data
stream for deserialization. The INA1± serial stream is passed to the receive CDR
circuit to extract the data content when INSELA = HIGH.
Secondary Differential Serial Data Input. The INA2± input accepts the serial data
stream for deserialization. The INA2± serial stream is passed to the receiver CDR
circuit to extract the data content when INSELA = LOW.
JTAG Interface
TMS
LVTTL Input,
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.
internal pull-up
TCLK
TDO
TDI
LVTTL Input,
JTAG Test Clock.
internal pull-down
3-State LVTTL
Test Data Out. JTAG data output buffer. High-Z while JTAG test mode is not
Output
selected.
LVTTL Input,
Test Data In. JTAG data input port.
internal pull-up
TRST
LVTTL Input,
JTAG reset signal. When asserted (LOW), this input asynchronously resets the
internal pull-up
JTAG test access port controller.
Power
VCC
+3.3V Power.
GND
Signal and Power Ground for all internal circuits.
CYV15G0104TRB HOTLink II Operation
The CYV15G0104TRB is a highly configurable, independent
quantities of digital video data, using high-speed serial links
from multiple sources to multiple destinations.
clocking device designed to support reliable transfer of large
Document #: 38-02100 Rev. **
Page 10 of 28
CYV15G0104TRB
PRELIMINARY
limited by the operating mode of the CYV15G0104TRB clock
multiplier (TXRATEB) and by the level on the SPDSELB input.
CYV15G0104TRB Transmit Data Path
Input Register
SPDSELB is a 3-level select[4] input that selects one of three
operating ranges for the serial data outputs of the transmit
channel. The operating serial signaling-rate and allowable
range of REFCLKB± frequencies are listed in Table 1.
The parallel input bus TXDB[9:0] can be clocked in using
TXCLKB (TXCKSELB = 0) or REFCLKB (TXCKSELB = 1).
Phase-Align Buffer
Table 1. Operating Speed Settings
REFCLKB±
Data from the Input Register is passed to the Phase-Align
Buffer, when the TXDB[9:0] input register is clocked using
TXCLKBA (TXCKSELB = 0) or when REFCLKB is a half-rate
clock (TXCKSELB = 1 and TXRATEB = 1). When the
TXDB[9:0] input register is clocked using REFCLKB±
(TXCKSELA = 1) and REFCLKB± is a full-rate clock
(TXRATEB = 0), the associated Phase Alignment Buffer in the
transmit path is bypassed. These buffers are used to absorb
clock phase differences between the TXCLKB input clock and
the internal character clock for that channel.
Once initialized, TXCLKB is allowed to drift in phase as much
as ±180 degrees. If the input phase of TXCLKB drifts beyond
the handling capacity of the Phase Align Buffer, TXERRB is
asserted to indicate the loss of data, and remains asserted
until the Phase Align Buffer is initialized. The phase of
TXCLKB relative to its internal character rate clock is initialized
when the configuration latch PABRSTB is written as 0. When
the associated TXERRB is deasserted, the Phase Align Buffer
is initialized and input characters are correctly captured.
If the phase offset, between the initialized location of the input
clock and REFCLKB, exceeds the skew handling capabilities
of the Phase-Align Buffer, an error is reported on that
channel’s TXERRB output. This output indicates an error
continuously until the Phase-Align Buffer for that channel is
reset. While the error remains active, the transmitter for that
channel outputs a continuous “1001111000” character to
indicate to the remote receiver that an error condition is
present in the link.
Frequency
(MHz)
Signaling
SPDSELB
TXRATEB
Rate (Mbps)
LOW
1
0
1
0
1
0
reserved
19.5 – 40
20 – 40
40 – 80
40 – 75
195 – 400
400 – 800
800 – 1500
MID (Open)
HIGH
80 – 150
The REFCLKB± inputs are differential inputs with each input
internally biased to 1.4V. If the REFCLKB+ input is connected
to a TTL, LVTTL, or LVCMOS clock source, the input signal is
recognized when it passes through the internally biased
reference point. When driven by a single-ended TTL, LVTTL,
or LVCMOS clock source, connect the clock source to either
the true or complement REFCLKB input, and leave the
alternate REFCLKB input open (floating).
When both the REFCLKB+ and REFCLKB– inputs are
connected, the clock source must be a differential clock. This
can either be a differential LVPECL clock that is DC-or
AC-coupled or a differential LVTTL or LVCMOS clock.
By connecting the REFCLKB– input to an external voltage
source, it is possible to adjust the reference point of the
REFCLKB+ 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.
Transmit BIST
The transmit channel contains an internal pattern generator
that can be used to validate both the link and device operation.
This generator is enabled by the TXBISTB latch via the device
configuration interface. When enabled, a register in the
transmit channel becomes a signature pattern generator by
logically converting to a Linear Feedback Shift Register
(LFSR). This LFSR generates a 511-character sequence. This
provides a predictable yet pseudo-random sequence that can
be matched to an identical LFSR in the attached Receiver(s).
Transmit Serial Output Drivers
The serial output interface drivers use differential Current
Mode Logic (CML) drivers to provide source-matched drivers
for 50Ω transmission lines. These drivers accept data from the
transmit shifter. These drivers have signal swings equivalent
to that of standard PECL drivers, and are capable of driving
AC-coupled optical modules or transmission lines.
Transmit Channels Enabled
A device reset (RESET sampled LOW) presets the BIST
Enable Latches to disable BIST on all channels.
Each driver can be enabled or disabled separately via the
device configuration interface.
All data present at the TXDB[9:0] inputs are ignored when
BIST is active on that channel.
When a driver is disabled via the configuration interface, it is
internally powered down to reduce device power. If both
transmit serial drivers are in this disabled state, the transmitter
internal logic for that channel is also powered down. A device
reset (RESET sampled LOW) disables all output drivers.
Transmit PLL Clock Multiplier
The Transmit PLL Clock Multiplier accepts a character-rate or
half-character-rate external clock at the REFCLKB± input, and
that clock is multiplied by 10 or 20 (as selected by TXRATEB)
to generate a bit-rate clock for use by the transmit shifter. It
also provides a character-rate clock used by the transmit
paths, and outputs this character rate clock as TXCLKOB.
Note. When the disabled transmit channel (i.e., both outputs
disabled) is re-enabled:
• the data on the transmit serial outputs may not meet all
timing specifications for up to 250 µs
The clock multiplier PLL can accept a REFCLKB± input
• the state of the phase-align buffer cannot be guaranteed,
and a phase-align reset is required if the phase-align buffer
is used
between 19.5 MHz and 150 MHz, however, this clock range is
Document #: 38-02100 Rev. **
Page 11 of 28
CYV15G0104TRB
PRELIMINARY
Transition Density
CYV15G0104TRB Receive Data Path
Serial Line Receivers
The Transition Detection logic checks for the absence of
transitions spanning greater than six transmission characters
Two differential Line Receivers, INA1± and INA2±, are
available on the receive channel for accepting serial data
streams. The active Serial Line Receiver is selected using the
INSELA 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 VIDIFF > 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.
(60 bits). If no transitions are present in the data received, the
Detection logic for that channel asserts LFIA.
Range Controls
The CDR circuit includes logic to monitor the frequency of the
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
signaling rate range.
To perform this function, the frequency of the RXPLL VCO is
periodically compared to the frequency of the TRGCLKA±
input. If the VCO is running at a frequency beyond
±1500ppm[24] as defined by the TRGCLKA± frequency, it is
periodically forced to the correct frequency (as defined by
TRGCLKA±, SPDSELA, and TRGRATEA) and then released
in an attempt to lock to the input data stream.
The sampling and relock period of the Range Control is calcu-
lated as follows: RANGE_CONTROL_ SAMPLING_PERIOD
= (RECOVERED BYTE CLOCK PERIOD) * (4096).
During the time that the Range Control forces the RXPLL VCO
to track TRGCLKA±, the LFIA 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 LFIA should be
HIGH.
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 amplitude level selected by
SDASELA
• transition density above the specified limit
• range controls report the received data stream inside
normal frequency range (±1500 ppm[24]
)
• receive channel enabled
• Presence of reference clock
• ULCA is not asserted.
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 LFIA (Link Fault Indicator) output associated with each
receive channel, which changes synchronous to the receive
interface clock.
The operating serial signaling-rate and allowable range of
TRGCLKA± frequencies are listed in Table 3.
Table 3. Operating Speed Settings
TRGCLKA±
Analog Amplitude
Frequency
(MHz)
Signaling
While most signal monitors are based on fixed constants, the
analog amplitude level detection is adjustable to allow
operation with highly attenuated signals, or in high-noise
environments. The analog amplitude level detection is set by
the SDASELA latch via device configuration interface. The
SDASELA latch sets the trip point for the detection of a valid
signal at one of three levels, as listed in Table 2. This control
input affects the analog monitors for all receive channels. The
Analog Signal Detect monitors are active for the Line Receiver
as selected by the INSELA input.
SPDSELA TRGRATEA
Rate (Mbps)
LOW
MID (Open)
HIGH
1
0
1
0
1
0
reserved
19.5 – 40
20 – 40
40 – 80
40 – 75
195 – 400
400 – 800
800 – 1500
80 – 150
Table 2. Analog Amplitude Detect Valid Signal Levels[7]
Receive Channel Enabled
SDASE-
Typical Signal with Peak Amplitudes
The receive channel can be enabled or disabled through the
RXPLLPDA input latch as controlled by the device configu-
ration interface. When RXPLLPDA = 0, the CDR PLL and
analog circuitry of the channel are disabled. Any disabled
channel indicates a constant link fault condition on the LFIA
output. When RXPLLPDA = 1, the CDR PLL and receive
channel are enabled to receive a serial stream.
LA
Above
00
01
10
11
Analog Signal Detector is disabled
140 mV p-p differential
280 mV p-p differential
420 mV p-p differential
Note:
7. 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.
Document #: 38-02100 Rev. **
Page 12 of 28
CYV15G0104TRB
PRELIMINARY
Note. When the disabled receive channel is reenabled, the
status of the LFIA output and data on the parallel outputs for
the associated channel may be indeterminate for up to 2 ms.
drivers, and are capable of driving AC-coupled optical
modules or transmission lines.
Reclocker Output Channels Enabled
Clock/Data Recovery
Each driver can be enabled or disabled separately via the
The extraction of a bit-rate clock and recovery of bits from the
received serial stream is performed by a separate CDR block
within the receive channel. The clock extraction function is
performed by 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 in the selected
serial data stream.
Each CDR accepts a character-rate (bit-rate ÷ 10) or half-
character-rate (bit-rate ÷ 20) training clock from the
TRGCLKA± input. This TRGCLKA± input is used to
device configuration interface.
When a driver is disabled via the configuration interface, it is
internally powered down to reduce device power. If both
reclocker serial drivers are in this disabled state, the internal
reclocker logic is also powered down. The deserialization logic
and parallel outputs will remain enabled. A device reset
(RESET sampled LOW) disables all output drivers.
Note. When the disabled reclocker function (i.e., both outputs
disabled) is re-enabled, the data on the reclocker serial
outputs may not meet all timing specifications for up to 250 µs.
• ensure that the VCO (within the CDR) is operating at the
correct frequency (rather than a harmonic of the bit-rate)
Output Bus
• reduce PLL acquisition time
The receive channel presents a 10-bit data signal (and a BIST
• limit unlocked frequency excursions of the CDR VCO when
there is no input data present at the selected Serial Line
Receiver.
status signal when RXBISTA[1:0] = 10).
Receive BIST Operation
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 TRGCLKA± instead of the
data stream. Once the CDR output (RXCLKA±) frequency
returns back close to the TRGCLKA± frequency, the CDR
input is switched back to the input data stream. If no data is
present at the selected line receiver, this switching behavior
may result in brief RXCLKA± frequency excursions from
TRGCLKA±. However, the validity of the input data stream is
indicated by the LFIA output. The frequency of TRGCLKA± is
required to be within ±1500ppm[24] of the frequency of the
clock that drives the REFCLKB± input of the remote trans-
mitter 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, the
LFIA output can be used to select an alternate data stream.
When an LFIA indication is detected, external logic can toggle
selection of the INA1± and INA2± input through the INSELA
input. When a port switch takes place, it is necessary for the
receive PLL for that channel to reacquire the new serial
stream.
The receiver channel contains an internal pattern checker that
can be used to validate both device and link operation. These
pattern checkers are enabled by the RXBISTA[1:0] latch via
the device configuration interface. When enabled, a register in
the receive channel becomes a signature pattern generator
and checker by logically converting to a Linear Feedback Shift
Register (LFSR). This LFSR generates a 511-character
sequence. This provides a predictable yet pseudo-random
sequence that can be matched to an identical LFSR in the
attached Transmitter(s). When synchronized with the received
data stream, the Receiver checks each character from the
deserializer with each character generated by the LFSR and
indicates compare errors and BIST status at the RXDA[1:0]
and BISTSTA bits of the Output Register.
The BIST status bus {BISTSTA, RXDA[0], RXDA[1]} indicates
010b or 100b for one character period per BIST loop to
indicate loop completion. This status can be used to check test
pattern progress.
The specific status reported by the BIST state machine is listed
in Table 6. These same codes are reported on the receive
status outputs.
If the number of invalid characters received ever exceeds the
number of valid characters by 16, the receive BIST state
machine aborts the compare operations and resets the LFSR
to look for the start of the BIST sequence again.
Reclocker
The 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 data is retimed
by the recovered clock and then passed to an output register.
Also, the recovered character clock from the receive PLL is
passed to the reclocker output PLL which generates the bit
clock that is used to clock the retimed data into the output
register. This data stream is then transmitted through the
differential serial outputs.
A device reset (RESET sampled LOW) presets the BIST
Enable Latches to disable BIST on all channels.
BIST Status State Machine
When a receive path is enabled to look for and compare the
received data stream with the BIST pattern, the {BISTSTA,
RXDA[1:0]} bits identify the present state of the BIST compare
operation.
The BIST state machine has multiple states, as shown in
Figure 2 and Table 6. When the receive PLL detects an out-of-
lock condition, the BIST state is forced to the Start-of-BIST
state, regardless of the present state of the BIST state
machine. If the number of detected errors ever exceeds the
number of valid matches by greater than 16, the state machine
Reclocker Serial Output Drivers
The serial output interface drivers use differential Current
Mode Logic (CML) drivers to provide source-matched drivers
for 50Ω transmission 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
Document #: 38-02100 Rev. **
Page 13 of 28
CYV15G0104TRB
PRELIMINARY
is forced to the WAIT_FOR_BIST state where it monitors the
receive path for the first character of the next BIST sequence.
Device Configuration and Control Interface
The CYV15G0104TRB is highly configurable via the configu-
ration interface. The configuration interface allows the trans-
mitter and reclocker to be configured independently. Table 4
lists the configuration latches within the device including the
initialization value of the latches upon the assertion of RESET.
Table 5 shows how the latches are mapped in the device.
Each row in the Table 5 maps to a 7-bit latch bank. There are
6 such write-only latch banks. When WREN = 0, the logic value
in the DATA[6:0] is latched to the latch bank specified by the
values in ADDR[2:0]. The second column of Table 5 specifies
the channels associated with the corresponding latch bank.
For example, the first three latch banks (0,1 and 2) consist of
configuration bits for the reclocker channel A.
Power Control
The CYV15G0104TRB supports user control of the powered
up or down state of each transmit and receive channel. The
receive channels are controlled by the RXPLLPDA latch via
the device configuration interface. When RXPLLPDA = 0, the
receive PLL and analog circuitry of the channel is disabled.
The transmit channel is controlled by the TOE1B and the
TOE2B latches via the device configuration interface. The
reclocker function is controlled by the ROE1A and the ROE2A
latches via the device configuration interface. When a driver is
disabled via the configuration interface, it is internally powered
down to reduce device power. If both serial drivers for a
channel are in this disabled state, the associated internal logic
for that channel is also powered down. When the reclocker
serial drivers are disabled, the reclocker function will be
disabled, but the deserialization logic and parallel outputs will
remain enabled.
Latch Types
There are two types of latch banks: static (S) and dynamic (D).
Each channel is configured by 2 static and 1 dynamic latch
banks. The S type contain those settings that normally do not
change for a given application, whereas the D type controls
the settings that could change during the application's lifetime.
The first and second rows of each channel (address numbers
0, 1, 5, and 6) are the static control latches. The third row of
latches for each channel (address numbers 2 and 7) are the
dynamic control latches that are associated with enabling
dynamic functions within the device. Address numbers 3 and
4 are internal test registers.
Device Reset State
When the CYV15G0104TRB is reset by assertion of RESET,
all state machines, counters, and configuration latches in the
device are initialized to a reset state. See Table 4 for the
initialize values of the configuration latches.
Following a device reset, it is necessary to enable the transmit
and receive channels used for normal operation. This can be
done by sequencing the appropriate values on the device
configuration interface.[5]
Static Latch Values
There are some latches in the table that have a static value
(i.e. 1, 0, or X). The latches that have a ‘1’ or ‘0’ must be
configured with their corresponding value each time that their
associated latch bank is configured. The latches that have an
‘X’ are don’t cares and can be configured with any value.
Table 4. Device Configuration and Control Latch Descriptions
RXRATEA
Receive Clock Rate Select. The initialization value of the RXRATEA latch = 1. RXRATEA is used to
select the rate of the RXCLKA± clock output.
When RXRATEA = 1, the RXCLKA± clock outputs are complementary clocks that follow the recovered
clock operating at half the character rate. Data for the associated receive channels should be latched
alternately on the rising edge of RXCLKA+ and RXCLKA–.
When RXRATEA = 0, the RXCLKA± clock outputs are complementary clocks that follow the recovered
clock operating at the character rate. Data for the associated receive channels should be latched on the
rising edge of RXCLKA+ or falling edge of RXCLKA–.
SDASEL1A[1:0]
SDASEL2A[1:0]
Primary Serial Data Input Signal Detector Amplitude Select. The initialization value of the
SDASEL1A[1:0] latch = 10. SDASEL1A[1:0] selects the trip point for the detection of a valid signal for
the INA1± Primary Differential Serial Data Inputs.
When SDASEL1A[1:0] = 00, the Analog Signal Detector is disabled.
When SDASEL1A[1:0] = 01, the typical p-p differential voltage threshold level is 140mV.
When SDASEL1A[1:0] = 10, the typical p-p differential voltage threshold level is 280mV.
When SDASEL1A[1:0] = 11, the typical p-p differential voltage threshold level is 420mV.
Secondary Serial Data Input Signal Detector Amplitude Select. The initialization value of the
SDASEL2A[1:0] latch = 10. SDASEL2A[1:0] selects the trip point for the detection of a valid signal for
the INA2± Secondary Differential Serial Data Inputs.
When SDASEL2A[1:0] = 00, the Analog Signal Detector is disabled
When SDASEL2A[1:0] = 01, the typical p-p differential voltage threshold level is 140mV.
When SDASEL2A[1:0] = 10, the typical p-p differential voltage threshold level is 280mV.
When SDASEL2A[1:0] = 11, the typical p-p differential voltage threshold level is 420mV.
Document #: 38-02100 Rev. **
Page 14 of 28
CYV15G0104TRB
PRELIMINARY
Table 4. Device Configuration and Control Latch Descriptions (continued)
TRGRATEA
Training Clock Rate Select. The initialization value of the TRGRATEA latch = 0. TRGRATEA is used
to select the clock multiplier for the training clock input to the CDR PLL. When TRGRATEA = 0, the
TRGCLKA± input is not multiplied before it is passed to the CDR PLL. When TRGRATEA = 1, the
TRGCLKA± input is multiplied by 2 before it is passed to the CDR PLL. TRGRATEA = 1 and SPDSELA
= LOW is an invalid state and this combination is reserved.
RXPLLPDA
Receive Channel Enable. The initialization value of the RXPLLPDA latch = 0. RXPLLPDA selects if the
receive channel is enabled or powered-down. When RXPLLPDA = 0, the receive PLL and analogcircuitry
are powered-down. When RXPLLPDA = 1, the receive PLL and analog circuitry are enabled.
RXBISTA[1:0]
Receive Bist Disable / SMPTE Receive Enable. The initialization value of the RXBISTA[1:0] latch =
11. For SMPTE data reception, RXBISTA[1:0] should not remain in this initialization state (11).
RXBISTA[1:0] selects if receive BIST is disabled or enabled and sets the device for SMPTE data
reception. When RXBISTA[1:0] = 01, the receiver BIST function is disabled and the device is set to
receive SMPTE data. When RXBISTA[1:0] = 10, the receive BIST function is enabled and the device is
set to receive BIST data. RXBISTA[1:0] = 00 and RXBISTA[1:0] = 11 are invalid states.
ROE2A
ROE1A
Reclocker Secondary Differential Serial Data Output Driver Enable. The initialization value of the
ROE2A latch = 0. ROE2A selects if the ROUTA2± secondary differential output drivers are enabled or
disabled. When ROE2A = 1, the associated serial data output driver is enabled allowing the reclocked
data to be transmitted. When ROE2A = 0, the associated serial data output driver is disabled. When a
driver is disabled via the configuration interface, it is internally powered down to reduce device power.
If both serial drivers for a channel are in this disabled state, the reclocker logic is also powered down.
A device reset (RESET sampled LOW) disables all output drivers.
Reclocker Primary Differential Serial Data Output Driver Enable. The initialization value of the
ROE1A latch = 0. ROE1A selects if the ROUTA1± primary differential output drivers are enabled or
disabled. When ROE1A = 1, the associated serial data output driver is enabled allowing the reclocked
data to be transmitted. When ROE1A = 0, the associated serial data output driver is disabled. When a
driver is disabled via the configuration interface, it is internally powered down to reduce device power.
If both serial drivers for a channel are in this disabled state, the reclocker logic is also powered down.
A device reset (RESET sampled LOW) disables all output drivers.
TXCKSELB
TXRATEB
Transmit Clock Select. The initialization value of the TXCKSELB latch = 1. TXCKSELB selects the
clock source used to write data into the Transmit Input Register. When TXCKSELB = 1, the input register
TXDB[9:0] is clocked by REFCLKB↑. In this mode, the phase alignment buffer in the transmit path is
bypassed. When TXCKSELB = 0, TXCLKB↑ is used to clock in the input register TXDB[9:0].
Transmit PLL Clock Rate Select. The initialization value of the TXRATEB latch = 0. TXRATEB is used
to select the clock multiplier for the Transmit PLL. When TXRATEB = 0, the transmit PLL multiples the
REFCLKB± input by 10 to generate the serial bit-rate clock. When TXRATEB = 0, the TXCLKOB output
clocks are full-rate clocks and follow the frequency and duty cycle of the REFCLKB± input. When
TXRATEB = 1, the Transmit PLL multiplies the REFCLKB± input by 20 to generate the serial bit-rate
clock. When TXRATEB = 1, the TXCLKOB output clocks are twice the frequency rate of the REFCLKB±
input. When TXCKSELB = 1 and TXRATEB = 1, the Transmit Data Inputs are captured using both the
rising and falling edges of REFCLKB. TXRATEB = 1 and SPDSELB = LOW, is an invalid state and this
combination is reserved.
TXBISTB
TOE2B
Transmit Bist Disable. The initialization value of the TXBISTB latch = 1. TXBISTB selects if the transmit
BIST is disabled or enabled. When TXBISTB = 1, the transmit BIST function is disabled. When
TXBISTB = 0, the transmit BIST function is enabled.
Secondary Differential Serial Data Output Driver Enable. The initialization value of the TOE2B latch
= 0. TOE2B selects if the TOUTB2± secondary differential output drivers are enabled or disabled. When
TOE2B = 1, the associated serial data output driver is enabled allowing data to be transmitted from the
transmit shifter. When TOE2B = 0, the associated serial data output driver is disabled. When a driver is
disabled via the configuration interface, it is internally powered down to reduce device power. If both
serial drivers for a channel are in this disabled state, the associated internal logic for that channel is also
powered down. A device reset (RESET sampled LOW) disables all output drivers.
TOE1B
Primary Differential Serial Data Output Driver Enable. The initialization value of the TOE1B latch =
0. TOE1B selects if the TOUTB1± primary differential output drivers are enabled or disabled. When
TOE1B = 1, the associated serial data output driver is enabled allowing data to be transmitted from the
transmit shifter. When TOE1B = 0, the associated serial data output driver is disabled. When a driver is
disabled via the configuration interface, it is internally powered down to reduce device power. If both
serial drivers for a channel are in this disabled state, the associated internal logic for that channel is also
powered down. A device reset (RESET sampled LOW) disables all output drivers.
Document #: 38-02100 Rev. **
Page 15 of 28
CYV15G0104TRB
PRELIMINARY
Table 4. Device Configuration and Control Latch Descriptions (continued)
PABRSTB
Transmit Clock Phase Alignment Buffer Reset. The initialization value of the PABRSTB latch = 1.
The PABRSTB is used to re-center the Transmit Phase Align Buffer. When the configuration latch
PABRSTB is written as a 0, the phase of the TXCLKB input clock relative to REFCLKB+/- is initialized.
PABRSTB is an asynchronous input, but is sampled by each TXCLKB↑ to synchronize it to the internal
clock domain. PABRSTB is a self clearing latch. This eliminates the requirement of writing a 1 to complete
the initialization of the Phase Alignment Buffer.
Device Configuration Strategy
3. Set the dynamic bank of latches for the target channel.
Enable the Receive PLL and/or transmit channel. If the
receiver is enabled, set the device for SMPTE data
reception (RXBISTA[1:0] = 01) or BIST data reception
(RXBISTA[1:0] = 10).
The following is a series of ordered events needed to load the
configuration latches on a per channel basis:
1. Pulse RESET Low after device power-up. This operation
resets both channels.
2. Set the static latch banks for the target channel.
4. Reset the Phase Alignment Buffer. [Optional if phase align
buffer is bypassed.]
Table 5. Device Control Latch Configuration Table
Reset
ADDR Channel Type
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
Value
0
A
A
A
S
S
D
1
0
X
X
0
0
RXRATEA
1011111
(000b)
1
SDASEL2A[1]
RXBISTA[1]
SDASEL2A[0]
RXPLLPDA
SDASEL1A[1]
RXBISTA[0]
SDASEL1A[0]
X
X
X
TRGRATEA
X
1010110
1011001
(001b)
2
ROE2A
ROE1A
(010b)
3
INTERNAL TEST REGISTERS
(011b)
DO NOT WRITE TO THESE ADDRESSES
4
(100b)
5
B
B
B
S
S
D
X
X
X
X
X
0
X
X
X
X
X
X
0
0
RXRATE D
TXRATEB
PABRSTB
1011111
1010110
1011001
(101b)
6
TXCKSELB
TOE1B
(110b)
7
TXBISTB
TOE2B
(111b)
3-Level Select Inputs
JTAG Support
Each 3-Level select inputs reports as two bits in the scan
register. These bits report the LOW, MID, and HIGH state of
the associated input as 00, 10, and 11 respectively
The CYV15G0104TRB contains a JTAG port to allow system
level diagnosis of device interconnect. Of the available JTAG
modes, boundary scan, and bypass are supported. This
capability is present only on the LVTTL inputs and outputs, the
TRGCLKA± input, and the REFCLKB± clock input. The high-
speed serial inputs and outputs are not part of the JTAG test
chain.
JTAG ID
The JTAG device ID for the CYV15G0104TRB is ‘0C811069’x.
Table 6. Receive BIST Status Bits
Description
Receive BIST Status
{BISTSTA, RXDA[0], RXDA[1]}
(Receive BIST = Enabled)
000, 001
010
BIST Data Compare. Character compared correctly.
BIST Last Good. Last Character of BIST sequence detected and valid.
011
Reserved.
100
BIST Last Bad. Last Character of BIST sequence detected invalid.
101
BIST Start. Receive BIST is enabled on this channel, but character compares have not yet
commenced. This also indicates a PLL Out of Lock condition.
110
111
BIST Error. While comparing characters, a mismatch was found in one or more of the
character bits.
BIST Wait. The receiver is comparing characters. but has not yet found the start of BIST
character to enable the LFSR.
Document #: 38-02100 Rev. **
Page 16 of 28
CYV15G0104TRB
PRELIMINARY
Monitor Data
Receive BIST
Received
Detected LOW
RX PLL
{BISTSTA, RXDA[0],
RXDA[1]} =
Out of Lock
BIST_START (101)
{BISTSTA, RXDA[0], RXDA[1]} =
BIST_WAIT (111)
Start of
BIST Detected
No
Yes, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_DATA_COMPARE (000, 001)
Compare
Next Character
Mismatch
{BISTSTA, RXDA[0], RXDA[1]} =
BIST_DATA_COMPARE (000, 001)
Match
Auto-Abort
Condition
Yes
No
End-of-BIST
State
End-of-BIST
State
No
Yes, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_LAST_BAD (100)
Yes, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_LAST_GOOD (010)
No, {BISTSTA, RXDA[0], RXDA[1]} =
BIST_ERROR (110)
Figure 2. Receive BIST State Machine
Document #: 38-02100 Rev. **
Page 17 of 28
CYV15G0104TRB
PRELIMINARY
Static Discharge Voltage..........................................> 2000 V
Maximum Ratings
(per MIL-STD-883, Method 3015)
(Above which the useful life may be impaired. User guidelines
Latch-up Current.....................................................> 200 mA
only, not tested.)
Power-up Requirements
Storage Temperature ..................................–65°C to +150°C
The CYV15G0104TRB requires one power-supply. The
Voltage on any input or I/O pin cannot exceed the power pin
during power-up.
Ambient Temperature with
Power Applied.............................................–55°C to +125°C
Supply Voltage to Ground Potential............... –0.5V to +3.8V
Operating Range
DC Voltage Applied to LVTTL Outputs
in High-Z State .......................................–0.5V to VCC + 0.5V
Range
Ambient Temperature
VCC
+3.3V ±5%
Output Current into LVTTL Outputs (LOW)..................60 mA
DC Input Voltage....................................–0.5V to VCC + 0.5V
Commercial
0°C to +70°C
CYV15G0104TRB DC Electrical Characteristics
Parameter
Description
Test Conditions
Min.
Max.
Unit
LVTTL-compatible Outputs
VOHT
VOLT
IOST
IOZL
Output HIGH Voltage
Output LOW Voltage
Output Short Circuit Current
High-Z Output Leakage Current
IOH = − 4 mA, VCC = Min.
IOL = 4 mA, VCC = Min.
VOUT = 0V[8], VCC = 3.3V
VOUT = 0V, VCC
2.4
V
V
mA
µA
0.4
–100
20
–20
–20
LVTTL-compatible Inputs
VIHT
VILT
IIHT
Input HIGH Voltage
Input LOW Voltage
Input HIGH Current
2.0
–0.5
VCC + 0.3
0.8
V
V
REFCLKB Input, VIN = VCC
Other Inputs, VIN = VCC
REFCLKB Input, VIN = 0.0V
Other Inputs, VIN = 0.0V
1.5
+40
–1.5
–40
+200
–200
mA
µA
mA
µA
µA
µA
IILT
Input LOW Current
IIHPDT
IILPUT
Input HIGH Current with internal pull-down VIN = VCC
Input LOW Current with internal pull-up
VIN = 0.0V
LVDIFF Inputs: REFCLKB±
[9]
VDIFF
Input Differential Voltage
400
1.2
0.0
1.0
VCC
VCC
VCC/2
mV
V
V
VIHHP
Highest Input HIGH Voltage
Lowest Input LOW voltage
Common Mode Range
VILLP
[10]
VCOMREF
VCC – 1.2V
V
3-Level Inputs
VIHH
VIMM
VILL
IIHH
IIMM
IILL
Three-Level Input HIGH Voltage
Min. ≤ VCC ≤ Max.
Min. ≤ VCC ≤ Max.
Min. ≤ VCC ≤ Max.
VIN = VCC
VIN = VCC/2
VIN = GND
0.87 * VCC
0.47 * VCC
0.0
VCC
0.53 * VCC
0.13 * VCC
200
V
V
V
µA
µA
µA
Three-Level Input MID Voltage
Three-Level Input LOW Voltage
Input HIGH Current
Input MID current
Input LOW current
–50
50
–200
Differential CML Serial Outputs: OUTA1±, OUTA2±, OUTB1±, OUTB2±, OUTC1±, OUTC2±, OUTD1±, OUTD2±
VOHC
Output HIGH Voltage
100Ω differential load
150Ω differential load
VCC – 0.5
VCC – 0.5
VCC – 0.2
VCC – 0.2
V
V
(Vcc Referenced)
8. Tested one output at a time, output shorted for less than one second, less than 10% duty cycle.
9. This is the minimum difference in voltage between the true and complement inputs required to ensure detection of a logic-1 or logic-0. A logic-1 exists when
the true (+) input is more positive than the complement (−) input. A logic-0 exists when the complement (−) input is more positive than true (+) input.
10. The common mode range defines the allowable range of REFCLKB+ and REFCLKB− when REFCLKB+ = REFCLKB−. This marks the zero-crossing between
the true and complement inputs as the signal switches between a logic-1 and a logic-0.
Document #: 38-02100 Rev. **
Page 18 of 28
CYV15G0104TRB
PRELIMINARY
CYV15G0104TRB DC Electrical Characteristics (continued)
Parameter
VOLC
Description
Test Conditions
100Ω differential load
150Ω differential load
100Ω differential load
150Ω differential load
Min.
Max.
Unit
V
V
mV
mV
Output LOW Voltage
VCC – 1.4 VCC – 0.7
CC – 1.4
(VCC Referenced)
V
VCC – 0.7
900
1000
VODIF
Output Differential Voltage
450
560
|(OUT+) − (OUT−)|
Differential Serial Line Receiver Inputs: INA1±, INA2±
[9]
VDIFFs
VIHE
VILE
IIHE
IILE
Input Differential Voltage |(IN+) − (IN−)|
Highest Input HIGH Voltage
Lowest Input LOW Voltage
Input HIGH Current
Input LOW Current
Common Mode input range
100
1200
VCC
mV
V
V
µA
µA
V
VCC – 2.0
VIN = VIHE Max.
VIN = VILE Min.
1350
+3.1
–700
+1.25
[11]
VICOM
((VCC – 2.0V)+0.5)min,
(VCC – 0.5V) max.
Power Supply
Typ.
585
Max.
690
[12,13]
ICC
Max Power Supply Current
REFCLKB Commercial
= MAX
mA
mA
[12,13]
ICC
Typical Power Supply Current
REFCLKB Commercial
560
660
= 125 MHz
AC Test Loads and Waveforms
3.3V
RL = 100Ω
R
L
R1
R2
R1 = 590Ω
R2 = 435Ω
CL ≤ 7 pF
(Includes fixture and
probe capacitance)
CL
(b) CML Output Test LoadNote 14
(Includes fixture and
probe capacitance)
(a) LVTTL Output Test Load Note 14
VIHE
3.0V
VIHE
VILE
2.0V
0.8V
2.0V
0.8V
80%
80%
Vth = 1.4V
Vth = 1.4V
20%
20%
≤ 270 ps
GND
VILE
≤ 270 ps
≤ 1 ns
≤ 1 ns
(c) LVTTL Input Test Waveform Note 15
(d) CML/LVPECL Input Test Waveform
CYV15G0104TRB AC Electrical Characteristics
Parameter
Description
Min.
Max
Unit
CYV15G0104TRB Transmitter LVTTL Switching Characteristics Over the Operating Range
fTS
tTXCLK
tTXCLKH
tTXCLKL
TXCLKB Clock Cycle Frequency
TXCLKB Period=1/fTS
TXCLKB HIGH Time
19.5
6.66
2.2
150
51.28
MHz
ns
ns
[16]
[16]
TXCLKB LOW Time
2.2
ns
Notes:
11. The common mode range defines the allowable range of INPUT+ and INPUT− when INPUT+ = INPUT−. This marks the zero-crossing between the true and
complement inputs as the signal switches between a logic-1 and a logic-0.
12. Maximum I is measured with V = MAX,T = 25°C, with all channels and Serial Line Drivers enabled, sending a continuous alternating 01 pattern, and
CC
CC
A
outputs unloaded.
13. Typical I is measured under similar conditions except with V = 3.3V, T = 25°C,with all channels enabled and one Serial Line Driver per channel sending
CC
CC
A
a continuous alternating 01 pattern. The redundant outputs on each channel are powered down and the parallel outputs are unloaded.
14. Cypress uses constant current (ATE) load configurations and forcing functions. This figure is for reference only.
15. The LVTTL switching threshold is 1.4V. All timing references are made relative to where the signal edges cross the threshold voltage.
16. Tested initially and after any design or process changes that may affect these parameters, but not 100% tested.
Document #: 38-02100 Rev. **
Page 19 of 28
CYV15G0104TRB
PRELIMINARY
CYV15G0104TRB AC Electrical Characteristics (continued)
Parameter
tTXCLKR
Description
Min.
0.2
Max
1.7
Unit
ns
[16, 17, 18,
TXCLKB Rise Time
TXCLKB Fall Time
19]
[16, 17, 18,
tTXCLKF
0.2
1.7
ns
19]
tTXDS
tTXDH
fTOS
tTXCLKO
tTXCLKOD
Transmit Data Set-up Time to TXCLKB↑ (TXCKSELB = 0)
Transmit Data Hold Time from TXCLKB↑ (TXCKSELB = 0)
TXCLKOB Clock Frequency = 1x or 2x REFCLKB Frequency
TXCLKOB Period=1/fTOS
2.2
0.8
19.5
6.66
-1.9
ns
ns
MHz
ns
150
51.28
0
TXCLKOB Duty Cycle centered at 60% HIGH time
ns
CYV15G0104TRB Receiver LVTTL Switching Characteristics Over the Operating Range
fRS
RXCLKA± Clock Output Frequency
RXCLKA± Period = 1/fRS
RXCLKA± Duty Cycle Centered at 50% (Full Rate and Half Rate)
RXCLKA± Rise Time
RXCLKA± Fall Time
Status and Data Valid Time to RXCLKA± (RXRATEA = 0) (Full Rate)
Status and Data Valid Time to RXCLKA± (RXRATEA = 1) (Half Rate)
Status and Data Valid Time to RXCLKA± (RXRATEA = 0)
Status and Data Valid Time to RXCLKA± (RXRATEA = 1)
RECLKOA Clock Frequency
9.75
6.66
–1.0
0.3
0.3
150
102.56
+1.0
1.2
MHz
ns
ns
ns
ns
ns
ns
ns
ns
tRXCLKP
tRXCLKD
tRXCLKR
[16]
[16]
tRXCLKF
1.2
5UI–1.8[21]
5UI–1.3[21]
5UI–1.7[21]
5UI–2.1[21]
19.5
[20]
tRXDv–
tRXDv+
fROS
[20]
150
51.28
0
MHz
ns
ns
tRECLKO
tRECLKOD
RECLKOA Period=1/fROS
RECLKOA Duty Cycle centered at 60% HIGH time
6.66
-1.9
CYV15G0104TRB REFCLKB Switching Characteristics Over the Operating Range
fREF
tREFCLK
tREFH
REFCLKB Clock Frequency
REFCLKB Period = 1/fREF
19.5
6.6
150
51.28
MHz
ns
ns
ns
ns
ns
%
ns
ns
ns
REFCLKB HIGH Time (TXRATEB = 1)(Half Rate)
REFCLKB HIGH Time (TXRATEB = 0)(Full Rate)
REFCLKB LOW Time (TXRATEB = 1)(Half Rate)
REFCLKB LOW Time (TXRATEB = 0)(Full Rate)
REFCLKB Duty Cycle
5.9
2.9[16]
5.9
tREFL
2.9[16]
30
[22]
tREFD
tREFR
tREFF
tTREFDS
70
2
2
[16, 17, 18, 19]
REFCLKB Rise Time (20%–80%)
REFCLKB Fall Time (20%–80%)
[16, 17, 18, 19]
Transmit Data Set-up Time to REFCLKB - Full Rate (TXRATEB = 0,
2.2
1.9
0.8
1.5
TXCKSELB = 1)
Transmit Data Set-up Time to REFCLKB - Half Rate (TXRATEB = 1,
ns
ns
ns
TXCKSELB = 1)
tTREFDH
Transmit Data Hold Time from REFCLKB - Full Rate (TXRATEB= 0,
TXCKSELB = 1)
Transmit Data Hold Time from REFCLKB - Half Rate (TXRATEB = 1,
TXCKSELB = 1)
Notes:
17. The ratio of rise time to falling time must not vary by greater than 2:1.
18. For a given operating frequency, neither rise or fall specification can be greater than 20% of the clock-cycle period or the data sheet maximum time.
19. All transmit AC timing parameters measured with 1ns typical rise time and fall time.
20. Parallel data output specifications are only valid if all outputs are loaded with similar DC and AC loads.
21. Receiver UI (Unit Interval) is calculated as 1/(f
* 20) (when TRGRATEA = 1) or 1/(f
* 10) (when TRGRATEA = 0). In an operating link this is equivalent to t .
TRG
T
R
G
B
22. The duty cycle specification is a simultaneous condition with the t
cycle cannot be as large as 30%–70%.
and t
parameters. This means that at faster character rates the REFCLKB± duty
REFL
REFH
Document #: 38-02100 Rev. **
Page 20 of 28
CYV15G0104TRB
PRELIMINARY
CYV15G0104TRB AC Electrical Characteristics (continued)
Parameter
Description
Min.
Max
Unit
CYV15G0104TRB TRGCLKA Switching Characteristics Over the Operating Range
fTRG
tREFCLK
tTRGH
TRGCLKA Clock Frequency
TRGCLKA Period = 1/fTRG
19.5
6.6
150
51.28
MHz
ns
ns
ns
ns
ns
%
ns
ns
%
TRGCLKA HIGH Time (TRGRATEA = 1)(Half Rate)
TRGCLKA HIGH Time (TRGRATEA = 0)(Full Rate)
TRGCLKA LOW Time (TRGRATEA = 1)(Half Rate)
TRGCLKA LOW Time (TRGRATEA = 0)(Full Rate)
TRGCLKA Duty Cycle
TRGCLKA Rise Time (20%–80%)
TRGCLKA Fall Time (20%–80%)
TRGCLKA Frequency Referenced to Received Clock Frequency
5.9
2.9[16]
5.9
tTRGL
2.9[16]
30
[23]
tTRGD
tTRGR
tTRGF
70
2
2
[16, 17, 18]
[16, 17, 18]
[24]
tTRGRX
–0.15
+0.15
CYV15G0104TRB Bus Configuration Write Timing Characteristics Over the Operating Range
tDATAH
tDATAS
tWRENP
Bus Configuration Data Hold
Bus Configuration Data Setup
Bus Configuration WREN Pulse Width
0
10
10
ns
ns
ns
CYV15G0104TRB JTAG Test Clock Characteristics Over the Operating Range
fTCLK
tTCLK
JTAG Test Clock Frequency
JTAG Test Clock Period
20
MHz
ns
50
30
CYV15G0104TRB Device RESET Characteristics Over the Operating Range
tRST Device RESET Pulse Width
ns
CYV15G0104TRB Transmitter and Reclocker Serial Output Characteristics Over the Operating Range
Parameter
Description
Condition
Min.
660
50
Max.
5128
270
Unit
ps
ps
tB
Bit Time
[16]
tRISE
CML Output Rise Time 20−80% (CML Test Load)
SPDSELx =
HIGH
SPDSELx= MID
SPDSELx =LOW
100
180
50
500
1000
270
ps
ps
ps
[16]
tFALL
CML Output Fall Time 80−20% (CML Test Load)
SPDSELx =
HIGH
SPDSELx = MID
SPDSELx =LOW
100
180
500
1000
ps
ps
PLL Characteristics
Min
.
Parameter
Description
Condition
Typ.
Max. Unit
CYV15G0104TRB Transmitter Output PLL Characteristics
[16, 25]
tJTGENSD
Transmit Jitter Generation - SD Data Rate
Transmit Jitter Generation - HD Data Rate
REFCLKB = 27 MHz
200
76
ps
ps
[16, 25]
tJTGENHD
REFCLKB = 148.5
MHz
tTXLOCK
Transmit PLL lock to REFCLKB±
200
µs
Notes:
23. The duty cycle specification is a simultaneous condition with the t
and t
parameters. This means that at faster character rates the TRGCLKA± duty
TRGL
TRGH
cycle cannot be as large as 30%–70%.
24. TRGCLKA± has no phase or frequency relationship with the recovered clock(s) and only acts as a centering reference to reduce clock synchronization time.
TRGCLKA± must be within ±1500PPM(±0.15%) of the transmitter PLL reference (REFCLK±) frequency. Although transmitting to a HOTLink II receiver channel
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.
25. While sending BIST data at the corresponding data rate, after 10,000 histogram hits, time referenced to REFCLKB± input.
26. Receiver input stream is BIST data from the transmit channel. This data is reclocked and output to a wide-bandwidth digital sampling oscilloscope. The
measurement was recorded after 10,000 histogram hits, time referenced to REFCLKB± of the transmit channel.
Document #: 38-02100 Rev. **
Page 21 of 28
CYV15G0104TRB
PRELIMINARY
PLL Characteristics
Min
Parameter
Description
Condition
.
Typ.
Max. Unit
CYV15G0104TRB Reclocker Output PLL Characteristics
[16, 26]
tJRGENSD
Reclocker Jitter Generation - SD Data Rate
Reclocker Jitter Generation - HD Data Rate
TRGCLKA = 27 MHz
133
107
ps
ps
[16, 26]
tJRGENHD
TRGCLKA = 148.5
MHz
CYV15G0104TRB Receive PLL Characteristics Over the Operating Range
tRXLOCK
Receive PLL lock to input data stream (cold start)
Receive PLL lock to input data stream
Receive PLL Unlock Rate
376k
376k
46
UI
UI
UI
tRXUNLOCK
Capacitance [16]
Parameter
Description
Test Conditions
Max.
Unit
CINTTL
TTL Input Capacitance
TA = 25°C, f0 = 1 MHz, VCC = 3.3V
7
pF
CINPECL
PECL input Capacitance
TA = 25°C, f0 = 1 MHz, VCC = 3.3V
4
pF
CYV15G0104TRB HOTLink II Transmitter Switching Waveforms
t
TXCLK
Transmit Interface
Write Timing
t
t
TXCLKL
TXCLKH
TXCLKB selected
TXCLKB
t
t
TXDH
TXDS
TXDB[9:0]
Transmit Interface
Write Timing
t
REFCLK
REFCLKB selected
TXRATEB = 0
t
t
REFL
REFH
REFCLKB
t
t
TREFDS
TREFDH
TXDB[9:0]
Transmit Interface
Write Timing
t
REFCLK
REFCLKB selected
TXRATEB = 1
t
t
REFL
REFH
REFCLKB
Note 27
t
t
t
TREFDS
t
TREFDH
TREFDS
TREFDH
TXDB[9:0]
Notes:
27. When REFCLKB± is configured for half-rate operation (TXRATEB = 1) and data is captured using REFCLKB instead of a TXCLKB clock. Data is captured using
both the rising and falling edges of REFCLKB.
Document #: 38-02100 Rev. **
Page 22 of 28
CYV15G0104TRB
PRELIMINARY
CYV15G0104TRB HOTLink II Transmitter Switching Waveforms (continued)
Transmit Interface
tREFCLK
TXCLKOB Timing
tREFH
tREFL
TXRATE = 1
REFCLKB
Note 28
tTXCLKO
Note 29
TXCLKOB
(internal)
Transmit Interface
TXCLKOB Timing
t
REFCLK
t
t
REFH
REFL
TXRATEB = 0
REFCLKB
Note28
t
TXCLKO
Note29
TXCLKOB
Switching Waveforms for the CYV15G0104TRB HOTLink II Receiver
Receive Interface
tRXCLKP
Read Timing
RXRATEA = 0
RXCLKA+
RXCLKA-
t
RXDV
–
RXDA[9:0]
t
RXDV+
Notes:
28. The TXCLKOB output remains at the character rate regardless of the state of TXRATEB and does not follow the duty cycle of REFCLKB±.
29. The rising edge of TXCLKOB output has no direct phase relationship to the REFCLKB± input.
Document #: 38-02100 Rev. **
Page 23 of 28
CYV15G0104TRB
PRELIMINARY
Switching Waveforms for the CYV15G0104TRB HOTLink II Receiver
Receive Interface
tRXCLKP
Read Timing
RXRATEA = 1
RXCLKA+
RXCLKA-
t
RXDV
–
RXDA[9:0]
t
RXDV+
Bus Configuration
Write Timing
ADDR[2:0]
DATA[6:0]
WREN
tWRENP
tDATAS
tDATAH
Document #: 38-02100 Rev. **
Page 24 of 28
CYV15G0104TRB
PRELIMINARY
Table 7. Package Coordinate Signal Allocation
Ball
Ball
Ball
ID
ID
Signal Name
NC
Signal Type
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
POWER
ID
Signal Name
NC
Signal Type
NO CONNECT
Signal Name
VCC
NC
Signal Type
POWER
NO CONNECT
NO CONNECT
NO CONNECT
GROUND
LVTTL IN PU
GROUND
GROUND
NO CONNECT
NO CONNECT
3-LEVEL SEL
NO CONNECT
GROUND
A01
A02
A03
A04
A05
A06
A07
A08
A09
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
B01
B02
B03
B04
B05
B06
B07
B08
B09
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
C01
C02
C03
C07
C08
C09
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
C20
D01
D02
D03
D04
D05
D06
D07
D08
D09
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
E01
E02
E03
E04
E17
E18
E19
E20
F01
F17
F18
F19
F20
G01
G02
G03
G04
G17
G18
G19
G20
H01
H02
H03
H04
H17
H18
H19
H20
J01
J02
J03
J04
J17
J18
J19
J20
K01
K02
K03
K04
K17
K18
K19
K20
L01
L02
L03
L04
L17
L18
L19
NC
NC
NC
VCC
GND
GROUND
DATA[6]
DATA[4]
DATA[2]
DATA[0]
GND
NC
SPDSELB
VCC
LVTTL IN PU
LVTTL IN PU
LVTTL IN PU
LVTTL IN PU
GROUND
NO CONNECT
3-LEVEL SEL
POWER
LVTTL IN PU
LVTTL IN PU
GROUND
LVTTL 3-S OUT
LVTTL IN PD
LVTTL IN PU
POWER
NC
NC
GND
WREN
GND
GND
NC
NC
SPDSELA
NC
NC
TOUTB1–
GND
NO CONNECT
CML OUT
GROUND
GROUND
CML OUT
CML IN
CML OUT
GROUND
CML IN
CML OUT
POWER
POWER
NO CONNECT
POWER
NO CONNECT
POWER
NO CONNECT
POWER
NO CONNECT
POWER
POWER
CML OUT
GND
TOUTB2–
INA1–
ROUTA1–
GND
INA2–
ROUTA2–
VCC
LDTDEN
TRST
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
NC
TDO
GROUND
GROUND
GROUND
GROUND
GROUND
GROUND
GROUND
GROUND
TCLK
RESET
VCC
INSELA
VCC
ULCA
NC
GND
DATA[5]
DATA[3]
DATA[1]
GND
GND
GND
VCC
NC
VCC
NC
VCC
NC
VCC
NC
LVTTL IN
POWER
LVTTL IN PU
NO CONNECT
GROUND
LVTTL IN PU
LVTTL IN PU
LVTTL IN PU
GROUND
GROUND
GROUND
NO CONNECT
POWER
NO CONNECT
POWER
LVTTL IN PD
LVTTL IN PD
POWER
POWER
POWER
POWER
POWER
POWER
POWER
GROUND
GROUND
GROUND
VCC
VCC
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
GROUND
NC
NC
NC
NC
TOUTB1+
GND
GROUND
NO CONNECT
CML OUT
CML IN
CML OUT
GROUND
CML IN
NC
NC
VCC
NC
VCC
TOUTB2+
INA1+
ROUTA1+
GND
INA2+
ROUTA2+
VCC
NC
GND
GND
NC
NC
NC
NC
NC
NC
NC
GROUND
SCANEN2
TMEN3
VCC
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
GROUND
CML OUT
POWER
VCC
VCC
VCC
VCC
VCC
VCC
VCC
NC
NC
NC
NC
NC
TDI
TMS
VCC
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
LVTTL IN PU
LVTTL IN PU
POWER
GND
NC
NC
NO CONNECT
NO CONNECT
NO CONNECT
POWER
NO CONNECT
NC
Document #: 38-02100 Rev. **
Page 25 of 28
CYV15G0104TRB
PRELIMINARY
Table 7. Package Coordinate Signal Allocation (continued)
Ball
Ball
Ball
ID
ID
Signal Name
VCC
VCC
NC
Signal Type
POWER
POWER
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
GROUND
ID
Signal Name
NC
Signal Type
NO CONNECT
POWER
NO CONNECT
LVTTL IN
Signal Name
GND
Signal Type
GROUND
C04
C05
C06
M03
M04
M17
M18
M19
M20
N01
N02
N03
N04
N17
N18
N19
N20
P01
P02
P03
P04
P17
P18
P19
P20
R01
R02
R03
R04
R17
R18
R19
R20
T01
T02
T03
T04
T17
T18
T19
T20
U01
U02
F02
F03
F04
U03
U04
U05
U06
U07
U08
U09
U10
U11
U12
U13
U14
U15
U16
U17
U18
U19
U20
V01
V02
V03
V04
V05
V06
V07
V08
V09
V10
V11
V12
V13
V14
V15
V16
V17
V18
V19
V20
W01
W02
L20
M01
M02
W03
W04
W05
W06
W07
W08
W09
W10
W11
W12
W13
W14
W15
W16
W17
VCC
NC
TXDB[2]
TXDB[9]
VCC
NC
NC
GND
GND
ADDR [0]
REFCLKB–
GND
GND
GND
VCC
VCC
RXDA[4]
VCC
BISTSTA
RXDA[0]
TXDB[3]
TXDB[4]
TXDB[8]
NC
VCC
NC
NC
GND
NC
GND
REFCLKB+
RECLKOA
GND
GND
VCC
VCC
RXDA[9]
RXDA[5]
RXDA[2]
RXDA[1]
TXDB[5]
TXDB[7]
NC
NC
NC
NC
VCC
NC
NC
GND
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
POWER
NO CONNECT
NO CONNECT
GROUND
LVTTL IN PU
LVTTL IN PU
LVTTL OUT
LVTTL OUT
GROUND
NC
NC
NC
NC
LVTTL IN
POWER
NO CONNECT
NO CONNECT
GROUND
GROUND
LVTTL IN PU
PECL IN
GROUND
GROUND
GROUND
POWER
POWER
LVTTL OUT
POWER
NC
GND
GND
GND
GND
GND
GND
GND
GND
GND
NC
NC
NC
NC
GND
GND
GND
GND
NC
GROUND
GROUND
GROUND
GROUND
GROUND
GROUND
GROUND
GROUND
ADDR [2]
ADDR [1]
RXCLKA+
REPDOA
GND
GND
VCC
VCC
LFIA
GROUND
POWER
POWER
LVTTL OUT
PECL IN
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
GROUND
W18 TRGCLKA+
LVTTL OUT
LVTTL OUT
LVTTL IN
LVTTL IN
LVTTL IN
W19
W20
Y01
Y02
Y03
Y04
Y05
Y06
Y07
Y08
Y09
Y10
Y11
Y12
Y13
Y14
Y15
Y16
Y17
RXDA[6]
RXDA[3]
TXDB[6]
TXCLKB
NC
NC
VCC
NC
NC
GND
TXCLKOB
NC
GND
RXCLKA–
GND
GND
VCC
VCC
TXERRB
LVTTL OUT
LVTTL OUT
LVTTL IN
LVTTL IN PD
NO CONNECT
NO CONNECT
POWER
NO CONNECT
NO CONNECT
GROUND
LVTTL OUT
NO CONNECT
GROUND
LVTTL OUT
GROUND
GROUND
POWER
POWER
LVTTL OUT
PECL IN
LVTTL OUT
LVTTL OUT
GROUND
GROUND
GROUND
NO CONNECT
POWER
NO CONNECT
NO CONNECT
NO CONNECT
NO CONNECT
POWER
NC
NC
NC
NO CONNECT
NO CONNECT
GROUND
NO CONNECT
GROUND
PECL IN
LVTTL OUT
GROUND
GROUND
POWER
VCC
VCC
VCC
VCC
VCC
VCC
VCC
VCC
VCC
VCC
VCC
VCC
TXDB[0]
TXDB[1]
POWER
POWER
POWER
POWER
POWER
POWER
POWER
POWER
POWER
POWER
POWER
LVTTL IN
POWER
LVTTL OUT
LVTTL OUT
LVTTL OUT
LVTTL OUT
LVTTL IN
Y18 TRGCLKA–
Y19
Y20
RXDA[8]
RXDA[7]
LVTTL IN
LVTTL IN
Document #: 38-02100 Rev. **
Page 26 of 28
CYV15G0104TRB
PRELIMINARY
Ordering Information
Operating
Range
Commercial
Speed
Standard
Ordering Code
CYV15G0104TRB-BGC
Package Name
BL256
Package Type
256-Ball Thermally Enhanced Ball Grid Array
Package Diagram
256-Lead L2 Ball Grid Array (27 x 27 x 1.57 mm) BL256
51-85123-*E
HOTLink is a registered trademark and HOTLink II is a trademark of Cypress Semiconductor. All product and company names
mentioned in this document may be the trademarks of their respective holders.
Document #: 38-02100 Rev. **
Page 27 of 28
© Cypress Semiconductor Corporation, 2004. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be
used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its
products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
CYV15G0104TRB
PRELIMINARY
Document History Page
Document Title: CYV15G0104TRB Independent Clock HOTLink II™ Serializer and Reclocking Deserializer
Document Number: XX-XXXXX
ISSUE
ORIG. OF
REV.
ECN NO.
DATE
CHANGE
DESCRIPTION OF CHANGE
**
FRE
New Data Sheet
Document #: 38-02100 Rev. **
Page 28 of 28
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明