STV0299B STMicroelectronics, STV0299B Datasheet - Page 16

STV0299B

Manufacturer Part Number
STV0299B
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of STV0299B

Pin Count
64
Screening Level
Commercial
Lead Free Status / Rohs Status
Specific Sites Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STV0299B
Manufacturer:
ST
0
Part Number:
STV0299B
Manufacturer:
ST
Quantity:
20 000
Company:
Part Number:
STV0299B
Quantity:
6 000
Part Number:
STV0299BH
Manufacturer:
ST
0
Part Number:
STV0299BL
Manufacturer:
MICRON
Quantity:
10 000
Part Number:
STV0299BL
Manufacturer:
ST
0
Part Number:
STV0299BLT
Manufacturer:
ST
0
Part Number:
STV0299BLT
Manufacturer:
ST
Quantity:
20 000
Part Number:
STV0299BLT/AL2
Manufacturer:
ST
0
STV0299B
4
4.6.3
In DVB, the packet length after inner decoding is
204. The sync word is the first byte of each
packet. Its value is Hex 47, but this value is
complemented every 8 packets. In DSS, the
packet length is 147 and the sync word is Hex 1D.
An Up/Down Sync counter counts whenever a
sync word is recognized with the correct timing,
and counts down during each missing sync word.
This counter is bounded by a programmable
maximum - when this value is reached, the LK bit
(“locked”) is set in the VSTATUS register. When
the event counter counts down to until 0, this flag
is reset.
4.6.4
A 16-bit counter, ERRCNT, allows the counting of
errors at different levels. ERRCNT is fed either by:
• the input QPSK bit errors (that are corrected by
• the bit, or,
• the byte error (that are corrected by the
• the packet error (not corrigible, leading to a
The content of ERRCNT may be transferred to the
read only registers ERRCNT_LOW (LSB) and
ERRCNT_HIGH (MSB).
Two functional modes are proposed, depending
on a control register bit:
1 Error Mode = 0. This is an error rate measure,
2 Error Mode = 1. The error counter just counts
16/36
the Viterbi decoder), or,
Reed-Solomon decoder), or,
pulse at the ERROR output).
that tells the number of errors occurring within
a specified number of output bytes, NB. NB has
four possible values given in the Error Control
Register in Address 34. Every NB bytes, the
state of the error counter is transferred to a
16-bit register, then the error counter is reset.
The Error Count Registers in Addresses 1D
and 1E may be read by the microprocessor via
I
16-bit reading, starting with MSB, or 8-bit
reading (LSB only or MSB only).
the error; the I
the content of the error counter. When the MSB
byte is read, the error counter is reset. In both
modes, the 16-bit counter is saturated to its
maximum value.
2
FUNCTIONAL DESCRIPTION (continued)
C bus. Two ways of reading may be used:
Synchronization
Error Monitoring
2
C register permanently copies
4.6.5
In DVB, the convolutional deinterleaver is 17 x 12.
The periodicity of 204 bytes per sync byte is
retained. In DSS, the convolutional deinterleaver
is 146 x 13, and there is also a periodicity of
147 bytes per sync byte. The deinterleaver may
be bypassed - for details, see Section 4.6.6
‘Reed-Solomon Decoder and Descrambler’ .
4.6.6
The input blocks are 204-byte long with 16 parity
bytes in DVB. The synchro byte is the first byte of
the block. Up to 8 byte errors may be fixed.
The Code Generator polynomial is:
over the Galois Field generated by:
Energy dispersal descrambler and output energy
dispersal descrambler generator:
The polynomial is initialized every eight blocks
with the sequence 100101010000000.
The synchro words are unscrambled and the
scrambler is reset every 8 packets.
The output interface may be forced into high
impedance mode by setting bit 0 of Address 28.
Doing
STR_OUT, D/P and ERROR pins. This also allows
for board testing, and “OR” wiring several link
circuits (for example, cable links). The output
stream is either parallel (byte stream) or serial (bit
stream) depending on bit 1 of Address 28.
The outputs are controlled by the RS Control
Register in Address 33.
4.6.7
A schematic diagram of the parallel output
interface is shown in Figure 7. The parallel output
format is compliant with the DVB common
interface protocol.
When the SYNC is not found (LK = 0 in the status
register), D/P (corresponding to the MiVAL signal
of the DVB common interface standard) remains
at a low level.
CLK_OUT has a duty cycle between 40 and 60%.
Convolutional Deinterleaver
Reed-Solomon Decoder and
Descrambler
Parallel Output Interface
g x
this
=
x
affects
8
x
+
x
x
4
15
0
+
x
+
x
3
the
x
+
14
x
+
2
1
+
1
D[7:0],
1
=
0
x
15
CLK_OUT,

Related parts for STV0299B