CH7010B-T-TR [CHRONTEL]

Color Signal Encoder, CMOS, PQFP64, 10 X 10 MM, MS-026D, LQFP-64;
CH7010B-T-TR
型号: CH7010B-T-TR
厂家: CHRONTEL, INC    CHRONTEL, INC
描述:

Color Signal Encoder, CMOS, PQFP64, 10 X 10 MM, MS-026D, LQFP-64

编码器 商用集成电路
文件: 总54页 (文件大小:1366K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
CH7010B  
Chrontel  
C
CH7010 DVI / TV Output Device  
1. FEATURES  
2. GENERAL DESCRIPTION  
The CH7010 is a display controller device which accepts a  
digital graphics input signal, and encodes and transmits data  
through a DVI (DFP can also be supported) or TV output  
(analog composite, s-video or RGB). The device accepts data  
over one 12-bit wide variable voltage data port which supports  
five different data formats including RGB and YCrCb.  
• DVI Transmitter up to 165M pixels/second  
• DVI low jitter PLL  
• DVI hot plug detection  
• TV output supporting graphics resolutions up to  
1024 x768 pixels  
• Programmable digital interface supports RGB and  
YCrCb  
• True scale rendering engine supports underscan in all TV  
The DVI processor includes a low jitter PLL for generation of  
the high frequency serialized clock, and all circuitry required  
to encode, serialize and transmit data. The CH7010 comes in  
versions able to drive a DVI display at a pixel rate of up to  
165MHz, supporting UXGA resolution displays. No scaling  
of input data is performed on the data output to the DVI  
device.  
output resolutions  
• Enhanced text sharpness and adaptive flicker removal  
with up to 7 lines of filtering  
• Support for all NTSC and PAL formats  
• Provides CVBS, S-Video and SCART (RGB) outputs  
• TV connection detection  
The TV-Out processor performs non-interlace to interlace  
conversion with scaling and flicker filters, and encode the data  
into any of the NTSC or PAL video standards. The scaling and  
flicker filter is adaptive and programmable to enable superior  
text display. Eight graphics resolutions are supported up to  
1024 by 768 with full vertical and horizontal underscan  
capability in all modes. A high accuracy low jitter phase  
locked loop is integrated to create outstanding video quality.  
Support is provided for RGB bypass mode which enables  
driving a VGA CRT with the input data.  
• Programmable power management  
• 10-bit video DAC outputs  
• Fully programmable through serial port  
• Complete Windows and DOS driver support  
• Low voltage interface support to graphics device  
• Offered in a 64-pin LQFP package  
DVI PLL  
TLC,TLC*  
Clock  
2
Driver  
XCLK, XCLK*  
D[11:0]  
2
TDC0,TDC0*  
DVI  
DVI  
2
2
2
DVI  
TDC1,TDC1*  
Encode  
Serialize  
Driver  
24  
3
TDC2,TDC2*  
Data  
Latch,  
Demux  
12  
3
VSWING  
HPDET  
GPIO[1:0]  
24  
2
H, V, DE  
Latch  
H,V,DE  
VREF  
AS  
Serial  
port  
3
2
SPC  
SPD  
Control  
BCO  
XI/FIN,XO  
P-OUT/TLDET*  
PLL3  
RESET*  
C/H SYNC  
ISET  
Timing  
CVBS(DAC3)  
Y/G(DAC1)  
Scaling  
Four  
10-bit  
DAC’s  
3
24  
Scan  
Conv  
TV  
Encode  
C/R(DAC2)  
Flicker Filt  
CVBS/B(DAC0)  
24  
Figure 1. Functional Block Diagram  
201-0000-038 Rev 3.1, 11/4/2004  
1
CHRONTEL  
CH7010B  
3. PIN DESCRIPTIONS  
3.1 Package Diagram  
DVDD  
DE  
VREF  
H
V
DGND  
C / H SYNC  
BCO / V SYNC  
P-OUT/TLDET*  
DVDDV  
AVDD  
XO  
XI / FIN  
AGND  
GND  
CVBS / B  
C / R  
Y / G  
CVBS  
1
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
2
3
4
5
6
GPIO[1] / TLDET*  
GPIO[0]  
HPDET  
AS  
7
Chrontel  
8
CH7010  
9
10  
11  
12  
13  
14  
15  
16  
DGND  
DVDD  
RESET*  
SPD  
SPC  
AGND  
ISET  
GND  
VDD  
Figure 2. 64-Pin LQFP  
2
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
3.2 Pin Description  
Table 1. Pin Description  
64-Pin  
# Pins Type  
Symbol Description  
LQFP  
2
1
In  
DE  
Data Enable  
This pin accepts a data enable signal which is high when active video data  
is input to the device, and low all other times. The levels are 0 to  
DVDDV, and the VREF signal is used as the threshold level. This input is  
used by the DVI. The TV-Out function uses H and V sync signals as  
reference to active video.  
3
4
1
1
In  
VREF  
H
Reference Voltage Input  
The VREF pin inputs a reference voltage of DVDDV / 2. The signal is  
derived externally through a resistor divider and decoupling capacitor,  
and will be used as a reference level for data, sync, data enable and clock  
inputs.  
In/Out  
Horizontal Sync Input / Output  
When the SYO bit is low, this pin accepts a horizontal sync input for use  
with the input data. The amplitude will be 0 to DVDDV, and the VREF  
signal is used as the threshold level.  
When the SYO bit is high, the device will output a horizontal sync pulse,  
64 pixels wide. The output is driven from the DVDD. This output is only  
for use with the TV-Out function.  
Vertical Sync Input / Output  
When the SYO bit is low, this pin accepts a vertical sync input for use  
with the input data. The amplitude will be 0 to DVDDV, and the VREF  
signal is used as the threshold level.  
5
7
1
2
In/Out  
In/Out  
V
When the SYO bit is high, the device will output a vertical sync pulse one  
line wide. The output is driven from the DVDD supply. This output is  
only for use with the TV-Out function.  
GPIO[1] / General Purpose Input - Output[1] /  
DVI Detect Output (Open drain or internal weak pull-up)  
TLDET*  
This pin provides a general purpose I/O controlled via the serial port.  
When the GPIO[1] pin is configured as an output, this pin can be used to  
output the DVI detect signal (pulls low when a termination change has  
been detected on the  
input). This is an open drain output. The output is released through  
serial port control.  
General Purpose Input - Output[0]  
(Open drain or internal weak pull-up)  
This pin provides a general purpose I/O controlled via the serial port.  
This allows an external switch to be used to select NTSC or PAL at  
power-up.  
Hot Plug Detect (internal pull-down)  
8
9
2
1
In/Out  
In  
GPIO[0]  
HPDET  
This input pin determines whether the DVI is connected to a DVI  
monitor. When terminated, the monitor is required to apply a voltage  
greater than 2.4 volts. Changes on the status of this pin will be relayed to  
the graphics controller via the P-OUT/TLDET* or GPIO[1]/TLDET* pin  
pulling low.  
When the HPDET is pulled low, the DVI output driver will be shut down.  
10  
1
In  
AS  
Address Select (Internal pull-up)  
This pin determines the serial port address of the device  
(1,1,1,0,1,AS*,AS).  
201-0000-038 Rev 3.1, 11/4/2004  
3
CHRONTEL  
CH7010B  
Table 1. Pin Description (continued)  
64-Pin  
# Pins Type  
Symbol Description  
LQFP  
13  
14  
15  
1
1
1
In  
RESET*  
SPD  
Reset * Input (Internal pull-up)  
When this pin is low, the device is held in the power-on reset condition.  
When this pin is high, reset is controlled through the serial port register.  
In/Out  
In  
Serial Port Data Input / Output  
This pin functions as the serial port data pin of the serial port interface,  
and uses the DVDD supply.  
SPC  
Serial Port Clock Input  
This pin functions as the clock pin of the serial port interface, and uses  
the DVDD supply.  
DVI Swing Control  
19  
1
In  
VSWING  
This pin sets the swing level of the DVI outputs. A 2.4K ohm resistor  
should be connected between this pin and TGND using short and wide  
traces.  
DVI Data Channel 0 Outputs  
22, 21  
25, 24  
2
2
Out  
Out  
TDC0,  
These pins provide the DVI differential outputs for data channel 0 (blue).  
DVI Data Channel 1 Outputs  
TDC0*  
TDC1,  
These pins provide the DVI differential outputs for data channel 1  
TDC1*  
(green).  
28, 27  
30, 31  
2
2
Out  
Out  
TDC2,  
DVI Data Channel 2 Outputs  
These pins provide the DVI differential outputs for data channel 2 (red).  
DVI Clock Outputs  
TDC2*  
TLC,  
These pins provide the differential clock output for the DVI interface  
TLC*  
corresponding to data on the TDC[0:2] outputs.  
35  
36  
37  
1
1
1
In  
ISET  
Current Set Resistor Input  
This pin sets the DAC current. A 140 ohm resistor should be connected  
between this pin and GND (DAC ground) using short and wide traces.  
Out  
Out  
CVBS  
Y/G  
Composite Video  
This pin outputs a composite video signal capable of driving a 75 ohm  
doubly terminated load.  
Luma / Green Output  
This pin outputs a selectable video signal. The output is designed to drive  
a 75 ohm doubly terminated load. The output can be selected to be s-  
video luminance or green.  
Chroma / Red Output  
This pin outputs a selectable video signal. The output is designed to drive  
a 75 ohm doubly terminated load. The output can be selected to be s-  
video chrominance or red.  
Composite Video / Blue Output  
This pin outputs a selectable video signal. The output is designed to drive  
a 75 ohm doubly terminated load. The output can be selected to be  
composite video or blue.  
Crystal Input / External Reference Input  
38  
39  
42  
1
1
1
Out  
Out  
In  
C/R  
CVBS/B  
XI / FIN  
A parallel resonance 14.31818MHz crystal (+ 20 ppm) should be attached  
between this pin and XO. However, an external clock can drive the  
XI/FIN input.  
64-Pin  
LQFP  
# Pins Type  
Symbol Description  
4
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Table 1. Pin Description (continued)  
43  
1
In  
XO  
Crystal Output  
A parallel resonance 14.31818MHz crystal (+ 20 ppm) should be attached  
between this pin and XI / FIN. However, if an external CMOS clock is  
attached to XI/FIN, XO should be left open.  
Pixel Clock Output / DVI Detect Output  
When the CH7010 is operating as a VGA to TV encoder in master clock  
mode, this pin provides a pixel clock signal to the VGA controller which  
is used as a reference frequency. The output is selectable between 1X or  
2X of the pixel clock frequency. The output driver is driven from the  
DVDDV supply. This output has a programmable tri-state. The  
capacitive loading on this pin should be kept to a minimum.  
46  
1
Out  
P-OUT /  
TLDET*  
When the CH7010 is operating as a DVI transmitter, this pin provides an  
open drain output which pulls low when a termination change has been  
detected on the HPDET input. The output is released through serial port  
control.  
47  
48  
1
1
Out  
BCO/  
Buffered Clock Output / Vertical Sync Output  
This output pin provides a buffered clock output, driven by the DVDD  
V SYNC  
supply. The output clock can be selected using the BCO register.  
This pin can also be used as VSYNC output.  
Composite / Horizontal Sync Output  
Out  
C/H  
This pin can be selected to output a TV composite sync, TV horizontal  
sync, or a buffered version of the VGA horizontal sync. The output is  
driven from the DVDD supply.  
Data[11] through Data[0] Inputs  
These pins accept the 12 data inputs from a digital video port of a  
graphics controller. The levels are 0 to DVDDV, and the VREF signal  
is used as the threshold level.  
External Clock Inputs  
SYNC  
50 – 55, 12  
58 – 63  
In / Out  
In  
D[11] -  
D[0]  
57, 56  
2
XCLK,  
XCLK*  
These inputs form a differential clock signal input to the CH7010 for  
use with the H, V, DE and D[11:0] data. If differential clocks are not  
available, the XCLK* input should be connected to VREF.  
The output clocks from this pad cell are able to have their polarities  
reversed under the control of the MCP bit (in register 1Ch).  
Digital Supply Voltage (3.3V-3.6V)  
Digital Ground  
I/O Supply Voltage (3.3V to 1.1V)  
DVI Transmitter Supply Voltage (3.3V-3.6V)  
DVI Transmitter Ground  
1, 12, 49  
6, 11, 64  
45  
23, 29  
20, 26,  
3
3
1
2
3
Power  
Power  
Power  
Power  
Power  
DVDD  
DGND  
DVDDV  
TVDD  
TGND  
32  
18, 44  
16, 17,  
2
3
Power  
Power  
AVDD  
AGND  
PLL Supply Voltage (3.3V-3.6V)  
PLL Ground  
41  
33  
1
2
Power  
Power  
VDD  
GND  
DAC Supply Voltage (3.3V-3.6V)  
DAC Ground  
34, 40  
201-0000-038 Rev 3.1, 11/4/2004  
5
CHRONTEL  
CH7010B  
4. MODES OF OPERATION  
The CH7010 is capable of being operated as a single DVI output, or as a VGA to TV encoder. The two modes of  
operation cannot be used simultaneously. Descriptions of each of the operating modes, with a block diagram of the data  
flow within the device is shown below.  
4.1 DVI Output  
In DVI Output mode, multiplexed input data, sync and clock signals are input to the CH7010 from the graphics  
controller’s digital output port. Data will be 2X multiplexed, and the clock inputs can be 1X or 2X times the pixel rate.  
Some examples of modes supported are shown in the table below, and a block diagram of the CH7010 is shown on the  
following page. For the table below, clock frequencies for given modes were taken from VESA DISPLAY MONITOR  
TIMING SPECIFICATIONS if they were detailed there, not VESA TIMING DEFINITION FOR FLAT PANEL MONITORS. The  
device is not dependent upon this set of timing specifications. Any value of pixels/line, lines/frame and clock rate are  
acceptable, as long as the pixel rate remains below 165MHz. In the block diagram, all blocks are shown. Those blocks  
which are non-active are shown as shaded. The clock and data paths which are in use are highlighted. Although the block  
diagram does not show this path as being active, the data input can be selected to be output by the DACs as a VGA type  
output. For correct DVI operation, the input data format must be selected to be one of the RGB input formats.  
Table 2. DVI Output  
Graphics  
Active  
Pixel Aspect RefreshRate  
XCLK  
DVI  
Resolution Aspect Ratio  
Ratio  
(Hz)  
Frequency  
(MHz)  
<35.5  
<31.5  
<36  
Frequency  
(MHz)  
<355  
<315  
<360  
270  
720x400  
640x400  
640x480  
4:3  
8:5  
4:3  
4:3  
1.35:1.00  
1:1  
<85  
<85  
1:1  
<85  
720x4801  
9:8  
15:12  
59.94  
50  
27  
27  
720x5762  
800x600  
4:3  
270  
4:3  
1:1  
1:1  
1:1  
1:1  
1:1  
1:1  
<85  
<85  
<60  
<85  
<60  
<57  
<570  
1024x768  
1280x720  
1280x1024  
1600x1200  
1920x1080  
4:3  
<95  
<950  
16:9  
4:3  
<67  
<670  
<158  
<165  
<140  
<1580  
<1650  
<1400  
4:3  
<302  
16:9  
1
2
These DVD compatible modes are input in a non-interlaced RGB data format.  
30Hz in progressive scan modes, 60Hz in interlaced modes.  
6
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Clock  
Driver  
DVI PLL  
TLC,TLC*  
2
XCLK, XCLK*  
2
TDC0,TDC0*  
DVI  
DVI  
DVI  
2
2
2
TDC1,TDC1*  
Encode  
Serialize  
Driver  
24  
3
TDC2,TDC2*  
Data  
Latch,  
Demux  
D[11:0]  
12  
VSWING  
HPDET  
GPIO[1:0]  
AS  
SPC  
SPD  
24  
2
H, V, DE  
Latch  
H,V,DE  
3
Serial  
port  
VREF  
3
2
Control  
XI/FIN,XO  
P-OUT/TLDET*  
PLL3  
RESET*  
C/H SYNC  
ISET  
Timing  
BCO  
Scaling  
CVBS(DAC3)  
Four  
10-bit  
DAC’s  
TV  
Scan  
Conv  
Y/G(DAC1)  
3
Encode  
C/R(DAC2)  
Flicker Filt  
24  
CVBS/B(DAC0)  
24  
Figure 3. DVI Output  
201-0000-038 Rev 3.1, 11/4/2004  
7
CHRONTEL  
CH7010B  
4.2 TV Output  
In TV Output mode, multiplexed input data, sync and clock signals are input to the CH7010 from the graphics controller’s  
digital output port. A P-OUT clock can be output as a frequency reference to the graphics controller, which is  
recommended to ensure accurate frequency generation. Horizontal and vertical sync signals are normally sent to  
the CH7010 from the graphics controller, but can be output to the graphics controller as an option. This method should  
not be used for pixel frequencies above 50 MHz. Data will be 2X multiplexed, and the XCLK clock signal can be 1X or  
2X times the pixel rate. The input data will be encoded into the selected video standard, and output from the video  
DAC’s. The modes supported for TV output are shown in the table below, and a block diagram of the CH7010 is shown  
on the following page. In the block diagram, all blocks are shown. Those blocks which are non-active are shown as  
shaded. The clock and data paths which are in use are highlighted.  
Table 3. TV Output Modes  
Graphics  
Active Aspect  
Pixel Aspect  
TV Output  
Scaling Ratios  
Resolution  
512x384  
512x384  
720x400  
720x400  
640x400  
640x400  
640x480  
640x480  
Ratio  
4:3  
4:3  
4:3  
4:3  
8:5  
8:5  
4:3  
4:3  
4:3  
4:3  
4:3  
4:3  
4:3  
4:3  
4:3  
4:3  
Ratio  
Standard  
1:1  
PAL  
5/4, 1/1  
5/4, 1/1  
1:1  
NTSC  
PAL  
1.35:1.00  
1.35:1.00  
1:1  
5/4, 1/1  
NTSC  
PAL  
5/4, 1/1  
5/4, 1/1  
1:1  
NTSC  
PAL  
5/4, 1/1, 7/8  
5/4, 1/1, 5/6  
1/1, 7/8, 5/6  
1/1  
1:1  
1:1  
NTSC  
NTSC  
720x4801  
720x4802  
720x5761  
9:8  
9:8  
NTSC  
PAL  
PAL  
1/1, 7/8, 5/6  
1/1  
1/1, 5/6, 5/7  
1/1, 5/6, 5/7  
3/4, 7/10, 5/8  
5/7, 5/8, 5/9  
5/8, 5/9, 1/2  
15:12  
15:12  
720x5762  
800x600  
800x600  
1024x768  
1024x768  
1:1  
1:1  
1:1  
1:1  
PAL  
NTSC  
PAL  
NTSC  
1
2
These DVD modes operate with interlaced input, scan conversion and flicker filter are bypassed.  
These DVD modes operate with non-interlaced input, scan conversion is not bypassed.  
In order to minimize the hazard of ESD, a set of protection diodes  
MUST BE used for each DAC connecting to TV (Refer to AN-38 for details).  
8
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
XCLK, XCLK*  
2
TLC,TLC*  
DVI PLL  
Clock  
Driver  
2
TDC0,TDC0*  
DVI  
DVI  
2
DVI  
TDC1,TDC1*  
Encode  
Serialize  
Driver  
2
2
24  
3
TDC2,TDC2*  
Data  
Latch,  
Demux  
D[11:0]  
12  
VSWING  
HPDET  
24  
GPIO[1:0]  
2
H,V,DE  
3
H, V, DE  
Latch  
AS  
SPC  
SPD  
Serial  
Port  
VREF  
3
2
Control  
XI/FIN,XO  
P-OUT/TLDET*  
PLL3  
RESET*  
C/H SYNC  
ISET  
Timing  
BCO  
CVBS(DAC3)  
Scaling  
Four  
10-bit  
DAC’s  
TV  
Y/G(DAC1)  
Scan Conv  
Flicker Filt  
3
24  
Encode  
C/R(DAC2)  
CVBS/B(DAC0)  
24  
Figure 4. TV Output Modes  
201-0000-038 Rev 3.1, 11/4/2004  
9
CHRONTEL  
CH7010B  
5. INPUT INTERFACE  
Two distinct methods of transferring data to the CH7010 are described. They are:  
Multiplexed data, clock input at 1X pixel rate  
Multiplexed data, clock input at 2X pixel rate  
For the multiplexed data, clock at 1X pixel rate, the data applied to the CH7010 is latched with both edges of the clock  
(also referred to as dual-edge transfer mode). For the multiplexed data, clock at 2X pixel rate, the data applied to the  
CH7010 is latched with one edge of the clock. The polarity of the pixel clock can be reversed under serial port control.  
5.1 Input Clock and Data Timing Diagram  
The figure below shows the timing diagram for input data and clocks. The first XCLK/XCLK* waveform represents the  
input clock for the multiplexed data, clock at 2X pixel rate method. The second XCLK/XCLK* waveform represents the  
input clock for the multiplexed data, clock at 1X pixel rate method.  
XCLK  
XCLK  
XCLK  
XCLK  
D[11:0]  
DE  
64 P-OUT  
H
1 VGA Line  
V
Figure 5. Interface Timing  
Regarding the CH7010 timing specifications, please see Figure 18 - Figure 20 for details.  
10  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
5.2 Input Clock and Data Formats  
The 12 data inputs support 5 different multiplexed data formats, each of which can be used with a 1X clock latching data  
on both clock edges, or a 2X clock latching data with a single edge. The data received by the CH7010 can be used to drive  
the DVI output, the VGA to TV encoder, or directly drive the DAC’s. The multiplexed input data formats are (IDF[2:0]):  
IDF  
0
1
Description  
12-bit multiplexed RGB input (24-bit color), (multiplex scheme 1)  
12-bit multiplexed RGB2 input (24-bit color), (multiplex scheme 2)  
8-bit multiplexed RGB input (16-bit color, 565)  
2
3
8-bit multiplexed RGB input (15-bit color, 555)  
4
8-bit multiplexed YCrCb input (24-bit color), (Y, Cr and Cb are multiplexed)  
For multiplexed input data formats, either both transitions of the XCLK/XCLK* clock pair, or each rising or falling edge  
of the clock pair (depending upon MCP bit, rising refers to a rising edge on the XCLK signal, a falling edge on the  
XCLK* signal) will latch data from the graphics chip. The multiplexed input data formats are shown in the figures below.  
The Pixel Data bus represents a 12-bit or 8-bit multiplexed data stream, which contains either RGB or YCrCb formatted  
data. The input data rate is 2X the pixel rate, and each pair of Pn values (eg; P0a and P0b) will contain a complete pixel  
encoded as shown in the tables below. It is assumed that the first clock cycle following the leading edge of the incoming  
horizontal sync signal contains the first word (Pxa) of a pixel, if an active pixel was present immediately following the  
horizontal sync. This does not mean that active data should immediately follow the horizontal sync, however. When the  
input is a YCrCb data stream the color-difference data will be transmitted at half the data rate of the luminance data, with  
the sequence being set as Cb, Y, Cr, Y, where Cb0,Y0,Cr0 refers to co-sited luminance and color-difference samples and  
the following Y1 byte refers to the next luminance sample, per CCIR-656 standards (the clock frequency is dependent  
upon the current mode, and is not 27MHz as specified in CCIR-656). All non-active pixels should be 0 in RGB formats,  
and 16 for Y and 128 for CrCb in YCrCb formats.  
201-0000-038 Rev 3.1, 11/4/2004  
11  
CHRONTEL  
CH7010B  
HS  
XCLK  
(2X)  
SAV  
XCLK  
(1X)  
P0a  
P0b  
P1a  
P1b  
P2a  
P2b  
D[11:0]  
The following data is latched for IDF = 0  
The following data is latched for IDF = 1  
P[23:16]  
P0b[11:4]  
P0b[3:0], P0a[11:8]  
P0a[7:0]  
P1b[11:4]  
P2b[11:4]  
P2b[3:0],  
(Red Data)  
P[15:8]  
P1b[3:0], P1a[11:8]  
P1a[7:0]  
P2a[11:8]  
(Green Data)  
P[7:0]  
P2a[7:0]  
(Blue Data)  
P2b[11:7]  
P2b[3:1]  
P[23:16]  
P0b[11:7], P0b[3:1]  
P1b[11:7], P1b[3:1]  
(Red Data)  
P0b[6:4], P0a[11:9],  
P0b[0], P0a[3]  
P1b[6:4], P1a[11:9],  
P1b[0], P1a[3]  
P[15:8]  
(Green Data)  
P2a[8:4]  
P2a[2:0]  
P[7:0]  
P0a[8:4], P0a[2:0]  
P1a[8:4], P1a[2:0]  
(Blue Data)  
Figure 6. Multiplexed Input Data Formats (IDF = 0, 1)  
12  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
HS  
XCLK  
(2X)  
SAV  
XCLK  
(1X)  
P0a  
P0b  
P1a  
P1b  
P2a  
P2b  
D[11:0]  
The following data is latched for IDF = 2  
The following data is latched for IDF = 3  
The following data is latched for IDF = 4  
P[23:19]  
P0b[11:7]  
P0b[6:4], P0a[11:9]  
P0a[8:4]  
P1b[11:7]  
P2b[11:7]  
P2b[6:4],  
(Red Data)  
P[15:10]  
P1b[6:4], P1a[11:9]  
P1a[8:4]  
P2a[11:9]  
(Green Data)  
P[7:3]  
P2a[8:4]  
(Blue Data)  
P[23:19]  
P0b[10:6]  
P0b[5:4], P0a[11:9]  
P0a[8:4]  
P1b[10:6]  
P1b[5:4], P1a[11:9]  
P1a[8:4]  
P2b[10:6]  
(Red Data)  
P2b[5:4],  
P2a[11:9]  
P[15:11]  
(Green Data)  
P[7:3]  
P2a[8:4]  
(Blue Data)  
CRA  
(internal signal)  
P[23:16]  
P0b[7:0]  
P0a[7:0]  
GND  
P1b[7:0]  
P1a[7:0]  
GND  
P2b[7:0]  
P2a[7:0]  
GND  
(Y Data)  
P[15:8]  
(CrCb Data)  
P[7:0]  
(ignored)  
Figure 7. Multiplexed Input Data Formats (IDF = 2, 3, 4)  
201-0000-038 Rev 3.1, 11/4/2004  
13  
CHRONTEL  
CH7010B  
Table 4. Multiplexed Input Data Formats (IDF = 0, 1)  
IDF =  
0
1
Format =  
12-bit RGB (12-12)  
12-bit RGB (12-12)  
Pixel #  
Bus Data  
P0a  
P0b  
P1a  
P1b  
P0a  
P0b  
P1a  
P1b  
D[11]  
D[10]  
D[9]  
D[8]  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
G0[3]  
G0[2]  
G0[1]  
G0[0]  
B0[7]  
B0[6]  
B0[5]  
B0[4]  
B0[3]  
B0[2]  
B0[1]  
B0[0]  
R0[7]  
R0[6]  
R0[5]  
R0[4]  
R0[3]  
R0[2]  
R0[1]  
R0[0]  
G0[7]  
G0[6]  
G0[5]  
G0[4]  
G1[3]  
G1[2]  
G1[1]  
G1[0]  
B1[7]  
B1[6]  
B1[5]  
B1[4]  
B1[3]  
B1[2]  
B1[1]  
B1[0]  
R1[7]  
R1[6]  
R1[5]  
R1[4]  
R1[3]  
R1[2]  
R1[1]  
R1[0]  
G1[7]  
G1[6]  
G1[5]  
G1[4]  
G0[4]  
G0[3]  
G0[2]  
B0[7]  
B0[6]  
B0[5]  
B0[4]  
B0[3]  
G0[0]  
B0[2]  
B0[1]  
B0[0]  
R0[7]  
R0[6]  
R0[5]  
R0[4]  
R0[3]  
G0[7]  
G0[6]  
G0[5]  
R0[2]  
R0[1]  
R0[0]  
G0[1]  
G1[4]  
G1[3]  
G1[2]  
B1[7]  
B1[6]  
B1[5]  
B1[4]  
B1[3]  
G1[0]  
B1[2]  
B1[1]  
B1[0]  
R1[7]  
R1[6]  
R1[5]  
R1[4]  
R1[3]  
G1[7]  
G1[6]  
G1[5]  
R1[2]  
R1[1]  
R1[0]  
G1[1]  
Table 5. Multiplexed Input Data Formats (IDF = 2, 3)  
IDF =  
2
3
Format =  
Pixel #  
RGB 5-6-5  
RGB 5-5-5  
P1a  
P0a  
P0b  
P1a  
P1b  
P0a  
P0b  
X
P1b  
X
Bus Data  
D[11]  
D[10]  
D[9]  
D[8]  
D[7]  
D[6]  
D[5]  
D[4]  
G0[4]  
G0[3]  
G0[2]  
B0[7]  
B0[6]  
B0[5]  
B0[4]  
B0[3]  
R0[7]  
R0[6]  
R0[5]  
R0[4]  
R0[3]  
G0[7]  
G0[6]  
G0[5]  
G1[4]  
G1[3]  
G1[2]  
B1[7]  
B1[6]  
B1[5]  
B1[4]  
B1[3]  
R1[7]  
R1[6]  
R1[5]  
R1[4]  
R1[3]  
G1[7]  
G1[6]  
G1[5]  
G0[5]  
G0[4]  
G0[3]  
B0[7]  
B0[6]  
B0[5]  
B0[4]  
B0[3]  
G1[5]  
G1[4]  
G1[3]  
B1[7]  
B1[6]  
B1[5]  
B1[4]  
B1[3]  
R0[7]  
R0[6]  
R0[5]  
R0[4]  
R0[3]  
G0[7]  
G0[6]  
R1[7]  
R1[6]  
R1[5]  
R1[4]  
R1[3]  
G1[7]  
G1[6]  
Table 6. Multiplexed Input Data Formats (IDF = 4)  
IDF =  
4
Format =  
Pixel #  
YCrCb 8-bit  
P2a  
P0a  
P0b  
P1a  
P1b  
P2b  
P3a  
P3b  
Bus Data  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
Cb0[7]  
Cb0[6]  
Cb0[5]  
Cb0[4]  
Cb0[3]  
Cb0[2]  
Cb0[1]  
Cb0[0]  
Y0[7]  
Y0[6]  
Y0[5]  
Y0[4]  
Y0[3]  
Y0[2]  
Y0[1]  
Y0[0]  
Cr0[7]  
Cr0[6]  
Cr0[5]  
Cr0[4]  
Cr0[3]  
Cr0[2]  
Cr0[1]  
Cr0[0]  
Y1[7]  
Y1[6]  
Y1[5]  
Y1[4]  
Y1[3]  
Y1[2]  
Y1[1]  
Y1[0]  
Cb2[7]  
Cb2[6]  
Cb2[5]  
Cb2[4]  
Cb2[3]  
Cb2[2]  
Cb2[1]  
Cb2[0]  
Y2[7]  
Y2[6]  
Y2[5]  
Y2[4]  
Y2[3]  
Y2[2]  
Y2[1]  
Y2[0]  
Cr2[7]  
Cr2[6]  
Cr2[5]  
Cr2[4]  
Cr2[3]  
Cr2[2]  
Cr2[1]  
Cr2[0]  
Y3[7]  
Y3[6]  
Y3[5]  
Y3[4]  
Y3[3]  
Y3[2]  
Y3[1]  
Y3[0]  
14  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
When IDF = 4 (YCrCb mode), the data inputs can also be used to transmit sync information to the device. In this mode,  
the embedded sync will follow the VIP2 convention, and the first byte of the ‘video timing reference code’ will be  
assumed to occur when a Cb sample would occur, if the video stream was continuous. This is shown below:  
Table 7. Embedded Sync  
IDF =  
4
Format =  
YCrCb 8-bit  
Pixel #  
Bus Data  
P0a  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
P0b  
00  
00  
00  
00  
00  
00  
00  
00  
P1a  
00  
00  
00  
00  
00  
00  
00  
00  
P1b  
S[7]  
S[6]  
S[5]  
S[4]  
S[3]  
S[2]  
S[1]  
S[0]  
P2a  
Cb2[7]  
P2b  
P3a  
P3b  
Dx[7]  
Dx[6]  
Dx[5]  
Dx[4]  
Dx[3]  
Dx[2]  
Dx[1]  
Dx[0]  
Y2[7]  
Y2[6]  
Y2[5]  
Y2[4]  
Y2[3]  
Y2[2]  
Y2[1]  
Y2[0]  
Cr2[7]  
Cr2[6]  
Cr2[5]  
Cr2[4]  
Cr2[3]  
Cr2[2]  
Cr2[1]  
Cr2[0]  
Y3[7]  
Y3[6]  
Y3[5]  
Y3[4]  
Y3[3]  
Y3[2]  
Y3[1]  
Y3[0]  
Cb2[6]  
Cb2[5]  
Cb2[4]  
Cb2[3]  
Cb2[2]  
Cb2[1]  
Cb2[0]  
In this mode, the S[7..0] byte contains the following data:  
S[6]  
S[5]  
S[4]  
=
=
=
F
V
H
=
=
=
1 during field 2, 0 during field 1  
1 during field blanking, 0 elsewhere  
1 during EAV (synchronization reference at the end of active video)  
0 during SAV (synchronization reference at the start of active video)  
Bits S[7] and S[3..0] are ignored.  
201-0000-038 Rev 3.1, 11/4/2004  
15  
CHRONTEL  
CH7010B  
5.3 NTSC and PAL Operation  
Composite and S-Video outputs are supported in either NTSC or PAL format. The general parameters used to characterize  
these outputs are listed in Table 9 and shown in Figure 8. (See Figures 11 through 16 for illustrations of composite and S-  
Video output waveforms).  
Table 8. NTSC/PAL Composite Output Timing Parameters (in ms)  
Symbol  
Description  
Level (mV)  
Duration (uS)  
NTSC  
NTSC  
PAL  
PAL  
A
Front Porch  
Horizontal Sync  
Breezeway  
Color Burst  
Back Porch  
Black  
1.49 - 1.51  
4.69 - 4.72  
0.59 - 0.61  
2.50 - 2.53  
1.55 - 1.61  
0.00 - 7.50  
37.66 - 52.67  
0.00 - 7.50  
1.48 - 1.51  
4.69 - 4.71  
0.88 - 0.92  
2.24 - 2.26  
2.62 - 2.71  
0.00 - 8.67  
34.68 - 52.01  
0.00 - 8.67  
A
B
C
D
E
F
287  
0
300  
0
287  
287  
287  
340  
340  
340  
300  
300  
300  
300  
300  
300  
Active Video  
Black  
G
H
1. Durations vary slightly in different modes due to the different clock frequencies used.  
2. Active video and black (F, G, H) times vary greatly due to different scaling ratios used in different modes.  
3. Black times (F and H) vary with position controls.  
A
B
C
D
E
F
G
H
Figure 8. NTSC / PAL Composite Output  
16  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
SSTTAARRTT  
OF  
VSYNC  
ANALOG  
Start of  
field 1  
12  
10  
11  
523  
524  
525  
9
1
2
6
7
8
3
4
1  
5
Pre-equalizing  
pulse interval  
Post-equalizing  
pulse interval  
Vertical sync  
pulse interval  
Line  
Reference  
color field 1  
ANALOG  
vertical  
interval  
sub-carrier phase  
t +V  
1
263  
262  
264  
270  
261  
265  
266  
267  
268  
269  
271  
272  
273  
274  
275  
Start of  
field 2  
START  
Re rence  
subf-ecarrier phase  
t +V  
color field 2  
2
523  
11  
10  
12  
524  
2
7
8
9
525  
1
3
6
4
5
Start of  
field 3  
Ref  
er  
e
nc  
e
sub-carrier phase  
color field 3  
t +V  
3
261  
262  
269  
270  
272  
273  
263  
264  
265  
266  
267  
268  
271  
274  
275  
Start of  
field 4  
Reference  
sub-carrier phase  
color field 4  
Figure 9. Interlaced NTSC Video Timing  
201-0000-038 Rev 3.1, 11/4/2004  
17  
CHRONTEL  
CH7010B  
START  
OF  
VSYNC  
FIELD 1  
620  
621  
622  
623  
624  
625  
1
2
3
4
5
6
7
8
9
10  
FIELD 2  
308  
309  
310  
311  
312  
313  
314  
315  
316  
317  
318  
319  
320  
321  
322  
323  
FIEL  
620  
621  
622  
623  
624  
625  
1
2
3
4
5
6
7
8
9
10  
FIELD 4  
308  
309  
310  
311  
312  
313  
314  
315  
316  
317  
318  
319  
320  
321  
322  
323  
BLANKING  
INTERVALS  
BURST  
4
3
2
1
Figure 10. Interlaced PAL Video Timing  
18  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Color bars:  
Color/Level  
mA  
V
White  
Yellow  
26.66  
24.66  
1.000  
0.925  
Cyan  
Green  
21.37  
19.37  
0.801  
0.726  
Magenta  
Red  
16.22  
14.22  
0.608  
0.533  
Blue  
11.08  
9.08  
0.415  
0.340  
Black  
Blank  
7.65  
0.287  
Sync  
0.00  
0.000  
Figure 11. NTSC Y (Luminance) Output Waveform (DACG = 0)  
Color bars:  
Color/Level  
mA  
V
White  
Yellow  
26.75  
24.62  
1.003  
0.923  
Cyan  
Green  
21.11  
18.98  
0.792  
0.712  
Magenta  
Red  
15.62  
13.49  
0.586  
0.506  
Blue  
10.14  
8.00  
0.380  
0.300  
Blank/ Black  
Sync  
0.00  
0.000  
Figure 12. PAL Y (Luminance) Video Output Waveform (DACG = 1)  
201-0000-038 Rev 3.1, 11/4/2004  
19  
CHRONTEL  
CH7010B  
Color bars:  
Color/Level  
mA  
V
Cyan/Red  
Green/Magenta 25.01  
25.80  
0.968  
0.938  
Yellow/Blue  
22.44  
0.842  
Peak Burst  
Blank  
18.08  
14.29  
0.678  
0.536  
Peak Burst  
10.51  
0.394  
3.579545 MHz Color Burst  
(9 cycles)  
Yellow/Blue  
6.15  
0.230  
Green/Magenta  
Cyan/Red  
3.57  
2.79  
0.134  
0.105  
Figure 13. NTSC C (Chrominance) Video Output Waveform (DACG = 0)  
Color bars:  
Color/Level  
mA  
V
Cyan/Red  
27.51  
1.032  
1.000  
Green/Magenta 26.68  
Yellow/Blue  
23.93  
0.897  
Peak Burst  
Blank  
19.21  
15.24  
0.720  
0.572  
Peak Burst  
11.28  
0.423  
4.433619 MHz Color Burst  
(10 cycles)  
Yellow/Blue  
6.56  
0.246  
Green/Magenta  
Cyan/Red  
3.81  
2.97  
0.143  
0.111  
Figure 14. PAL C (Chrominance) Video Output Waveform (DACG = 1)  
20  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Color/Level  
Peak Chrome 32.88  
mA  
V
1.233  
Color bars:  
White  
26.66  
1.000  
Peak Burst  
11.44  
0.429  
Black  
Blank  
9.08  
7.65  
0.340  
0.287  
Peak Burst  
Sync  
4.45 0.145  
0.00 0.000  
3.579545 MHz Color Burst  
(9 cycles)  
Figure 15. Composite NTSC Video Output Waveform (DACG = 0)  
mA  
Color/Level  
V
1.249  
Color bars:  
Peak Chrome 33.31  
White  
26.75  
1.003  
Peak Burst  
Blank/Black  
11.97  
8.00  
0.449  
0.300  
Peak Burst  
Sync  
4.04  
0.00  
0.151  
0.000  
4.433619 MHz Color Burst  
(10 cycles)  
Figure 16. Composite PAL Video Output Waveform (DACG = 1)  
201-0000-038 Rev 3.1, 11/4/2004  
21  
CHRONTEL  
CH7010B  
5.4 Hot Plug Detection  
The CH7010 has the capability of signaling to the graphics controller when the termination of the DVI outputs has  
changed. The operation of this circuit is as follows. The HPDET input pin of the CH7010 should be connected to pin 16  
of the DVI connector. When a DVI monitor is connected to the DVI connector, this pin will be pulled high (above 2.4  
volts). When a DVI monitor is not connected to the DVI connector, the internal pull-down on the HPDET pin will pull  
low. When the HPDET is low, the DVI output driver will be shut down. The CH7010 will detect any transition at the  
HPDET pin. When the HPIE (Hot Plug Interrupt Enable) bit in serial port register 1Eh is high, the CH7010 will pull low  
on the P-OUT / TLDET* pin. When the HPIE2 (Hot Plug Interrupt Enable 2) bit in serial port register 20h is high, the  
CH7010 will pull low on the GPIO[1] / TLDET* pin. This should signal the driver to read the DVIT bit in register 20h to  
determine the state of the HPDET pin. The P-OUT / TLDET pin will continue to pull low until the driver sets the HPIR  
(Hot Plug Interrupt Reset) bit in register 1Eh high. The driver should then set the HPIR bit low. In order to reset the HPIR  
bit high, DVIP and DVIL bits of register 49h[7:6] must first be set to ’11’.  
6. REGISTER CONTROL  
The CH7010 is controlled via a serial port. The serial port bus uses only the SPC clock to latch data into registers, and  
does not use any internally generated clocks so that the device can be written to in all power down modes. The device  
retains all register states.  
The CH7010 contains a total of 37 registers for user control. A listing of non-Macrovision control bits is given below  
with a brief description of each.  
6.1 Non-Macrovision Control Registers Map  
The non-Macrovision controls are listed below, divided into four sections: general controls, input / output controls, DVI  
controls, and VGA to TV controls. A register map and register description follows.  
• General Controls  
ResetIB  
ResetDB  
PD[7:0]  
VID[7:0]  
DID[7:0]  
TSTP[1:0]  
Software serial reset  
Software datapath reset  
Power down controls (DVIP, DVIL, , TVD, DACPD[1:0], Full, Partial)  
Version ID register  
Device ID register  
Enable/select test pattern generation (color bar, ramp)  
• Input/Output Controls  
XCM  
XCLK 1X, 2X select  
XCMD[7:0]  
MCP  
Delay adjust between XCLK and D[11:0]  
XCLK polarity control  
PCM  
P-OUT 1X, 2X select  
POUTP  
POUTE  
HPIE, HPIE2  
HPIR  
P-OUT clock polarity  
P-OUT enable  
Hot plug detect interrupt enable  
Hot plug detect interrupt reset  
IDF[2:0]  
IBS  
Input data format  
Input buffer select  
DES  
Decode embedded sync (TV-Out data only)  
H/V sync direction control (for TV-Out modes only)  
V sync polarity control (sync polarity to DVI is not changed)  
H sync polarity control (sync polarity to DVI is not changed)  
Termination detect/check (DVI, DACT3, DACT2, DACT1, DACT0, SENSE)  
Enable BCO Output  
SYO  
VSP  
HSP  
TERM[5:0]  
BCOEN  
BCO[2:0]  
BCOP  
Select output signal for BCO pin  
BCO polarity  
GPIOL[1:0]  
GOENB[1:0]  
SYNCO[1:0]  
DACG[1:0]  
DACBP  
XOSC[2:0]  
Read or write level for GPIO pins  
Direction control for GPIO pins  
Enables/selects sync output for Scart and bypass modes  
DAC gain control  
DAC bypass  
Crystal oscillator adjustments  
22  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
• DVI Controls  
TPPD[2:0]  
TPCP[1:0]  
TPVT[5:0]  
TPVCO[10:0]  
TPD[5:0]  
DVI PLL phase detector trim  
DVI PLL charge pump trim  
DVI PLL VDD trim  
DVI PLL VCO trim  
DVI PLL divider  
TLPF[3:0]  
DVID[3:0]  
CTL[3:0]  
DVI PLL low pass filter  
DVI transmitter drive strength  
DVI control inputs  
TERM [2]  
DVI hot plug detection  
• TV-Out Controls  
IR[2:0]  
Input data resolution (when used for TV-Out)  
VOS[1:0]  
TV-Out video standard  
SR[2:0]  
TV-Out scaling ratio  
CFF[1:0]  
YFFT[1:0]  
YFFNT[1:0]  
CVBWB  
CBW  
Chroma flicker filter setting  
Luma text enhancement flicker filter setting  
Luma flicker filter setting (Non-text)  
CVBS DAC receives black&white (S-Video luminance) signal  
Chroma video bandwidth  
YSV[1:0]  
YCV[1:0]  
TE[2:0]  
S-Video luma bandwidth  
Composite video luma bandwidth  
Text enhancement (sharpness)  
CFRB  
M/S*  
SAV [8:0]  
BLCK[7:0]  
HP[8:0]  
Chroma sub-carrier free run (bar) control  
TV-Out PLL reference input control  
Horizontal start of active video (delay from leading edge of H sync to active video)  
TV-Out Black level control  
TV-Out horizontal position control  
TV-Out vertical position control  
VP[8:0]  
VOF  
CE[2:0]  
TV-Out video format (s-video & composite, RGB)  
TV-Out contrast enhancement  
PLLTVM[8:0]  
PLLTVN[9:0]  
FSCI[32:0]  
CIVEN  
CIVC[1:0]  
CIV[25:0]  
CIVPN  
TV-Out PLL M divider  
TV-Out PLL N divider  
Sub-carrier generation increment value (when ACIV=0)  
Calculated sub-carrier enable (was called ACIV)  
Calculated sub-carrier control (hysteresis,  
Calculated sub-carrier increment value read out  
Select PAL-Nc (Argentina) when in a CIV mode  
Memory sense amp reference adjust  
Vertical blanking interval defeat  
MEM[2:0]  
VBID  
PLLCPI  
TV-Out PLL charge pump current control  
PLLCAP  
TV-Out PLL capacitor control  
201-0000-038 Rev 3.1, 11/4/2004  
23  
CHRONTEL  
CH7010B  
6.2 Registers Read/Write  
Regarding the CH7010 registers read/write operation, please see applications note AN-41 for details.  
6.3 Non-Macrovision Control Registers Description  
Table 9. Serial Port Register Map w/o Macrovision  
Register  
00h  
01h  
02h  
03h  
04h  
05h  
06h  
07h  
08h  
09h  
0Ah  
0Bh  
0Ch  
0Dh  
0Eh  
0Fh  
10h  
11h  
12h  
13h  
1Ch  
1Dh  
1Eh  
1Fh  
20h  
21h  
22h  
23h  
31h  
32h  
33h  
34h  
35h  
36h  
37h  
48h  
49h  
4Ah  
4Bh  
Bit 7  
IR2  
Bit 6  
IR1  
Bit 5  
IR0  
Bit 4  
VOS1  
CFF0  
CBW  
HP8  
Bit 3  
VOS0  
YFFT1  
YSV1  
VP8  
Bit 2  
Bit 1  
Bit 0  
SR2  
SR1  
SR0  
VOF0  
CFRB  
CFF1  
CVBWB  
SAV8  
SAV5  
HP5  
YFFT0  
YSV0  
TE2  
YFFNT1  
YCV1  
TE1  
YFFNT0  
YCV0  
TE0  
VBID  
SAV7  
HP7  
VP7  
BL7  
SAV6  
HP6  
VP6  
BL6  
SAV4  
HP4  
SAV3  
HP3  
SAV2  
HP2  
SAV1  
HP1  
SAV0  
HP0  
VP5  
VP4  
VP3  
VP2  
VP1  
VP0  
BL5  
BL4  
BL3  
BL2  
BL1  
BL0  
CE2  
CE1  
CE0  
MEM2  
M7  
MEM1  
M6  
MEM0  
M5  
N9  
N8  
M8  
PLLCPI  
M1  
PLLCAP  
M0  
M4  
M3  
M2  
N7  
N6  
N5  
N4  
N3  
N2  
N1  
N0  
FSCI31  
FSCI23  
FSCI15  
FSCI7  
FSCI30  
FSCI22  
FSCI14  
FSCI6  
FSCI29  
FSCI21  
FSCI13  
FSCI5  
CIV25  
CIV21  
CIV13  
CIV5  
FSCI28  
FSCI20  
FSCI12  
FSCI4  
CIV24  
CIV20  
CIV12  
CIV4  
FSCI27  
FSCI19  
FSCI11  
FSCI3  
CIVC1  
CIV19  
CIV11  
CIV3  
FSCI26  
FSCI18  
FSCI10  
FSCI2  
CIVC0  
CIV18  
CIV10  
CIV2  
MCP  
XCMD2  
HPIE  
IDF2  
DACT1  
FSCI25  
FSCI17  
FSCI9  
FSCI1  
PALN  
CIV17  
CIV9  
CIV1  
PCM  
FSCI24  
FSCI16  
FSCI8  
FSCI0  
CIVEN  
CIV16  
CIV8  
CIV23  
CIV15  
CIV7  
CIV22  
CIV14  
CIV6  
CIV0  
M/S*  
XCM  
XCMD0  
POUTP  
IDF0  
XCMD3  
HPIR  
HSP  
XCMD1  
POUTE  
IDF1  
GOENB1 GOENB0 GPIOL1  
GPIOL0  
VSP  
IBS  
DES  
SYO  
HPIE2  
XOSC1  
SHF2  
XOSC2  
XOSC0  
SHF1  
DVIT  
DACT3  
DACT2  
DACT0  
DACG0  
BCO1  
SENSE  
DACBP  
BCO0  
SYNCO1 SYNCO0 DACG1  
SHF0  
BCOEN  
BCOP  
BCO2  
HPDD  
TPPD3  
TPPD2  
TPVCO6  
DVID1  
TPPD1  
TPPD0  
CTL3  
CTL2  
CTL1  
CTL0  
TPVCO7  
DVID2  
TPVCO5  
DVID0  
TPVCO4  
TPVCO3  
TPPSD1  
TPFBD3  
TPVT3  
TPVCO2  
TPPSD0  
TPFBD2  
TPVT2  
TPVCO1  
TPCP1  
TPFBD1  
TPVT1  
TPVCO0  
TPCP0  
TPFBD0  
TPVT0  
TPFFD1  
TPVT5  
TPFFD0  
TPVT4  
TPLPF0  
TPLPF3  
TPLPF2  
TPVCO10 TPVCO9  
TPLPF1  
TPVCO8  
ResetIB  
ResetDB  
DVIP  
VID7  
DID7  
DVIL  
VID6  
DID6  
TV  
DACPD3 DACPD2 DACPD1 DACPD0 FPD  
VID5  
DID5  
VID4  
DID4  
VID3  
DID3  
VID2  
DID2  
VID1  
DID1  
VID0  
DID0  
All register bits not defined in the register map are reserved bits, and should be left at the default value.  
Table 9 shows the CH7010 non-Macrovision register map. The details are described as follows:  
Display Mode Register  
Symbol:  
DM  
Address:  
00h  
Bits:  
8
BIT  
7
6
IR1  
R/W  
1
5
IR0  
R/W  
1
4
VOS1  
R/W  
0
3
VOS0  
R/W  
1
2
SR2  
R/W  
0
1
SR1  
R/W  
1
0
SR0  
R/W  
0
SYMBOL  
IR2  
TYPE  
DEFAULT  
R/W  
0
24  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Register DM provides programmable control of the CH7010 VGA to TV display mode, including input resolution  
(IR[2:0]), video output standard (VOS[1:0]), and scaling ratio (SR[2:0]). The mode of operation is determined according  
to Table 10 below. For entries in which the output standard is shown as PAL, PAL-B,D,G,H,I,N,NC can be supported  
through proper selection of the chroma sub-carrier. For entries in which the output standard is shown as NTSC, NTSC-M,  
J and PAL-M can be supported through proper selection of VOS[1:0] and chroma sub-carrier.  
Table 10. Display Mode  
Mode  
IR[2:0]  
VOS  
[1:0]  
SR[2:0] Input Data Total Pixels/Line  
Output  
Standard  
[TV  
Scaling  
Percent  
Overscan  
Pixel Clock  
(MHz)  
Format  
(Active  
x Total  
Lines/Frame  
Video)  
Standard]  
PAL  
0
000  
000  
000  
000  
001  
001  
001  
001  
010  
010  
010  
010  
010  
011  
011  
011  
011  
011  
011  
100  
100  
100  
101  
101  
101  
110  
110  
110  
110  
110  
110  
111  
111  
111  
111  
111  
111  
101  
100  
00  
00  
01  
01  
00  
00  
01  
01  
00  
00  
01  
01  
01  
00  
00  
00  
01  
01  
01  
01  
01  
01  
00  
00  
00  
00  
00  
00  
01  
01  
01  
00  
00  
00  
01  
01  
01  
00  
01  
000  
001  
000  
001  
000  
001  
000  
001  
000  
001  
000  
001  
010  
000  
001  
011  
001  
010  
011  
001  
010  
011  
001  
011  
100  
001  
011  
100  
110  
111  
101  
100  
101  
110  
101  
110  
111  
000  
000  
512x384  
512x384  
512x384  
512x384  
720x400  
720x400  
720x400  
720x400  
640x400  
640x400  
640x400  
640x400  
640x400  
640x480  
640x480  
640x480  
640x480  
640x480  
640x480  
720x480  
720x480  
720x480  
720x576  
720x576  
720x576  
800x600  
800x600  
800x600  
800x600  
800x600  
800x600  
1024x768  
1024x768  
1024x768  
1024x768  
1024x768  
1024x768  
720x576  
720x480  
840x500  
840x625  
800x420  
784x525  
1125x500  
1152x625  
945x420  
936x525  
1000x500  
1008x625  
840x420  
832x525  
840x600  
840x500  
840x625  
840x750  
784x525  
784x600  
800x630  
882x525  
882x600  
900x630  
882x625  
900x750  
900x875  
944x625  
960x750  
960x875  
1040x700  
1064x750  
1040x840  
1400x875  
1400x1000  
1400x1125  
1160x840  
1160x945  
1168x1050  
864x625  
858x525  
5/4  
1/1  
5/4  
1/1  
5/4  
1/1  
5/4  
1/1  
5/4  
1/1  
5/4  
1/1  
7/8  
5/4  
1/1  
5/6  
1/1  
7/8  
5/6  
1/1  
7/8  
5/6  
1/1  
5/6  
5/7  
1/1  
5/6  
5/7  
3/4  
7/10  
5/8  
5/7  
5/8  
5/9  
5/8  
5/9  
1/2  
1/1  
1/1  
-17  
-33  
0
21.000000  
26.250000  
20.139860  
24.671329  
28.125000  
36.000000  
23.790210  
29.454545  
25.000000  
31.500000  
21.146854  
26.181819  
30.209791  
21.000000  
26.250000  
31.500000  
24.671329  
28.195805  
30.209790  
27.755245  
31.720280  
33.986015  
27.562500  
33.750000  
39.375000  
29.500000  
36.000000  
42.000000  
43.636364  
47.832169  
52.363637  
61.250000  
70.000000  
78.750000  
58.405595  
65.706295  
73.510491  
13.500000  
13.500000  
1
PAL  
2
NTSC  
NTSC  
PAL  
3
-20  
-13  
-30  
+4  
-16  
-13  
-30  
+4  
-17  
-27  
+4  
-17  
-30  
0
-13  
-18  
0
-13  
-18  
0
-18  
-30  
+4  
-14  
-27  
-6  
-14  
-22  
-4  
4
5
PAL  
6
NTSC  
NTSC  
PAL  
7
8
9
PAL  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
NTSC  
NTSC  
NTSC  
PAL  
PAL  
PAL  
NTSC  
NTSC  
NTSC  
NTSC  
NTSC  
NTSC  
PAL  
PAL  
PAL  
PAL  
PAL  
PAL  
NTSC  
NTSC  
NTSC  
PAL  
PAL  
PAL  
-16  
-25  
0
NTSC  
NTSC  
NTSC  
PAL  
-10  
-20  
0
NTSC  
0
201-0000-038 Rev 3.1, 11/4/2004  
25  
CHRONTEL  
CH7010B  
Table 11. Video Output Standard Selection  
VOS[1:0]  
00  
01  
10  
11  
Output Format  
PAL  
NTSC  
PAL-M  
NTSC-J  
Flicker Filter Register  
Symbol:  
FF  
01h  
8
Address:  
Bits:  
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
VOF  
R/W  
0
CFF1  
CFF0 YFFT1 YFFT0 YFFNT1 YFFNT0  
R/W  
1
R/W  
0
R/W  
0
R/W  
1
R/W  
1
R/W  
1
DEFAULT  
Bits 1-0 of register FF control the filter used in the scaling and flicker reduction block applied to the non-text portion of  
the luminance signal as shown in Table 12 below.  
Bits 3-2 of register FF control the filter used in the scaling and flicker reduction block applied to the text portion of the  
luminance signal as shown in Table 12 below.  
Bits 5-4 of register FF control the filter used in the scaling and flicker reduction block applied to the chrominance signal  
as shown in Table 13 below. A setting of ‘11’ applies a dot crawl reduction filter which can reduce the ‘hanging dots’  
effect of an NTSC composite video signal when displayed on a TV with a comb filter.  
Table 12. Luma Flicker Filter Control  
YFFT and YFFNT Flicker Filter Settings (lines)  
Scaling Ratio  
00  
2
01  
3
10  
3
11  
3
5/4  
1/1, 7/8, 5/6, 3/4, 5/7, 7/10  
2
3
4
5
5/8  
5/9  
1/2  
2
3
4
6
3
4
5
6
3
5
5
7
Table 13. Chroma Flicker Filter Control  
CFF Flicker Filter Settings (lines)  
Scaling Ratio  
00  
2
01  
3
10  
3
11  
3
5/4  
1/1, 7/8, 5/6, 3/4, 5/7, 7/10  
2
3
4
5
5/8  
5/9  
1/2  
2
3
4
5
3
4
5
6
3
5
5
7
Bit 6 of register FF controls the video output format. A value of ‘0’ generates composite and S-Video outputs. A  
value of ‘1’ generates RGB outputs.  
Video Bandwidth Register  
Symbol:  
Address:  
Bits:  
VBW  
02h  
8
BIT  
7
6
5
4
CBW  
R/W  
1
3
YSV1  
R/W  
1
2
1
0
SYMBOL  
VBID  
R/W  
1
CFRB CVBWB  
YSV0  
R/W  
1
YCV1  
R/W  
1
YCV0  
R/W  
0
TYPE  
DEFAULT  
R/W  
0
R/W  
0
26  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
YCV[1:0] (bits 1-0) of register VBW control the filter used to limit the bandwidth of the luma signal in the CVBS  
output signal. A table of –3dB bandwidth values is given below.  
YSV[1:0] (bits 3-2) of register VBW control the filter used to limit the bandwidth of the luma signal in the S-Video  
output signal. A table of –3dB bandwidth values is given below.  
CBW (bit 4) of register VBW controls the filter used to limit the bandwidth of the chroma signal in the CVBS and  
S-Video output signals. A table of –3dB bandwidth values is given below.  
Bit 5 of register VBW controls the signal output on the CVBS signal. CVBW = ’0’ disables the chroma signal being  
added to the CVBS signal, CVBW = ’1’ enables the chroma signal being added to the CVBS signal.  
Table 14. Video Bandwidth  
Mode  
CBW  
YSV[1:0] and YCV[1:0]  
01  
0
1
00  
10  
11  
0
0.620  
0.775  
0.529  
0.648  
0.831  
1.060  
0.703  
0.870  
0.738  
0.930  
0.624  
0.773  
0.892  
0.620  
0.775  
0.930  
0.648  
0.740  
0.793  
0.856  
1.070  
0.730  
0.894  
1.150  
1.470  
0.970  
1.200  
1.020  
1.280  
0.862  
1.070  
1.230  
0.856  
1.070  
1.280  
0.894  
1.020  
1.100  
1.010  
1.150  
1.230  
0.999  
1.220  
1.430  
1.070  
1.310  
1.520  
1.190  
1.300  
1.420  
1.110  
1.270  
1.430  
1.060  
1.190  
1.330  
0.979  
0.643  
2.300  
2.880  
1.960  
2.410  
3.080  
3.950  
2.610  
3.230  
2.740  
3.460  
2.320  
2.870  
3.310  
2.300  
2.880  
3.460  
2.410  
2.750  
2.950  
2.710  
3.090  
3.310  
2.690  
3.290  
3.840  
2.880  
3.510  
4.100  
3.190  
3.500  
3.830  
2.990  
3.410  
3.840  
2.850  
3.200  
3.580  
2.630  
1.730  
2.690  
3.360  
2.290  
2.810  
3.600  
4.610  
3.040  
3.770  
3.200  
4.030  
2.710  
3.350  
3.870  
2.690  
3.360  
4.030  
2.810  
3.210  
3.440  
3.160  
3.610  
3.870  
3.140  
3.840  
4.480  
3.360  
4.100  
4.780  
3.720  
4.080  
4.470  
3.480  
3.980  
4.480  
3.320  
3.740  
4.180  
3.070  
2.020  
3.540  
4.430  
3.020  
3.700  
4.750  
6.080  
4.010  
4.970  
4.220  
5.320  
3.570  
4.420  
5.100  
3.540  
4.430  
5.320  
3.700  
4.230  
4.530  
4.160  
4.760  
5.100  
4.130  
5.060  
5.910  
4.430  
5.400  
6.300  
4.910  
5.380  
5.890  
4.590  
5.250  
5.910  
4.380  
4.930  
5.510  
4.050  
2.660  
5.880  
7.350  
5.010  
6.140  
7.870  
10.100  
6.660  
8.240  
7.000  
8.820  
5.920  
7.330  
8.450  
5.880  
7.350  
8.820  
6.140  
7.010  
7.510  
6.900  
7.890  
8.450  
6.860  
8.400  
9.790  
7.340  
8.960  
10.400  
8.140  
8.920  
9.770  
7.620  
8.710  
9.790  
7.260  
8.170  
9.140  
6.720  
4.410  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
0.729  
0.833  
0.892  
0.724  
0.886  
1.030  
0.774  
0.945  
1.100  
0.859  
0.942  
1.030  
0.804  
0.919  
1.030  
0.767  
0.862  
0.965  
0.709  
0.466  
Bit 6 of register VBW controls whether the chroma sub-carrier free-runs, or is locked to the video signal. A ‘1’ causes the  
sub-carrier to lock to the TV vertical rate, and should be used when the CIVEN bit (register 10h) is set to ‘0’. A ‘0’ causes  
the sub-carrier to free-run, and should be used when the CIVEN bit is set to ‘1’.  
Bit 7 of register VBW controls the vertical blanking interval defeat function. A ‘1’ in this register location forces the  
flicker filter to minimum filtering during the vertical blanking interval. A ‘0’ in this location causes the flicker filter to  
201-0000-038 Rev 3.1, 11/4/2004  
27  
CHRONTEL  
CH7010B  
remain at the same setting inside and outside of the vertical blanking interval.  
Text Enhancement Register  
Symbol:  
Address:  
Bits:  
TE  
03h  
6
BIT  
7
6
5
SAV8  
R/W  
0
4
HP8  
R/W  
0
3
VP8  
R/W  
0
2
1
TE1  
R/W  
0
0
TE0  
R/W  
1
SYMBOL  
TYPE  
TE2  
R/W  
1
DEFAULT  
Bits 2-0 of register TE control the text enhancement circuitry within the CH7010. A value of ‘000’ minimizes the  
enhancement feature, while a value of ‘111’ maximizes the enhancement.  
Bits 5-3 of register TE contain the MSB values for the start of active video, horizontal position and vertical position  
controls. They are described in detail in the SAV, HP and VP register descriptions.  
Start of Active Video Register  
Symbol:  
Address:  
Bits:  
SAV  
04h  
8
BIT  
7
SAV7  
R/W  
0
6
5
SAV5  
R/W  
0
4
SAV4  
R/W  
1
3
SAV3  
R/W  
0
2
1
0
SAV0  
R/W  
0
SYMBOL  
TYPE  
SAV6  
R/W  
1
SAV2  
R/W  
0
SAV1  
R/W  
0
DEFAULT  
Register SAV controls the delay, in pixel increments, from leading edge of horizontal sync to start of active video. The  
entire bit field SAV[8:0] is comprised of this register SAV[7:0], plus the MSB value contained in the Text Enhancement  
register, bit SAV8. This is decoded as a whole number of pixels, which can be set anywhere between 0 and 511 pixels.  
Therefore, in any 2X clock mode the number of 2X clocks from the leading edge of sync to the first active data must be a  
multiple of two clocks.  
Horizontal Position Register  
Symbol:  
Address:  
Bits:  
HP  
05h  
8
BIT  
7
6
5
HP5  
R/W  
0
4
HP4  
R/W  
1
3
HP3  
R/W  
0
2
1
HP1  
R/W  
0
0
HP0  
R/W  
0
SYMBOL  
HP7  
R/W  
0
HP6  
R/W  
1
HP2  
TYPE  
DEFAULT  
R/W  
0
Register HP is used to shift the displayed TV image in a horizontal direction ( left or right) to achieve a horizontally  
centered image on screen. The entire bit field, HP[8:0], is comprised of this register HP[7:0] plus the MSB value  
contained in the Text Enhancement register, bit HP8. Increasing values move the displayed image position right, and  
decreasing values move the image position left.  
Vertical Position Register  
Symbol:  
Address:  
Bits:  
VP  
06h  
8
28  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
BIT  
7
6
VP6  
R/W  
0
5
VP5  
R/W  
0
4
VP4  
R/W  
0
3
VP3  
R/W  
0
2
VP2  
R/W  
0
1
VP1  
R/W  
0
0
VP0  
R/W  
0
SYMBOL  
VP7  
R/W  
0
TYPE  
DEFAULT  
Register VP is used to shift the displayed TV image in a vertical direction ( up or down) to achieve a vertically centered  
image on screen. The entire bit field, VP[8:0], is comprised of this register HP[7:0] plus the MSB value contained in the  
Text Enhancement register, bit VP8. The value represents the TV line number (relative to the VGA vertical sync) used to  
initiate the generation and insertion of the TV vertical interval (i.e. the first sequence of equalizing pulses). Increasing  
values delay the output of the TV vertical sync, causing the image position to move up on the TV screen. Decreasing  
values, therefore, move the image position DOWN. Each increment moves the image position by one TV lines  
(approximately 2 input lines). The maximum value that should be programmed into the VP[8:0] value is the number of  
TV lines per field minus one half (262 or 312). When panning the image up, the number should be increased until  
(TVLPF-1/2) is reached, the next step should be to reset the register to zero. When panning the image down the screen,  
decrement the VP[8:0] value until the value zero is reached. The next step should set the register to TVLPF-1/2, and then  
decrement for further changes.  
Black Level Register  
Symbol:  
Address:  
Bits:  
BL  
07h  
8
BIT  
7
6
BL6  
R/W  
0
5
BL5  
R/W  
0
4
BL4  
R/W  
0
3
BL3  
R/W  
0
2
1
BL1  
R/W  
1
0
BL0  
R/W  
1
SYMBOL  
BL7  
BL2  
TYPE  
DEFAULT  
R/W  
R/W  
0
1
Register BL controls the black level. The luminance data is added to this black level, which must be set between 51  
and 208. When the input data format is zero through three the default values are 131 for NTSC and PAL-M, 110 for  
PAL and 102 for NTSC-J. When the input data format is four the default values are 112 for NTSC and PAL-M, 94  
for PAL and 88 for NTSC-J.  
201-0000-038 Rev 3.1, 11/4/2004  
29  
CHRONTEL  
CH7010B  
Contrast Enhancement Register  
Symbol:  
Address:  
Bits:  
CE  
08h  
3
BIT  
7
6
5
4
3
2
1
CE1  
R/W  
1
0
CE0  
R/W  
1
SYMBOL  
TYPE  
CE2  
R/W  
0
DEFAULT  
Bits 2-0 of register CE control contrast enhancement feature of the CH7010, according to the figure below. A  
setting of ‘0’ results in reduced contrast, a setting of ‘1’ leaves the image contrast unchanged, and values beyond ‘1’  
result in increased contrast.  
512  
444  
376  
308  
<i>  
Yout  
n
240  
256  
172  
104  
36  
32  
36  
104  
172  
240  
Yin  
308  
376  
444  
512  
32  
n
Figure 17. Contrast Enhancement diagram  
30  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
TV PLL Control Register  
Symbol:  
Address:  
Bits:  
TPC  
09h  
5
BIT  
7
6
5
IBI  
R/W  
0
4
N9  
3
N8  
2
1
0
SYMBOL  
MEM2  
R/W  
1
MEM1  
R/W  
0
M8 PLLCPI PLLCAP  
TYPE  
DEFAULT  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Bit 0 of register TPC controls the TV PLL loop filter capacitor. A recommended listing of PLLCAP setting versus mode  
is listed in Table 15 below.  
Table 15. PLLCAP setting vs Display Mode  
Mode  
PLLCAP  
Mode  
PLLCAP  
Value  
1
Value  
0
1
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
0
0
1
1
1
0
1
1
1
0
1
1
1
1
0
0
0
1
1
1
2
0
3
0
4
1
5
1
6
0
7
1
8
0
9
1
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
0
1
0
1
1
1
0
0
0
0
Bit 1 of register TPC should be left at the default value.  
Bits 4-2 of register TPC contain the MSB values for the TV PLL divider ratio’s. These controls are described in detail in  
the PLLM and PLLN register descriptions.  
Bit 5 of register TPC controls the input latch bias current. The default value is recommended.  
Bits 7-6 of register TPC control the memory sense amp reference level. The default value is recommended.  
TV PLL M Value Register  
Symbol:  
Address:  
Bits:  
PLLM  
0Ah  
8
BIT  
7
6
M6  
R/W  
0
5
M5  
R/W  
1
4
M4  
R/W  
1
3
M3  
R/W  
1
2
1
M1  
R/W  
1
0
M0  
R/W  
1
SYMBOL  
M7  
M2  
TYPE  
DEFAULT  
R/W  
R/W  
0
1
201-0000-038 Rev 3.1, 11/4/2004  
31  
CHRONTEL  
CH7010B  
Register PLLM controls the division factor applied to the 14.31818MHz frequency reference clock before it is input  
to the TV PLL phase detector when the CH7010 is operating in master clock mode. The entire bit field, M[8:0], is  
comprised of this register M[7:0] plus the MSB value contained in the TV PLL Control register, bit M8. In slave  
clock mode, an external pixel clock is used instead of the 14.31818MHz frequency reference, and the division factor  
is determined by the XCM value in register 1Dh. A table of values versus display mode is given following the  
PLLN register description.  
TV PLL N Value Register  
Symbol:  
Address:  
Bits:  
PLLN  
0Bh  
8
BIT  
7
6
N6  
5
N5  
4
N4  
3
N3  
2
1
N1  
0
N0  
SYMBOL  
N7  
N2  
TYPE  
DEFAULT  
R/W  
R/W  
1
R/W  
1
R/W  
1
R/W  
1
R/W  
R/W  
1
R/W  
0
0
1
Register PLLN controls the division factor applied to the VCO output before being applied to the PLL phase  
detector, when the CH7010 is operating in master clock mode. The entire bit field, N[9:0], is comprised of this  
register N[7:0] plus N[9:8] contained in the TV PLL Control register (09h, bits 3 and 4). In slave clock mode, the  
value of ‘N’ is internally set to 1. The pixel clock generated in clock master modes is calculated according to the  
equation Fpixel = Fref * [(N+2) / (M+2)]. When using a 14.31818MHz frequency reference, the required M and N  
values for each mode are shown in Table 16 below:  
Table 16. TV PLL M and N values vs Display Mode  
VGA Resolution,  
TV Standard,  
VGA Resolution,  
TV Standard,  
Mode  
N
M
Mode  
N
10-  
bits  
M
9-bits  
10-  
9-bits  
Scaling Ratio  
Scaling Ratio  
bits  
20  
9
0
512x384, PAL, 5:4  
512x384, PAL, 1:1  
512x384, NTSC, 5:4  
512x384, NTSC, 1:1  
720x400, PAL, 5:4  
720x400, PAL, 1:1  
720x400, NTSC, 5:4  
720x400, NTSC, 1:1  
640x400, PAL, 5:4  
640x400, PAL, 1:1  
640x400, NTSC, 5:4  
640x400, NTSC, 1:1  
640x400, NTSC, 7:8  
640x480, PAL, 5:4  
640x480, PAL, 1:1  
640x480, PAL, 5:6  
640x480, NTSC, 1:1  
640x480, NTSC, 7:8  
640x480, NTSC, 5:6  
720x480, NTSC, 1:1  
13  
4
20  
21  
22  
23  
720x480, NTSC, 7:8  
720x480, NTSC, 5:6  
720x480, PAL, 1:1  
720x480, PAL, 5:6  
720x480, PAL, 5:7  
800x600, PAL, 1:1  
800x600, PAL, 5:6  
800x600, PAL, 5:7  
800x600, NTSC, 3:4  
142 63  
214 89  
1
2
126 89  
110 63  
75  
31  
9
38  
12  
2
3
4
53  
86  
26  
33  
24  
25  
5
647 313  
6
106 63  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
86  
42  
62  
33  
13  
19  
7
70  
33  
8
108 61  
9
9
3
800x600, NTSC, 7:10 302 89  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
94  
62  
63  
33  
800x600, NTSC, 5/8  
1024x768, PAL, 5:7  
1024x768, PAL, 5:8  
1024x768, PAL, 5:9  
126 33  
75  
42  
20  
16  
7
190 89  
20  
9
13  
4
2
1024x768, NTSC, 5:8 565 137  
1024x768, NTSC, 5:9 333 71  
1024x768, NTSC, 1:2 917 177  
9
3
110 63  
126 63  
190 89  
124 63  
720x576, PAL, 1:1  
720x480, NTSC, 1:1  
31  
31  
33  
33  
32  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Sub-carrier Value Register  
Symbol:  
Address:  
FSCI  
0Ch –  
0Fh  
Bits:  
8 each  
BIT  
7
6
5
FSCI#  
R/W  
4
FSCI#  
R/W  
3
FSCI#  
R/W  
2
1
0
FSCI#  
R/W  
SYMBOL  
FSCI#  
R/W  
FSCI#  
R/W  
FSCI#  
R/W  
FSCI#  
R/W  
TYPE  
DEFAULT  
Registers FSCI contain a 32-bit value which is used as an increment value for the ROM address generation circuitry when  
CIVEN=0. The bit locations are specified as follows:  
Register  
Contents  
0Ch  
0Dh  
0Eh  
0Fh  
FSCI[31:24]  
FSCI[23:16]  
FSCI[15:8]  
FSCI[7:0]  
When the CH7010 is used in the master clock mode, the tables below should be used to set the FSCI registers. When  
using these values, the CIVEN bit in register 10h should be set to ‘0’, and the CFRB bit in register 02h should be set to  
‘1’.  
Table 17. FSCI Values (525-Line TV-Out Modes)  
Mode  
NTSC  
NTSC  
PAL-M  
“Normal Dot Crawl”  
763,363,328  
623,153,737  
574,429,782  
463,962,517  
646,233,505  
521,957,831  
452,363,454  
623,153,737  
545,259,520  
508,908,885  
553,914,433  
484,675,129  
452,363,454  
469,762,048  
428,554,851  
391,468,373  
526,457,468  
467,962,193  
418,281,276  
569,408,543  
“No Dot Crawl”  
763,366,524  
623,156,346  
574,432,187  
463,964,459  
646,236,211  
521,960,019  
452,365,347  
623,156,346  
545,261,803  
508,911,016  
553,916,752  
484,677,158  
452,365,347  
469,764,015  
428,556,645  
391,470,012  
526,459,671  
467,964,152  
418,283,027  
569,410,927  
“Normal Dot Crawl”  
762,524,467  
622,468,953  
573,798,541  
463,452,668  
645,523,358  
521,384,251  
451,866,351  
622,468,953  
544,660,334  
508,349,645  
553,305,736  
484,142,519  
451,866,351  
469,245,826  
428,083,911  
391,038,188  
525,878,943  
467,447,949  
417,821,626  
568,782,819  
2
3
6
7
10  
11  
12  
16  
17  
18  
19  
20  
21  
28  
29  
30  
34  
35  
36  
38  
201-0000-038 Rev 3.1, 11/4/2004  
33  
CHRONTEL  
CH7010B  
Table 18. FSCI Values (625-Line TV-Out Modes)  
Mode  
PAL  
PAL-Nc (Argentina)  
“Normal Dot Crawl”  
806,021,060  
644,816,848  
601,829,058  
470,178,951  
677,057,690  
537,347,373  
806,021,060  
644,816,848  
537,347,373  
690,875,194  
564,214,742  
483,612,636  
645,499,916  
528,951,320  
453,386,846  
621,787,675  
544,064,215  
483,612,636  
705,268,427  
“Normal Dot Crawl”  
651,209,077  
520,967,262  
486,236,111  
379,871,962  
547,015,625  
434,139,385  
651,209,077  
520,967,262  
434,139,385  
558,179,209  
455,846,354  
390,725,446  
521,519,134  
427,355,957  
366,305,106  
502,361,288  
439,566,127  
390,725,446  
569,807,942  
0
1
4
5
8
9
13  
14  
15  
22  
23  
24  
25  
26  
27  
31  
32  
33  
37  
CIV Control Register  
Symbol:  
Address:  
Bits:  
CIVC  
10h  
6
BIT  
7
6
5
CIV25  
R/W  
0
4
CIV24  
R/W  
0
3
CIVC1  
R/W  
0
2
1
0
CIVEN  
R/W  
SYMBOL  
TYPE  
CIVC0  
R/W  
0
PALN  
R/W  
0
DEFAULT  
1
Bit 0 of register CIVC controls whether the FSCI value is used to set the sub-carrier frequency, or the automatically  
calculated (CIV) value. When the CIVEN value is 1, the number calculated and present at the CIV registers will  
automatically be used as the increment value for sub-carrier generation. Whenever this bit is set to 1, the CFRB bit should  
be set to 0. It is recommended to use the FSCI registers, and not the CIVEN mode for Macrovision applications.  
Bit 1 of register CIVC forces the CIV algorithm to generate the PAL-Nc (Argentina) sub-carrier frequency when it is set  
to ‘1’. When this bit is set to ‘0’, the VOS[1:0] value is used by the CIV algorithm to determine which sub-carrier  
frequency to generate.  
Bits 3-2 of register CIVC control the hysteresis circuit which is used to calculate the CIV value. The default value should  
be used.  
Bits 5-4 of register CIVC contain the MSB values for the calculated increment value (CIV) readout. This is described in  
detail in the CIV register description.  
34  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Calculated Increment Value Register  
Symbol:  
Address:  
CIV  
11h –  
13h  
Bits:  
8 each  
BIT  
7
CIV#  
R
6
CIV#  
R
5
CIV#  
R
4
CIV#  
R
3
CIV#  
R
2
1
0
CIV#  
R
SYMBOL  
TYPE  
CIV#  
R
CIV#  
R
DEFAULT  
X
X
X
X
X
X
X
X
Registers CIV contain the value that was calculated by the CH7010 as the sub-carrier increment value. The entire bit  
field, CIV[25:0], is comprised of these three registers plus the MSB values contained in the CIV Control register, bits  
CIV25 and CIV24. This value is used when the CIVEN bit is set to ‘1’. The bit locations are specified below. CIV  
registers are Read Only.  
Register Contents  
10hCIV[25:24]  
11hCIV[23:16]  
12hCIV[15:8]  
13hCIV[7:0]  
Clock Mode Register  
Symbol:  
Address:  
Bits:  
CM  
1Ch  
4
BIT  
7
6
5
4
3
M/S*  
R/W  
0
2
1
PCM  
R/W  
0
0
XCM  
R/W  
0
SYMBOL  
TYPE  
MCP  
R/W  
0
DEFAULT  
Bit 0 of register CM signifies the XCLK frequency. A value of ‘0’ is used when the XCLK is at the pixel frequency (dual  
edge clocking mode) and a value of ‘1’ is used when the XCLK is twice the pixel frequency (single edge clocking mode).  
Bit 1 of register CM controls the P-OUT clock frequency. A value of ‘0’ generates a clock output at the pixel frequency,  
while a value of ‘1’ generates a clock at twice the pixel frequency.  
Bit 2 of register CM controls the phase of the XCLK clock input to the CH7010. A value of ‘1’ inverts the XCLK signal  
at the input of the device. This control is used to select which edge of the XCLK signal to use for latching input data.  
Bit 3 of register CM controls whether the device operates in master or slave clock mode. In master mode (M/S* = ‘1’),  
the 14.31818MHz clock is used as a frequency reference in the TV PLL, and the M and N values are used to determine the  
TV PLL’s operating frequency. In slave mode (M/S* = ‘0’) the XCLK input is used as a reference to the TV PLL. The M  
and N TV PLL divider values are forced to one.  
201-0000-038 Rev 3.1, 11/4/2004  
35  
CHRONTEL  
CH7010B  
Input Clock Register  
Symbol:  
Address:  
Bits:  
IC  
1Dh  
4
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
Reserved Reserved Reserved Reserved XCMD3 XCMD2 XCMD1 XCMD0  
TYPE  
DEFAULT  
R/W  
1
R/W  
0
R/W  
0
R/W  
0
R/W  
1
R/W  
0
R/W  
0
R/W  
0
Bits 3-0 of register IC controls the delay applied to the XCLK signal before latching input data D[11:0] per the following  
table.  
Table 19. Delay applied to XCLK before latching input data D[11:0]  
XCMD3  
XCMD2  
XCMD1  
XCMD0  
Adjust phase of Clock relative to Data  
0 * tSTEP, XCLK ahead of Data  
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1 * tSTEP, XCLK ahead of Data  
2 * tSTEP, XCLK ahead of Data  
3 * tSTEP, XCLK ahead of Data  
4 * tSTEP, XCLK ahead of Data  
5 * tSTEP, XCLK ahead of Data  
6 * tSTEP, XCLK ahead of Data  
7 * tSTEP, XCLK ahead of Data  
0 * tSTEP, XCLK behind Data  
1 * tSTEP, XCLK behind Data  
2 * tSTEP, XCLK behind Data  
3 * tSTEP, XCLK behind Data  
4 * tSTEP, XCLK behind Data  
5 * tSTEP, XCLK behind Data  
6 * tSTEP, XCLK behind Data  
7 * tSTEP, XCLK behind Data  
GPIO Control Register  
Symbol:  
Address:  
Bits:  
GPIO  
1Eh  
8
BIT  
7
6
5
4
3
HPIR  
R/W  
0
2
1
0
SYMBOL  
GOENB1 GOENB0 GPIOL1 GPIOL0  
HPIE POUTE  
POUTP  
R/W  
0
TYPE  
DEFAULT  
R/W  
1
R/W  
1
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Bit 0 of register GPIO controls the polarity of the P-OUT signal. A value of ‘0’ does not invert the clock at the output pad.  
Bit 1 of register GPIO enables the P-OUT signal. A value of ‘1’ drives the P-OUT clock signal out of the  
P-OUT / TLDET* pin. A value of ‘0’ disables the P-OUT signal.  
36  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Bit 2 of register GPIO enables the hot plug interrupt detection signal to be output from the P-OUT pin. A value of ‘1’  
allows the hot plug detect circuit to pull the P-OUT / TLDET* pin low when a change of state has taken place on the hot  
plug detect pin. A value of ‘0’ disables the interrupt signal. The two control bits HPIE and POUTE should not be enabled  
(set to ‘1’) at the same time.  
Bit 3 of register GPIO resets the hot plug detection circuitry. A value of ‘1’ causes the CH7010 to release the  
P-OUT / TLDET* pin. When a hot plug interrupt is asserted by the CH7010 (P-OUT / TLDET*) the CH7010 driver  
should read register 20h to determine the state of the DVI termination. After having read this register, the HPIR bit should  
be set high to reset the circuitry, and then set low again.  
Bits 5-4 of register GPIO control the GPIO pins. When the corresponding GOENB bits are low, these register values are  
driven out of the corresponding GPIO pins. When the corresponding GOENB bits are high, these register values can be  
read to determine the level forced into the corresponding GPIO pins.  
Bits 7-6 of register GPIO control the direction of the GPIO pins. A value of ‘1’ sets the corresponding GPIO pin to an  
input, and a value of ‘0’ sets the corresponding pin to an output.  
201-0000-038 Rev 3.1, 11/4/2004  
37  
CHRONTEL  
CH7010B  
Input Data Format Register  
Symbol:  
Address:  
Bits:  
IDF  
1Fh  
8
BIT  
7
6
5
SYO  
R/W  
0
4
VSP  
R/W  
0
3
HSP  
R/W  
0
2
1
0
IDF0  
R/W  
0
SYMBOL  
IBS  
R/W  
0
DES  
R/W  
0
IDF2  
R/W  
0
IDF1  
R/W  
0
TYPE  
DEFAULT  
Bits 2-0 of register IDF select the input data format. See Input Interface on page 10 for a listing of available formats.  
Bit 3 of register IDF controls the horizontal sync polarity. A value of ‘0’ defines the horizontal sync to be active low, and  
a value of ‘1’ defines the horizontal sync to be active high.  
Bit 4 of register IDF controls the vertical sync polarity. A value of ‘0’ defines the vertical sync to be active low, and a  
value of ‘1’ defines the vertical sync to be active high.  
Bit 5 of register IDF controls the sync direction. A value of ‘0’ defines sync to be input to the CH7010, and a value of ‘1’  
defines sync to be output from the CH7010. The CH7010 can only output sync signals when operating as a VGA to TV  
encoder, not when operating as a DVI transmitter.  
Bit 6 of register IDF signifies when the CH7010 is to decode embedded sync signals present in the input data stream  
instead of using the H and V pins. This feature is only available for input data format four. A value of ‘0’ selects the H  
and V pins to be used as the sync inputs, and a value of ‘1’ selects the embedded sync signal.  
Bit 7 of register IDF selects the input buffer used for the data, sync and clock input pins.  
Connection Detect Register  
Symbol:  
Address:  
Bits:  
CD  
20h  
6
BIT  
7
6
5
4
3
2
1
0
SENSE  
R/W  
SYMBOL  
HPIE2 Reserved  
DVIT DACT3 DACT2 DACT1 DACT0  
TYPE  
DEFAULT  
R/W  
0
R/W  
0
R
0
R
X
R
X
R
X
R
X
0
The Connection Detect Register provides a means to sense the connection of a TV to the four DAC outputs, and to  
determine the status of the DVI hot plug detect pin. The status bits, DACT[3:0] correspond to the termination of the four  
DAC outputs. However, the values contained in these STATUS BITS ARE NOT VALID until a sensing procedure is  
performed. Use of this register requires a sequence of events to enable the sensing of outputs, then reading out the  
applicable status bits. The detection sequence works as follows:  
1) Set the power management register to enable all DAC’s.  
2) Set the SENSE bit to a 1. This forces a constant output from the DAC’s. Note that during SENSE = 1, these 4 analog  
outputs are at steady state and no TV synchronization pulses are asserted.  
3) Reset the SENSE bit to 0. This triggers a comparison between the voltage present on these analog outputs and the  
reference value. During this step, each of the four status bits corresponding to individual DAC outputs will be set if they  
are CONNECTED.  
4) Read the status bits. The status bits, DACT[3:0] now contain valid information which can be read to determine which  
outputs are connected to a TV. Again, a “1” indicates a valid connection, a “0” indicates an unconnected output.  
Bit 5 of register CD can be read at any time to determine the level of the hot plug detect pin. When the hot plug detect pin  
changes state, and the DVI output is selected, the P-OUT / TLDET* output pin will be pulled low signifying a change in  
the DVI termination. At this point, the HPIR bit in register 1Eh should be set high, then low to reset the hot plug detect  
circuit.  
38  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Bit 6 of register CD contains the MSB value for the crystal oscillator adjustment. This control is described in detail in the  
DC register description (register 21h).  
Bit 7 of register CD enables the hot plug interrupt detection signal output from the GPIO[1] pin. A value of ‘1’ allows the  
hot plug detect circuit to pull the GPIO[1] / TLDET* pin low when a change of state has taken place on the hot plug detect  
pin. A value of ‘0’ disables the interrupt signal. The GOENB1 control bit in register 1Eh should be set to ‘1’ when  
HPIE2 is set to ‘1’.  
DAC Control Register  
Symbol:  
Address:  
Bits:  
DC  
21h  
6
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
XOSC1 XOSC0  
SYNCO1 SYNCO0 DACG1 DACG0  
DACBP  
R/W  
0
TYPE  
DEFAULT  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Bit 0 of register DC selects the DAC bypass mode. A value of ‘1’ outputs the incoming data directly at the DAC[2:0]  
outputs.  
Bits 2-1 of register DC control the DAC gain. DACG0 should be set low for NTSC and PAL-M video standards, and high  
for PAL and NTSC-J video standards. DACG1 should be low when the input data format is RGB (IDF = 0-3), and high  
when the input data format is YCrCb (IDF = 4).  
Bits 4-3 of register DC select the signal to be output from the C/H Sync pin according to Table 20 below.  
Table 20. Composite / Horizontal Sync Output  
SYNCO[1:0]  
C/H Sync Output  
No Output  
00  
01  
10  
11  
VGA Horizontal Sync  
TV Composite Sync  
TV Horizontal Sync  
Bits 7-6 of register DC controls the crystal oscillator. The default value is recommended.  
Buffered Clock Output Register  
Symbol:  
Address:  
Bits:  
BCO  
22h  
8
BIT  
7
SHF2  
R/W  
0
6
SHF1  
R/W  
0
5
4
3
BCOP  
R/W  
0
2
1
0
SYMBOL  
TYPE  
SHF0 BCOEN  
BCO2  
R/W  
0
BCO1  
R/W  
0
BCO0  
R/W  
0
R/W  
0
R/W  
0
DEFAULT  
Bits 2-0 of register BCO select the signal output at the BCO pin, according to Table 21 below:  
Table 21. BCO Output Signal  
BCO[2:0]  
000  
Buffered Clock Output  
The 14MHz crystal  
(for test use only)  
VCO divided by K3  
Field ID  
BCO[2:0]  
100  
Buffered Clock Output  
(for test use only)  
(for test use only)  
VGA Vertical Sync  
TV Vertical Sync  
001  
101  
010  
110  
011  
111  
201-0000-038 Rev 3.1, 11/4/2004  
39  
CHRONTEL  
CH7010B  
Bit 3 of register BCO selects the polarity of the BCO output. A value of ‘1’ does not invert the signal at the output pad.  
Bit 4 of register BCO enables the BCO output. When BCOEN is high, the BCO pin will output the selected signal. When  
BCOEN is low, the BCO pin will be held in tri-state mode.  
Bits 7-5 of register BCO select the K3 divider, according to Table 22 below.  
Table 22. K3 Selection  
SHF[2:0]  
000  
K3  
2.5  
3.0  
3.5  
4.0  
4.5  
5.0  
6.0  
7.0  
001  
010  
011  
100  
101  
110  
111  
Termination Register  
Symbol:  
Address:  
Bits:  
TERM  
23h  
1
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
Reserved Reserved Reserved Reserved Reserved  
HPDD Reserved Reserved  
TYPE  
DEFAULT  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
HPDD (bit 2) of register TERM disables the hardware hot plug detection function. This function  
(default on) tri-states the DVI outputs when the hot plug detect pin (HPDET) is pulled low in accor-  
dance with the DVI specification, revision 1.0. This function is independent of the hot plug interrupt  
function (HPIE, register 1Eh, bit 2 and HPIE2, register 20h, bit 7) controlled via the SPP interface.  
HPDD = 0 => hardware hot plug interrupt is enabled  
= 1 => hardware hot plug interrupt is disabled  
DVI Control Input Register  
Symbol:  
Address:  
Bits:  
TCTL  
31h  
8
BIT  
7
6
5
4
3
CTL3  
R/W  
0
2
1
0
SYMBOL  
TPPD3 TPPD 2 TPPD 1 TPPD 0  
CTL2  
R/W  
0
CTL1  
R/W  
0
CTL0  
R/W  
0
TYPE  
DEFAULT  
R/W  
1
R/W  
0
R/W  
0
R/W  
0
Bits 3-0 of register TCTL set the DVI control inputs applied to the green and red channels during sync intervals. It is  
recommended to leave these controls at the default value.  
Bits 7-4 of register TCTL control the DVI PLL phase detector. The default value is recommended.  
DVI PLL VCO Control Register  
Symbol:  
Address:  
TVCO  
32h  
40  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Bits:  
8
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TPVCO7 TPVCO6 TPVCO5 TPVCO4 TPVCO3 TPVCO2 TPVCO1 TPVCO0  
TYPE  
DEFAULT  
R/W  
1
R/W  
0
R/W  
1
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Register TVCO controls the state of the DVI PLL VCO, and should be set according to Table 23.  
DVI PLL Charge Pump Control Register  
Symbol:  
Address:  
Bits:  
TPCP  
33h  
7
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
DVID2 DVID1 DVID0 Reserved TPPSD1 TPPSD0  
TPCP1  
R/W  
0
TPCP0  
R/W  
0
R/W  
1
R/W  
1
R/W  
1
R/W  
0
R/W  
0
R/W  
1
DEFAULT  
Bits 1-0 of register TPCP control the DVI PLL charge pump. The default value shown on Table 23 is recommended.  
Bits 3-2 of register TPCP control the DVI PLL post scale divider. (see Table 23).  
Bits 7-5 of register TPCP control the DVI transmitter output drive level. The default value shown on Table 23 is  
recommended.  
DVI PLL Divider Register  
Symbol:  
Address:  
Bits:  
TPD  
34h  
6
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
Reserved Reserved TPFFD1 TPFFD0 TPFBD3 TPFBD2 TPFBD1 TPFBD0  
TYPE  
DEFAULT  
R/W  
0
R/W  
0
R/W  
0
R/W  
1
R/W  
0
R/W  
1
R/W  
1
R/W  
0
Bits 3-0 of register TPD control the DVI PLL feedback divider. (see table 22).  
Bits 5-4 of register TPD control the DVI PLL feed forward divider. (see table 22).  
DVI PLL Supply Control Register  
Symbol:  
Address:  
Bits:  
TPVT  
35h  
6
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
Reserved Reserved TPVT5 TPVT4 TPVT3 TPVT2 TPVT1  
TPVT0  
R/W  
0
R/W  
0
R/W  
0
R/W  
1
R/W  
1
R/W  
0
R/W  
0
R/W  
0
DEFAULT  
Bits 5-0 of register TPVT control the DVI PLL supply voltage. (see Table 22).  
201-0000-038 Rev 3.1, 11/4/2004  
41  
CHRONTEL  
CH7010B  
Bits 7-6 of register TPVT are reserved bits, and should be left at the default value.  
Please see Table 23 for the default values in terms of the frequency ranges.  
42  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
DVI PLL Filter Register  
Symbol:  
Address:  
Bits:  
TLPF  
36h  
4
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TPLPF3 TPLPF2 TPLPF1 TPLPF0 Reserved Reserved Reserved Reserved  
TYPE  
DEFAULT  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Bits 3-0 of register TPT are reserved bits, and should be left at the default value.  
Bits 7-4 of register TPT control the DVI PLL low pass filter. The default value is recommended.  
DVI PLL VCO Control Overflow Register  
Symbol:  
Address:  
Bits:  
TCT  
37h  
3
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
TPVCO10 TPVCO9 TPVCO8 Reserved Reserved Reserved Reserved Reserved  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
DEFAULT  
Bits 4-0 of register TCT are reserved bits, and should be left at the default value.  
Bits 7-5 of register TCT contain the MSB values for the DVI PLL VCO control. (see Table 22).  
Table 23. The Registers Default Settings In Terms Of The Frequency Ranges  
Register  
50MHz +/- 25MHz  
100MHz +/- 25MHz 140MHz +/- 25MHz  
31h  
32h  
33h  
34h  
35h  
36h  
37h  
TCTL  
TVCO  
TPCP  
TPD  
0x00  
0x23  
0x08  
0x16  
0x30  
0x60  
0x00  
0x00  
0x23  
0x04  
0x26  
0x30  
0x60  
0x00  
0x00  
0x2D  
0x07  
0x26  
0x30  
0xE0  
0x00  
TPVT  
TPF  
TVCOO  
201-0000-038 Rev 3.1, 11/4/2004  
43  
CHRONTEL  
CH7010B  
Reset Register  
Symbol:  
Address:  
Bits:  
RES  
48h  
2
BIT  
7
6
5
4
3
2
1
0
Reserved Reserved Reserved  
SYMBOL  
TYPE  
ResetIB ResetDB Reserved Reserved Reserved  
R/W  
0
R/W  
0
R/W  
0
R/W  
1
R/W  
1
R/W  
0
R/W  
0
R/W  
0
DEFAULT  
Bit 3 of register RES controls the datapath reset signal. A value of ‘0’ holds the datapath in a reset condition, while a  
value of ‘1’, places the datapath in normal mode. The datapath is also reset at power on by an internally generated power  
on reset signal.  
Bit 4 of register RES resets all control registers (addresses page 0:00h - 7Fh and page 1:00h - 61h). A value of ‘0’ holds  
the serial port registers in a reset condition, while a value of ‘1’, places the serial port registers in normal mode. The serial  
port registers are also reset at power on by an internally generated power on reset signal.  
Power Management Register  
Symbol:  
Address:  
Bits:  
PM  
49h  
8
BIT  
SYMBOL DVIP  
TYPE R/W  
DEFAULT 0  
7
6
5
4
3
2
1
0
DVIL  
R/W  
0
TV  
R/W  
0
DACPD3 DACPD2 DACPD1 DACPD0 FPD  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
1
FPD (bit0) of register PM controls power down of the entire chip except the serial port.  
DACPD[3:0] (bits 4-1) of register PM control DAC0 through DAC3 Power Down. DAC0 through DAC3 will be turned  
on only if FPD bit is set to ’0’. If FPD bit is set to ’1’, then DAC0 through DAC3 will be in power down state regardless  
of DACPD0 through DACPD3 state.  
TV (bit 5) of the PM register enables the TV path.  
DVIP and DVIL (bits 7-6) of the PM register controls the DVI path.  
Register PM controls which circuitry within the CH7010 is operating, according to Table 24 below.  
Table 24. Power Management  
DVIP DVIL TV  
DACPD[3:0] FPD Operating State  
Functional Description  
X
X
X
X
1
1
1001  
0111or  
1110  
0
0
Composite Off, S-video on Composite DACs are off  
Composite On/S-video off S-Video DACs are off  
Either pin 39 CVBS/B or pin 36  
CVBS can be used for composite out  
X
X
1
X
X
1
1
0000  
XXXX  
XXXX  
0
0
0
Normal (On)  
VGA to TV Encoder Off  
DVI Encode, Serialize,  
Both composite and s-video are on  
TV off  
0
X
DVI is in normal function  
Transmitter, and PLL on  
Full Power Down  
X
X
X
XXXX  
1
All circuitry is powered down except  
serial port  
44  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Version ID Register  
Symbol:  
Address:  
Bits:  
VID  
4Ah  
8
BIT  
7
6
VID6  
R
5
VID5  
R
4
VID4  
R
3
VID3  
R
2
1
0
VID0  
R
SYMBOL  
TYPE  
VID7  
VID2  
VID1  
R
0
R
1
R
0
DEFAULT  
0
0
0
0
1
Register VID is a read only register containing the version ID number of the CH7010.  
Device ID Register  
Symbol:  
Address:  
Bits:  
DID  
4Bh  
8
BIT  
7
DID7  
R
6
DID6  
R
5
DID5  
R
4
DID4  
R
3
DID3  
R
2
1
0
DID0  
R
SYMBOL  
TYPE  
DID2  
DID1  
R
1
R
1
DEFAULT  
0
0
0
1
0
0
Register DID is a read only register containing the device ID number of the CH7010.  
201-0000-038 Rev 3.1, 11/4/2004  
45  
CHRONTEL  
CH7010B  
7. ELECTRICAL SPECIFICATIONS  
Table 25. Absolute Maximum Ratings  
Symbol  
Description  
Min  
- 0.5  
Typ  
Max  
Units  
DVDD, AVDD, TVDD, VDD relative to GND  
5.0  
V
1
Input voltage of all digital pins  
GND - 0.5  
VDD + 0.5  
V
Sec  
°C  
°C  
°C  
°C  
°C  
°C  
TSC  
TAMB  
TSTOR  
TJ  
Analog output short circuit duration  
Ambient operating temperature  
Storage temperature  
Indefinite  
0
85  
- 65  
150  
150  
260  
245  
225  
Junction temperature  
TVPS  
TVPS  
TVPS  
Vapor phase soldering (5 seconds)  
Vapor phase soldering (11 seconds)  
Vapor phase soldering (60 seconds)  
Notes:  
1. Stresses greater than those listed under absolute maximum ratings may cause permanent damage to the device. These  
are stress ratings only. Functional operation of the device at these or any other conditions above those indicated under  
the normal operating condition of this specification is not recommended. Exposure to absolute maximum rating  
conditions for extended periods may affect reliability. The temperature requirements of vapor phase soldering apply to  
all standard and lead free parts.  
2. The device is fabricated using high-performance CMOS technology. It should be handled as an ESD sensitive device.  
Voltage on any signal pin that exceeds the power supply voltages by more than ± 0.5V can induce destructive latch.  
Table 26. Recommended Operating Conditions  
Symbol  
VDD  
AVDD  
Description  
DAC power supply voltage  
Analog supply voltage  
Digital supply voltage  
Min  
3.1  
3.1  
3.1  
Typ  
3.3  
3.3  
3.3  
Max  
3.6  
3.6  
Units  
V
V
V
3.6  
DVDD,  
TVDD  
Digital supply voltage (P-OUT pin)  
Output load to DAC outputs  
1.1  
1.8  
37.5  
3.6  
DVDDV  
RL  
V
o
o
Table 27. Electrical Characteristics (Operating Conditions: T = 0 C - 70 C, VDD, AVDD,  
A
DVDD, TVDD = 3.3V ± 5%)  
Symbol  
Description  
Video D/A resolution  
Full scale output current  
Video level error  
4 DAC’s Enabled  
3 DAC’s Enabled  
DVI PLL Disabled  
DVI PLL Enabled (85 MHz Pixel Clock)  
TV-Out Enabled, DVI Disabled  
TV-Out Disbled, DVI Enabled (85 MHz Pixel Clock)  
Pixel Clock = 85 MHz  
Min  
10  
Typ  
10  
33.9  
Max  
10  
Units  
Bits  
mA  
%
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
10  
145  
110  
7
22  
150  
70  
IVDD  
IVDD  
130  
100  
5
17  
85  
50  
70  
4
IAVDD  
IAVDD  
IDVDD  
IDVDD  
ITVDD  
90  
DVDDV (1.8V) curent (15pF load)  
46  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
Table 28. DC Specifications  
Symbol  
Description  
Test Condition  
Min  
Typ  
Max  
Unit  
SPD (serial port data) Output  
Low Voltage  
I
= 2.0 mA  
0.4  
DVDD + 0.5  
1.4  
V
VSDOL  
OL  
Serial Port (SPC, SPD) Input  
High Voltage  
2.7  
V
V
VSPIH  
VSPIL  
Serial Port (SPC, SPD) Input  
Low Voltage  
GND-0.5  
D[0-11] Input High Voltage  
D[0-11] Input Low Voltage  
Vref+0.25  
GND-0.5  
2.7  
DVDD + 0.5  
Vref-0.25  
V
V
V
VDATAIH  
VDATAIL  
VMISCIH  
GPIOx, AS, RESET*, HPDET  
Input High Voltage  
GPIO, AS, RESET*, HPDET  
Input Low Voltage  
DVDD=3.3V  
DVDD=3.3V  
DVDD + 0.5  
GND-0.5  
0.5  
0.6  
5
V
VMISCIL  
IMISCPU  
IMISCPD  
Pull Up Current  
V
V
I
= 0V  
uA  
uA  
IN  
(GPIO, AS, RESET*)  
Pull Down Current  
(HPDET)  
= 3.3V  
0.5  
5
IN  
GPIO, C/HSYNC, BCO, H, V  
Output High Voltage  
= -400 uA  
= 3.2mA  
DVDD-0.2  
V
V
V
VMISCAOH  
VMISCAOL  
VMISCBOH  
OH  
OL  
OH  
GPIO, C/HSYNC, BCO, H, V  
Output Low Voltage  
I
I
0.2  
P-OUT  
= - 400 uA  
DVDDV-0.2  
Output High Voltage  
P-OUT  
I
= 3.2 mA  
0.2  
V
V
VMISCBOL  
VH  
OL  
Output Low Voltage  
DVI Single Ended Output  
High voltage  
TVDD = 3.3V +/- 5%  
TVDD - 0.01  
TVDD + 0.01  
R
50 ohm +/- 1%  
TERM  
DVI Single Ended Output Low  
Voltage  
TVDD - 0.6  
400  
TVDD - 0.4  
600  
V
mVp-p  
V
R
2400 ohm +/- 1%  
VL  
SWING  
DVI Single Ended Output Swing  
Voltage  
VSWING  
VOFF  
DVI Single Ended Standby Out-  
put Voltage  
TVDD - 0.01  
TVDD + 0.01  
Note:  
V
DATA - refers to all digital data (D[11:0]), clock (XCLK, XCLK*), sync (H, V) and DE inputs. VMISCA - refers to GPIOx, RESET*, AS and  
HPDET inputs and GPIOx, BCO/VSYNC, CHSYNC and H, V when configured as outputs (SYO=1). VMISCB - refers to P-OUT.  
201-0000-038 Rev 3.1, 11/4/2004  
47  
CHRONTEL  
CH7010B  
Table 29: AC Specifications  
Symbol  
fXCLK  
Description  
Test Condition  
Min  
Typ  
Max  
Unit  
Input (XCLK) frequency  
25  
165  
MHz  
Pixel time period  
6.06  
30  
40  
ns  
%
tPIXEL  
DCXCLK  
tXJIT  
Input (XCLK) Duty Cycle  
XCLK clock jitter tolerance  
T
f
+ T < 1.2ns  
70  
S
H
= 75MHz  
2
ns  
ps  
XCLK  
DVI Output Rise Time  
(20% - 80%)  
f
= 165MHz  
75  
75  
242  
242  
tDVIR  
XCLK  
DVI Output Fall Time  
(20% - 80%)  
f
= 165MHz  
ps  
tDVIF  
XCLK  
DVI Output intra-pair skew  
f
f
f
= 165MHz  
= 165MHz  
= 165MHz  
90  
1.2  
150  
ps  
ns  
ps  
ns  
tSKDIFF  
tSKCC  
tDVIJIT  
tS  
XCLK  
XCLK  
XCLK  
DVI Output inter-pair skew  
DVI Output Clock Jitter  
Setup Time: D[11:0], H, V and DE  
to XCLK, XCLK*  
XCLK = XCLK* to  
D[11:0], H, V, DE =  
Vref  
0.5  
0.5  
Hold Time: D[11:0], H, V and DE  
to XCLK, XCLK*  
D[11:0], H, V, DE =  
Vref to XCLK =  
XCLK*  
ns  
ns  
tH  
tR  
Pout, H and V (when configured  
as outputs)  
15pF load  
1.50  
1.50  
80  
VDDV = 3.3V  
Output Rise Time  
(20% - 80%)  
Pout, H and V (when configured  
as outputs)  
15pF load  
ns  
ps  
tF  
VDDV = 3.3V  
Output Fall Time  
(20% - 80%)  
De-skew time increment  
50  
tSTEP  
48  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
8. TIMING INFORMATION  
8.1 Clock - Master, Sync - Master Mode  
VOH  
P-OUT  
VOL  
tF  
tR  
t3  
H
VOH  
64 PIXELS  
VOL  
V
VOH  
1 VGA  
Line  
VOL  
tR  
tF  
t1  
V IH  
XCLK  
V IL  
V IH  
XCLK*  
V IL  
tH  
tS  
P0b  
V IH  
D[11:0]  
P0a  
P1a  
P1b P2a  
P2b  
t2  
V IL  
V IH  
DE  
V IL  
tS  
Figure 18: Timing for Clock - Master, Sync - Master Mode  
Table 30. Timing and Voltage Levels for Clock - Master, Sync - Master Mode  
Symbol  
Parameter  
Min  
Typ  
see Table 29  
see Table 29  
see Table 29  
see Table 29  
1
Max  
Unit  
tS  
tH  
tR  
tF  
t1  
t2  
t3  
Setup Time: D[11:0], H, V and DE to XCLK, XCLK*  
Hold Time: D[11:0], H, V and DE to XCLK, XCLK*  
Pout, H, V (when configured as outputs) Output Rise Time  
Pout, H, V (when configured as outputs) Output Fall Time  
XCLK & XCLK* rise/fall time w/15pF load  
ns  
ns  
ns  
D[11:0] & DE rise/fall time w/15pF load  
1
Hold time:  
1.5  
P-OUT to HSYNC, VSYNC delay  
201-0000-038 Rev 3.1, 11/4/2004  
49  
CHRONTEL  
CH7010B  
8.2 Clock - Slave, Sync - Slave Mode  
t1  
V IH  
XCLK  
V IL  
V IH  
XCLK*  
V IL  
tH  
tS  
V IH  
D[11:0]  
P0a P0b P1a  
P1b P2a  
P2b  
t2  
V IL  
tS  
tH  
V IH  
DE  
V IL  
tS  
V IH  
H
64 PIXELS  
V IL  
V IH  
V
1 VGA  
Line  
V IL  
t2  
t2  
Figure 19: Timing for Clock - Slave, Sync - Slave Mode  
Table 31: Timing for Clock - Slave, Sync - Slave Mode  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
tS  
tH  
t1  
t2  
Setup Time: D[11:0], H, V and DE to XCLK, XCLK*  
Hold Time: D[11:0], H, V and DE to XCLK, XCLK*  
XCLK & XCLK* rise/fall time w/15pF load  
D[11:0], H, V & DE rise/fall time w/ 15pF load  
see Table 29  
see Table 29  
1
1
ns  
ns  
50  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
8.3 Clock - Master, Sync - Slave Mode  
VOH  
P-OUT  
VOL  
tPOUTR  
tPOUTF  
t1  
VIH  
XCLK  
VIL  
VIH  
XCLK*  
VIL  
tH  
tS  
P0a P0b P1a  
V IH  
D[11:0]  
P1b P2a  
P2b  
t2  
V IL  
tS  
tH  
V IH  
DE  
V IL  
tS  
V IH  
H
64 PIXELS  
V IL  
V IH  
V
1 VGA  
Line  
V IL  
t2  
t2  
Figure 20: Timing for Clock - Master, Sync - Slave Mode  
Table 32. Timing for Clock - Master, Sync - Slave Mode  
Symbol Parameter  
Min  
Typ  
see Table 29  
see Table 29  
see Table 29  
see Table 29  
1
Max  
Unit  
tS  
tH  
tR  
tF  
t1  
t2  
Setup Time: D[11:0], H, V and DE to XCLK, XCLK*  
Hold Time: D[11:0], H, V and DE to XCLK, XCLK*  
Pout Output Rise Time  
Pout Output Fall Time  
XCLK & XCLK* rise/fall time w/15pF load  
D[11:0], H, V & DE rise/fall time w/15pF load  
ns  
ns  
1
201-0000-038 Rev 3.1, 11/4/2004  
51  
CHRONTEL  
CH7010B  
9. PACKAGE DIMENSIONS  
64-pin LQFP  
A
B
I
1
A
B
H
C
D
J
LEAD  
CO-PLANARITY  
F
E
.004 “  
G
Table of Dimensions  
No. of Leads  
SYMBOL  
A
B
C
D
E
F
G
H
I
J
64 (10 X 10 mm)  
MIN  
MAX  
11.80  
12.20  
0.17  
0.27  
1.35  
1.45  
0.05  
0.15  
0.45  
0.75  
0.09  
0.20  
0°  
7°  
Milli-  
0.50  
1.00  
meters  
10.00  
Notes:  
1. Conforms to JEDEC standard JESD-30 MS-026D.  
2. Dimension B: Top Package body size may be smaller than bottom package size by as much as 0.15 mm.  
3. Dimension B does not include allowable mold protrusions up to 0.25 mm per side.  
52  
201-0000-038 Rev 3.1, 11/4/2004  
CHRONTEL  
CH7010B  
10. REVISION HISTORY  
Rev. #  
1.0  
3.0  
Date  
11/01/01  
09/06/02  
Section  
All  
All  
Description  
First official release of CH7010A datasheet, rev. 1.0  
CH7010A changed to CH7010B  
Pin description of table 1 updated.  
Table 28 added into datasheet.  
Register map updated.  
3.2  
Register Map  
All  
Default bit values and public bits changed on various registers. 02h,  
0Bh, 23h, 31h, 32h, 33h, 34h, 35h, 36h, 37h, 38h.  
7
8
Electrical Specifications changed: AC specifications added.  
Timing information tables updated.  
7/12/04  
Section 5.4  
Updated DVI hotplug description  
201-0000-038 Rev 3.1, 11/4/2004  
53  
CHRONTEL  
Disclaimer  
This document provides technical information for the user. Chrontel reserves the right to make changes at any time with-  
out notice to improve and supply the best possible product and is not responsible and does not assume any liability for  
misapplication or use outside the limits specified in this document. We provide no warranty for the use of our products  
and assume no liability for errors contained in this document. The customer should make sure that they have the most  
recent data sheet version. Customers should take appropriate action to ensure their use of the products does not infringe  
upon any patents. Chrontel, Inc. respects valid patent rights of third parties and does not infringe upon or assist others to  
infringe upon such rights.  
Chrontel PRODUCTS ARE NOT AUTHORIZED FOR AND SHOULD NOT BE USED WITHIN LIFE SUPPORT  
SYSTEMS OR NUCLEAR FACILITY APPLICATIONS WITHOUT THE SPECIFIC WRITTEN CONSENT OF  
Chrontel. Life support systems are those intended to support or sustain life and whose failure to perform when used as  
directed can reasonably expect to result in personal injury or death.  
ORDERING INFORMATION  
Part number  
CH7010B-T  
Package type  
Number of pins  
Voltage supply  
3.3V  
LQFP  
64  
64  
64  
64  
CH7010B-T-TR LQFP in Tape & Reel  
3.3V  
CH7010B-TF  
Lead free LQFP  
3.3V  
CH7010B-TF-TR  
Lead free LQFP  
in Tape & Reel  
3.3V  
Chrontel  
2210 O’Toole Avenue, Suite 100,  
San Jose, CA 95131-1326  
Tel: (408) 383-9328  
Fax: (408) 383-9338  
www.chrontel.com  
E-mail: sales@chrontel.com  
©2004 Chrontel, Inc. All Rights Reserved.  
Printed in the U.S.A.  
54  
201-0000-038 Rev 3.1, 11/4/2004  

