For NT68667FG/ NT68667HFG/ NT68667UFG Scaler: Flat Panel Monitor Controller
For NT68667FG/ NT68667HFG/ NT68667UFG Scaler: Flat Panel Monitor Controller
NT68667UFG Scaler
Flat Panel Monitor Controller
V 1.5
NT68667H/ NT68667 Scaler
TABLE OF CONTENTS
1. REVISION HISTORY ............................................................................................................... 4
2. FEATURES.............................................................................................................................. 5
3. GENERAL DESCRIPTION ...................................................................................................... 7
4. BLOCK DIAGRAM .................................................................................................................. 8
5. PINOUT INFORMATION.......................................................................................................... 9
5.1. PIN DIAGRAM ..................................................................................................................... 9
5.2. PIN ASSIGNMENT .............................................................................................................. 10
5.3. PIN DESCRIPTION ............................................................................................................. 15
6. FUNCTIONAL DESCRIPTION............................................................................................... 17
6.1. POWER CONTROL ............................................................................................................ 17
6.2. ANALOG TO DIGITAL CONVERTER (ADC) ............................................................................ 17
6.3. DVI RECEIVER ................................................................................................................. 18
6.4. GRAPHIC PORT CAPTURE INTERFACE ................................................................................ 18
6.5. VIDEO PORT CAPTURE INTERFACE .................................................................................... 19
6.6. AUTO TUNE ...................................................................................................................... 19
6.7. VIDEO PROCESSOR .......................................................................................................... 19
6.8. SYNC PROCESSOR ........................................................................................................... 21
6.9. OSD FUNCTION ............................................................................................................... 24
6.10. DPLL CLOCK CONTROL .................................................................................................... 32
6.11. DISPLAY INTERFACE .................................................................................................... 33
6.11.1. Scaler Display Data .................................................................................................... 33
6.11.2. Single/Dual pixel LVDS Transmitter............................................................................. 34
6.12. MISCELLANEOUS .............................................................................................................. 36
6.12.1. PWM Output ............................................................................................................... 36
6.13. MCU INTERFACE .............................................................................................................. 37
6.13.1. IRQn Interrupt Sources ............................................................................................... 37
6.14. 8031 ON-CHIP MICROCONTROLLER................................................................................... 38
7. ELECTRICAL SPECIFICATIONS .......................................................................................... 39
7.1. DC ELECTRICAL CHARACTERISTICS ................................................................................... 39
7.2. AC ELECTRICAL CHARACTERISTICS ................................................................................... 44
8. REGISTERS MAPPING ......................................................................................................... 47
8.1. ADC INTERFACE............................................................................................................... 48
8.2. DVI INPUT CONTROL 1...................................................................................................... 51
8.3. PRE-PATTERN CONTROL ................................................................................................... 53
8.4. GRAPHIC PORT CONTROL ................................................................................................. 53
8.5. VIDEO PORT CONTROL ..................................................................................................... 61
8.6. COLOR SPACE CONVERSION CONTROL .............................................................................. 63
8.7. VIDEO PORT CAPTURE CONTROL ...................................................................................... 64
8.8. BACK END IMAGE PROCESSING ......................................................................................... 65
8.9. NOISE REDUCTION FILTER CONTROL ................................................................................. 67
8.10. GENERAL PURPOSE INPUT OUTPUT (GPIO) ....................................................................... 68
8.11. PWM OUTPUT ................................................................................................................. 69
8.12. ON SCREEN DISPLAY REGISTERS ...................................................................................... 71
8.13. SOURCE HSYNC DIGITAL PLL CONTROL............................................................................. 87
8.14. INDEX PORT ACCESS CONTROL ......................................................................................... 90
1. Revision History
2. Features
Analog Graphic Input
Support RGB inputs 1440x900@75hz for NT68667FG , 1680x1050@75hz for NT68667HFG ,
1920x1080@75hz for NT68667UFG or YPbPr (1080p) inputs
Triple 8bit ADCs (0.55~0.9V) with 500MHz bandwidth
166Mhz(NT68667FG)/188MHz(NT68667HFG)/190MHz(NT68667UFG) HPLL with 64 steps phase
adjust for each RGB channel
Auto offset for component video
Supports both non-interlaced and interlaced input signals
ADC bandwidth adjust : 500M,450M,400M,350M,300M,250M,150M,75M
Digital Graphic and Video Inputs
DVI receiver up to 165MHz with HDCP with HDCP 280 bytes sram
Supports ITU-R BT.656 8-bit Input format
Video Processing
Zoom and shrink engineer with non-linear scaling in horizontal direction for wide screen panels
The 3rd generation Bright Frame with adaptive contrast control, 24 color tones adjustment , sRGB
real color engine and edge enhancement functions
Adjustable sharpness setting
Support DBC to save system operation power
Fixed 10 bit dither LSB & 10-8 dither enable
Text Enahncement
Enhance ghost cancellation
Sync Processor
Support TTL Sync-On-Green (SOG) (including Sync Slicer)
Polarity detection
Frequency measurement
Fast mode change detection
Interlace or non-interlace input detection
Separate or composite sync auto switching (including Sync Separator)
Internal OSD
Programmable multi-color RAM font as well as a bitmapped graphical OSD are supported
Provide 1,2,3/4 bits/pixel RAM Fonts
Optional 10x18, 12x18, 10x16, 12x16 dot matrix
Internal SRAM allows up to 2048 characters, with programmable OSD frame size. Width is 64
column, and Height is 32 row
Programmable shadow or border control for each character by each row
Programmable blinking effects for each character
Spacing control to avoid expansion distortion
Supports simultaneous display of up to 4 OSD windows
Maximum 4 times of global zoom for horizontal and vertical axis
Separate row zoom control
Support flexible FG or BG optional transparent, translucent, and opaque effects
256 palette with 64K color selectable
Top-bottom flip, left-right mirror and 90 degree / 270 degree rotated
Flexible Fade-in, Fade-out effect
3. General Description
The NT68667 is a highly integrated flat panel display controller that interfaces analog, digital, and video
inputs. It combines a triple ADC, a DVI compliant TMDS receiver, a digital YUV receiver, a high quality
zoom and shrink engine , a multi-color on screen display (OSD) controller , an advanced color engine ,
and many other functions in a single chip. It provides the user with a simple, flexible and cost-effective
solution for various flat panel display products.
The NT68667 operates at frequencies up to 166Mhz/188MHz/190Mhz suitable for LCD monitor up to
1440x900/1680x1050/1920x1080 resolution. The NT68667 also has a built-in noise reduction function
to provide more stable video quality, spread spectrum to provide low EMI solution, sRGB for video color
space convert and post pattern for manufacture test.
The display provided single/double pixel clock LVDS interface.
In addition, NT68667 includes an integrated 8-Bit Microcontroller (MCU). It contains an 8-bit 8031
micro-controller, 3,840 –bytes internal data memory, four 7-bit resolution A/D Converter, 10-channel
8-bit resolution PWM DAC, two16-bit timer/counters, and a UART. Except those, it has two-channel
hardware DDC solution, and VESA 2Bi/2B+ master/slave I2C bus interface.
NT68667
VGA In
LVDS
DVI In SCALER
S-Video In YUV (ITU656)
TV
Decoder
CVBS In Serial Flash Memory
4. Block Diagram
Post Pattern
Pre - Pattern Generator
Generator
Graphic Capture /
Measurement YUV Gamma/ 8 -6
Digital TMDS sRGB
to Scaling BF 10 - 8 Display Control
TMDS RX Data over Dithering
RGB Dithering
sampling
Triple
Analog RGB ADC
OSD
Over sampling
- LVDS
Controller
clock Transmitter
OSD
ADC_HS RAMs
HPLL
HS / VS
5. Pinout Information
5.1. Pin Diagram
79 T3P LVDSO 1.2 ± 0.10V Positive LVDS differential data output of channel 3
~
1.2 ± 0.22V
80 T3M LVDSO 1.2 ± 0.10V Negative LVDS differential data output of channel 3
~
1.2 ± 0.22V
81 TCLK1P LVDSO 1.2 ± 0.10V Positive LVDS differential clock 1 output
~
1.2 ± 0.22V
82 CLK1M LVDSO 1.2 ± 0.10V Negative LVDS differential clock 1 output
~
1.2 ± 0.22V
83 T2P LVDSO 1.2 ± 0.10V Positive LVDS differential data output of channel 2
~
1.2 ± 0.22V
84 T2M LVDSO 1.2 ± 0.10V Negative LVDS differential data output of channel 2
~
1.2 ± 0.22V
85 T1P LVDSO 1.2 ± 0.10V Positive LVDS differential data output of channel 1
~
1.2 ± 0.22V
86 T1M LVDSO 1.2 ± 0.10V Negative LVDS differential data output of channel 1
~
1.2 ± 0.22V
87 T0P LVDSO 1.2 ± 0.10V Positive LVDS differential data output of channel 0
~
1.2 ± 0.22V
88 T0M LVDSO 1.2 ± 0.10V Negative LVDS differential data output of channel 0
~
1.2 ± 0.22V
89 NC
90 DVDD Power 3.15V ~ Display Digital Power Supply
3.47V
91 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
92 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
93 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
94 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
95 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
96 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
97 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
98 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
99 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
100 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
101 DGND/CGND Power 0V Digital Ground/ Core Logic Ground
102 PC6 I/O 0~ 3.47V I/O Pin; Push-Pull Structure with Schmitt Trigger Input
103 PC7 I/O 0~ 3.47V I/O Pin; Push-Pull Structure with Schmitt Trigger Input
104 SPI_CE O 0~ 3.47V External flash SPI chip enable
105 SPI_SO I 0~ 3.47V External flash SPI chip serial data output
106 SPI_SI O 0~ 3.47V External flash SPI data serial data input
Power Pin
Pin Type Definition
CVDD Power Core logic power supply (1.8V) pin. External capacitor
(0.1uF) connected is recommended.
CGND /DVDD Power Core Logic Ground /Display Digital Power Supply
PLL_VDD Power Core logic power supply (1.8V) pin for PLL. External
capacitor (0.1uF) connected is recommended.
PLL_GND Power Core Logic Ground pin for PLL.
AVCC Power TMDS Analog VCC must be set to 3.3V.
AGND Power TMDS Analog GND.
PVCC Power TMDS PLL Analog VCC must be set to 3.3V.
PGND Power TMDS PLL Analog GND.
ADC_VAA Power ADC analog power supply
ADC_GNDA Power ADC analog ground
6. Functional Description
6.1. Power Control
NT68667 supports the whole chip power down function except MCU logic and Sync-processor (include
SOG Slicer, and TMDS Sync Detect ) when h/w reset .
NT68667 has three independent variable gain amplifiers for each channel with input signal range from
0.55V to 0.9V(p-p), the full-scale range is set in three 9-bit registers.
NT68667 offset control shifts the entire input range, resulting in a change in image brightness. The
three independent variable 8-bit registers provide independent settings for each channel.
HSY NCI / H IN
Positive Polarity
clamp
CLMP_EDG =1
CLMP_PO L=1
clamp
CLMP_EDG =1
CLMP_PO L=0
clamp
CLMP_EDG =0
CLMP_PO L=0
Interpolation
1. Flexible Sharpness Filter
NT68667 include flexible sharpness filter for horizontal and vertical sharpness adjusting. Users can use
them by register programming.
2. Vertical Spatial Interpolation
When interlaced video or images are applied, the NT68667 vertical scaling engines will de-interlace the
input fields spatially and reposition them to align the display’s line map.
3. Advanced Filter
With the aid of two selectable advanced filters when zooming up horizontally, NT68667 provides the
most undistorted image from the original one.
sRGB Support
sRGB is a standard for color exchange proposed by Microsoft and HP. The sRGB controls can be used
to make LCD monitors sRGB compliant.
R'
A0 B0 C 0 R sRGB Offset R
sRGB
G'
sRGB A1
B1 C1 G sRGB Offset G
-----------------------------------[1]
B'
sRGB
A2
B 2 C 2 B sRGB Offset B
Gamma Correction
Provides 10-bit gamma correction function
F/W needs to define total 256 end-point value in advance
1024
768
Gamma = 1.0
512 Gamma = 2.2
Gamma = 1/2.2
256
25
24
22
20
19
17
16
14
12
11
96
80
64
48
32
16
0
6
0
4
8
2
6
0
4
8
2
Vsync
Hsync
ORed
XORed
Single
Serrated
Double
Serrated + Equal.
Extracted VSO
tPW(insert)
Inserted Pulses
Internal Coast
tPW(insert)
Inserted Pulses
FLD_WINEND
FLD_WINBEG
HSYNC
VSYNC
FLD_WINBEG
FLD_WINEND
HSYNC
VSYNC
Figure 6.9-1
Blink : 0 – No blinking
1 – Blinking (All color is blinking except background color)
Mix : 0 – Normal
1 – Translucent ((1- TP_LEVEL_ONE) Display + (TP_LEVEL_ONE) OSD_BG)
CA_Bit [1:0] : Character attribute bits/pixel number
00: one bit/pixel color Font (0-255 font index)
01: one bit/pixel color Font (256-511 font index)
10: two bits/pixel color Font
11: three/four bits/pixel color Font
PA_Index [7:0] / BG_Index [3:0]: Attribute color palette index
Note: If BG_Index [3:0] = ”0000”, indicates that this background color is transparent
If BG_Index [3:0] = “0001”, Background <= PA_Index [7:0]
P16 P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31
FONT_X = 12 pixels
Font Bit Mask
000000000000000000000000
000000000000000000000000
000000000010101010000000
000000000101010101100000
000000010101010101011000
000001010000000001011000
000001010000000001011000
000000000000000101100000
FONT_Y = 18 lines 000000000000010110000000
000000000001011000000000
000000000101100000000000
01 000000010110000000000000
000001011010101010101000
000001010101010101011000
00
000001010101010101011000
0000000000000000000
10 111111111111111111111111
000000000000000000000000
11
Note: That the OSD Frame SRAM and Font SRAM share the same on Color Character Font SRAM
Memory. Thus, the size of the memory map can be traded off against the number of different memory
definitions. In particular, the size of the OSD frame and the number of font data must fit in the Color
Character Font SRAM Memory. That is, the following inequality must be satisfied.
(OSD_HW+1)×(OSD_VH+1) + 18×CELING (Number of 1-bit per pixel fonts / 9) × 9 +
2×18×CELING (Number of 2-bit pixel fonts / 9) × 9 +
3/4×18×CELING (Number of 4-bit pixel fonts / 9) × 9 <= 5120
OSD_VS
ACTIVE DISPLAY
SCREEN
OSD_VH
N O VAT E K
d
FONT_Y OSD
FONT_X
Formula:
Fout = (Reference-Freq × DDDS_RATIO [21:0]) / 217
Fref = 12.000 MHz
Note: The value (Reference-Freq × DDDS_RATIO [21:0] / 217) must be large to 100 MHz
DH_TOTAL
DH_ACT_BEG
DH_HS_WID
DH_ACT_WID
DV_VS_WID
DV_BG_BEG
DV_ACT_BEG
Display Background Window
DV_BG_LEN
DV_TOTAL
DV_ACT_LEN
Active Window
DH_BG_BEG DH_BG_WID
DE
DISP_CLK
DISP_DE
DISP_CLK
DISP_DE
6.12. Miscellaneous
6.12.1. PWM Output
There are two Pulse Width Modulation signal pins available for controlling the LCD back light or audio
volume, PWMA and PWMB. The duty cycle and Frequency of these signals is programmable.
PWM_HCNT PWM_LCNT
Fref
Interrupt Control
Detect Rising Edge Flags Enables
Clear Flags
INT_FFOV FIFO Overflow INT It will be activated when the FIFO is overflow
FIFO Underflow
INT_ FFUV It will be activated when the FIFO is underflow
INT
DDC0 updated It will be activated when DDC0 Ram-Buffer contents
INT_UPD_DDC0
INT updated.
DDC1 updated It will be activated when DDC1 Ram-Buffer contents
INT_ UPD_DDC1
INT updated.
Table 6.13-1 IRQn Interrupt
6.14. 8031 On-Chip Microcontroller
Reference NT68667 MCU Spec.
7. Electrical Specifications
Absolute Maximum Ratings
3.3V Supply voltage range, V3.3 (see Note1)…………………………………….-..0.3V to 4V
Output voltage range, VO…..……………….……………………………….………-0.3V to V33 +0.3V
Input voltage range (5V Tolerant), VI……………………….…………..…………-0.3V to V5V +0.3V
Electrostatic Discharge, VESD…………………….…………..…………………….2.0KV
ESD MM …………………………………………………………………………. 200V ( Class 2 )
Latch Up …………………………………………………………………………. .200mA ( Class 3 )
MSL………………………………………………………………………………...Class 3
Ambient Operating temperature, TA………………………………………….…....0C to 70C
Lead temperature 1, 6 mm (1/16 inch) from case for 10 seconds………………….260C
Junction temperature……………………………………………………….……...150C
Surface temperature.................................................................................................125C
Storage temperature range, Tstg……………………………………………..……...-40C to 125C
Storage humidity………………………….……..………………………..………..< 60% HR
Storage Life (Storage Temperature < 30 ℃)………………………………………1 year
Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to this device. These are stress ratings
only. Functional operation of this device at these or any other conditions above those indicated in the operational sections of this
specification is not implied or intended. Exposure to the absolute maximum rating conditions for extended periods may affect device
reliability.
Note1: Includes pins ADC_VAA, AVCC, PVCC, DVDD.
Note2: Includes pins CVDD, PLL_VDD
±12 mA VOD = 0
V
VBTD Behavior when Transmitter is AVCC AVCC mV See Figure 7.1.3
disabled - +
10mV 10mV
Digital Input
VIH Input high voltage 2.0 VDD V Y[7:0],
VIL Input low voltage GND 0.8 V
VT+(HSYN Schmitt Trigger Positive 1.5 1.6 2.2 V HSYNCI0, HSYNCI1
C) Going Threshold Voltage for
HSYNC Inputs
VT-(HSYN Schmitt Trigger Negative 0.7 1.1 1.4 V HSYNCI0, HSYNCI1
C) Going Threshold Voltage for
HSYNC Inputs
VT+(VSYN Schmitt Trigger Positive 1.8 2.0 V VSYNCI0, VSYNCI1
C) Going Threshold Voltage for
VSYNC Inputs
VT-(VSYN Schmitt Trigger Negative 0.8 1.5 V VSYNCI0, VSYNCI1
C) Going Threshold Voltage for
VSYNC Inputs
VIHC Clock high voltage 2.0 VDD V YUV_CLK,
VILC Clock low voltage GND 0.4 V
IIH Input high current -25 25 μA (VIH = 2.5V)
IIL Input low current -25 25 μA (VIL = 0.4V)
49.91% (2 Places)
TP
VOD
TM Voc
CL = 10 pF Max
(2 Places)
(a)SCHEMATIC
100%
80%
VOD(H)
0V
OD(L)
V
20%
0%
t f tr
VOC(PP)
OC(SS) OC(SS)
V V
0V
7 WAVEFORMS
Figure 7.1-1 Test Load and Voltage Definitions for LVDS Outputs
3.0V
VDD
>0.5ms
2.5V
RSTn Internal Register Initial Period
Programmed Timing
All output
AVCC
RX+
V ID
RX-
V ICOM
Clamping Pulse
Symbol Parameter Conditions Min Typ Max Unit
tDELAY Clamp pulse delay time CLAMP_BEG<5:0>=0x00 - 0 - 4/CKOUT
CLAMP_BEG<5:0>=0x0F - 15 - 4/CKOUT
tWIDTH Clamp pulse width CLAMP_WID<5:0>=0x01 - 1 - 4/CKOUT
CLAMP_WID<5:0>=0x0F - 15 - 4/CKOUT
±100mV black level input
Clamp correction time to
tCOR1 variation; clamp capacitor - - 300 ns
within ±10 mV
= 4.7nF
±100mV black level input
Clamp correction time to
tCOR2 variation; clamp capacitor - - 10 Lines
less than 1 LSB
= 4.7nF
Analog-to-Digital Converter
Symbol Parameter Conditions Min Typ Max Unit
For normal type 15 - 166
Signal-to-Noise Ratio
Symbol Parameter Conditions Min Typ Max Unit
S/N Signal-to-noise ratio Maximum gain - 45 - dB
Minimum gain - 44 - dB
TMDS Receiver
TMDS Receiver
Symbol Parameter Conditions Min Typ Max Unit
fOP Operating Frequency range 25 - 165 MHz
tJJT Jitter tolerance 2 - - ns
tSTART Receiver Startup Time - - 10 ms
Intra-Pair (+ to -) Differential
tDPS 165MHz 1 pixel/clock 250 ps
Input Skew
Channel to Channel
tCCS 165MHz 1 pixel/clock 5.0 ns
Differential Input Skew
CIN TMDS Input Pin Capacitance - 7 - pF
CLKIN td7
(RFB=0)
CLKIN
(RFB=1)
TCLK
td0
td1
td 2
td 3
td4
td5
td 6
2.5V VOD(H)
TCLK
CLKIN 1.4V or 0.00V
Tn
0.5V VOD(L)
td 7 td 0 - td 6
CLKIN
TDn
ten
PWDN
CLKIN
tdis
PWDN
TCLK
8. Registers Mapping
101:350M
010:300M
100:250M
001:150M
000:75M
0 Reserved
Default: 0000 0110B
0x011 : Reserved
0x012 SOG Slicer Control R/W
Bits Name Description
7-3 SOG_THR The comparator threshold of the Sync-on-Green Slicer to be adjusted.
[4:0] This register adjust it in steps of 10 mV, with the setting
100 mV <= SOG_THR <=400 mV
2 EN_SOG_SLICER Enable internal SOG Slicer.
0 = Disable
1 = Enable
1-0 Reserved
Default: 0111 1100B
0x013 White Balance Control R/W
Bits Name Description
7-2 Reserved
1-0 VREF[1:0] Select the signal source for VGA input. When VR1 is selected, the PLL will
go into free-run state.
00: VR0. Internal zero voltage.
01: Add resistor between external RGB and A/D circuit , the ADC
bandwidth is decided by the two bit and 0x010[2:1]
10: VR1. Internal reference voltage 1. (0.7V)
11: Normal. From external RGB input pin.
Default: 0000 0011B
0x014 Hsync Trigger Level Control R/W
Bits Name Description
7 Reserved
6-4 HS_THR_H The trigger level threshold of the sync high level to be adjusted.
This register adjust it in steps of 100 mV, with the setting
1500 mV <= HS_THR_H <=2000 mV
3 Reserved
2-0 HS_THR_L The trigger level threshold of the sync low level to be adjusted.
This register adjust it in steps of 100 mV, with the setting
950 mV <= HS_THR _L<=1400 mV
Default: 0000 0000B
0x015 Vsync Trigger Level Control R/W
Bits Name Description
7 VS_SCHMITT VSI uality triggle
0: Disable
1: Enable
6-4 VS_THR_H The trigger level threshold of the sync high level to be adjusted.
If PRE_PATT_BK = Bank 0
0000 = Reserved
0001 = Dot Moiré
0010 = Vertical Line Moire (1B1W)
0011 = Vertical Line Moire (2B1W)
0100 = Vertical Line Moire (2B2W)
0101 = 256 V_Gray Bar
0110 = 256 H_Gray Bar
0111 = Horizontal Line Moire (1B1W)
1000 = Horizontal Line Moire (2B1W)
1001 = Horizontal Line Moire (2B2W)
1010 = Chat Pattern
1011 = White Pattern
11xx = Rectangular pattern, outline width is defined by xx bits.
00 = 1 pixel
01 = 3 pixels
10 = 5 pixels
11 = 7 pixels
If PATT_BK = Bank 1
0000 = Black pattern
0001~1111 = Reserved
Default: 0000 0000B
8.4. Graphic Port Control
ADC/TMDS/Digital input source selection
Clamp pulse
Interlace decision window
Mask window
Capture window
General Control
0x020 Graphic Port Control R/W
Bits Name Description
7 GI_VSYNC_EDGE Mask window and capture Vsync referenced edge
0 = Leading edge
1 = Trailing edge
6 GI_IFLD_INV Invert the internal field reference signal for data merging priority
0 = Normal
1 = Invert
5 GI_MKWIN_EN Mask Window Enable. When GI_MKWIN_EN =1, GI_HMASK_BEG,
GI_HMASK_END, GI_VMASK_BEG and GI_VMASK_END are used to set
the window around the HSYNC and VSYNC during which the captured
data is 0x000 and auto tune is ignored. This filters out noise occurring on
the RGB channels around the HSYNC and VSYNC pulse.
0 = Disable
1 = Enable
4 GI_WRAP_SEL Wrap around method select. ( see the figure as below )
0 = Wrap around
1 = Wrap black
3 GI_HSYNC_EDGE Mask window and capture H sync referenced edge.
0 = Leading edge
1 = Trailing edge
2 GI_INTE_EN Interlaced input enable. When GI_INTE_EN =1, the field status is reference
to internal field detector.
0 = Non-interlaced
1 = Interlaced
1 GI_SRC_SEL Graphic input source select
0 = ADC
1 = TMDS
0 GI_CAP_EN Graphic input capture enable
0 = Disable
1 = Enable
Default: 0000 0000B
function.
0 = Disable
1 = Enable
4 DEJITTER_RST For TMDS input mode, De-jitter reset
0 = Normal
1 = Reset
3 HCAP_DE_EN For TMDS input mode, active data is enclosed by DE signal. Hardware can
automatically capture the first data and bypass the setting of capture begin
registers (0x034~0x035). This bit is effective if DVI_SYNC_SEL=1 (0x196
bit 7).
0 = According to horizontal capture registers
1 = According to DE signal
2 Reserved
1 DVI_DE_AUTO DVI DE auto detection control
0: Disable auto DE mode
1: Enable auto DE mode , if input negative DE then invert DE polarity
0 SYNC_SEL Sync processor input path selection
0: Graphic
1: Video
Default: 0000 0000B
0x024 Fast Mute Delay R/W
Bits Name Description
7-4 FAST_MUTE_DELAY While input HS mute , delay this programmable delay time , fast mute
enable .
“1000” : 1024/Ref.CLK
“1100” : 512/Ref.CLK
“1110” : 256/Ref.CLK
3-0 Reserved
Default: 0000 0000B
0x025 ADCLK Delay & Invert Control R/W
Bits Name Description
7 Reserved
6 CLKI_INV Internal data latch clock invert
0 = Normal
1 = Invert
5-4 Reserved
3-0 CLKI_DLY Internal data latch clock delay (0.5nS/step)
0~15 step
Default: 0000 0000B
0x026 Data Delay & Swap Control R/W
Bits Name Description
7 CLAMP_MASK_EN Clamping pulse mask in V blanking interval
0: Disable
1: Enable
6 Reserved
5 CAP_RB_SWAP Capture R/B channel swap
0 = Normal
1 = Swap
4-3 Reserved
2 CAP_BIT_SWAP Capture data bit swap D7-D0 -> D0-D7
0 = Normal
1 = Swap
1-0 Reserved
Default: 0000 0000B
0x027 ~ 0x29 : Reserved
Mask Window Define
0x02A Horizontal Mask Window Begin R/W
Bits Name Description
7-0 GI_HMASK_BEG Horizontal Mask Window Begin. When GI_MKWIN_EN =1, this register
[7:0] sets the number of clocks after the referenced edge (CR:0x020[3]) of the
HSYNC pulse in which the captured data is ‘0x00’ and the auto-tune starts
outside this window.
Default: 0000 0000B
0x02B Horizontal Mask Window End R/W
Bits Name Description
7-0 GI_HMASK_END Horizontal Mask Window End. When GI_MKWIN_EN =1, this register
[7:0] sets the number of clocks before the referenced edge (CR:0x020[3]) of
the HSYNC pulse in which the captured data is ‘0x00’ and the auto-tune
stops.
Default: 0000 0000B
0x02C Vertical Mask Window Begin R/W
Bits Name Description
7-0 GI_VMASK_BEG Vertical Mask Window Begin. When GI_MKWIN_EN =1, this register sets
[7:0] the number of lines after the referenced edge (CR:0x020[7]) of the VSYNC
pulse in which the captured data is ‘0x00’ and auto-tune starts outside this
window.
Default: 0000 0000B
0x02D Vertical Mask Window End R/W
Bits Name Description
7-0 GI_VMASK_END Vertical Mask Window End. When GI_MKWIN_EN =1, this register sets
[7:0] the number of lines before the referenced edge (CR:0x020[7]) of the
VSYNC pulse in which the captured data is ‘0x00’ and the auto-tune
stops.
Default: 0000 0000B
CAP_HBEG CAP_HWID
CAP_VBEG
HS
VS
CAP_VLEN
Active
Figure 8.4-1
Capture Window Control
0x02E Capture Vertical Begin for Odd Field –lo R/W
Bits Name Description
7-0 GI_CAP_VBEGO Vertical Capture Begin for Odd Field. GI_CAP_VBEGO indicates how
[7:0] many lines to wait after referenced edge (CR:0x020[7]) of VSYNC before
starting image capture. GI_CAP_VBEGO =3, means waiting 3 lines to
begin capture. This register is double-buffered.
Default: 0000 0000B
0x02F Capture Vertical Begin for Odd Field –hi R/W
Bits Name Description
7-3 Reserved
2-0 GI_CAP_VBEGO MSB of GI_CAP_VBEGO.
[10:8] This register is double-buffered.
Default: 0000 0000B
0x030 Capture Vertical Begin for Even Field –lo R/W
Bits Name Description
7-0 GI_CAP_VBEGE Vertical Capture Begin for Even Field. GI_CAP_VBEGE indicates how
[7:0] many lines to wait after referenced edge (CR:0x020[7]) of VSYNC before
starting image capture. GI_CAP_VBEGE =3, means waiting 3 lines to
begin capture. This register is double-buffered.
Default: 0000 0000B
0x031 Capture Vertical Begin for Even Field –hi R/W
Bits Name Description
7-3 Reserved
2-0 GI_CAP_VBEGE MSB of GI_CAP_VBEGE.
[10:8] This register is double-buffered.
Default: 0000 0000B
stops.
Default: 0000 0000B
8.6. Color space conversion Control
Color Transfer Equation
R = Y601 + COEFA*(Cr-128)/512
G = Y601 – COEFB*(Cr-128)/512 – COEFC*(Cb-128)/512
B = Y601 + COEFD*(Cb-128)/512
SDTV
R = Y601 + 1.371(Cr-128)
G = Y601 – 0.698(Cr-128) – 0.336(Cb-128)
B = Y601 + 1.732(Cb-128)
HDTV
R = Y709 + 1.540(Cr-128)
G = Y709 – 0.459(Cr-128) – 0.183(Cb-128)
B = Y709 + 1.816(Cb-128)
PWM_HCNT PWM_LCNT
PWM_CLK
3-2 PWMA_ DIV2 Second divider–PWMA clock divide of the selected clock by
00 = 1; 01 = 16
10 = 256; 11 = 4096
1-0 PWMB_DIV2 Second divider–PWMB clock divide of the selected clock by
[1:0] 00 = 1; 01 = 16
10 = 256; 11 = 4096
Default: 0000 0000B
8.12. On Screen Display Registers
OSD Control
0x080 OSD and Window Enable Control R/W
Bits Name Description
7 ROT_EN Rotation control.
0: Normal
1: Rotated
6 FLIP_EN Flip control
0: No flip
1: Flip ON
5 MIR_EN Mirror control
0: No mirror
1: Mirror ON
4 WIN4_EN Enable Window 4
0: Disable
1: Enable
3 WIN3_EN Enable Window 3
0: Disable
1: Enable
2 WIN2_EN Enable Window 2
0: Disable
1: Enable
1 WIN1_EN Enable Window 1
0: Disable
1: Enable
0 OSD_EN Enable OSD
0: Disable
1: Enable
Default: 0000 0000B
0x081 OSD Frame Horizontal Start – Low byte R/W
Bits Name Description
7-0 OSD_HS OSD frame horizontal start low byte [7:0]. Specifies the horizontal starting
[7:0] position of the OSD in pixel units. This register is double-buffered.
Default: 0000 0000B
0x082 OSD Frame Horizontal Start – High Byte R/W
Bits Name Description
7-4 Reserved
3-0 OSD_HS OSD frame horizontal start high byte [11:8]. Specifies the horizontal starting
[11:8] position of the OSD in pixel units. This register is double-buffered.
Each bit controls a row correspondingly. Reg 0x090 [2] must be set to ‘1’.
Default: 0000 0000B
0x098 Horizontal Row Zoom Control Row 23 – 16 R/W
Bits Name Description
7-0 HROW_ZMPN Horizontal Row Zoom Pattern 23-16
[23:16] Zooms each row horizontally defined as zoom range according to each bit.
Each bit controls a row correspondingly. Reg 0x090 [2] must be set to ‘1’.
Default: 0000 0000B
0x099 Horizontal Row Zoom Control Row 31 – 24 R/W
Bits Name Description
7-0 HROW_ZMPN Horizontal Row Zoom Pattern 31-24
[31:24] Zooms each row horizontally defined as zoom range according to each bit.
Each bit controls a row correspondingly. Reg 0x090 [2] must be set to ‘1’.
Default: 0000 0000B
0x09A Vertical Row Zoom Control Row 7 – 0 R/W
Bits Name Description
7-0 VROW_ZMPN Vertical Row Zoom Pattern 7-0
[7:0] Zooms each row vertically defined as zoom range according to each bit.
Each bit controls a row correspondingly. Reg 0x090 [3] must be set to ‘1’.
Default: 0000 0000B
0x09B Vertical Row Zoom Control Row 15 – 8 R/W
Bits Name Description
7-0 VROW_ZMPN Vertical Row Zoom Pattern 15-8
[15:8] Zooms each row vertically defined as zoom range according to each bit.
Each bit controls a row correspondingly. Reg 0x090 [3] must be set to ‘1’.
Default: 0000 0000B
0x09C Vertical Row Zoom Control Row 23 – 16 R/W
Bits Name Description
7-0 VROW_ZMPN Vertical Row Zoom Pattern 23-16
[23:16] Zooms each row vertically defined as zoom range according to each bit.
Each bit controls a row correspondingly. Reg 0x090 [3] must be set to ‘1’.
Default: 0000 0000B
0x09D Vertical Row Zoom Control Row 31 – 24 R/W
Bits Name Description
7-0 VROW_ZMPN Vertical Row Zoom Pattern 31-24
[31:24] Zooms each row vertically defined as zoom range according to each bit.
Each bit controls a row correspondingly. Reg 0x090 [3] must be set to ‘1’.
Default: 0000 0000B
0x09E OSD Font Row Zoom Range R/W
Bits Name Description
7-4 Reserved
3-2 VROW_ZMRNG [1:0] Vertical Row Zoom Range; The rows assigned by Vertical Row Zoom
Control registers will be zoomed up.
00: Vertical Zoom 1x for all fonts in the row
5-3 TP_LEVEL_TWO When the attribute BG_Index is set to ”0001”, these 3-bits set the
[2:0] translucent level of the character background color. Translucent level
refers to the percentage of color composition that is OSD.
“111” = 0% “110” = 12.25%
“101” = 25% “100” = 37.5%
“011” = 50% “010” = 62.5%
“001” = 75% “000” = 87.5%
2-0 TP_LEVEL_ONE When the attribute BG_Index is set to “0000” ~ “1111” except “0001”,
[2:0] these 3-bits set the translucent level of the character background color.
Translucent level refers to the percentage of color composition that is
OSD.
“111” = 0% “110” = 12.25%
“101” = 25% “100” = 37.5%
“011” = 50% “010” = 62.5%
“001” = 75% “000” = 87.5%
Default: 0000 0000B
OSD Spacing Control
0x0A2 OSD Space R/W
Bits Name Description
7 V_FS_SEL Vertical Font size selection
0: 18 font size for Vertical
1: 16 font size for Vertical
6 H_FS_SEL Horizontal Font size selection
0: 12 font size selected for Horizontal
1: 10 font size selected for Horizontal
5-3 VSPACE OSD vertical space. These 3 bits define the vertical scan pixel of background
[2:0] color added to above and below of each character.
Range: 0~7
2-0 HSPACE OSD horizontal space. These 3 bits define the horizontal scan pixel of
[2:0] background color added to left and right of each character.
Range: 0~7
Default: 0000 0000B
0x0A3 OSD Window/Font Gradient Control – 1 R/W
Bits Name Description
7 GRD_B_POL Windrow/Font gradient Blue polarity
0: Increase
1: Decrease
6 GRD_G_POL Windrow/Font gradient Green polarity
0: Increase
1: Decrease
5 GRD_R_POL Windrow/Font gradient Red polarity
0: Increase
1: Decrease
4 GRD_DIRECT Windrow gradient direction
0: Horizontal direction
1: Vertical direction
3 GRD_B_EN Windrow gradient Blue
0: Disable
1: Enable
7-4 OSD_BSCR25 Character Border/Shadow Color Index For Row 25. Used only in one bit per
[3:0] pixel font.
3-0 OSD_BSCR24 Character Border/Shadow Color Index For Row 24. Used only in one bit per
[3:0] pixel font.
Default: 0000 0000B
0x0C5 OSD Border & Shadow Color Row 27 – 26 R/W
Bits Name Description
7-4 OSD_BSCR27 Character Border/Shadow Color Index For Row 27. Used only in one bit per
[3:0] pixel font.
3-0 OSD_BSCR26 Character Border/Shadow Color Index For Row 26. Used only in one bit per
[3:0] pixel font.
Default: 0000 0000B
0x0C6 OSD Border & Shadow Color Row 29 – 28 R/W
Bits Name Description
7-4 OSD_BSCR29 Character Border/Shadow Color Index For Row 29. Used only in one bit per
[3:0] pixel font.
3-0 OSD_BSCR28 Character Border/Shadow Color Index For Row 28. Used only in one bit per
[3:0] pixel font.
Default: 0000 0000B
0x0C7 OSD Border & Shadow Color Row 31 – 30 R/W
Bits Name Description
7-4 OSD_BSCR31 Character Border/Shadow Color Index For Row 31. Used only in one bit per
[3:0] pixel font.
3-0 OSD_BSCR30 Character Border/Shadow Color Index For Row 30. Used only in one bit per
[3:0] pixel font.
Default: 0000 0000B
OSD Splitting Control
0x0C8 OSD Horizontal Splitting Control R/W
Bits Name Description
7 H_SPL_EN Horizontal Splitting Enable
0: Disable
1: Enable
6-0 SPL_HP Splitting horizontal begin position relative to the OSD frame for the selected
[6:0] window. The unit is in 1 horizontal font size.
Range: 0~127
Default: 0000 0000B
0x0C9 OSD Horizontal Splitting width Control R/W
Bits Name Description
7-0 SPL_HW Splitting horizontal width relative to the OSD frame. The unit is in 8 pixels.
[7:0] Range: 0~255
Default: 0000 0000B
0x0CA OSD Vertical Splitting Control R/W
Bits Name Description
7 V_SPL_EN Vertical Splitting Enable
0: Disable
1: Enable
6 Reserved
5-0 SPL_VP Splitting vertical begin position relative to the OSD frame. The unit is in 1
[5:0] vertical font size.
Range: 0~64
Default: 0000 0000B
0x0CB OSD Vertical Splitting Height Control R/W
Bits Name Description
7-0 SPL_VH Splitting vertical height relative to the OSD frame. The unit is in 8 lines.
[7:0] Range: 0~255
Default: 0000 0000B
3 Reserved
2 FONT_MIX_EN Border/Shadow translucent enable.
1 FC_MASK Fast Clear area mask
0: SRAM on OSD frame
1: SRAM on 0x0000 to One bit Font Address
0 FC_EN (W)/ Fast Clear Enable, When enable this bit, the hardware will fill the entire SRAM
FC_RDY I with the values in Reg 0x0CE (Code) and Reg 0x0CC ~ 0x0CD (Attribute).
1: Enable the fast clear. If fast clear is finished, this bit FC_RDY will be clear to
‘0’.
0: No Effect
Default: 0000 0000B
Translucent
Character ★ Bit 4 = 1 ★
Character ★ Bit 4 = 1 ★
Character
★ Bit 5 = 1 ★
Background
Character ★ except
Bit 5 = 1 ★
Background “0000”
Win Color ★ ★ ★
Win Color ★ ★ ★
Border/Shadow ★ Bit 2 = 1 ★
Border/Shadow ★ Bit 2 = 1 ★
4-0 HS_LINE_CNT_SEL[ Horizontal Sync Line Count Select ( count with 12Mhz )
4:0] 00000: 20 Line
00001: 21 Line
00010: 22 Line
.
.
11110: 230 Line
11111: 231 Line
HS = 12M/( HS_CNT_RESULT[21:0] / HS_LINE_CNT_SEL[4:0] )
Default: 0000 0100B
0x0DC HS_DDS DPLL Output Control R/W
Bits Name Description
7-2 Reserved
1 CAP_CKO_INV Capture clock output polarity invert
0: Normal
1: Inverted
0 Reserved
Default: 0000 0000B
0x0DD HS HPLL Frequency Read back– lo R
Bits Name Description
7-0 HS_CNT_RESULT HS DPLL Frequency read back [7:0]
[7:0] HS = 12M/( HS_CNT_RESULT[21:0] / HS_LINE_CNT_SEL[4:0] )
Default: XXXX XXXXB
0x0DE HS HPLL Frequency Read back – mi R
Bits Name Description
7-0 HS_CNT_RESULT HS DPLL Frequency read back [15:8]
[15:8]
Default: XXXX XXXXB
0x0DF HS HPLL Frequency Read back – hi R
Bits Name Description
5-0 HS_CNT_RESULT HS DPLL Frequency read back [21:16]
[21:16]
Default: XXXX XXXXB
8.14. Index Port Access Control
0x0E0 Index Access Port R/W
Bits Name Description
7-4 TBL_SEL Table Select
INDEX_ADDR [7:0] 0000: Red Gamma Table (Read/Write) (10 bits/word)
INDEX_ADDR [7:0] 0001: Green Gamma Table (Read/Write) (10 bits/word)
INDEX_ADDR [7:0] 0010: Blue Gamma Table (Read/Write) (10 bits/word)
INDEX_ADDR [7:0] 0011: R/G/B Gamma Tables modified simultaneously (Write only) (10
bits/word)
INDEX_ADDR [11:0] 0100: OSD SRAM code only (Read/Write) (8 bits/word)
INDEX_ADDR [11:0] 0101: OSD SRAM attribute MSB (Read/Write) (8 bits/word)
INDEX_ADDR [11:0] 0110: OSD SRAM attribute LSB (Read/Write) (8 bits/word)
INDEX_ADDR [11:0]
0111: OSD SRAM attribute (Read/Write) (16 bits/word)
INDEX_ADDR [11:0]
1000: OSD SRAM code and attribute (Read/Write) (24 bits/word)
INDEX_ADDR [11:0]
1001: OSD SRAM code from host and attribute from Reg 0x0CC ~
0x0CD (Read/Write) (8 bits/word)
INDEX_ADDR [9:0] 1010: OSD Programmable 1 Bit Color Font (Read/Write) (24 bits/word)
INDEX_ADDR [7:0] 1011: OSD Programmable 2 Bit Color Font (Read/Write) (24 bits/word)
INDEX_ADDR [7:0] 1100: OSD Programmable 4 Bit Color Font (Read/Write) (24 bits/word)
INDEX_ADDR [7:0] 1101: OSD Palette (Read/Write) (16 bits/word)
INDEX_ADDR [7:0] 1110: HDCP Data(Read/Write) (8 bits/word)
INDEX_ADDR [7:0] 1111: OD SDRAM index port access
3 PORT_RW Port Read/Write
0: Write
1: Read
2 DIRECT_WR_GAMMA Gamma write directly
0: Write gamma table must set gamma disable
1: Write gamma table directly
1-0 Reserved
Default: 0000 0000B
0x0E1 Index Address Port – Low Byte R/W
Bits Name Description
7-0 INDEX_ADDR Table Address – low bits
[7:0]
Default: 0000 0000B
0x0E2 Index Address Port – High Byte R/W
Bits Name Description
7-0 INDEX_ADDR Table Address – upper bits
[15:8]
Default: 0000 0000B
0x0E3 Index Data Port R/W
Bits Name Description
7-0 PORT_DATA Data port for the SRAM, Palette, and Programmable Font.
[7:0]
Default: 0000 0000B
Note: 1. If The Index Port’s access is over 8 bit data length, the host interface will transfer or receive
data from LSB to MSB.
0x0E4 ~ 0x0E5: Reserved
8.15. Auto Gain/Gauge Access Window Control
0x0E6 Auto Gain/Gauge Window Odd field Vertical Begin –lo R/W
Bits Name Description
7-0 GI_CAP_VBEGO Vertical Capture Begin for Odd Field. GI_CAP_VBEGO indicates how
[7:0] many lines to wait after referenced edge of VSYNC before starting image
capture. GI_CAP_VBEGO =3, means waiting 3 lines to begin capture.
This register is double-buffered.
Default: 0000 0000B
0x0E7 Auto Gain/Gauge Window Odd field Vertical Begin –hi R/W
Bits Name Description
7-3 Reserved
2-0 GI_CAP_VBEGO MSB of GI_CAP_VBEGO.
[10:8] This register is double-buffered.
Default: 0000 0000B
0x0E8 Auto Gain/Gauge Window Even field Vertical Begin –lo R/W
Bits Name Description
7-0 GI_CAP_VBEGE Vertical Capture Begin for Even Field. GI_CAP_VBEGE indicates how
[7:0] many lines to wait after referenced edge of VSYNC before starting image
capture. GI_CAP_VBEGE =3, means waiting 3 lines to begin capture. This
register is double-buffered.
Default: 0000 0000B
0x0E9 Auto Gain/Gauge Window Even field Vertical Begin –hi R/W
Bits Name Description
2-0 GI_CAP_VBEGE MSB of GI_CAP_VBEGE.
[10:8] This register is double-buffered.
Default: 0000 0000B
0x0EA Auto Gain/Gauge Window Vertical Length –lo R/W
Bits Name Description
7-0 GI_CAP_VLEN Vertical Capture Length. GI_CAP_VLEN indicates how many lines to
[7:0] capture. GI_CAP_VLEN = 3, means capturing 3 lines.
This register is double-buffered.
Default: 0000 0000B
0x0EB Auto Gain/Gauge Window Vertical Length –hi R/W
Bits Name Description
2-0 GI_CAP_VLEN MSB of GI_CAP_VLEN.
[10:8] This register is double-buffered.
Default: 0000 0000B
0x0EC Auto Gain/Gauge Window Horizontal Begin –lo R/W
Bits Name Description
7-0 GI_CAP_HBEG Horizontal Capture Begin. GH_CAP_HBEG indicates how many pixels to
[7:0] wait after referenced edge of HSYNC before starting image capture.
GH_CAP_HBEG =3, means waiting 3 pixels to begin capture.
This register is double-buffered.
Default: 0000 0000B
0x0ED Auto Gain/Gauge Window Horizontal Begin –hi R/W
Bits Name Description
7-4 Reserved
3-0 GI_CAP_HBEG MSB of GI_CAP_HBEG.
[11:8] This register is double-buffered.
Default: 0000 0000B
0x0EE Auto Gain/Gauge Window Horizontal Width –lo R/W
0x0F6 : Reserved
0x0F7 Gauge Control 1 R/W
Bits Name Description
7-1 Reserved
0 Gauge Detection Area mode select
GAUGE_MOD_SEL 0 = Detecting area is defined by capture registers
1 = Detecting area is defined by Auto Gain/Gauge window registers.
Default: 0000 0000B
0x0F8 Gauge Control 2 R/W
Bits Name Description
7 To Gauge the distribution of input data. When GAUGE_EN set “1”, the
function is enable, then if the gauge is finished this bit is cleared to “0”.
GAUGE_EN , repeat read gauge this bit must set “0” follow set “1”
0 = Disable
1 = Enable
6-5 Reserved
4-3 Gauge Source Select
00: Blue Channel
GAUGE_SEL 01: Green Channel
10: Red Channel
11: Reserved
2-0 The step of gauge Data
000: 1 Step 100: 16 Step
GAUGE_STEP
001: 2 Step 101: 32 Step
[7:0]
010: 4 Step 110: Reserved
011: 8 Step 111: Reserved
Default: 0000 0000B
7-0 GI_PHS_SDIFF Auto Phase Sum of Difference (LSB). GI_PHS_SDIFF specifies how the
[7:0] phase locking quality in ADCPLL block.
R_MINMAX The minimum or maximum value of red channel data in one frame.
[7:0]
Default: XXXX XXXXB
0x114 Auto Phase Sum of Difference – 2’nd R
Bits Name Description
7-0 GI_PHS_SDIFF Second byte of GI_PHS_SDIFF
[15:8]
G_MINMAX The minimum or maximum value of green channel data in one frame.
[7:0]
Default: XXXX XXXXB
0x115 Auto Phase Sum of Difference – 3’rd R
Bits Name Description
7-0 GI_PHS_SDIFF Third byte of GI_PHS_SDIFF
[23:16]
B_MINMAX The minimum or maximum value of blue channel data in one frame.
[7:0]
Default: XXXX XXXXB
0x116 Auto Phase Sum of Difference –hi R
Bits Name Description
7-0 GI_PHS_SDIFF MSB of GI_PHS_SDIFF
[31:24]
Default: XXXX XXXXB
Graphic Auto Clock
0x117 Auto Clock Reference Width –lo R/W
Bits Name Description
7-0 GI_CLK_REF Auto Clock Reference Width. This register provides the reference value
[7:0] for calibrating the frequency of sampling clock in ADCPLL block.
Default: 0000 0000B
3-0 BRIGHT_FRM_VS Bright Frame vertical start high byte [10:8]. Specifies the vertical starting
[10:8] position of the Bright Frame in pixel units. This register is
double-buffered.
Default: 0000 0000B
0x138 Bright Frame Vertical Height – Low byte R/W
Bits Name Description
7-0 BRIGHT_FRM_VH Bright Frame vertical Width low byte [7:0]. Specifies the width of the
[7:0] Bright Frame in pixel units. . This register is double-buffered.
Default: 0000 0000B
0x139 Bright Frame Vertical Height – High byte R/W
Bits Name Description
7-4 Reserved
2-0 BRIGHT_FRM_VH Bright Frame vertical Width low byte [10:8]. Specifies the width of the
[10:8] Bright Frame in pixel units. . This register is double-buffered.
Default: 0000 0000B
0x13A~0x142 : Reserved
8.22. DVI Input Control 2
0x147~0x14F : Reserved
If PATT_BK = Bank 0
0000 = Gamma Correction pattern
0001 = Dot Moiré
0010 = Vertical Line Moire (1B1W)
0011 = Vertical Line Moire (2B1W)
0100 = Vertical Line Moire (2B2W)
0101 = 256 V_Gray Bar
0110 = 256 H_Gray Bar
0111 = Horizontal Line Moire (1B1W)
1000 = Horizontal Line Moire (2B1W)
1001 = Horizontal Line Moire (2B2W)
1010 = Chat Pattern
1011 = White Pattern
11xx = Rectangular pattern, outline width is defined by xx bits.
00 = 1 pixel
01 = 3 pixels
10 = 5 pixels
11 = 7 pixels
If PATT_BK = Bank 1
0000 = Black pattern
0001~1111 = Reserved
3 PATT_BK Built-in pattern bank Select
0 = Bank 0
1 = Bank 1
2 CBAR_EN Paste a Cross Bar on the built-in display pattern and the Bar’s gray level is
controlled via CBAR_FG[7:0] register (0x15A)
0 = Disable
1 = Enable
1-0 DP_MUTE Display Mute Mode Select
[1:0] 00 = Normal display, RGB channel output controlled via DP_RGB
01 = Mute input with output built-in display pattern, pattern color decided
by DP_RGB registers. (Display free-run)
10 = Mute input with output OSD and background color, background color
decided by DP_BG_R/G/B registers. (Display free-run)
11 = Pull low all display signals including data, clock and control lines
Default: 0000 0000B
0x155 : Reserved
0x156 Display Drive and Polarity Control R/W
Bits Name Description
7 DDE_POL Display DE
1 = Active High
0 = Active Low
6 DCLK_POL Display Clock
0 = Normal
1 = Inverted
5 DHS_POL Display Hsync
1 = Active High
0 = Active Low
4 DVS_POL Display Vsync
1 = Active High
0 = Active Low
3-0 Reserved
Default: 1011 0010B
0x157 Display Clock and Data Delay Control R/W
Bits Name Description
7 Reserved
6-5 DCLK_SYNC_SEL Display clock synchronous mode select
00 = Display clock free-run
01 = Display clock is synchronized to input(default by TCON enable)
10 = Display clock free-run and DISP_DE synchronized to DISP_CLK
11 = Reserved
4-0 DCLK_DLY Select panel interface CLOCK delay time. (0.5nS/step)
[4:0] 0~32 step
Default: 0010 0000B
0x158 Display Dithering Control R/W
Bits Name Description
7-4 DITH_MODE Dithering mode select
[3:0]
3 GAMMA_DITH_EN Gamma dithering enable. ( 10 to 8 ) ( 0x1EE[2] must set “0” )
0 = Disable
1 = Enable ( gamma table set 4.0 ) , 0x390.4 set “0” , gamma after OSD
2 DITH_8BIT/ Rounded 10 bit gamma data output to 8 bit for dithering
GAMMA_RANDOM 0 = Disable
1 = Enable 8 Bit dithering
If GAMMA_DITH_EN = “1” (0x158[3]), this bit is for gamma dithering
random mode control
1 DITH_TURBO 0 = Disable
1 = Enable , 0x1DA[5:4] must disable
0x158[7:4] set “0000” for check
0 DITH_EN Dithering enable. When DITH_EN =0, the LSB bits of display data will be
truncated if display color depth is less than internal data resolution.
0 = Disable
1 = Enable
Default: 0000 0000B
DH_TOTAL
DH_ACT_BEG
DH_HS_WID
DH_ACT_WID
DV_VS_WID
DV_BG_BEG
DV_ACT_BEG
DV_BG_LEN Display Background Window
DV_TOTAL
DV_ACT_LEN
Active Window
DV_BG_BEG DH_BG_WID
DE
7-4 GI_FLD_WINEDN Define the end position of graphic field decision window.
[3:0]
3-0 GI_FLD_WINBEG The G_HS period is divided into 16 segments; a field decision window is
[3:0] defined by GI_FLD_WINBEG and GI_FLD_WINEND. GI_FLD_WINBEG
defines the window begin position, and GI_FLD_WINEND defines the end
position. If the G_VS reference edge locates inside the window, it means
ODD field.
Default: 0100 1100B
0x199 Graphic SYNC Processor Control 3 R/W
Bits Name Description
7-2 Reserved
1 GI_FLD_EDGE Select the reference edge of VSYNC in Graphic Field Detector
0 = Leading edge
1 = Trailing edge
0 GI_FLD_INV Invert the polarity of Graphic Field Detector output signal from sync
processor
0 = Normal
1 = Invert
Default: 0000 0000B
Sync Status
0x19A Graphic Sync Processor Status R
Bits Name Description
7 GI_VCNT_OV GI_VCNT overflow flag
0 = Non-overflow
1 = Overflow
6 GI_HCNT_OV GI_HCNT overflow flag
0 = Non-overflow
1 = Overflow
5 GI_CSPRE Composite SYNC present flag
0 = Non-present
1 = Present
4 GI_VPRE VSYNC present flag
0 = Non-present
1 = Present
3 GI_HPRE HSYNC present flag
0 = Non-present
1 = Present
2 GI_INTE Interlace input detected flag
0 = Progressive input
1 = Interlaced input
1 GI_VPOL VSYNC polarity
0 = Active low
1 = Active high
0 GI_HPOL HSYNC polarity
0 = Active low
1 = Active high
Default: XXXX XXXXB
2-0 DITH_01 “01” dithering type , 0x158.2 must set “0” , 0x1DB.7 set “0”
Default: 0000 0000B
0x1DC ~ 0x1E5 : Reserved
0x1E6 ADC test mode Control R/W
Bits Name Description
7 Internal LDO
0: 1.8V ( resistor )
1: 1.6V ( bandgap )
6 Reserved
5 Internal LDO
0: 1.8V ( resistor )
1: 1.6V ( bandgap )
4-1 Reserved
0 RSTB Reset ADC data to low
0: Reset
1: Normal
Default:0000 0001B
0x1E7 HPLL LDO R/W
Bits Name Description
7-2 Reserved
1 HPLL _LDO HPLL LDO
0: 1.8V ( bandgap )
1: 1.6V ( resistor )
0 PAGE3_OPTION Page 3 function option
0: HDCP control
1: DVI auto equalize
Default:0100 0000B
0x1E8 ~ 0x1EC : Reserved
4 mix_3in1_dither_en(G)
3-2 Reserved
1 0: R/G/B control depends on G channel
1: Use separate control registers
0 BLOCK_TOGGLE_EN 0: Disable .
1: Enable . .( 0x370 blend must enable )
Default: 0000 0000B
0x372 Separate R Dithering Control-1 R/W
Bits Name Description
7-4 R channel “10“ dithering option , 0x371.1 must set “1“
3-0 R channel dither mode , , 0x371.1 must set “1“
Default: 0000 0000B
0x373 Separate R Dithering Control-2 R/W
Bits Name Description
7-6 Reserved
5 Mixed dither enable
4 Dynamic dither
3-2 Dynnmic mode [1:0]
1-0 Static mode [1:0]
Default: 0000 0000B
0x374 Separate R Dithering Control-3 R/W
Bits Name Description
7 LSB10_BLEND_TYPE 0: Static and dynamic ordered blending .
1: Random and dynamic ordered blending .
6 LSB01_BLEND_TYPE 0: Static and dynamic ordered blending .
1: Random and dynamic ordered blending .
5 LSB10_BLEND_EN 0: Disable .
1: Enable .
4-3 LSB10_BLEND_LOGIC_OP 00: Or .
01: Xor .
10: Xor .
11: And .
2 LSB01_BLEND_EN 0: Disable .
1: Enable .
1-0 LSB01_BLEND_LOGIC_OP 00: Or .
01: Xor .
10: Xor .
11: And .
Default: 0000 0000B
0x375 Separate B Dithering Control-1 R/W
Bits Name Description
7-4 B channel “10“ dithering option , 0x371.1 must set “1“
3-0 B channel dither mode [3:0] , , 0x371.1 must set “1“
Default: 0000 0000B
0x376 Separate B Dithering Control-2 R/W
Bits Name Description
7-6 Reserved
5 Mixed dither enable
4 Dynamic dither
3-2 Dynnmic mode [1:0]
1-0 Static mode [1:0]
Default: 0000 0000B
0x377 Separate B Dithering Control-3 R/W
Bits Name Description
7 LSB10_BLEND_TYPE 0: Static and dynamic ordered blending .
1: Random and dynamic ordered blending .
6 LSB01_BLEND_TYPE 0: Static and dynamic ordered blending .
1: Random and dynamic ordered blending .
5 LSB10_BLEND_EN 0: Disable .
1: Enable . 0x371.0 must set “1“
4-3 LSB10_BLEND_LOGIC_OP 00: Or .
01: Xor .
10: Xor .
11: And .
2 LSB01_BLEND_EN 0: Disable .
1: Enable . 0x371.0 must set “1“
1-0 LSB01_BLEND_LOGIC_OP 00: Or .
01: Xor .
10: Xor .
11: And .
Default: 0000 0000B
0x378~0x37F : Reserved
Center Point
Slope1
Slope2
Zone1 Zone2
Non-linear Position
0x38C~0x38F : Reserved
8.30. Bright Frame Border Function
0x390 Bright Frame Windows Border control R/W
Bits Name Description
7 BF1_BORDER_ EN BF1 border
0 = Disable
1 = Enable
1: Enabled
3-2 Reserved
1 TEXT_ENHANCE Text enhance , the priority higher than LUMA_PEAK_EN
0: disabled
1: enabled
0 LUMA_PEAK_EN This bit enables the luma horizontal peaking control ,
0: Disabled
1: Enabled
Default: 0010 0000B
0x3A1 Luma Peaking Range Control R/W
Bits Name Description
7-4 YCORING[3:0] To control Luma Signal throshold ( coring )
3-2 YGAIN[1:0] Luma Gain range control
Y peaking : 1/2 , 1, 2 , 4
1-0 YFREQ[1:0] To control Luma freq range .
Default: 0000 0000B
0x3A2 Chroma Peaking Range Control R/W
Bits Name Description
7-4 CCORING[3:0] To control Chroma Signal throshold .
3-2 CGAIN[1:0] To control Chroma Gain range .
1-0 CFREQ[1:0] To control Chroma freq range .
Default: 0000 0000B
0x3A3 Text Enhance Control R/W
Bits Name Description
7-0 LUM_NOISE_THD[7:0] Luminace Noise Threshold
Recommended value to 20h (10 bits)
Default: 0010 0000B
0x3A4 Text Enhance Control R/W
Bits Name Description
7 DOUBLE_TEXT_ENHANCE Text Enhance double effect
6-4 LUMA_GAIN Luminance gain level
1-0 CHROMA_THD[1:0] Chrominance Threshold Level, higher level enhances more
color pixels
00: 128 01: 256
10: 512 11: 1024
Default: XXXX XX11B
0x3A5~0x3AF : Reserved
8.32. ACE Control
0x3B0 ACE Function Control R/W
Bits Name Description
7 Reserved
6 NON_LINEAR_MODE Enable non-linear histogram mode ( Only support BF1 )
5 DATA_PORT_SEL[1] Data port access selection, This bit setting will reference to
Reg. 0x3B1[4], {3B0[5], 3B1[4]}
00 : histogram read,
01 : I-Gamma curve R/W
1x : Non-linear histogram point R/W
4 HIST_MODE 0: Mode 0 , pixel number accumulation mode .
1: Mode 1 ,frame number accumulation mode .
3-2 ACE_MODE[1:0] 00: 4 area histogram / I – Gamma curve .
01: 8 area histogram / I – Gamma curve .
10: 16 area histogram / I – Gamma curve .
11: Reserved
1 BF1_I-GAMMA_EN BF1 , I-Gamma function
0: Disable
1: Enable
0 BF2_I-GAMMA_EN BF2 , I-Gamma function
0: Disable
1: Enable
Default: 0000 0000B
0x3B1 ACE Function Control R/W
Bits Name Description
7 I-GAMMA_UPDATE 1: for update I-Gamma curve data .
6 I-GAMMA_RW 0: Read I-Gamma curve .
1: Write I-Gamma curve .
5 WINSEL 0 : For BF1 access .
1 : For BF2 access .
4 DATA_PORT_SEL If reg. 0x3B0[5] set to 0
1: for I-Gamma curve R/W, 0: for histogram read.
If reg. 0x3B0[5] set to 1, the data port will access Non-linear
histogram point R/W
3-1 FRAME_MODE[2:0] 000 ~ 111: for 1 to 255 frame calculation .
0 HIST_EN/HIST_RDY 0: Histogram Read ready
1: Enable histogram
Default: 0000 0000B
Histogram read : 4 or 8 or 16 area pixel counts in entire frame , if HIST_MODE set “0”
Histogram read : 4 or 8 or 16 area over threshold frame counts in 256 frame , if HIST_MODE set “1”
7-0 CM_BRIGHTNESS_B This parameter is active when CM_BRIGHT_EN is active. The value is
from –128 to 127 in 2’s complement, power on default is 0.
B Display color = (Original value * Contrast coef.) + Brightness coef.
Default: 0000 0000B
0x3C4 CM Contrast Ratio coefficient for R R/W
Bits Name Description
7-0 CM_CONTRAST_R This parameter is active when CM_CONTRAST_EN is active. The
value is from 0(00 h) to2 (FF h), power on default is 1 (80h)..
Default: 1000 0000B
0x3C5 CM Contrast Ratio coefficient for G R/W
Bits Name Description
7-0 CM_CONTRAST_G This parameter is active when CM_CONTRAST_EN is active. The
value is from 0(00 h) to2 (FF h), power on default is 1 (80h).
Default: 1000 0000B
0x3C6 CM Contrast Ratio coefficient for B R/W
Bits Name Description
7-0 CM_CONTRAST_B This parameter is active when CM_CONTRAST_EN is active. The
value is from 0(00 h) to2 (FF h), power on default is 1 (80h).
Default: 1000 0000B
0x3C7 CM Hue coefficient R/W
Bits Name Description
7-0 CM_HUE This parameter is active when CM_HUE_EN is active. The value is
from 00h to 7Fh, one step means 180/128 degree. Bit 7 is sign bit:
0: clockwise (negative rotation),
1: counterclockwise (positive rotation)
Default: 0000 0000B
0x3C8 CM Hue coefficient R/W
Bits Name Description
7-0 CM_SATURATION This parameter is active when CM_SATURATION_EN is active. The
value is from 00 h to FF h.
Default: 1000 0000B
0x3C9 CM Hue coefficient R/W
Bits Name Description
7-0 CM_INTENSITY This parameter is active when CM_INTENSITY_EN is active. The
value is from 00 h to FF h. (0~2)
Default: 1000 0000B
0x3CA~0x3CB : Reserved
0x3CC CM Color Enhancement Configuration R/W
Bits Name Description
7 HH_MAP_EN Hue-Hue map
0: disable
1: enable
7-2 Reserved
1-0 REG_PAGE_SEL Register Page Enable
000: Enable register Page0.
001: Enable register Page1.
010: Enable register Page2.
011: Enable register Page3.
100: Enable register Page4.
Default: 0000 0000B
0x400~0x42F : Reserved
8.34. DBC
0x430 DBC Control R/W
Bits Name Description
7-4 ABRUPT_THD[3:0] When Abrupt_Change_Enable =1, if the differences of the current and
previous frame statistics are bigger than Abrupt_TH*16, it will
considered as un-stable immediately.
3 ABRUPT_EN Abrupt_Change_Enable:
1: Abrupt Change function enabele
0: Abrupt Change function disabled
2 DBC_DITH_EN DBC_dither_enable:
1: DBC dither is disabled.
0: DBC dither is disabled
1 DBC_DATA_EN Modify RGB value according to PWM value
1: Enable Modification
0: Disable (No Change)
0 DBC_BL_CON_EN Dynamic Backlight Control Enable (PIN Selection by REG0EE[5])
1:Enable
0:Disable
Default: 1111 0100B
0x431 DBC Adjust R/W
Bits Name Description
7-4 DUTY_ADJ_RATE Dynamic backlight control adjustment rate. PWM and color values will
adjusted according to frame statistics at every (Adjust_Rate+1) stable
frames
3-0 DUTY_ADJ_STEP PWM duty adjustment step size: the maximum step size when adjust
the PWM duty at the adjust frame rate
Default: 1000 0011B
0x432 PWM Min R/W
Bits Name Description
7-0 DBC_PWM_MIN The lower bond of PWM duty cycle. No matter how PWM duty is
modified according to frame statistics. The duty cycle will never lower
than PWM_min/256. PWM_min must be no smaller than 8’h40.
Default: 1000 0000B
0x433 PWM Divider 1 R/W
Bits Name Description
9. Ordering Information
Order Code Package Note
NT68667FG QFP 128L Pb Free
NT68667HFG QFP 128L Pb Free
NT68667UFG QFP 128L Pb Free
Package Information
D
D1
B
102 65
WITH PLATING
103 64 C
BASE METAL
E1
DETAIL A
E
0~8 degree (4x)
128
39
G
GAGE PLANE
1 e B 38
G
0.25MM
0~8 degree (4x) L
SEE DETAIL "F" L1
DETAIL F
A2
A
A1
0.10 y
SEATING PLANE DETAIL "A"
1 Trail : 66 pcs
1 Box : 10 Trail
1 Carton : 6 Box