• Four Complete Transmitter/ Receiver Functions
in a Single Integrated Circuit
• Full Fibre Channel (T11) and Gigabit Ethernet
(IEEE 802.3z) Compliance
• 1.05Gb/s to 1.36Gb/s Operation per Channel
• Common or Per-Channel Transmit Byte Clocks
• TTL or PECL Reference Clock Input
• Receiver Squelch Circuit
• Common and Per-Channel, Serial and Parallel
Loopback Controls
• Common Comma Detect Enable Inputs
• Per-Channel Comma Detect Outputs
• Cable Equalization in Receivers
• Replacement For Agilent’s HDMP-1682
• 3.3V Power Supply, 2.67 W Max Dissipation
• 208-Pin, 23mm BGA Packaging
General Description
The VSC7182 is a full-speed quad Fibre Channel and Gigabit Ethernet transceiver IC. Each of the four
transmitters has a 10-bit wide bus, running up to 136MHz, which accepts 8B/10B encoded transmit characters
and serializes the data onto high-speed differential outputs at speeds up to 1.36Gb/s. The transmit data can be
synchronous to the reference clock, a common transmit byte clock or a per-channel transmit byte clock. Each
receiver samples serial receive data, recovers the clock and data, deserializes it into 10-bit receive characters,
outputs a recovered clock and detects “Comma” characters. The VSC7182 contains on-chip Phase-Lock Loop
(PLL) circuitry for synthesis of the baud-rate transmit clock and extraction of the clocks from the received serial
streams. The VSC7182 also includes a receiver squelch circuit to control the parallel data bus in the absence of
serial input.
In this document, each of the four channels are identified as Channel A, B, C or D. When discussing a signal on any specific channel, the signal will have the Channel letter embedded in the name, for example,
“TA[0:9]”. When referring to the common behavior of a signal which is used on each of the four channels, a
lower case “x” is used in the signal name, i.e. TXi[0:9]. Differential signals, such as RA+ and RA-, may be
referred to as a single signal, i.e. RA, by dropping reference to the “+” and “-”. “RFC” refers to either the TTL
input RFCT, or the PECL differential inputs RFC+/RFC-, whichever is used.
Clock Synthesizer
The VSC7182 clock synthesizer multiplies the reference frequency provided on the RFC input by 10 or 20
to achieve a baud rate clock between 1.05GHz and 1.36GHz. The RFC input can be either TTL or PECL. If
TTL, connect the TTL input clock to RFCT. If PECL, connect the PECL inputs to RFC+ and RFC-. The internal clock presented to the clock synthesizer is a logical XNOR of RFCT and RFC+/-. The reference clock will
be active HIGH if the unused input is HIGH. The reference clock is active LOW if the unused input is LOW.
RFCT has an internal pull-up resistor. Internal biasing resistors set the proper DC level on RFC+/- so AC-coupling may be used.
The TTL outputs, RFCO0 and RFCO1, provide a clock that is frequency-locked to the RFC input. This
clock is derived from the clock synthesizer and is always 1/10th the baud rate, regardless of the state of the
RFCM input.
The on-chip PLL uses a single external 0.1µF capacitor, connected between CAP0 and CAP1, to control the
loop filter. This capacitor should be a multilayer ceramic dielectric, or better, with at least a 5V working voltage
rating and a good temperature coefficient (NPO is preferred but X7R may be acceptable). These capacitors are
used to minimize the impact of common-mode noise on the Clock Multiplier Unit (CMU), especially power
supply noise. Higher value capacitors provide better robustness in systems. NPO is preferred because if an X7R
capacitor is used, the power supply noise sensitivity will vary with temperature.
For best noise immunity, the designer may use a three capacitor circuit with one differential capacitor
between CAP0 and CAP1, C1, a capacitor from CAP0 to ground, C2, and a capacitor from CAP1 to ground,
C3. Larger values are better but 0.1µF is adequate. However, if the designer cannot use a three capacitor
circuit, a single differential capacitor, C1, is adequate. These components should be isolated from noisy traces.
C1=C2=C3= >0.1µF
MultiLayer Ceramic
Surface Mount
NPO (Preferred) or X7R
5V Working Voltage Rating
10/10/00
Page 3
VITESSE
®
Quad Transceiver
SEMICONDUCTOR CORPORATION
Advance Product Information
for Gigabit Ethernet and Fibre Channel
Serializer
The VSC7182 accepts TTL input data as a parallel 10-bit character on the TXi[0:9] bus which is latched
into the input register on the rising edge of either RFC or TCi. Three clocking modes are available and automatically detected by the VSC7182. If TCC is static and RFCM is HIGH, then all four TXi[0:9] busses are latched
on the rising edges of RFC. If TCC is static and RFCM is LOW, then RFC is multiplied by 20 and the input busses are latched on the rising edges of RFC and at the midpoint between rising edges. If TCC is toggling but TCB
is static, then all four TXi[0:9] busses are latched on the rising edges of TCC. If TCB and TCC are both toggling
then the rising edge of each TCi latches the corresponding TXi[0:9] bus.
The active TCC or TCi inputs must be frequency-locked to RFC. There is no specified phase relationship.
Prior to normal data transmission, LTCN must be asserted LOW so the VSC7182 can lock to TCi, which may
result in corrupted data being transmitted. Once LTCN has been raised HIGH, the transmitters remain locked to
RFC and can tolerate +/-2 bit times of drift in TCi relative to RFC.
The 10-bit parallel transmission character will be serialized and transmitted on the TXi PECL differential
outputs at the baud rate with bit TXi0 (bit A) transmitted first. User data should be encoded using 8B/10B or an
equivalent code. The mapping to 10B encoded bit nomenclature and transmission order is illustrated below,
along with the recognized comma pattern.
Table 1: Transmission Order and Mapping of a 10B Character
Data BitTXi9TXi8TXi7TXi6TXi5TXi4TXi3TXi2TXi1TXi0
10B Bit Positionjhgfiedcba
Comma Character xxx1111100
Clock Recovery
The VSC7182 accepts differential high-speed serial input from the selected source (either the PECL SI+/
SI- pins or the internal TXi+/- data), extracts the clock and retimes the data. Equalizers are included in the
receiver to open the data eye and compensate for InterSymbol Interference (ISI) which may be present in the
incoming data. The serial bit stream should be encoded so as to provide DC balance and limited run length by
an 8B/10B encoding scheme. The digital Clock Recovery Unit (CRU) is completely monolithic and requires no
external components. For proper operation, the baud rate of the data stream to be recovered should be within
+200 ppm of ten times the RFC frequency. For example, Gigabit Ethernet systems would use 125MHz oscillators with a +100ppm accuracy resulting in +200 ppm between VSC7182 pairs.
Deserializer
The recovered serial bit stream is converted into a 10-bit parallel output character. The VSC7182 provides
complementary TTL recovered clocks, RCi0 and RCi1, which are at 1/20th of the serial baud rate (if
RCM=LOW) or 1/10th (if RCM=HIGH). The clocks are generated by dividing down the high-speed recovered
clock which is phase-locked to the serial data. The serial data is retimed, deserialized and output on RXi[0:9].
If serial input data is not present, or does not meet the required baud rate, the VSC7182 will continue to
produce a recovered clock so that downstream logic may continue to function. The RCi0/RCi1 output frequency
under these circumstances will differ from its expected frequency by no more than +1%. A receiver squelch circuit forces the parallel data output bus to all ones if the serial receiver input level is less than 100mV differential
peak-to-peak.
The VSC7182 provides 7-bit comma character recognition and data word alignment. Word synchronization
is enabled on all channels by asserting SYNC HIGH. When synchronization is enabled, the receiver examines
the recovered serial data for the presence of the “Comma” pattern. This pattern is “0011111XXX”, where the
leading zero corresponds to the first bit received. The comma sequence is not contained in any normal 8B/10B
coded data character or pair of adjacent characters. It occurs only within special characters, known as K28.1,
K28.5 and K28.7, which are defined for synchronization purposes. Improper comma alignment is defined as
any of the following conditions:
1) The comma is not aligned within the 10-bit transmission character such that RXi(0...6) = “0011111.”
2) The comma straddles the boundary between two 10-bit transmission characters.
3) The comma is properly aligned but occurs in the received character presented during the rising edge of
RCi0 rather than RCi1.
When SYNC is HIGH and an improperly aligned comma is encountered, the recovered clock is stretched,
never slivered, so that the comma character and recovered clocks are aligned properly to RXi[0:9]. This results
in proper character and word alignment. When the parallel data alignment changes in response to a improperly
aligned comma pattern, data which would have been presented on the parallel output port prior to the comma
character, and possibly the comma character itself, may be lost. Possible loss of the comma character is data
dependent, according to the relative change in alignment. Data subsequent to the comma character will always
be output correctly and properly aligned. When SYNC is LOW, the current alignment of the serial data is maintained indefinitely, regardless of data pattern.
On encountering a comma character, SYNi is driven HIGH. The SYNi pulse is presented simultaneously
with the comma character and has a duration equal to the data. The SYNi signal is timed such that it can be captured by the adjoining protocol logic on the rising edge of RCi1. Functional waveforms for synchronization are
given in Figure 2. The first K28.5 shows the case where the comma is detected, but it is misaligned so a change
in the output data alignment is required. Note that up to three characters prior to the comma character may be
corrupted by the realignment process. The second K28.5 shows the case when a comma is detected and no
phase adjustment is necessary. It illustrates the position of the SYNi pulse in relation to the comma character on
RXi[0:9].
Loopback operation is controlled by the PLUP (Parallel Loopback), SLPN (Serial Loopback) and LPNi
inputs as shown in Table 2. LPNi enables PLUP/SLPN on a per-channel basis when LOW. If LPNi is HIGH,
PLUP/SLPN have no impact on Channel x. When SLPN and PLUP are both HIGH the transmitter output is
held HIGH. When RXx is looped back to TXx, the data goes through a clock recovery unit so much of the
input jitter is removed. However, the TXx outputs may not meet jitter specifications listed in the “Transmitter
AC Specifications” due to low frequency jitter transfer from RXx to TXx.
A JTAG Access Port is provided to assist in board-level testing. Through this port most pins can be
accessed or controlled and all TTL outputs can be tri-stated. A full description of the JTAG functions on this
device is available in “VSC7182 JTAG Access Port Functionality.”
Power Supply Voltage, (VDD)............................................................................................................-0.5V to +4V
DC Input Voltage (PECL inputs) ........................................................................................... -0.5V to VDD +0.5V
DC Input Voltage (TTL inputs)......................................................................................................... -0.5V to 5.5V
DC Output Voltage (TTL outputs)........................................................................................ -0.5V to VDD + 0.5V
Output Current (TTL outputs).................................................................................................................... +50mA
Output Current (PECL outputs)...................................................................................................................+50mA
Case Temperature Under Bias...................................................................................................... -55oC to +125oC
Storage Temperature ....................................................................................................................-65oC to +150oC
Maximum Input ESD (human body model).................................................................................................2000V
NOTE: (1) CAUTION: Stresses listed under “Absolute Maximum Ratings” may be applied to devices one at a time without caus-
ing permanent damage. Functionality at or above the values listed is not implied. Exposure to these values for extended
periods may affect device reliability.
(1)
Recommended Operating Conditions
Power Supply Voltage, (VDD)................................................................................................................+3.3V+5%
Operating Temperature Range .......................................................... 0oC Ambient to +100oC Case Temperature
Quad Transceiver
for Gigabit Ethernet and Fibre Channel
Table 7: Pin Descriptions
PinNameDescription
N1, N2, N3
N4, M1, M2,
M3, M4, L1
L2
J1, J2, J3
J4, H1, H2
H3, H4, G1
G2
G16, G15, G14
H17, H16, H15
H14, J17, J16
J15
L17, L16, L15
L14, M17, M16
M15, M14, N17
N16
R2
P3
R1RFCT
P2RFCM
P16
P14
K1, F1
K17, P17
P1LTCN
TA0, TA1, TA2
TA3, TA4, TA5
TA6, TA7, TA8
TA9
TB0, TB1, TB2
TB3, TB4, TB5
TB6, TB7, TB8
TB9
TC0, TC1, TC2
TC3, TC4, TC5
TC6, TC7, TC8
TC9
TD0, TD1, TD2
TD3, TD4, TD5
TD6, TD7, TD8
TD9
RFC+
RFC-
RFCO0
RFCO1
TCA, TCB
TCC, TCD
INPUT - TTL: 10-Bit Transmit Bus for Channel A. Parallel data on this bus is latched
on the rising edge of RFC, TCC or TCA. TA0 is transmitted first.
INPUT - TTL: 10-Bit Transmit Bus for Channel B. Parallel data on this bus is latched
on the rising edge of RFC, TCC or TCB. TB0 is transmitted first.
INPUT - TTL: 10-Bit Transmit Bus for Channel C. Parallel data on this bus is latched
on the rising edge of RFC or TCC. TC0 is transmitted first.
INPUT - TTL: 10-Bit Transmit Bus for Channel D. Parallel data on this bus is latched
on the rising edge of RFC, TCC or TCD. TD0 is transmitted first.
INPUT - Differential PECL or TTL: This rising edge of RFC+/- provides the reference
clock, at 1/10th or 1/20th of the baud rate (depending on RFCM) to the Clock
Multiplying PLL. If RFC+/- is used, either leave RFCT open or set RFCT HIGH.
Internally biased to VDD/2. If all TCi inputs are HIGH, the rising edge of RFC will
latch TXi[0:9] on all four channels.
INPUT - TTL: TTL Reference Clock. This rising edge of RFCT provides the
reference clock, at 1/10th or 1/20th of the baud rate (depending on RFCM) to the Clock
Multiplying PLL. If RFCT is used, set RFC+ HIGH and leave RFC- open. If all TCi
inputs are HIGH, the rising edge of RFCT will latch TXi[0:9] on all four channels
INPUT - TTL: Reference Clock Mode Select. When LOW, RFC is at 1/20th of the
transmit baud rate (i.e., 62.5MHz for 1.25Gb/s). When HIGH, RFC is at
1/10th the baud rate (i.e., 125MHz for 1.25Gb/s).
OUTPUT - TTL: These are identical copies of the transmit baud rate clock divided by
10.
INPUT - TTL: Per Channel Transmit Byte Clock for Channel x. All four channels’
parallel TXi[0:9] inputs may be timed to RFC, TCC, or independently to TCi. Refer to
the Serializer description.
INPUT - TTL: Latch Transmit Byte Clocks. When LOW, internal PLLs align clocks
with each of the transmit byte clocks, if present. Data may be corrupted when LOW.
When HIGH, alignment will remain static regardless of actual TCi location.
OUTPUT - Differential PECL (AC-coupling recommended):
These pins output the serialized transmit data for Channel x when PLUP is LOW.
When PLUP is HIGH, TXi+ is HIGH and TXi- is LOW.
OUTPUT - TTL: 10-Bit Receive Bus for Channel A. Parallel data on this bus is
synchronous to RCA0 and RCA1. RA0 is the first bit received.
OUTPUT - TTL: 10-Bit Receive Bus for Channel B. Parallel data on this bus is
synchronous to RCB0 and RCB1. RB0 is the first bit received.
OUTPUT - TTL: 10-Bit Receive Bus for Channel C. Parallel data on this bus is
synchronous to RCC0 and RCC1. RC0 is the first bit received.
OUTPUT - TTL: 10-Bit Receive Bus for Channel D. Parallel data on this bus is
synchronous to RCD0 and RCD1. RD0 is the first bit received.
INPUT - TTL: Recovered Clock MODE Control. When LOW, RCi0/RCi1 is 1/20th of
the incoming baud rate. When HIGH, RCi0/RCi1 is 1/10th the incoming baud rate.
OUTPUT - Complementary TTL: Recovered Complementary Clocks for Channel A
at 1/10th the Incoming Baud Rate (RCM=HIGH) or 1/20th (RCM=LOW).
Synchronous to the RA(0:9) and SYNCA bus.
OUTPUT - Complementary TTL: Recovered Complementary Clocks for Channel B at
1/10th the Incoming Baud Rate (RCM=HIGH) or 1/20th (RCM=LOW). Synchronous
to the RB(0:9) and SYNCB bus.
OUTPUT - Complementary TTL: Recovered Complementary Clocks for Channel C at
1/10th the Incoming Baud Rate (RCM=HIGH) or 1/20th (RCM=LOW). Synchronous
to the RC(0:9) and SYNCC bus.
OUTPUT - Complementary TTL: Recovered Complementary Clocks for Channel D
at 1/10th the Incoming Baud Rate (RCM=HIGH) or 1/20th (RCM=LOW).
Synchronous to the RD(0:9) and SYNCD bus.
INPUT - Differential PECL (AC-coupling recommended): Serial Receive Data Inputs
for Channel x. These are selected when PLUP is LOW (internally biased to VDD/2).
Quad Transceiver
for Gigabit Ethernet and Fibre Channel
PinNameDescription
INPUT - TTL: Parallel Loopback Enable Input. RXi is input to the CRU for Channel x
N14PLUP
C9SLPN
R3
P4
K4
D5
R17SYNC
F2
A4
B10
B15
P9
R9
T17TCKINPUT - TTL: JTAG Test Clock
D9TMSINPUT - TTL: JTAG Test Mode Select
R15TRSTNINPUT - TTL: JTAG Test Reset, Active LOW
P15TDIINPUT - TTL: JTAG Test Data Input
K2TDOOUTPUT - TTL: JTAG Test Data Output
T9VDDAAnalog Power Supply
R8VSSAAnalog Ground. Tie to common ground plane with VSS.
A2,A10,C14
G4,J14,K16
L4,N15,R4
R14,T3
T4,T14,U5
C4, D3,F3
A9, B7, C5
A13, A16, C11
C15, E14, G17
T5
T7
T11
T13
LPNA
LPNB
LPNC
LPND
SYNCA
SYNCB
SYNCC
SYNCD
CAP0
CAP1
VDDDigital Logic Power Supply
VDDTTTL Output Power Supply
VDDPA
VDDPB
VDDPC
VDDPD
(normal operation) when PLUP is LOW. When HIGH, internal loopback paths from
TXi to RXi are enabled. Refer to Table 2.
INPUT - TTL: Serial Loopback Enable Input. Normal operation when HIGH. When
LOW, SI+/- is looped back to TXi+/- internally for diagnostic purposes. Refer to Table
2 and related description.
INPUT - TTL: Loopback Enable Pins. When LPNi is LOW, PLUP/SLPN impact
Channel x. When HIGH, PLUP/SLPN have no effect on Channel x.
INPUT - TTL: Enables SYNi and Word Alignment when HIGH. When LOW, keeps
current word alignment and disables SYNi (always LOW).
OUTPUT - TTL: Comma Detect for Channel x. This output goes HIGH for half of an
RCi1 period to indicate that RXi[0:9] contains a “comma” character
(‘0011111XXX’). SYNi will go HIGH only during a cycle when RCi0 is rising. SYNi
is enabled when SYNC is HIGH.
ANALOG: Loop Filter capacitor for the Clock Multiply Unit. Typically 0.1µF
connected between CAP0 and CAP1. Amplitude is less than 3.3V.
The VSC7182 is packaged in a 23mm BGA package with 1.27mm eutectic ball spacing. The construction
of the package is shown in Figure 6.
Figure 6: Package Cross Section
Copper Heat Spreader
Adhesive
Polyimide Dielectric
Die Attach Epoxy
EncapsulantEutectic Solder Balls
The VSC7182 is designed to operate with a case temperature up to 100oC. In order to comply with this target, the user must guarantee that the case temperature specification of 100oC is not violated. With the thermal
resistances shown in Table 8, the VSC7182 can operate in still air ambient temperatures of 40oC [40oC =
100oC - 2.5W * 24oC/W]. If the ambient air temperature exceeds these limits, some form of cooling through a
heatsink or an increase in airflow must be provided.
Die
Wirebond
Table 8: Thermal Resistance
SymbolDescriptionValueUnits
θ
jc
θ
ca
θ
ca-100
θ
ca-200
θ
ca-400
θ
ca-600
Thermal resistance from junction-to-case4.3
Thermal resistance from case-to-ambient in still air including conduction
through the leads.
Thermal resistance from case-to-ambient with 100 LFM airflow21
Thermal resistance from case-to-ambient with200 LFM airflow18.5
Thermal resistance from case-to-ambient with 400 LFM airflow17
Thermal resistance from case-to-ambient with 600 LFM airflow15
24
Moisture Sensitivity Level
This device is rated at with a Moisture Sensitivity Level 3 rating. Refer to Application Note AN-20 for
appropriate handling procedures.
Quad Transceiver
for Gigabit Ethernet and Fibre Channel
Ordering Information
The order number for this product is formed by a combination of the device type and package type.
VSC7182
Device Type
Quad Gigabit Transceiver
Advance Product Information
TW
Package
TW: 208-Pin, 23mm BGA
Notice
This document contains information about a new product during its fabrication or early sampling phase of development. The
information in this document is based on design targets, simulation results or early prototype test results. Characteristic data and
other specifications are subject to change without notice. Therefore the reader is cautioned to confirm that this data sheet is current
prior to design or order placement.
Warning
Vitesse Semiconductor Corporation’s products are not intended for use in life support appliances, devices or systems. Use of
a Vitesse product in such applications without written consent is prohibited.