The TMB2193MS100 demonstration board provides a flexible base for evaluating the performance of the TMC2193
Digital Video Encoder (DENC). The demonstration board
can be driven by either a D1 or Genlock signal, or it can supply the synchronization signals needed to drive a framestore
or any MPEG Decoder. Both YCbCr, in either 4:2:2, D1, or
4:4:4 formats, and RGB inputs are supported. The board
provides high quality analog composite video, analog
S-video, analog component video and digital composite
video outputs.
Analog Outputs:
Composite
S-Video
RGB
YPbPr
TMC2072
Analog
LPF
65-B2193-01
Sync
Digital Outputs (Optional):
10 bit DCVBS
HSYNC
VSYNC
PXCK
Preliminary Information
Rev. 0.9.0
PRELIMINARY INFORMATION describes products that are not in full production at the time of printing. Specifications are based on design goals
and limited characterization. They may change without notice. Contact Fairchild Semiconductor for current information.
TMB2193MS100PRODUCT SPECIFICATION
Functional Description
The TMB2193MS100 is designed to demonstrate the performance of the TMC2193 Digital Video Encoder (DENC). For
a complete description of the TMC2193, please refer to the
TMC2193 data sheet. The TMB2193MS100 is compatible
with other Fairchild Demo boards. Typical configurations
are the TMC2067P7C, the TMC2068P7C, and the
TMB2193MS100 or the TMB0001MS100 and the
TMB2193MS100. The first configuration requires an analog
composite or S-video input and supplies a re-encoded analog
composite or S-video output. The later requires a parallel
D1 input and supplies an encoded analog composite or
S-video output.
The TMC2193 can be operated in D1, Genlock or Master
mode. In the D1 mode the synchronization is derived from
the TRS codes embedded in the D1 data stream. The
TMB2193MS100 has the TMC2072 Genlock front end,
which supplies the HSYNC, VSYNC and subcarrier information to the TMC2193 for the Genlock operation of the
encoder. In Master mode the synchronization is driven by
the TMC2193, supplying the line (HSYNC
(VSYNC or BnT) synchronization signals. With the
TMC2193 running in Master mode the TMB2193MS100
demo board interfaces directly to either a MPEG decoder or
a video framestore with no additional glue logic.
The TMB2193MS100 has an onboard microcontroller
(MCU) to program the TMC2193, the TMC2072, and to
configure the FPGA. All the default register maps are held
within the MCU. Table 1 provides a description of each of
the default register maps. A control register map is written to
the TMC2193, the TMC2072, and to Port 2 of the MCU each
time the MRST\ button is pressed. The MCU determines
which map to load from the PROG[3-0] (Px) dip switches.
The TMC2193, 2072 and the MCU can also be driven by the
Raydemo software. The interface is provided by the RBUS
connector on the TMB2193MS100 and the TMC2070P7C
R-Bus interface board. With this setup the user can configure the TMC2193, the TMC2072 and the MCU with any
IBM compatible PC.
) and field
2
PRODUCT SPECIFICATIONTMB2193MS100
CPLD Description
The Altera 10K20 CLPD functions as the central matrix for
routing the buses to the TMC2193. Eight (8) control pins are
connected from port 2 of the MCU to the CLPD. These pins
are used to configure the CPLD and are broken up into 2
buses: FPGA control1 is on pins P2[7:4] and FPGA control2
is on pins P2[3:0]. The 10K20 default configuration routes
the 3 buses from the input edge connector and the bus from
the framestore header to the pixel data (PD[23:0]) port of the
TMC2193. This enables the various input formats of the
TMC2193 to be supported. In addition, the PD input can be
delayed in respect to the HSIN and VSIN for proper data
alignment. Table 2 describes the function of the pixel data
formatting.
Table 2. FPGA Control 1
FGPA
Control1 bit#FunctionDescription
3-2PDMODEPD Input
0010-bit format, A bus
0120-bit format, C and
B buses
1024-bit format, C, A,
and B buses
1110-bit format, A bus
delayed
1-0PDDELPD delay
000 pxck’s of delay
011 pxck’s of delay
102 pxck’s of delay
113 pxck’s of delay
The FPGA Control 2 bus selects which subcarrier reference
signal to be used; either the GRS from the TMC2072 or the
xRS signal from bus B of the input edge connector. FGPA
Control 2 also selects which set of synchronization signals
are to used; either the IXHSYNC and IXVSYNC from the
input edge connector or the TMC2072 GHSYNC and
GVSYNC.
Table 3. FPGA Control 2
FGPA
Control2 bit#FunctionDescription
3-2No Modes
1REFSELCVBS Input
0B[5:2] bus
1GENLOCK
0SYNCSELHSIN, VSIN Input
0IXH and IXV
1GH and GV
FPGA Controls 1 and 2 can be accessed by the Raydemo
software. The dialog box exists in the MCU icon of the
TMB2193MS100 window. The functions of these controls
are purposely left generic to allow for the reconfiguration of
the CPLD.
The 10K20 utilization is approximately 20% of the available
logic cells. This allows for additional functions to be
implemented in the 10K20 such as notch filters, interpolation
filters for 4:2:2 to 4:4:4 conversion, simple comb filtering
and ancillary data insertion. These are just some of the
possibilities.
Preliminary Information
Table 4. Switch, Button, and Jumper Description
ButtonDescription
MRSTResets the AT89C55. When the GLOBAL RESET jumper is in place, the reset line on all
boards connected to the TMB2193MS100 are driven by MRST.
JumpersDescription
GLOBAL RESETWhen GLOBAL RESET is open, only the TMC2193, the TMC2072, the framestore header
and the AT89C55 receive the reset pulse from MRST. When GLOBAL RESET is closed,
the reset line on all boards connected to the TMB2193MS100 are driven by MRST.
CASC INTCascade Programming Enable.
When CASC INT is open, the AT89C55 automatically initializes the devices after reset.
When CASC INT is closed, the AT89C55 will wait for a LOW pulse on the PGM_IN pin
before initializing the devices on the TMB2193MS100.
RBUSENWhen RBUSEN is open, the RBUS port is disabled.
When RBUSEN is closed, the RBUS port is enabled.
3
TMB2193MS100PRODUCT SPECIFICATION
Table 4. Switch, Button, and Jumper Description (continued)
ButtonDescription
JP20, JP21, JP22,
JP23
SwitchesDescription
E1Onboard Clock Selection.
E2Master Clock Selection.
E3Output Header Clock Selection.
Dip SwitchesDescription
SA1-0Configures the bits 2 and 1 of the TMC2193 RBUS chip address. When SAx is ON
CASConfigures the bit 2 of the TMC2072 RBUS chip address. When CAS is ON (down),
ERSConfigures the bit 1 of the TMC2072 RBUS chip address. When ERS is ON (down),
P3-0Control Register Programming.
When JPx is open, the output video is a single 75Ohm termination.
When JPx is closed, the output video is a double 75Ohm termination.
Selects either the PXCK from the TMC2072 or the onboard TTL clock oscillator.
When Pass is selected the clock source for the entire board is either the TMC2072 PXCK
or the TTL clock oscillator. When IXPCK is selected the clock source for the entire board
is the PXCK from the input header.
Selects either PXCK or PXCK
(down), ESAx is in a LOW state. When SAx is OFF (up), ESAx is in a HIGH state.
GSA1 is in a LOW state. When CAS is OFF (up), GSA1 is in a HIGH state.
GSA0 is in a LOW state. When ERS is OFF (up), GSA0 is in a HIGH state.
P3-0 selects which control register map to configure the devices with. Refer to Table 1
Default Control Register Maps for a description.
for the output header.
Setup Procedure
Set E1 to MPXCK and E2 to PASS, enable the onboard TTL
clock oscillator as the clock source.
1. Set ESA1-0 to ON (down).
2. Set P3-0 to 0h, P3 is ON (down), P2 is ON (down), P1 is
ON (down), and P0 is ON (down).
Preliminary Information
3. Plug in power supply connector and apply power. The
LED’s corresponding to +5 Volts and -5 Volts should be
illuminated.
4. Reset board by pressing the MRST button.
5. Connect a scope probe to TP25 and adjust R39 until the
sync to blank amplitude is 286 mV.
6. Connect a scope probe to TP19 and adjust R36 until the
sync to blank amplitude is 286 mV.
7. Connect a scope probe to TP21 and adjust R37 until the
sync to blank amplitude is 286 mV.
8. Connect a scope probe to TP23 and adjust R38 until the
burst amplitude is 286 mV.
Power Supply Requirements
The TMB2193MS100 board requires 1.5 Amps from the +5
Volt power supply and 0.5 Amps from the -5 Volt power supply. Both the +5 Volt and -5 Volt supplies are connected to
the input connector to supply the power requirements of any
upstream board. The +5 Volt power supply not only drives
TTL logic devices but it also provides the po wer and voltage
references to the D/A’s in the TMC2193. Therefore, it is recommended that a bench power supply be used with the cable
lengths kept to a minimum.
4
PRODUCT SPECIFICATIONTMB2193MS100
0.9.0
of
DCVBS[0..9]
HEADEROUT
DCVBS[0..9]
HSOUT
VSOUT
HSOUT
VSOUT
OPXCK
OPXCK
SCL
SDA
RESET
PGM_OUT
PGM_OUT
HEADEROUT
POWER
{Schematic}
112Thursday, September 04, 1997
65-B2193-02
675MCLK
CKDRIVE
MPXCK
EPXCK
135MCLK
GPXCK
IXPXCK
GPXCK
IXPXCK
FPXCK
OPXCK
CKDRIVE
MPXCK
DCVBS[0..9]
PD[0..23]
TMC2193
PD[0..23]
ECVBS[0..9]
PD[0..23]
A[0..9]
FPGA
B[0..9]
A[0..9]
VSOUT
HSOUT
ECVBS[0..9]
OLENGI[0..5]
VSIN
OLENG[0..5]
ECVBS[0..9]
OLENG[0..5]
A_DEL[0..9]
B[0..9]
C[0..9]
CVBS[0..7]
A_DEL[0..9]
C[0..9]
CVBS[0..7]
675MCLK
HSIN
VSIN
HSIN
EPXCK
HSIN
VSIN
GHSYNC
GVSYNC
675MCLK
IXHSYNC\
GHSYNC
GVSYNC
EPXCK
EMCU[0..3]
IXHSYNC
IXVSYNC
IXVSYNC\
SDA
SCL
EMCU[0..3]
FMCU[0..7]
IXPXCK
FPXCK
IXPXCK
FPXCK
TMC2193
FPGA
FMCU[0..7]
135MCLK
MCU
PGM_OUT
FMCU[0..7]
EMCU[0..3]
GMCU[0..6]
PGM_IN
VSOUT
RESET
FRESET
SDA
SCL
135MCLK
MCU
RESET\
FRESET\
SCL
TOP
Raytheon Electronics - Semiconductor Division
5580 Morehouse Dr.
San Diego, CA 92121
Title
SDA
TMB2193
B
SizeDocument NumberRev
Preliminary Information
Date:Sheet
GENLOCK
GHSYNC
GVSYNC
CVBS[0..7]
GMCU[0..6]
SCL
GPXCK
SDA
GENLOCK
B[0..9]
A[0..9]
SCL
HEADERIN
C[0..9]
A_DEL[0..9]
SDA
HSOUT
VSOUTPGM_IN
IXVSYNC
IXHSYNC
MPXCK
IXPXCK
RESET
FRESET
PGM_IN
GMCU[0..6]
HEADERIN
Figure 1.
5
TMB2193MS100PRODUCT SPECIFICATION
VCC
135MCLK
Y1
27MHz
OUT
U10A
74F74
4
2
D
3
CLK
5
MPXCK
E1
SELECT
5
Q
PR
6
Q
CL
1
12
D
11
CLK
PLACE COMPONENTS ON THIS
P AGE CLOSE TO THE
GENLOCK.