ChipFind - документация

Электронный компонент: HDMP-1014

Скачать:  PDF   ZIP

Document Outline

573
Low Cost Gigabit Rate
Transmit/Receive Chip Set
Technical Data
Features
Transparent, Extended
Ribbon Cable Replacement
Implemented in a Low Cost
Aluminum M-Quad 80
Package
High-Speed Serial Rate 150-
1500 MBaud
Standard 100K ECL
Interface
16, 17, 20, or 21 Bits Wide
Reliable Monolithic Silicon
Bipolar Implementation
On-chip Phase-Locked Loops
- Transmit Clock Generation
- Receive Clock Extraction
Applications
Backplane/Bus Extender
Video, Image Acquisition
Point to Point Data Links
Implement SCI-FI Standard
Implement Serial HIPPI
Specification
Description
The HDMP-1012 transmitter and
the HDMP-1014 receiver are used
to build a high speed data link for
point to point communication.
The monolithic silicon bipolar
transmitter chip and receiver chip
are each provided in a standard
aluminum M-Quad 80 package.
From the user's viewpoint, these
products can be thought of as
providing a "virtual ribbon cable"
interface for the transmission of
data. Parallel data loaded into the
Tx (transmitter) chip is delivered
to the Rx (receiver) chip over a
serial channel, which can be
either a coaxial copper cable or
optical link.
The chip set hides from the user
all the complexity of encoding,
multiplexing, clock extraction,
demultiplexing and decoding.
Unlike other links, the phase-
locked-loop clock extraction
circuit also transparently provides
for frame synchronization - the
user is not troubled with the
periodic insertion of frame
synchronization words. In
addition, the dc balance of the
line code is automatically
maintained by the chip set. Thus,
the user can transmit arbitrary
data without restriction. The Rx
chip also includes a state-machine
controller (SMC) that provides a
startup handshake protocol for
the duplex link configuration.
The serial data rate of the T/R link
is selectable in four ranges (see
tables on page 5), and extends
from 120 Mbits/s up to 1.25
Gbits/s. The parallel data interface
is 16 or 20 bit single-ended ECL,
pin selectable. A flag bit is
available and can be used as an
extra 17th or 21st bit under the
user's control. The flag bit can
also be used as an even or odd
frame indicator for dual-frame
transmission. If not used, the link
performs expanded error
detection.
The serial link is synchronous,
and both frame synchronization
HDMP-1012 Transmitter
HDMP-1014 Receiver
5962-0049E (6/94)
574
and bit synchronization are
maintained. When data is not
available to send, the link
maintains synchronization by
transmitting fill frames. Two
(training) fill frames are reserved
for handshaking during link
startup.
User control space is also sup-
ported. If Control Available is
asserted at the Tx chip, the least
significant 14 or 18 bits of the
data are sent and the Rx Control
Available line will indicate the
data as a Control Word.
It is the intention of this data
sheet to provide the design
engineer all of the information
regarding the HDMP-1012/1014
chipset necessary to design this
product into their application. To
assist you in using this data sheet,
the following Table of Contents is
provided.
Table of Contents
Topic
Page
Typical Applications ....................................................................... 575
Setting the Operating Rate ..............................................................576
Transmitter Block Diagram .............................................................578
Receiver Block Diagram ................................................................. 580
Transmitter Timing Characteristics ................................................ 582
Receiver Timing Characteristics ..................................................... 583
DC Electrical Specifications ........................................................... 584
AC Electrical Specifications ............................................................ 584
Typical Lock-Up Times ................................................................... 584
Absolute Maximum Ratings ............................................................ 585
Thermal Characteristics ................................................................. 585
I/O Type Definitions ....................................................................... 585
Pin-Out Diagrams .......................................................................... 586
Transmitter Pin Definitions ............................................................ 587
Receiver Pin Definitions ................................................................. 591
Mechanical Dimensions and
Surface Mount Assembly Instructions ......................................... 595
Appendix I: Additional Internal
Architecture Information ........................................................ 596
Line Code Description .................................................................... 596
Data Frame Codes ......................................................................... 596
Control Frame Codes ..................................................................... 597
Fill Frame Codes ............................................................................ 598
Tx Operation Principles ................................................................. 599
Tx Encoding .................................................................................. 599
Tx Phase Locked Loop ....................................................................600
Rx Operation Principles ................................................................. 601
Rx Encoding ................................................................................... 601
HDMP-1014 (Rx) Phase Locked Loop ............................................ 601
HDMP-1014 (Rx) Decoding ............................................................602
HDMP-1014 (Rx) Link Control State
Machine Operation Principle ....................................................... 603
The State Machine Handshake Protocol ..........................................603
Appendix II: Link Configuration Examples ............................. 605
Duplex/Simplex Configurations ...................................................... 605
Full Duplex ..................................................................................... 605
Simplex Method I: Simplex with Low Speed Return Path ............... 606
Simplex Method II: Simplex with Periodic Sync Pulse ....................607
Simplex Method III: Simplex with
External Reference Oscillator ......................................................607
Data Interface for Single/Double Frame Mode ................................ 608
Single Frame Mode (MDFSEL=0) .................................................. 608
Double Frame Mode (MDFSEL=1) ................................................ 609
Supply Bypassing and Integrator Capacitor .................................... 610
Integrating Capacitor ......................................................................610
Power Supply Bypassing and Grounding ........................................ 610
Electrical Connections .................................................................... 611
I-ECL and O-ECL ............................................................................ 611
High Speed Interface: I-H50 & O-BLL ............................................612
TTL and Positive 5 V Operation ...................................................... 613
Mode Options ................................................................................. 614
575
Typical Applications
The HDMP-1012/1014 chipset
was designed for ease of use and
flexibility. This allows the
customer to tailor the use of this
product, through the configura-
tion of the link, based on their
specific system requirements and
application needs. Typical
applications range from
backplane and bus extension to
digital video transmission.
Low latency bus extension of a 16
or 20 bit wide data bus may be
achieved using the standard
duplex configuration (see Figure
1d). In full duplex, the HDMP-
1012/1014 chipset handles all of
the issues of link startup, main-
tenance, and simple error
detection.
If the bus width is 32 or 40 bits
wide, the HDMP-1012/1014
chipset is capable of sending the
large data frame as two separate
frame segments, as shown in
Figure 1b. In this mode, called
Double Frame Mode, the FLAG
bit is used by the transmitter and
receiver to indicate the first or
second frame segment. The
HDMP-1012/1014 chipset in
Double Frame Mode may also be
configured in full duplex to
achieve a 32/40 bit wide bus
extension.
For digital video transmission,
simplex links are more common.
The HDMP-1012/1014 chipset
can transmit 16 to 21 bits of
parallel data in standard or
broadcast simplex mode.
Additionally, 32 to 40 bit wide
data can be transmitted over a
single line (in Double Frame
Mode) or two parallel lines, as in
Figure 1c.
Tx
Rx
CLK
CLK
A) 16/20 BIT SIMPLEX TRANSMISSION
CLK
Tx
Rx
CLK
MUX
DEMUX
B) 32/40 BIT SIMPLEX TRANSMISSION
CLK
Tx
Rx
CLK
CLK
Tx
Rx
CLK
C) 32/40 BIT SIMPLEX TRANSMISSION
WITH HIGH CLOCK RATES
CLK
Tx
Rx
CLK
CLK
Rx
Tx
CLK
D) 16/20 BIT DUPLEX TRANSMISSION
CLK
Tx
Rx
CLK
E) SIMPLEX BROADCAST TRANSMISSION
Rx
CLK
Rx
CLK
.
.
.
.
.
.
.
.
Figure 1. Various Configurations Using the HDMP-1012/1014.
576
For timing diagrams for the
standard configurations, see the
Appendix section entitled Link
Configuration Examples.
The HDMP-1012/1014 chipset
can support serial transmission
rates from 150 MBd to 1.5 GBd
for each of these configurations.
The chipset requires the user to
input the link data rate by
asserting DIV1 and DIV0
accordingly. To determine the
DIV1/DIV0 setting necessary for
each application, refer to the
section: Setting the Operating
Data Rate Range
on the next
page.
Setting the Operating
Data Rate Range
The HDMP-1012/1014 chipset
can operate from 150 MBaud to
1500 MBaud. It is divided into
four operating data ranges with
each range selected by setting
DIV1 and DIV0 as shown in the
tables below.
The purpose of following example
is to help in understanding and
using these tables. This specific
example uses the table in figure 3
entitled "Typical 20-bit Mode Data
Rates".
It is desired to transmit a 20 bit
parallel word operating at 55 MHz
(55 MWord/sec). Both the Tx and
Rx must be set to a range that this
word rate falls in-between.
According to table entitled
"Typical Operating Rates for 20
Bit Mode" on the next page, a
setting of DIV1/DIV0 = logic `0/0'
allows a parallel input word rate
of 32.9 to 62.5 MHz . This setting
easily accommodates the required
55 MHz word rate. The user serial
data rate can be calculated as:
Serial
20 bit
55 Mw
Data Rate
= () ()
word
sec
= 1100
MBits/sec
The baud rate includes an
additional 4 bits that G-LINK
transmits for link control and
error detection. The serial baud
rate is calculated as:
Serial
24 bits
55 Mw
Baud Rate
= () ()
word
sec
= 1320
MBaud
The 55 MHz example is one in
which the parallel word rate
provides only one possible DIV1/
DIV0 setting.
Some applications may have a
parallel word rate that seems to fit
two ranges. As an example, a 35
MHz (35 MWord/s) parallel data
rate fall within two ranges (DIV0/
DIV1 = 0/0 and DIV0/DIV1 = 0/
1) in 20 Bit Mode. Per the table, a
setting of DIV1/DIV0 = 0/1 gives
an upper rate of 53.3 MHz , while
a setting of DIV1/DIV0 = 0/0
gives a lower rate of 32.9 MHz.
These transition data rates are
stated in the tables as typical
values and may vary between
individual parts. Each transmitter/
receiver has continuous band
cover across its entire 150 to
1500 MBaud range and has
overlap between ranges. Each
transmitter/receiver will permit a
35 MHz parallel data rate, but it is
suggested that DIV0 be a jumper
that can be set either to logic `1'
(ground) or logic `0' (open). This
allows the design to accommodate
both ranges for maximum
flexibility. This technique is
recommended whenever
operating near the maximum and
minimum of two word rate
ranges. The above information
also applies to the HDMP-1012/
1014 chipset when operating in
16 bit mode.
577
Figure 3. Typical 20-Bit Mode Data Rates.
HDMP-1012 (Tx), HDMP-1014 (Rx)
Typical Operating Rates For 16 Bit Mode
[1]
Tc = 0
C to +85
C, V
EE
= -4.5 V to -5.5 V
Parallel Word Rate
Serial Data Rate
Serial Baud Rate
(Mword/sec)
(Mbit/sec)
(MBaud)
DIV1
DIV0
Range
Range
Range
0
0
42
75.0 (max)
672
1200.0 (max)
840
1500.0 (max)
0
1
21
51
336
808
420
1010
1
0
11
25
168
404
210
505
1
1
7.5 (min)
13
120.0 (min)
202
150.0 (min)
253
Notes:
1. Extended operating rates to 1800 MBaud/sec (typ) are possible for Tc = 0
C to +60
C.
2. All values are typical over temperature and process, unless otherwise noted by (min) or (max).
3. Typical Serial Baud Rates for DIV1/DIV0 = 0/0 are up to 1800 MBd.
4. All values in this table are expected for a BER less than 10
-14
. This estimation is based on the maximum data rate characterization,
which was performed at a serial data rate of 2000 Mbits/s for a BER less than 10
-11
. Production units are 100% screened for less than
BER = 10
-7
.
Figure 2: Typical 16-bit Mode Data Rates.
HDMP-1012 (Tx), HDMP-1014 (Rx)
Typical Operating Rates For 20 Bit Mode
[1]
Tc = 0
C to +85
C, V
EE
= -4.5 V to -5.5 V
Parallel Word Rate
Serial Data Rate
Serial Baud Rate
(Mword/sec)
(Mbit/sec)
(MBaud/Sec)
DIV1
DIV0
Range
Range
Range
0
0
35
62.5 (max)
700
1250.0 (max)
840
1500 (max)
0
1
18
42
350
842
420
1010
1
0
9
21
175
421
210
505
1
1
6.3 (min)
10.5
125.0 (min)
211
150 (min)
253
Notes:
1. Extended operating rates to 1800 MBaud/sec are possible for Tc = 0
C to +60
C.
2. All values are typical over temperature and process, unless otherwise noted by (min) or (max).
3. Typical Serial Baud Rates for DIV1/DIV0 = 0/0 are up to 1800 MBd.
4. All values in this table are expected for a BER less than 10
-14
. This estimation is based on the maximum data rate characterization,
which was performed at a serial data rate of 2000 Mbits/s for a BER less than 10
-11
. Production units are 100% screened for less than
BER = 10
-7
.
,,,,
,,,,
,,
,,
,,
0/0
0/1
1/0
1/1
5
25
50
75
100
125
2500
2000
1500
1000
500
100
840
420
210
110
253
505
1010
1800
DIV 1 / DIV 0
BAUD RATE = 20 x FRAME RATE
SERIAL DATA RATE (Mbaud)
FRAME RATE (Mwords/sec)
0/0
0/1
1/0
1/1
4
25
50
75
100
2500
2000
1500
1000
500
100
840
420
210
110
253
505
1010
1800
DIV 1 / DIV 0
BAUD RATE = 24 x FRAME RATE
SERIAL DATA RATE (Mbaud)
FRAME RATE (Mwords/sec)
,,,,,
,,,,
,,
,,