CH7010A-TF [CHRONTEL]

Color Signal Encoder, CMOS, PQFP64, 10 X 10 MM, LEAD FREE, MS-026D, LQFP-64;
CH7010A-TF
型号: CH7010A-TF
厂家: CHRONTEL, INC    CHRONTEL, INC
描述:

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

编码器 商用集成电路
文件: 总51页 (文件大小:824K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
CH7010A  
Chrontel  
CH7010A DVI / TV Output Device  
1. FEATURES  
2. GENERAL DESCRIPTION  
The CH7010A 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 135MHz  
• 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  
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 CH7010A comes in  
versions able to drive a DVI display at a pixel rate of up to  
135MHz, supporting SXGA resolution displays. No scaling of  
input data is performed on the data output to the DVI device.  
• True scale rendering engine supports underscan in all TV  
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 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  
Driver  
2
XCLK, XCLK*  
D[11:0]  
2
TDC0,TDC0*  
DVI  
DVI  
Serialize  
2
2
2
DVI  
TDC1,TDC1*  
TDC2,TDC2*  
Encode  
Driver  
24  
3
Data  
Latch,  
Demux  
12  
3
VSWING  
HPDET  
GPIO[1:0]  
24  
2
H, V, DE  
Latch  
H,V,DE  
VREF  
AS  
SPC  
SPD  
Serial  
port  
Control  
3
2
XI/FIN,XO  
P-OUT/TLDET*  
PLL3  
RESET*  
C/H SYNC  
ISET  
Timing  
BCO  
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 2.1, 7/12/2004  
1
CHRONTEL  
CH7010A  
3. PIN DESCRIPTIONS  
3.1 Package Diagram  
DVDD  
C / H SYNC  
BCO/ V SYNC  
P-OUT/TLDET*  
DVDDV  
AVDD  
1
2
3
4
5
6
7
8
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
DE  
VREF  
H
V
DGND  
XO  
GPIO[1] / TLDET*  
GPIO[0]  
HPDET  
AS  
XI / FIN  
AGND  
Chrontel  
CH7010A  
GND  
9
CVBS / B  
C / R  
10  
11  
12  
13  
14  
15  
16  
DGND  
DVDD  
Y / G  
RESET*  
SPD  
CVBS  
ISET  
SPC  
GND  
AGND  
VDD  
Figure 2. 64-Pin LQFP  
2
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
3.2 Pin Description  
Table 1. Pin Description  
64-Pin  
LQFP  
2
# Pins Type  
Symbol  
Description  
Data Enable  
1
In  
DE  
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.  
5
7
1
2
In/Out  
In/Out  
V
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.  
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] /  
TLDET*  
General Purpose Input - Output[1] /  
DVI Detect Output (Open drain or internal weak pull-up)  
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 HPDET input). This is an open  
drain output. The output is released through serial port control.  
8
9
2
1
In/Out  
GPIO[0]  
HPDET  
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.  
In  
Hot Plug Detect (internal pull-down)  
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.  
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 2.1, 7/12/2004  
3
CHRONTEL  
CH7010A  
Table 1. Pin Description (continued)  
64-Pin  
LQFP  
# Pins Type  
Symbol  
Description  
13  
1
In  
RESET*  
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.  
14  
15  
1
1
In/Out  
In  
SPD  
SPC  
Serial Port Data Input / Output  
This pin functions as the serial port data pin of the serial port  
interface, and uses the DVDD supply.  
Serial Port Clock Input  
This pin functions as the clock pin of the serial port interface, and  
uses the DVDD supply.  
19  
1
In  
VSWING  
DVI Swing Control  
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.  
22, 21  
25, 24  
28, 27  
30, 31  
35  
2
2
2
2
1
Out  
Out  
Out  
Out  
In  
TDC0,  
TDC0*  
DVI Data Channel 0 Outputs  
These pins provide the DVI differential outputs for data channel 0  
(blue).  
TDC1,  
TDC1*  
DVI Data Channel 1 Outputs  
These pins provide the DVI differential outputs for data channel 1  
(green).  
TDC2,  
TDC2*  
DVI Data Channel 2 Outputs  
These pins provide the DVI differential outputs for data channel 2  
(red).  
TLC,  
DVI Clock Outputs  
These pins provide the differential clock output for the DVI interface  
corresponding to data on the TDC[0:2] outputs.  
TLC*  
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.  
36  
37  
1
1
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.  
38  
39  
42  
1
1
1
Out  
Out  
In  
C/R  
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.  
CVBS/B  
XI / FIN  
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  
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.  
4
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Table 1. Pin Description (continued)  
64-Pin  
LQFP  
# Pins Type  
Symbol  
Description  
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.  
46  
1
Out  
P-OUT /  
TLDET*  
Pixel Clock Output / DVI Detect Output  
When the CH7010A 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.  
When the CH7010A 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
Out  
BCO/  
Buffered Clock Output / Vertical Sync Output  
This output pin provides a buffered clock output, driven by the  
DVDD supply. The output clock can be selected using the BCO reg-  
ister.  
V SYNC  
1
Out  
C/H SYNC  
Composite / Horizontal Sync Output  
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.  
50 – 55,  
58 – 63  
12  
2
In / Out  
In  
D[11] - D[0]  
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.  
57, 56  
XCLK,  
XCLK*  
External Clock Inputs  
These inputs form a differential clock signal input to the  
CH7010A 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).  
1, 12, 49  
6, 11, 64  
45  
3
3
1
2
3
2
3
1
2
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
DVDD  
DGND  
DVDDV  
TVDD  
TGND  
AVDD  
AGND  
VDD  
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  
PLL Supply Voltage (3.3V-3.6V)  
PLL Ground  
DAC Supply Voltage (3.3V-3.6V)  
DAC Ground  
23, 29  
20, 26, 32  
18, 44  
16, 17, 41  
33  
34, 40  
GND  
201-0000-038 Rev 2.1, 7/12/2004  
5
CHRONTEL  
CH7010A  
4. MODES OF OPERATION  
The CH7010A 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 CH7010A 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 CH7010A 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 135MHz. 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  
720x400  
640x400  
640x480  
4:3  
8:5  
4:3  
1.35:1.00  
1:1  
<85  
<85  
<85  
<85  
<85  
<60  
<85  
<75  
<65  
<315  
<360  
<570  
<950  
<1100  
<1190  
<1350  
<1220  
1:1  
1:1  
1:1  
1:1  
1:1  
1:1  
1:1  
800x600  
4:3  
4:3  
16:9  
15:9  
4:3  
<57  
<95  
<110  
<119  
<135  
<122  
1024x768  
1280x720  
1280x768  
1280x1024  
1400x1050  
4:3  
1
2
This DVD compatible mode is input in a non-interlaced RGB data format.  
30Hz in progressive scan modes, 60Hz in interlaced modes.  
6
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Clock  
Driver  
DVI PLL  
TLC,TLC*  
2
XCLK, XCLK*  
2
TDC0,TDC0*  
DVI  
Encode  
DVI  
Serialize  
DVI  
Driver  
2
2
2
TDC1,TDC1*  
TDC2,TDC2*  
24  
3
Data  
Latch,  
Demux  
D[11:0]  
12  
VSWING  
HPDET  
24  
GPIO[1:0]  
2
H, V, DE  
Latch  
H,V,DE  
3
AS  
SPC  
SPD  
Serial  
port  
Control  
VREF  
3
2
XI/FIN,XO  
P-OUT/TLDET*  
PLL3  
RESET*  
C/H SYNC  
ISET  
Timing  
Scaling  
BCO  
CVBS(DAC3)  
Y/G(DAC1)  
Four  
10-bit  
DAC’s  
TV  
Scan  
Conv  
3
24  
Encode  
C/R(DAC2)  
Flicker Filt  
CVBS/B(DAC0)  
24  
Figure 3. DVI Output  
201-0000-038 Rev 2.1, 7/12/2004  
7
CHRONTEL  
CH7010A  
4.2 TV Output  
In TV Output mode, multiplexed input data, sync and clock signals are input to the CH7010A 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 CH7010A 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 CH7010A 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  
720x4801  
720x4802  
720x5761  
720x5762  
800x600  
800x600  
1024x768  
1024x768  
Ratio  
4:3  
4:3  
4:3  
4:3  
8:5  
8:5  
4:3  
4:3  
4:3  
Ratio  
1:1  
1:1  
1.35:1.00  
1.35:1.00  
1:1  
Standard  
PAL  
NTSC  
PAL  
NTSC  
PAL  
NTSC  
PAL  
NTSC  
NTSC  
NTSC  
PAL  
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  
1/1, 7/8, 5/6  
1/1  
1:1  
1:1  
1:1  
9:8  
4:3  
4:3  
4:3  
9:8  
15:12  
15:12  
PAL  
1/1, 5/6, 5/7  
4:3  
4:3  
4:3  
4:3  
1:1  
1:1  
1:1  
1:1  
PAL  
NTSC  
PAL  
1/1, 5/6, 5/7  
3/4, 7/10, 5/8  
5/7, 5/8, 5/9  
5/8, 5/9, 1/2  
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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
XCLK, XCLK*  
2
TLC,TLC*  
DVI PLL  
Clock  
Driver  
2
TDC0,TDC0*  
DVI  
Encode  
DVI  
Serialize  
2
2
2
DVI  
Driver  
TDC1,TDC1*  
TDC2,TDC2*  
24  
3
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  
Control  
VREF  
3
2
XI/FIN,XO  
P-OUT/TLDET*  
PLL3  
RESET*  
C/H SYNC  
ISET  
Timing  
BCO  
CVBS(DAC3)  
Y/G(DAC1)  
Scaling  
Scan Conv  
Flicker Filt  
Four  
10-bit  
DAC’s  
TV  
Encode  
3
24  
C/R(DAC2)  
CVBS/B(DAC0)  
24  
Figure 4. TV Output Modes  
201-0000-038 Rev 2.1, 7/12/2004  
9
CHRONTEL  
CH7010A  
5. INPUT INTERFACE  
Two distinct methods of transferring data to the CH7010A 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 CH7010A 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  
CH7010A 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 CH7010A timing specifications, please see Figure 18 - Figure 20 for details.  
10  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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 CH7010A 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
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)  
1
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 2.1, 7/12/2004  
11  
CHRONTEL  
CH7010A  
HS  
XCLK  
(2X)  
SAV  
XCLK  
(1X)  
P0a  
P0b  
P1a  
P1b  
P2a  
P2b  
D[11:0]  
The following data is latched for IDF = 0  
P[23:16]  
P0b[11:4]  
P1b[11:4]  
P2b[11:4]  
P2b[3:0],  
(Red Data)  
P[15:8]  
P0b[3:0], P0a[11:8]  
P0a[7:0]  
P1b[3:0], P1a[11:8]  
P1a[7:0]  
P2a[11:8]  
(Green Data)  
P[7:0]  
P2a[7:0]  
(Blue Data)  
The following data is latched for IDF = 1  
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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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 2.1, 7/12/2004  
13  
CHRONTEL  
CH7010A  
Table 4. Multiplexed Input Data Formats (IDF = 0, 1)  
IDF =  
Format =  
0
1
12-bit RGB (12-12)  
12-bit RGB (12-12)  
Pixel #  
P0a  
P0b  
P1a  
P1b  
P0a  
P0b  
P1a  
P1b  
Bus Data  
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 =  
Format =  
2
3
RGB 5-6-5  
RGB 5-5-5  
Pixel #  
P0a  
P0b  
P1a  
P1b  
P0a  
P0b  
X
P1a  
P1b  
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]  
X
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 =  
Format =  
4
YCrCb 8-bit  
Pixel #  
P0a  
P0b  
P1a  
P1b  
P2a  
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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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 =  
Format =  
4
YCrCb 8-bit  
Pixel #  
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  
P2b  
P3a  
P3b  
Bus Data  
Dx[7]  
Dx[6]  
Dx[5]  
Dx[4]  
Dx[3]  
Dx[2]  
Dx[1]  
Dx[0]  
Cb2[7]  
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
=
=
=
1 during field 2, 0 during field 1  
1 during field blanking, 0 elsewhere  
V
H
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 2.1, 7/12/2004  
15  
CHRONTEL  
CH7010A  
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  
A
Description  
Level (mV)  
Duration (uS)  
NTSC  
NTSC  
PAL  
PAL  
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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
SSTTAARRTT  
OF  
VSYNC  
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  
vertical  
interval  
Reference  
ANALOG  
sub-carrier phase  
color field 1  
t +V  
1
263  
262  
264  
270  
261  
265  
266  
267  
268  
269  
271  
272  
273  
274  
275  
Start of  
field 2  
START  
Reference  
sub-carrier 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 2.1, 7/12/2004  
17  
CHRONTEL  
CH7010A  
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  
BURST  
BLANKING  
INTERVALS  
4
3
2
1
Figure 10. Interlaced PAL Video Timing  
18  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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  
Black  
11.08  
9.06  
0.415  
0.340  
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 2.1, 7/12/2004  
19  
CHRONTEL  
CH7010A  
Color bars:  
Color/Level  
mA  
V
Cyan/Red  
25.80  
0.968  
0.938  
Green/Magenta 25.01  
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  
Green/Magenta 26.68  
27.51  
1.032  
1.000  
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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Color/Level  
mA  
V
Color bars:  
Peak Chrome 32.88  
1.233  
White  
26.66  
1.000  
Peak Burst  
11.44  
0.429  
Black  
Blank  
9.06  
7.65  
0.340  
0.287  
Peak Burst  
Sync  
3.87 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
Color bars:  
Peak Chrome 33.31  
1.249  
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 2.1, 7/12/2004  
21  
CHRONTEL  
CH7010A  
5.4 Hot Plug Detection  
The CH7010A 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 CH7010A 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. The CH7010A will detect any transition at the HPDET pin. When the HPIE (Hot Plug Interrupt Enable) bit in serial  
port register 1Eh is high, the CH7010A 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 CH7010A 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 CH7010A 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 CH7010A 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  
Software serial reset  
ResetDB  
PD[7:0]  
VID[7:0]  
DID[7:0]  
TSTP[1:0]  
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  
SYO  
VSP  
HSP  
TERM[5:0]  
BCOEN  
BCO[2:0]  
BCOP  
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  
Select output signal for BCO pin  
BCO polarity  
GPIOL[1:0]  
GOENB[1:0]  
SYNCO[1:0]  
DACG[1:0]  
DACBP  
XOSC[1: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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
• DVI Controls  
TPPD[2:0]  
TPCP[1:0]  
TPVT[5:0]  
TPVCO[10:0]  
TPLPF[3:0]  
DVID[3:0]  
DVII  
DVI PLL phase detector trim  
DVI PLL charge pump trim  
DVI PLL VDD trim  
DVI PLL VCO trim  
DVI PLL low pass filter  
DVI transmitter drive strength  
DVI output invert  
CTL[3:0]  
DVI control inputs  
• TV-Out Controls  
IR[2:0]  
Input data resolution (when used for TV-Out)  
VOS[1:0]  
SR[2:0]  
TV-Out video standard  
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  
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  
M/S*  
SAV [8:0]  
BLCK[7:0]  
HP[8:0]  
TV-Out horizontal position control  
TV-Out vertical position control  
VP[8:0]  
VOF  
TV-Out video format (s-video & composite, RGB)  
TV-Out contrast enhancement  
CE[2:0]  
PLLTVM[8:0]  
PLLTVN[9:0]  
FSCI[32:0]  
CIVEN  
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  
CIVC[1:0]  
CIV[25:0]  
CIVPN  
MEM[2:0]  
VBID  
PLLCPI  
PLLCAP  
TV-Out PLL charge pump current control  
TV-Out PLL capacitor control  
201-0000-038 Rev 2.1, 7/12/2004  
23  
CHRONTEL  
CH7010A  
6.2 Registers Read/Write  
Regarding the CH7010A 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  
31h  
32h  
33h  
34h  
35h  
36h  
37h  
48h  
49h  
4Ah  
4Bh  
Bit 7  
IR2  
Bit 6  
IR1  
VOF0  
Bit 5  
IR0  
Bit 4  
VOS1  
CFF0  
CBW  
HP8  
SAV4  
HP4  
VP4  
Bit 3  
VOS0  
YFFT1  
YSV1  
VP8  
SAV3  
HP3  
VP3  
Bit 2  
SR2  
Bit 1  
SR1  
Bit 0  
SR0  
CFF1  
CVBWB  
SAV8  
SAV5  
HP5  
YFFT0  
YSV0  
TE2  
SAV2  
HP2  
VP2  
BL2  
CE2  
M8  
YFFNT1  
YCV1  
TE1  
SAV1  
HP1  
VP1  
BL1  
CE1  
PLLCPI  
M1  
YFFNT0  
YCV0  
TE0  
SAV0  
HP0  
VP0  
BL0  
CE0  
PLLCAP  
M0  
VBID  
CFRB  
SAV7  
HP7  
VP7  
BL7  
SAV6  
HP6  
VP6  
BL6  
VP5  
BL5  
BL4  
BL3  
MEM2  
M7  
N7  
FSCI31  
FSCI23  
FSCI15  
FSCI7  
MEM1  
M6  
N6  
FSCI30  
FSCI22  
FSCI14  
FSCI6  
MEM0  
M5  
N5  
N9  
M4  
N4  
N8  
M3  
N3  
M2  
N2  
N1  
N0  
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  
XCMD1  
POUTE  
IDF1  
DACT0  
DACG0  
BCO1  
CTL1  
TPVCO1  
TPCP1  
TPFBD1  
TPVT1  
FSCI24  
FSCI16  
FSCI8  
FSCI0  
CIVEN  
CIV16  
CIV8  
CIV0  
XCM  
XCMD0  
POUTP  
IDF0  
SENSE  
DACBP  
BCO0  
CTL0  
TPVCO0  
TPCP0  
TPFBD0  
TPVT0  
CIV23  
CIV15  
CIV7  
CIV22  
CIV14  
CIV6  
M/S*  
XCMD3  
HPIR  
HSP  
GOENB1 GOENB0 GPIOL1  
IBS  
GPIOL0  
VSP  
DACT3  
DES  
SYO  
DVIT  
HPIE2  
XOSC1  
SHF2  
TPPD3  
TPVCO7  
DVID2  
Reserved  
DACT2  
XOSC0  
SHF1  
TPPD2  
TPVCO6  
DVID1  
TPLLB  
SYNCO1 SYNCO0 DACG1  
SHF0  
BCOEN  
TPPD0  
TPVCO4  
DVII  
TPFFD0  
TPVT4  
TPLPF0  
BCOP  
CTL3  
TPVCO3  
BCO2  
CTL2  
TPVCO2  
TPPD1  
TPVCO5  
DVID0  
TPFFD1  
TPVT5  
TPLPF1  
TPVCO8  
TPFBD3  
TPVT3  
TPFBD2  
TPVT2  
TPLPF3  
TPVCO10 TPVCO9  
TPLPF2  
ResetIB  
ResetDB  
RSA  
TSTP1  
TSTP0  
DVIP  
VID7  
DID7  
DVIL  
VID6  
DID6  
TV  
VID5  
DID5  
DACPD3 DACPD2 DACPD1 DACPD0 FPD  
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 CH7010A non-Macrovision register map. The details are described as follows:  
Display Mode Register  
Symbol:  
DM  
Address:  
Bits:  
00h  
8
BIT  
SYMBOL  
7
IR2  
R/W  
6
IR1  
R/W  
5
IR0  
R/W  
4
VOS1  
R/W  
3
VOS0  
R/W  
2
SR2  
R/W  
1
SR1  
R/W  
0
SR0  
R/W  
TYPE  
24  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
DEFAULT  
0
1
1
0
1
0
1
0
Register DM provides programmable control of the CH7010A 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  
SR[2:0] Input Data Total Pixels/Line  
Output  
Standard  
[TV  
Scaling  
Percent  
Pixel Clock  
(MHz)  
[1:0]  
Format  
(Active  
x Total  
Overscan  
Lines/Frame  
Video)  
Standard]  
PAL  
0
1
2
3
4
5
6
7
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  
PAL  
NTSC  
NTSC  
PAL  
-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  
-16  
-25  
0
-10  
-20  
0
PAL  
NTSC  
NTSC  
PAL  
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  
NTSC  
NTSC  
NTSC  
PAL  
NTSC  
0
201-0000-038 Rev 2.1, 7/12/2004  
25  
CHRONTEL  
CH7010A  
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  
DEFAULT  
VOF  
R/W  
0
CFF1  
R/W  
CFF0 YFFT1 YFFT0 YFFNT1 YFFNT0  
R/W  
R/W  
R/W  
R/W  
R/W  
1
0
0
1
1
1
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  
5/4  
00  
2
01  
3
10  
3
11  
3
1/1, 7/8, 5/6, 3/4, 5/7, 7/10  
2
2
3
3
3
3
4
5
4
4
5
5
5
6
6
7
5/8  
5/9  
1/2  
Table 13. Chroma Flicker Filter Control  
CFF Flicker Filter Settings (lines)  
Scaling Ratio  
5/4  
00  
2
01  
3
10  
3
11  
3
1/1, 7/8, 5/6, 3/4, 5/7, 7/10  
2
3
4
5
5/8  
5/9  
1/2  
2
3
3
3
4
5
4
5
5
5
6
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  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
CBW  
R/W  
1
3
YSV1  
R/W  
1
2
1
0
VBID  
R/W  
1
CFRB CVBWB  
R/W  
0
YSV0  
R/W  
1
YCV1  
R/W  
1
YCV0  
R/W  
0
R/W  
1
26  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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.  
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.  
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 in Table 14 below.  
Bit 5 of register VBW controls the signal output on the CVBS pin. When this bit is low, the S-Video luminance  
signal is output at both the S-Video luminance pin and the CVBS pin. This enables the output of a black and white  
image on the composite output, thereby eliminating the degrading effects of the color signal (such as dot crawl and  
false colors), which is useful for viewing text with high accuracy. This also allows the output of either S-Video or  
CVBS using just two DAC’s. This is useful in situations where connector space is at a premium.  
Table 14. Video Bandwidth  
Mode  
CBW  
YSV[1:0] and YCV[1:0]  
01  
0
1
00  
10  
11  
0
1
2
3
4
5
6
7
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  
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  
201-0000-038 Rev 2.1, 7/12/2004  
27  
CHRONTEL  
CH7010A  
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  
remain at the same setting inside and outside of the vertical blanking interval.  
Text Enhancement Register  
Symbol:  
Address:  
Bits:  
TE  
03h  
6
BIT  
SYMBOL  
TYPE  
7
6
5
SAV8  
R/W  
0
4
HP8  
R/W  
0
3
VP8  
R/W  
0
2
TE2  
R/W  
1
1
TE1  
R/W  
0
0
TE0  
R/W  
1
DEFAULT  
Bits 2-0 of register TE control the text enhancement circuitry within the CH7010A. 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  
SYMBOL  
TYPE  
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
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  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
HP5  
R/W  
0
4
HP4  
R/W  
1
3
HP3  
R/W  
0
2
HP2  
R/W  
1
HP1  
R/W  
0
0
HP0  
R/W  
0
HP7  
R/W  
0
HP6  
R/W  
1
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.  
28  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Vertical Position Register  
Symbol:  
Address:  
Bits:  
VP  
06h  
8
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
VP7  
R/W  
6
VP6  
R/W  
0
5
VP5  
R/W  
0
4
VP4  
R/W  
0
3
VP3  
R/W  
0
2
VP2  
R/W  
1
VP1  
R/W  
0
0
VP0  
R/W  
0
0
0
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  
SYMBOL  
TYPE  
DEFAULT  
7
BL7  
R/W  
6
BL6  
R/W  
0
5
BL5  
R/W  
0
4
BL4  
R/W  
0
3
BL3  
R/W  
0
2
BL2  
R/W  
1
BL1  
R/W  
1
0
BL0  
R/W  
1
1
0
Register BL controls the black level. The luminance data is added to this black level, which must be set between 65 and  
170. When the input data format is 0 through 3 or 5 the default values are 131 for NTSC and PAL-M with DAC Gain 21h  
[2:1] = `00’, 109 for PAL with DAC Gain 21h [2:1] = `01’, and 102 for NTSC-J with DAC Gain 21h [2:1] = `01’. When  
the input data format is 4, 6 or 7 the default values are 113 for NTSC and PAL-M with DAC Gain 21h [2:1] = `10’, 94 for  
PAL with DAC Gain 21h [2:1] = `11’, and 88 for NTSC-J with DAC Gain 21h [2:1] = `11’.  
201-0000-038 Rev 2.1, 7/12/2004  
29  
CHRONTEL  
CH7010A  
Contrast Enhancement Register  
Symbol:  
Address:  
Bits:  
CE  
08h  
3
BIT  
SYMBOL  
TYPE  
7
6
5
4
3
2
CE2  
R/W  
1
CE1  
R/W  
1
0
CE0  
R/W  
1
DEFAULT  
0
Bits 2-0 of register CE control contrast enhancement feature of the CH7010A, 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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
TV PLL Control Register  
Symbol:  
Address:  
Bits:  
TPC  
09h  
5
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
IBI  
R/W  
0
4
N9  
R/W  
3
N8  
R/W  
2
1
0
MEM2  
R/W  
1
MEM1  
R/W  
0
M8 PLLCPI PLLCAP  
R/W  
R/W  
R/W  
0
0
0
0
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
2
3
4
5
6
7
8
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
0
0
1
1
0
1
0
1
0
1
0
1
1
1
0
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
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  
SYMBOL  
TYPE  
DEFAULT  
7
M7  
R/W  
6
M6  
R/W  
0
5
M5  
R/W  
1
4
M4  
R/W  
1
3
M3  
R/W  
1
2
M2  
R/W  
1
M1  
R/W  
1
0
M0  
R/W  
1
0
1
201-0000-038 Rev 2.1, 7/12/2004  
31  
CHRONTEL  
CH7010A  
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 CH7010A 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  
SYMBOL  
TYPE  
DEFAULT  
7
N7  
R/W  
6
N6  
R/W  
1
5
N5  
R/W  
1
4
N4  
R/W  
1
3
N3  
R/W  
1
2
N2  
R/W  
1
N1  
R/W  
1
0
N0  
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 CH7010A is operating in master clock mode. The entire bit field, N[9:0], is comprised of this  
register N[7:0] plus the MSB values contained in the TV PLL Control register, bits N9 and N8. In slave clock  
mode, the value of ‘N’ is internally set to 1. The pixel clock generated in master clock 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,  
VGA Resolution,  
Mode  
N
M
Mode  
N
M
TV Standard,  
TV Standard,  
10-  
9-bits  
10-  
9-bits  
Scaling Ratio  
Scaling Ratio  
bits  
20  
9
126 89  
110 63  
53  
86  
106 63  
70 33  
108 61  
9
94  
62  
190 89  
20  
9
9
110 63  
126 63  
190 89  
124 63  
bits  
0
1
2
3
4
5
6
7
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  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
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  
75  
31  
9
38  
12  
2
26  
33  
647 313  
86  
42  
62  
33  
13  
19  
8
9
3
63  
33  
800x600, NTSC, 7:10 302 89  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
800x600, NTSC, 5/8  
1024x768, PAL, 5:7  
1024x768, PAL, 5:8  
1024x768, PAL, 5:9  
1024x768, NTSC, 5:8 565 137  
1024x768, NTSC, 5:9 333 71  
1024x768, NTSC, 1:2 917 177  
126 33  
75  
42  
20  
16  
7
2
13  
4
3
720x576, PAL, 1:1  
720x480, NTSC, 1:1  
31  
31  
33  
33  
32  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Sub-carrier Value Register  
Symbol:  
Address:  
FSCI  
0Ch –  
0Fh  
Bits:  
8 each  
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
FSCI#  
R/W  
4
FSCI#  
R/W  
3
FSCI#  
R/W  
2
1
0
FSCI#  
R/W  
FSCI#  
R/W  
FSCI#  
R/W  
FSCI#  
R/W  
FSCI#  
R/W  
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 CH7010A 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 2.1, 7/12/2004  
33  
CHRONTEL  
CH7010A  
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  
SYMBOL  
TYPE  
7
6
5
CIV25  
R/W  
0
4
CIV24  
R/W  
0
3
CIVC1  
R/W  
0
2
1
0
CIVEN  
R/W  
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.  
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 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Calculated Increment Value Register  
Symbol:  
Address:  
CIV  
11h –  
13h  
Bits:  
8 each  
BIT  
SYMBOL  
TYPE  
7
CIV#  
R
6
CIV#  
R
5
CIV#  
R
4
CIV#  
R
3
CIV#  
R
2
1
0
CIV#  
R
CIV#  
R
CIV#  
R
DEFAULT  
X
X
X
X
X
X
X
X
Registers CIV contain the value that was calculated by the CH7010A 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  
SYMBOL  
TYPE  
7
6
5
4
3
M/S*  
R/W  
0
2
1
PCM  
R/W  
0
0
XCM  
R/W  
0
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 CH7010A. 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 2.1, 7/12/2004  
35  
CHRONTEL  
CH7010A  
Input Clock Register  
Symbol:  
Address:  
Bits:  
IC  
1Dh  
8
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
2
1
0
Reserved Reserved Reserved Reserved XCMD3 XCMD2 XCMD1 XCMD0  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
1
0
0
0
1
0
0
0
Bits 3-0 of register IC controls the delay applied to the XCLK signal before latching input data.  
GPIO Control Register  
Symbol:  
GPIO  
1Eh  
8
Address:  
Bits:  
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
HPIR  
R/W  
0
2
1
0
GOENB1 GOENB0 GPIOL1 GPIOL0  
HPIE POUTE  
R/W  
0
POUTP  
R/W  
0
R/W  
1
R/W  
1
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.  
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 CH7010A to release the  
P-OUT / TLDET* pin. When a hot plug interrupt is asserted by the CH7010A (P-OUT / TLDET*) the CH7010A 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.  
36  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Input Data Format Register  
Symbol:  
Address:  
Bits:  
IDF  
1Fh  
8
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
SYO  
R/W  
0
4
VSP  
R/W  
0
3
HSP  
R/W  
0
2
1
0
IDF0  
R/W  
0
IBS  
R/W  
0
DES  
R/W  
0
IDF2  
R/W  
0
IDF1  
R/W  
0
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 CH7010A, and a value of  
‘1’ defines sync to be output from the CH7010A. The CH7010A 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 CH7010A 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  
7
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
2
1
0
SENSE  
R/W  
HPIE2 Reserved  
R/W  
0
DVIT DACT3 DACT2 DACT1 DACT0  
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.  
201-0000-038 Rev 2.1, 7/12/2004  
37  
CHRONTEL  
CH7010A  
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  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
2
1
0
XOSC1 XOSC0  
SYNCO1 SYNCO0 DACG1 DACG0  
DACBP  
R/W  
0
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 19 below.  
Table 19. Composite / Horizontal Sync Output  
SYNCO[1:0]  
C/H Sync Output  
No Output  
VGA Horizontal Sync  
TV Composite Sync  
TV Horizontal Sync  
00  
01  
10  
11  
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  
SYMBOL  
TYPE  
7
SHF2  
R/W  
0
6
SHF1  
R/W  
0
5
4
3
BCOP  
R/W  
0
2
1
0
SHF0 BCOEN  
R/W  
BCO2  
R/W  
0
BCO1  
R/W  
0
BCO0  
R/W  
0
R/W  
DEFAULT  
0
0
Bits 2-0 of register BCO select the signal output at the BCO pin, according to Table 20 below:  
Table 20. BCO Output Signal  
BCO[2:0]  
000  
001  
010  
011  
Buffered Clock Output  
The 14MHz crystal  
(for test use only)  
VCO divided by K3  
Field ID  
BCO[2:0]  
100  
101  
110  
111  
Buffered Clock Output  
(for test use only)  
(for test use only)  
VGA Vertical Sync  
TV Vertical Sync  
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.  
38  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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 21 below.  
Table 21. K3 Selection  
SHF[2:0]  
000  
001  
010  
011  
100  
101  
110  
111  
K3  
2.5  
3.0  
3.5  
4.0  
4.5  
5.0  
6.0  
7.0  
DVI Control Input Register  
Symbol:  
Address:  
Bits:  
TCTL  
31h  
8
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
CTL3  
R/W  
0
2
1
0
TPPD3 TPPD 2 TPPD 1 TPPD 0  
CTL2  
R/W  
0
CTL1  
R/W  
0
CTL0  
R/W  
0
R/W  
0
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. See Table 22.  
DVI PLL VCO Control Register  
Symbol:  
Address:  
Bits:  
TVCO  
32h  
8
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
DEFAULT  
TPVCO7 TPVCO6 TPVCO5 TPVCO4 TPVCO3 TPVCO2 TPVCO1 TPVCO0  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0
0
1
0
0
0
1
1
Register TVCO controls the state of the DVI PLL VCO, and should be set according to Table 22.  
DVI PLL Charge Pump Control Register  
Symbol:  
Address:  
Bits:  
TPCP  
33h  
5
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
DEFAULT  
DVID2 DVID1 DVID0  
DVII Reserved Reserved  
TPCP1  
R/W  
0
TPCP0  
R/W  
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0
0
0
0
1
0
201-0000-038 Rev 2.1, 7/12/2004  
39  
CHRONTEL  
CH7010A  
Bits 1-0 of register TPCP control the DVI PLL charge pump. The default value shown on Table 22 is recommended.  
Bits 3-2 of register TPCP are reserved bits, and should be left at the default value (see Table 22).  
Bit 4 of register TPCP inverts the DVI outputs. A value of 1 inverts the outputs. The default value show on Table 22 is  
recommended.  
Bits 7-5 of register TPCP control the DVI transmitter output drive level. The default value shown on Table 22 is  
recommended.  
DVI PLL Divider Register  
Symbol:  
Address:  
Bits:  
TPD  
34h  
7
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
2
1
0
Reserved TPLLB TPFFD1 TPFFD0 TPFBD3 TPFBD2 TPFBD1 TPFBD0  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0
0
0
1
0
1
1
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.  
Bit 6 of register TPD places the DVI PLL in a bypass mode. A value of ’1’ in theis register places the PLL in bypass, and  
a value of ’0’ places the PLL in normal operating mode.  
Please see Table 22 for the default values in terms of the frequency ranges.  
DVI PLL Supply Control Register  
Symbol:  
Address:  
Bits:  
TPVT  
35h  
5
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
DEFAULT  
Reserved Reserved TPVT5 TPVT4 TPVT3 TPVT2 TPVT1  
TPVT0  
R/W  
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0
0
1
1
0
0
0
Bits 5-0 of register TPVT control the DVI PLL supply voltage. See Table 22.  
Bits 7-6 of register TPVT are reserved bits, and should be left at the default value.  
Please see Table 22 for the default values in terms of the frequency ranges.  
40  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
DVI PLL Filter Register  
Symbol:  
Address:  
Bits:  
TPF  
36h  
8
BIT  
SYMBOL  
TYPE  
DEFAULT  
7
6
5
4
3
2
1
0
TPLPF3 TPLPF2 TPLPF1 TPLPF0 Reserved Reserved Reserved Reserved  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0
1
1
0
0
0
0
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. See Table 22.  
Please see Table 22 for the default values in terms of the frequency ranges.  
Table 22. The Registers Default Settings In Terms Of The Frequency Ranges  
Register  
25 - 75MHz  
75MHz - 125MHz 125MHz and Above  
31h  
32h  
33h  
34h  
35h  
36h  
37h  
TCTL  
TVCO  
TPCP  
TPD  
0x00  
0x00  
0x23  
0x04  
0x26  
0x30  
0x60  
0x00  
0x00  
0x2D  
0x07  
0x26  
0x30  
0xE0  
0x00  
0x23  
0x08  
0x16  
TPVT  
TPF  
0x30  
0x60  
TVCOO  
0x00  
DVI PLL VCO Control Overflow Register  
Symbol:  
TVCOO  
Address:  
Bits:  
37h  
8
BIT  
7
6
5
4
3
2
1
0
SYMBOL  
TYPE  
DEFAULT  
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
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. This control is described in detail in the  
TVCO register description. The default value is recommended.  
201-0000-038 Rev 2.1, 7/12/2004  
41  
CHRONTEL  
CH7010A  
Test Pattern Register  
Symbol:  
Address:  
Bits:  
TSTP  
48h  
5
BIT  
SYMBOL  
TYPE  
7
6
5
4
3
2
1
0
TSTP0  
R/W  
0
ResetIB ResetDB  
RSA  
R/W  
0
TSTP1  
R/W  
0
R/W  
R/W  
DEFAULT  
1
1
Bits 1-0 of register TSTP control the test pattern generation block. This test pattern can be used for both the DVI output  
and the TV Output. The pattern generated is determined by Table 23 below.  
Table 23. Test Pattern Control  
TSTP[1:0] Buffered Clock Output  
00  
01  
1X  
No test pattern – Input data is used  
Color Bars  
Horizontal Luminance Ramp  
Bit 2 of register TSTP is a test control, and should be left at the default value.  
Bit 3 of register TSTP 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 TSTP controls the serial port reset signal. 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
Register PM controls which circuitry within the CH7010A 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  
Both composite and s-video are on  
TV off  
X
X
1
X
X
1
1
0
X
0000  
XXXX  
XXXX  
0
0
0
Normal (On)  
VGA to TV Encoder Off  
DVI Encode, Serialize,  
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  
42  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Version ID Register  
Symbol:  
Address:  
Bits:  
VID  
4Ah  
8
BIT  
SYMBOL  
TYPE  
7
6
VID6  
R
5
VID5  
R
4
VID4  
R
3
VID3  
R
2
1
0
VID0  
R
VID7  
VID2  
VID1  
R
1
R
0
R
1
DEFAULT  
0
0
0
0
1
Register VID is a read only register containing the version ID number of the CH7010A.  
Device ID Register  
Symbol:  
DID  
4Bh  
8
Address:  
Bits:  
BIT  
SYMBOL  
TYPE  
7
DID7  
R
6
DID6  
R
5
DID5  
R
4
DID4  
R
3
DID3  
R
2
1
0
DID0  
R
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 CH7010A.  
201-0000-038 Rev 2.1, 7/12/2004  
43  
CHRONTEL  
CH7010A  
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
70  
- 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  
Description  
DAC power supply voltage  
Min  
3.1  
3.1  
3.1  
Typ  
3.3  
3.3  
3.3  
Max  
3.6  
Units  
V
V
V
AVDD  
Analog supply voltage  
Digital supply voltage  
3.6  
3.6  
DVDD,  
TVDD  
Digital supply voltage (P-OUT pin)  
Output load to DAC outputs  
1.1  
1.8  
3.6  
DVDDV  
RL  
V
37.5  
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  
Min  
Typ  
10  
Max  
Units  
Bits  
mA  
%
10  
10  
Full scale output current  
33.89  
Video level error  
10  
145  
110  
7
4 DAC’s Enabled  
IVDD  
IVDD  
130  
100  
5
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
3 DAC’s Enabled  
IAVDD  
IAVDD  
IDVDD  
IDVDD  
ITVDD  
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  
17  
85  
50  
70  
4
22  
150  
70  
90  
DVDDV (1.8V) curent (15pF load)  
44  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
Table 28. Digital Inputs / Outputs  
Symbol  
Description  
Test Condition  
Min  
Typ  
Max  
Unit  
SPD (serial port data) Output  
Low Voltage  
I
= 2.0 mA  
VSDOL  
0.4  
V
OL  
Serial Port (SPC, SPD) Input  
High Voltage  
VSPIH  
VSPIL  
2.7  
DVDD+0.  
5
V
V
V
Serial Port (SPC, SPD) Input  
Low Voltage  
GND-0.5  
Vref+0.25  
1.4  
D[0-11] Input High Voltage  
VDATAIH  
DVDD+0.  
5
D[0-11] Input Low Voltage  
VDATAIL  
GND-0.5  
2.7  
Vref-0.25  
V
V
VMISCAIH  
GPIO, AS, RESET*  
Input High Voltage  
GPIO, AS, RESET*  
Input Low Voltage  
Pull Up Current  
DVDD=3.3V  
DVDD=3.3V  
VDD + 0.5  
VMISCAIL  
IMISCAPU  
GND-0.5  
0.5  
0.6  
5
V
V
I
= 0V  
uA  
IN  
(GPIO, AS, RESET*)  
GPIO, C/HSYNC, BCO, H, V  
Output High Voltage  
= -0.4mA  
= 3.2mA  
VMISCAOH  
VMISCAOL  
VMISCBOH  
VDD-0.2  
V
V
V
OH  
OL  
OH  
GPIO, C/HSYNC, BCO, H, V  
Output Low Voltage  
I
I
0.2  
0.2  
P-OUT  
= - 400 uA  
DVDDV-  
0.2  
Output High Voltage  
P-OUT  
VMISCBOL  
I
= 3.2 mA  
V
OL  
Output Low Voltage  
Note:  
VDATA - refers to all digital pixel, clock, data enable and sync inputs. VMISCA - refers to GPIOx, AS and RESET* inputs, GPIOx,  
C/HSYNC, BCO outputs and H, V when configured as outputs (SYO=1). VMISCB - refers to P-OUT output.  
201-0000-038 Rev 2.1, 7/12/2004  
45  
CHRONTEL  
CH7010A  
8. Timing Information  
8.1 Clock - Slave, Sync - Slave Mode  
t2  
V IH  
XCLK  
V IL  
V IH  
XCLK*  
V IL  
t4  
t3  
V IH  
D[11:0]  
P0a P0b P1a  
P1b P2a  
P2b  
t5  
V IL  
t3  
t4  
V IH  
DE  
V IL  
t3  
V IH  
H
64 PIXELS  
V IL  
V IH  
V
1 VGA  
Line  
V IL  
t5  
t5  
Figure 18: Timing for Clock - Slave, Sync - Slave Mode  
Table 29. Timing for Clock - Slave, Sync - Slave Mode  
Symbol Parameter  
Min  
Typ  
Max  
Unit  
t2  
t3  
XCLK & XCLK* rise/fall time w/15pF load  
3
ns  
Setup time:  
0.5  
ns  
ns  
ns  
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DE = VREF)  
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DE = VREF)  
Hold time:  
t4  
t5  
0.5  
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DE = VREF)  
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DE = VREF)  
D[11:0], H, V & DE rise/fall time w/15pF load  
3
46  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
8.2 Clock - Master, Sync - Slave Mode  
VOH  
P-OUT  
VOL  
t1  
t1  
t2  
VIH  
XCLK  
VIL  
VIH  
XCLK*  
VIL  
t4  
t3  
V IH  
D[11:0]  
P0a P0b P1a  
P1b P2a  
P2b  
t5  
V IL  
t3  
t4  
V IH  
V IL  
V IH  
DE  
t3  
H
64 PIXELS  
V IL  
V IH  
V
1 VGA  
Line  
V IL  
t5  
t5  
Figure 19: Timing for Clock - Slave, Sync - Slave Mode  
Table 30. Timing for Clock - Master, Sync - Slave Mode  
Symbol Parameter  
Min  
Typ  
3
Max  
Unit  
ns  
t1  
t2  
t3  
P-OUT rise/fall time w/15pF load, VREF = 1.65 V  
XCLK & XCLK* rise/fall time w/15pF load  
3
ns  
Setup time:  
0.5  
0.5  
ns  
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DE = VREF)  
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DE = VREF)  
t4  
t5  
Hold time:  
ns  
ns  
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DE = VREF)  
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DE = VREF)  
D[11:0], H, V & DE rise/fall time w/15pF load  
3
201-0000-038 Rev 2.1, 7/12/2004  
47  
CHRONTEL  
CH7010A  
8.3 Clock - Master, Sync - Master Mode  
VOH  
P-OUT  
VOL  
t1  
t1  
t6  
H
VOH  
t7  
64 PIXELS  
VOL  
V
VOH  
1 VGA  
Line  
VOL  
t5  
t5  
t2  
V IH  
V IL  
V IH  
V IL  
V IH  
V IL  
V IH  
V IL  
XCLK  
XCLK*  
D[11:0]  
DE  
t4  
t3  
P0b  
P0a  
P1a  
P1b P2a  
P2b  
t5  
t3  
Figure 20: Clock - Master, Sync - Master Mode  
Table 31. Timing for Clock - Master, Sync - Slave Mode  
Symbol Parameter  
Min  
Typ  
Max  
Unit  
t1  
t2  
t3  
P-OUT rise/fall time w/15pF load, VREF = 1.65 V  
XCLK & XCLK* rise/fall time w/15pF load  
Setup time:  
3
3
ns  
ns  
ns  
0.5  
0.5  
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DE = VREF)  
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DE = VREF)  
t4  
Hold time  
ns  
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DE = VREF)  
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DE = VREF)  
t5  
t6  
D[11:0], H, V & DE rise/fall time w/15pF load  
3
ns  
ns  
Hold time:  
1.5  
P-OUT to HSYNC, VSYNC delay  
t7  
(P-OUT=VREF) to (XCLK =XCLK*) delay  
ns  
48  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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  
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-  
meters  
0.50  
1.00  
MAX  
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.  
201-0000-038 Rev 2.1, 7/12/2004  
49  
CHRONTEL  
CH7010A  
10. REVISION HISTORY  
Rev. #  
1.0  
Date  
Section  
All  
Description  
11/01/01  
6/1/01  
First official release of CH7010A datasheet, rev. 1.0  
1. New document format, which is organized with chapters and all the  
chapter titles and sub-titles, figures and tables are book-marked.  
2. Correct default setting and TBD values.  
2.0  
All  
3. Change Power management register explanation format.  
4. Change 3.3 voltage supply to 3.3/3.6 v.  
5. Change Dimension package drawing.  
1. GPIO pins description (P.3) is corrected.  
2. TV Connection Detection Register (CD Register) (P.37) default  
value is corrected  
2.01  
6/6/01  
3.2  
6
1. Updated DVI description, DVI PLL settings  
1. Updated black level register description.  
1. Updated DVI display table.  
2.07  
2.08  
2.1  
12/23/02  
1/29/03  
5/29/03  
7/12/04  
All  
Register 07h  
Table 2  
Section 5.4  
1. Updated DVI hotplug description  
50  
201-0000-038 Rev 2.1, 7/12/2004  
CHRONTEL  
CH7010A  
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  
CH7010A-T  
Package type  
Number of pins  
Voltage supply  
3.3V  
LQFP  
64  
64  
64  
64  
CH7010A-T-TR LQFP in Tape & Reel  
3.3V  
CH7010A-TF  
Lead free LQFP  
3.3V  
CH7010A-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.  
201-0000-038 Rev 2.1, 7/12/2004  
51  

相关型号:

CH7010B-T

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

CH7010B-T-TR

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

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