相关型号:

CH7010B-TF

Color Signal Encoder, CMOS, PQFP64, 10 X 10 MM, LEAD FREE, MS-026D, LQFP-64
CHRONTEL

CH7010B-TF-TR

Color Signal Encoder, CMOS, PQFP64, 10 X 10 MM, LEAD FREE, MS-026D, LQFP-64
CHRONTEL

CH7010UH+/-10%B

General Fixed Inductor, 1 ELEMENT, 10 uH, FERRITE-CORE, GENERAL PURPOSE INDUCTOR, RADIAL LEADED
VISHAY

CH7010UH+/-10%V

General Fixed Inductor, 1 ELEMENT, 10 uH, GENERAL PURPOSE INDUCTOR, RADIAL LEADED
VISHAY

CH7010UH10%V

General Fixed Inductor, 1 ELEMENT, 10 uH, FERRITE-CORE, GENERAL PURPOSE INDUCTOR
VISHAY

CH7011A-T

Consumer IC
ETC

CH7011A-TF-TR

Color Signal Encoder, CMOS, PQFP64, 10 X 10 MM, LEAD FREE, MS-026D, LQFP-64
CHRONTEL

CH7012

Chrontel CH7012 TV Output Device
ETC

CH70120UH+/-10%B

General Fixed Inductor, 1 ELEMENT, 120 uH, FERRITE-CORE, GENERAL PURPOSE INDUCTOR, RADIAL LEADED
VISHAY

CH70120UH+/-10%V

General Fixed Inductor, 1 ELEMENT, 120 uH, GENERAL PURPOSE INDUCTOR, RADIAL LEADED
VISHAY

CH70120UH10%B

General Fixed Inductor, 1 ELEMENT, 120 uH, FERRITE-CORE, GENERAL PURPOSE INDUCTOR
VISHAY

CH70120UH10%V

General Fixed Inductor, 1 ELEMENT, 120 uH, FERRITE-CORE, GENERAL PURPOSE INDUCTOR
VISHAY