Implementing DVB Asi
Implementing DVB Asi
Implementing DVB Asi
Introduction
MPEG-2
Transport
Stream
MPEG-2
Transport
Stream
Sync Byte
(FC Comma)
Insertion
Sync Byte
(FC Comma)
Deletion
8B/10B
Encoder
Parallel/
Serial
Conversion
8B/10B
Decoder
Clock/Data
Recovery,
Serial/Parallel
Conversion,
& Framer
Layer 2
Amplifier/
Buffer
Coupling/
Impedance
Matching
Connector
Coaxial
Cable
Amplifier/
Buffer
Coupling/
Impedance
Matching
Layer 1
Connector
Layer 0
San Jose
CA 95134
408-943-2600
September 16, 2002
[+] Feedback
Deterministic Jitter
10% (p-p)
Random Jitter
8% (p-p)
1.2 ns (max)
The CY7B923 and CY7B933 provide interfaces that are simple to design. When configured for DVB-ASI applications, the
HOTLink Transmitter accepts the 8-bit parallel data, SC/D,
and SVS signals. It performs the required 8B/10B encoding
before serializing the data. The MODE[1]pin should be connected to GND to enable 8B/10B encoding. A 27-MHz reference clock is used for CKW to create a fixed serial signaling
rate of 270 MBaud.
CY7B923 outputs serialized data through three differential
PECL drivers. Each output pair can be used to direct the serial stream to different destinations or be used as redundant
channels. These PECL outputs require proper biasing and
termination in order to work properly. A schematic of the
transmit interface is shown in Figure 2.
200 mV
880 mV (p-p)
17 dB
15 dB
The ENA and ENN inputs control the timing of data acceptance at the parallel interface. If ENA is LOW on the rising
edge of CKW, the data is loaded, encoded, and sent. If ENN
is LOW on the rising edge of the CKW, the data appearing on
D07 at the next rising edge of CKW is loaded, encoded, and
sent. If both ENA and ENN are inactive (HIGH), the transmitter inserts K28.5 characters to maintain link synchronization.
SC/D controls the transmitter to encode the pattern that appears on D07 as a special character or as a normal 8B/10B
data. When SVS is asserted (HIGH), a C0.7 violation signal
is sent. HOTLink provides Built-In Self-Test (BIST) functionality which is enabled by driving BISTEN LOW. In coax applications, FOTO is generally not used and can be tied LOW.
Generally, HOTLink requires only one K28.5 character to synchronize the receiver. In DVB-ASI applications, however, the
receiver needs to be configured such that the synchronization
is performed when two K28.5 characters are received. These
two K28.5 characters need to be on the same character
boundaries within a five character window. The second K28.5
of the pair will be framed and delivered on the parallel bus. All
characters following this K28.5 will also have a valid character
alignment. This requirement can be implemented by configuring HOTLink in multi-byte framing mode.
HOTLink chips are designed for point-to-point communications that transfer data over high-speed serial links. Both
HOTLink I and HOTLink II family devices comply with
DVB-ASI specifications. The following HOTLink chips can be
used to implement DVB-ASI serial interfaces:
CY7B923/CY7B933 HOTLink Transmitter/Receiver
CYP15G0401DXB Quad Channel HOTLink II Transceiver
CYP15G0201DXB Dual Channel HOTLink II Transceiver
CYP15G0101DXB Single Channel HOTLink II Transceiver
Note:
1. 3-Level select inputs are used for static configuration. They are ternary (not binary) inputs that make use of non-standard logic levels of LOW, MID, and HIGH.
The LOW level is usually implemented by direct connection to VSS (ground). The HIGH level is usually implemented by direct connection to VCC. When not
connected or allowed to float, a 3-Level select input will self-bias to the MID level.
2
[+] Feedback
+5V
1k
19
SC/D
18
Q0
17
Q1
16
Q2
15
Q3
14
Q4
13
Q5
12
Q6
11
Q7
10
SVS
23
ENA
24
5
OSC
21
7
27 MHz
25
SC/D
+5V
HOTLink
CY7B923
D0
CLC007
Cable Driver
D1
D2
OUTA+
D3
7
6
26
OUTA-
D4
27
0.01 F
8
2
1
+
5
D5
28
OUTB+
D6
51.1
1 0.01 F
OUTB-
D7
51.1
107
0.1 F
150
0.1 F
75
0.1 F
150
0.1 F
75
75 Coax
75Coax
(Optional)
GND
GND
SVS
ENA
OUTC+
ENN
OUTC-
BISTEN
3
GND
2
CKW
RP
MODE
FOTO
GND
+5V
PE-65507
Pulse Engineering
Transformer
HOTLink
CY7B933
1 k
Q0
2
75 Coax
INA+
INA-
+5V
37.4
GND
37.4
28
649
SC/D
0.01 F
27
INB-
4
25
OSC
Q4
Q5
Q6
23
GND
Q2
Q3
INB+
+5V
1500
Q1
26
Q7
SO
RVS
MODE
RDY
RF
CKR
27 MHz
GND
SC/D
18
Q0
17
Q1
16
Q2
15
Q3
14
Q4
13
Q5
12
Q6
11
Q7
10
RVS
+5V
BISTEN
REFCLK
19
A/B
RDY
5
22
3
CKR
[+] Feedback
+5V
1N4148
HOTLink
CY7B933
+5V
Q0
GND
DI
DO
DI
DO
CD
AEC-
MUTE
VCC
28
100 pF
+5V
27
+5V
6.8 F
OEM
AEC+
0.01 F
100
0.1 F
Q2
VEE
0.1 F
37.5
75
2 pF
75 Coax
Q1
1k
75
0.1 F 100
75
0.01 F
Adaptive Equalizer
CLC014
23
4
25
GND
GND
19
SC/D
26
OSC
INA+
INA-
Q3
Q4
Q5
INB+
Q6
INB-
Q7
Q0
17
Q1
16
Q2
15
Q3
14
Q4
13
Q5
12
Q6
11
Q7
10
RVS
RVS
SO
BISTEN
REFCLK
MODE
+5V
RDY
RF
CKR
A/B
27 MHz
SC/D
18
RDY
5
22
CKR
GND
4
[+] Feedback
+5V
HOTLink
CYP15G0401DXB
SCSEL
0.1 F
TXCTA[1]
TXDA[7:0]
OUTA2+
TXOPA
OUTA2-
TXCLKA
TXRATE
TXCKSEL
TXPERA
REFCLK+
TXCLKO+
REFCLK-
TXCLKO-
SPDSEL
0.1 F
1500 649
+3.3V
+3.3V
TXMODE[1]
TXRST
RXSTA[2]
INA1+
RXSTA[1]
INA1-
RXSTA[0]
RXSTA[0]
INA2+
RXDA[7:0]
RXDA[7:0]
INA2-
RXCLKA+
RXCLKA+
FRAMCHAR
RXCLKA-
RXCLKA-
RFEN
RXCKSEL
75
75Coax (Optional)
GND
75 Coax
GND
+5V
1N4148
DECMODE
0.01 F
RXMODE[1]
LFIA
GND
RXMODE[0]
A
TRSTZ
Adaptive Equalizer
CLC014
100 0.1 F
LPEN
PARCTL
OELE
BONDST[1:0]
BISTLE
BOND_ALL
BOE[7:0]
BOND_INH
Q0
DO
Q0
150
0.1 F
+5V
MASTER
RXLE
DO
100 pF
AEC+
OEM
AEC-
CD
VCC
6.8 F
0.01 F
75 Coax
2 pF
0.1 F
SDASEL
100
75
0.1 F
37.5
MUTE
VEE
+3.3V
150
75
RFMODE
RXRATE
TRSTZ
75 Coax
INSELA
RXOPA
LFIA
75
PE-65507
Pulse Engineering
Transformer
RXSTA[1]
150
GND
1 k
TXMODE[0]
RXSTA[2]
GND
75
27 MHz
OUTA1-
75
OSC
TXCTA[0]
51.1
Q[7:0]
OUTA1+
51.1
TXCTA[1]
0.01 F
0.01 F
CLC007
Cable Driver
7 8 2
0.1
1
+
0.1
6
0.1
3 4
+5V
5
0.1
CHANNELA
0.1 F
CHANNELB
GND
CHANNELC
GND
CHANNELD
GND
GND
GND
5
[+] Feedback
Type
Configuration
Function
TXPERx
LVTTL OUT
N/C
Optional output
TXCTx[1]
LVTTL IN
LOW
TXCTx[0]
LVTTL IN
TXCTx[0]
TXDx[7:0]
LVTTL IN
TXDx[7:0]
TXOPx
LVTTL IN
N/C
TXRST
LVTTL IN
N/C
SCSEL
LVTTL IN
N/C
TXCKSEL
3-Level Select IN
LOW
TXCLKO
LVTTL OUT
N/C
Optional output
TXRATE
LVTTL IN
LOW
TXCLKx
LVTTL IN
N/C
TXMODE[1:0]
3-Level Select IN
HIGH, HIGH
RXDx[7:0]
LVTTL OUT
RXDx[7:0]
RXSTx[2:0]
LVTTL OUT
RXSTx[2:0]
RX Status Output
RXOPx
LVTTL OUT
N/C
RXRATE
LVTTL IN
LOW
FRAMCHAR
3-Level Select IN
HIGH
RFEN
LVTTL IN
HIGH
Enable framing
RXMODE[1:0]
3-Level Select IN
LOW, HIGH
RXCLKx
LVTTL OUT
RXCLKx
RX Clock Output
RXCKSEL
3-Level Select IN
LOW
DECMODE
3-Level Select IN
MID
RFMODE
3-Level Select IN
MID
PARCTL
3-Level Select IN
LOW
SPDSEL
3-Level Select IN
LOW
REFCLK+[7]
LVTTL IN
REFCLK+
TRSTZ
LVPECL IN
TRSTZ
OUTx1
OUTx2
OUTx1
OUTx2
INx1
INx2
LVPECL DIFF IN
INx1
INx2
INSELx
LVTTL IN
INSELx
SDASEL
3-Level Select IN
LOW
LPEN
LVTTL IN
LOW
OELE
LVTTL IN
HIGH
BISTLE
LVTTL IN
LOW
RXLE
LVTTL IN
HIGH
Note:
7. REFCLK can accept differential LVPECL clock source or single-ended LVTTL clock source. When driven by a single-ended LVTTL clock source, connect the
clock source to either the true or complement REFCLK input, and leave the alternate REFCLK input open (floating).
6
[+] Feedback
Type
Configuration
Function
BOE[7:0]
LVTTL IN
HIGH
LFIx
LVTTL OUT
LFIx
BONDST[1:0]
BIDIR
N/C
MASTER
LVTTL IN
N/C
BOND_ALL
BIDIR
N/C
BOND_INH
LVTTL IN
N/C
Conclusion
HOTLink is capable of generating and receiving DVB-ASI serial data streams and allows you to simplify your design without compromising the flexibility and reliability of the interface.
HOTLinks broad portfolio provides you a selection of devices
to suit your application needs.
References
1. Interfaces for CATV/SMATV Headends and Similar Professional Equipment, DVB Document A010, October
1995.
2. Fibre Channel Physical Standard, ANSI X3.230-1994,
American National Standards Institute, 1994
3. Implement SMPTE 259M Using The
CY7C9235/CY7C9335 application note, Cypress Semiconductor, 1999
4. HOTLink Copper Interconnect - Maximum Length vs. Frequency application note, Cypress Semiconductor, 1999
HOTLink is a registered trademark and HOTLink II is a trademark of Cypress Semiconductor Corporation. All product and company
names mentioned in this document may be the trademarks or registered trademarks of their respective holders.
approved dsg 9/19/02
Cypress Semiconductor Corporation, 2002. 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 Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor 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
Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.
[+] Feedback