For NT68665/NT68625 Flat Panel Monitor Controller Preliminary V 0.40 2006-01-06 NT68665/NT68625 TABLE OF CONTENTS 1. REVISION HISTORY................................................................................................................ 4 2. FEATURES .............................................................................................................................. 5 3. GENERAL DESCRIPTION....................................................................................................... 8 4. BLOCK DIAGRAM .................................................................................................................. 9 5. PINOUT INFORMATION ........................................................................................................ 10 5.1. 5.2. 5.3. 6. PIN DIAGRAM ................................................................................................................... 10 PIN ASSIGNMENT .............................................................................................................. 11 PIN DESCRIPTION ............................................................................................................. 15 FUNCTIONAL DESCRIPTION ............................................................................................... 19 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. 6.9. 6.10. 6.11. 6.11.1. 6.11.2. 6.12. 6.13. 6.13.1. 6.13.2. 6.14. 6.14.1. 6.14.2. 6.15. 7. POWER CONTROL ............................................................................................................ 19 ANALOG TO DIGITAL CONVERTER (ADC) ............................................................................ 19 DVI RECEIVER ................................................................................................................. 20 GRAPHIC PORT CAPTURE INTERFACE ................................................................................ 21 VIDEO PORT CAPTURE INTERFACE .................................................................................... 21 AUTO TUNE ...................................................................................................................... 21 VIDEO PROCESSOR .......................................................................................................... 23 SYNC PROCESSOR ........................................................................................................... 25 OSD FUNCTION ............................................................................................................... 28 DPLL CLOCK CONTROL .................................................................................................... 36 DISPLAY INTERFACE.................................................................................................... 37 Scaler Display Data .................................................................................................... 37 Single/Dual pixel LVDS Transmitter............................................................................. 38 TIMING CONTROLLER CONTROL ......................................................................................... 40 MISCELLANEOUS .............................................................................................................. 45 General-Purpose Input Output (GPIO)........................................................................ 45 PWM Output ............................................................................................................... 46 MCU INTERFACE .............................................................................................................. 47 I2C Protocol................................................................................................................ 47 IRQn Interrupt Sources ............................................................................................... 49 8031 ON-CHIP MICROCONTROLLER .................................................................................. 50 ELECTRICAL SPECIFICATIONS .......................................................................................... 51 7.1. 7.2. DC ELECTRICAL CHARACTERISTICS .................................................................................. 51 AC ELECTRICAL CHARACTERISTICS ................................................................................... 58 8. APPLICATION CIRCUIT ........................................................................................................ 69 9. REGISTERS MAPPING ......................................................................................................... 71 9.1. 9.2. 9.3. 9.4. 9.5. 9.6. 9.7. 9.8. 9.9. 2006-02-09 ADC INTERFACE .............................................................................................................. 72 DVI INPUT CONTROL 1 ..................................................................................................... 75 PRE-PATTERN CONTROL ................................................................................................... 78 GRAPHIC PORT CONTROL ................................................................................................. 78 VIDEO PORT CONTROL ..................................................................................................... 86 COLOR SPACE CONVERSION CONTROL .............................................................................. 88 VIDEO PORT CAPTURE CONTROL ...................................................................................... 89 BACK END IMAGE PROCESSING ......................................................................................... 91 NOISE REDUCTION FILTER CONTROL ................................................................................. 93 2 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.10. 9.11. 9.12. 9.13. 9.14. 9.15. 9.16. 9.17. 9.18. 9.19. 9.20. 9.21. 9.22. 9.23. 9.24. 9.25. 9.26. 9.27. 9.28. 9.29. 9.30. 9.31. 9.32. 9.33. 9.34. 9.35. 9.36. 9.37. 9.38. 9.39. GENERAL PURPOSE INPUT OUTPUT (GPIO) ....................................................................... 94 PWM OUTPUT ................................................................................................................. 95 ON SCREEN DISPLAY REGISTERS ...................................................................................... 97 SOURCE HSYNC DIGITAL PLL CONTROL .......................................................................... 112 INDEX PORT ACCESS CONTROL ....................................................................................... 115 MISC. ACCESS CONTROL ................................................................................................ 116 AUTO GAIN/GAUGE ACCESS W INDOW CONTROL .............................................................. 117 DISPLAY DIGITAL PLL CONTROL ...................................................................................... 118 GRAPHIC INPUT GAUGE .................................................................................................. 119 PRODUCT ID .................................................................................................................. 121 POWER CONTROL .......................................................................................................... 121 AUTO TUNE .................................................................................................................... 122 BRIGHT FRAME DISPLAY REGISTERS ............................................................................... 128 DVI INPUT CONTROL 2 ................................................................................................... 130 DISPLAY PORT CONTROL ................................................................................................ 131 SYNC PROCESSOR ......................................................................................................... 144 LVDS OUTPUT CONTROL................................................................................................ 152 AUTO OFFSET CONTROL ................................................................................................. 153 DATA TRACKING CONTROL .............................................................................................. 154 SRGB CONTROL ............................................................................................................ 155 TEST MODE ................................................................................................................... 159 TIMING CONTROLLER CONTROL ....................................................................................... 163 FLICKER DETECT CONTROL ............................................................................................ 169 HIGH-BANDWIDTH DIGITAL CONTENT PROTECTION SYSTEM .............................................. 171 DITHERING FUNCTION 2 .................................................................................................. 176 HORIZONTAL NON-LINEAR SCALING FUNCTION ................................................................. 177 BRIGHT FRAME BORDER FUNCTION ................................................................................. 178 Y/C PEAKING CONTROL .................................................................................................. 179 ACE CONTROL ............................................................................................................ 180 COLOR MANAGEMENT .................................................................................................... 181 10. ORDERING INFORMATION ................................................................................................ 184 11. PACKAGE INFORMATION.................................................................................................. 185 2006-02-09 3 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1. Revision History NT68665/NT68625 Specification Revision History Version Content Data 0.40 Pin out assignment changed Jan. 2006 0.30 Added BF3 and HDCP Dec. 2005 0.20 Proposal Ⅱ Spec. Sep. 2005 0.11 Proposal I Spec. Aug. 2005 0.10 Original Spec. Jul. 2005 2006-02-09 4 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 2. FEATURES Analog Graphic Input Integrated triple high speed ADC/PLL 0.55V to 0.9V Analog input range Supports both non-interlaced and interlaced input signals 64 steps of phase adjust for each RGB channel Sampling rate up to 110MHz for X type, 165MHz for E type 500 MHz programmable analog bandwidth Digital Graphic Input Integrated single link DVI receiver Direct connect to all DVI compliant TMDS transmitters Operating up to 165MHz Supports High-Bandwidth Digital Protection (HDCP) Supports Encryption HDCP secret key Digital Video Input Supports ITU-R BT.656 8-bit Input format Built-in YUV to RGB color space converter Spatial de-interlace Video Processing Independent horizontal and vertical zoom and shrink Auto-calibration function for quick video positioning, clock tracking and phase adjust Programmable H-sync pulse guard window prevents the position detecting errors Enhancement Back-end brightness, Contrast, Hue, Saturation and Sharpness adjust Built-in adaptive Noise Reduction function Built-in Post Pattern generator Support Bright Frame III function for window media enhancement adjust, that have automatic contrast & brightness adjustment, color correction and color enhancement on regional picture 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 184 programmable 1 bits/pixel RAM Fonts, 64 programmable 2 bits/pixel RAM Fonts, 8 programmable 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 2006-02-09 5 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 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 Splitting OSD frame supported Display Output Supports single pixel or dual pixel output Multi-output interface RSDS/LVDS supported Spread spectrum clock (SSC) output, output signals drive current and slew rate control for low EMI Dithering function supports 24-bit quality for 18-bit panel Optional Frame Sync or Free Run display synchronization modes 10-bit programmable gamma correction 2 channel PWM output for LCD back-light control or volume control Display resolution up to SXGA Supports sRGB input Built-in Dual Pixel LVDS Transmitter Integrate the Dual Port, 4 Data Channel and Clock-Out Low-Voltage differential LVDS transmitter to supports single or dual pixel 6/8-bit display data transmission Suited for VGA, SVGA, XGA and dual pixel SXGA, UXGA display transmission from controller to display with very low EMI Built-in Panel Timing Controller Integrate the timing control (TCON) to supports single or dual port column drivers Integrate RSDS transmitter to supports RSDS differential output for RSDS Column Drivers 8 Programmable General Purpose Output provide customized for standard or in-house column drivers and row drivers Flexible flicker detection for 2-line dot inversion Embedded 8031 On-Chip Microcontroller 8031 8-bit CMOS Micro-Processor (uP) core On-Chip Oscillator ➪ 12MHz~15MHz operating frequency 64K/128K bytes of on-chip flash memory for program memory, 2K bytes of Mask ROM for ISP control function and 1,280/1792 Bytes On-Chip RAM 4 channels 7-Bit resolution A/D Converter 37 Selectable General Purpose I/O Pins 10 selectable output channels PWM D/A Converter 5-vector interrupt structure with two programmable priority levels for uP F8031 2 Two built-in master/slave I C bus interfaces support VESA DDC 2Bi/2B+/CI Two DDC2Bi with Selectable 128/256 Bytes EDID-Buffer to internal RAM MCU Interface High speed serial 2-wire IIC bus Power 3.3V power supply 2006-02-09 6 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Built-in 3.3V to 1.8V LDO regulator Normal operate less than 1.5 W Power down less than 50 mW Package QFP 128 pin 2006-02-09 7 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 3. General Description The NT68665/NT68625 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 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 NT68665/NT68625 operates at frequencies up to 165MHz, suitable for LCD monitor up to SXGA resolution. By using alternate sampling technology, the supported analog input resolution can be extended to UXGA mode. The NT68665/NT68625 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 multi-interface with timing controller or without timing controller. With timing controller provided single/double pixel clock RSDS interface; without timing controller provide single/double pixel clock LVDS interface. In addition, NT68665/NT68625 includes an integrated 8-Bit Microcontroller (MCU). It contains an 8-bit 8031 micro-controller, on-chip 64K/128K bytes flash-type program ROM, 1,280-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. MSP3450 Audio Audio In TDA 7496L Amp RSDS Output VGA In S-Video In YUV (ITU656) LVDS Output NT68665/ NT68625 DVI In TV Decoder CVBS In 24LC16 NVRAM Figure 3-1 NT68665/NT68625 System Design Example 2006-02-09 8 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 4. Block Diagram Post - Pattern Generator Pre - Pattern Generator Graphic Capture / Measurement Digital TMDS TMDS RX Analog RGB Triple ADC Over-sampling clock Data over sampling YUV to RGB Scaling sRGB Gain/ Offset Gamma/ Dithering Display Control OSD Controller *Optional OSD RAMs LVDS Transmitter ADC_HS HPLL MCU 64/128K Flash Memory HS / VS SOGI SOG Slicer Sync Processor 7-bit ADC *4 *Optional Host Interface SSC Clock Generation RSDS Transmitter IN_YUV_HS/ IN_YUV_VS/ IN_FIELD Digital Video YUV Timing Controller DDC2Bi *2 Video Capture / Measurement Reference Clock Figure 4-1 Functional Block Diagram 2006-02-09 9 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 5. Pinout Information 5.1. Pin Diagram PC7 PD0 PD1 PD2 PD3 PD4 (HSYNCI) NC GPO1 AD0/GPO2 AD1/GPO3 INT_VSO/GPO4 INT_HSO/GPO5 CVDD GPO6 PWMA/GPO7 PWMB/GPO8 (VSYNCI) NC PC0* PC1* PC3/PWM0 PC4/PWM1 PC5 PB1/ADC1 PB0/ADC0 OSCI OSCO 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 RSTB MCU_VCC MCU_GND RX2+ RX2AVCC RX1+ RX1AGND RX0+ RX0AGND RXC+ RXCAVCC REXT PVCC PGND BIN1+ BIN1SOG1I GIN1+ GIN1RIN1+ RIN1ADC_VAA ADC_GNDA PC2 PD6 PB3/ADC3/INT1 P31/TXD P30/RXD PB2/ADC2/INT0 PB7/DDC_SDA1 PB6/DDC _SCL1 PA3/PWM5 PA4*/PWM6* PA5*/PWM7* 1 102 PC6 2 101 DGND/CGND 3 100 RSRB3M 4 99 5 98 6 97 7 96 8 9 95 10 93 11 92 12 91 13 90 14 89 15 88 16 87 17 86 18 85 19 20 84 94 83 21 NT68665 22 82 81 23 80 24 79 25 78 26 77 27 76 28 75 29 74 30 73 31 72 32 71 33 70 34 69 35 68 36 67 37 66 38 65 RSRB3P RSRB2M RSRB2P RSRB1M RSRB1P RSGB3M RSGB3P RSGB2M RSGB2P DVDD SP RSGB1M/T0M RSGB1P/T0P RSCLKBM/T1M RSCLKBP/T1P RSBB3M/T2M RSBB3P/T2P RSBB2M/TCLK1M RSBB2P/TCLK1P RSBB1M/T3M RSBB1P/T3P DGND/CGND RSRA3M/T4M/RSRB0M RSRA3P/T4P/RSRB0P RSRA2M/T5M/RSGB0M RSRA2P/T5P/RSGB0P RSRA1M/T6M/RSBB0M RSRA1P/T6P/RSBB0P RSGA3M/TCLK2M RSGA3P/TCLK2P RSGA2M/T7M RSGA2P/T7P PA1/PWM3 PA2/PWM4 PA0/PWM2 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 CGND/DGND RSGA1M RSGA1P/VCKI RSCLKAM/V7 RSCLKAP/V6 RSBA3M/V5 RSBA3P/V4 RSBA2M/V3 RSBA2P/V2 RSBA1M/V1 RSBA1P/V0 DVDD CVDD IRQn SCL/P34 SDA/P35 RSTn/PD5 PB4/DDC _SCL0 PB5/DDC_SDA0 PLL_VDD TCLK PLL_GND TOUTP/VSYNCI1 HSYNCI1 PA7*/PWM9* PA6*/PWM8* Figure 5.1-1 NT68665/NT68625 Pin Diagram 2006-02-09 10 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 5.2. Pin Assignment No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Pin RSTB MCU_VCC MCU_GND RX2+ RX2AVCC RX1+ RX1AGND RX0+ RX0AGND RXC+ RXCAVCC REXT Type I Power Power I I Power I I Power I I Power I I Power I 17 18 19 20 21 22 23 24 25 26 27 28 29 30 PVCC PGND BIN1+ BIN1SOGI1 GIN1+ GIN1RIN1+ RIN1ADC_VAA ADC_GNDA Power Power I I I I I I I Power Power Definition Active-Low Reset Input; with Schmitt Trigger Input Micro-controller +3.3V Power Supply Input Micro-controller Power Ground TMDS input channel 2+ (For NT68665 only) TMDS input channel 2- (For NT68665 only) TMDS Analog VCC must be set to 3.3V. TMDS input channel 1+ (For NT68665 only) TMDS input channel 1- (For NT68665 only) TMDS Analog GND. TMDS input channel 0+ (For NT68665 only) TMDS input channel 0- (For NT68665 only) TMDS Analog GND. TMDS input clock pair (For NT68665 only) TMDS input clock pair (For NT68665 only) TMDS Analog VCC must be set to 3.3V. External termination resistor. A 1% 390 Ω resistor must be connected from this pin to AVCC. TMDS PLL Analog VCC must be set to 3.3V. TMDS PLL Analog GND. B channel positive analog video input B channel negative analog video input VGA Port Sync On Green Input with Schmitt trigger G channel positive analog video input G channel negative analog video input R channel positive analog video input R channel negative analog video input ADC Analog power supply ADC Analog ground PC2 PD6 PB3 ADC3 INTE1 P31 TXD P30 RXD PB2 ADC2 INTE0 I/O I/O I/O I I I/O O I/O I I/O I I I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O Pin; Push-Pull Structure with Schmitt Trigger Input A/D Converter Input-3; Hi-Z input External Interrupt input 1; Schmitt Trigger Input GPIO Port-31 of Micro-Processor F8031 UART TX Data Output of Micro-Processor F8031 GPIO Port-30 of Micro-Processor F8031 UART RX Data Input of Micro-Processor F8031 I/O Pin; Push-Pull Structure with Schmitt Trigger Input A/D Converter Input-2; Hi-Z input External Interrupt input 0, Schmitt Trigger Input 31 32 33 2006-02-09 11 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 34 PB7* I/O DDC_SDA1* I/O PB6* I/O DDC_SCL1* I/O 41 PA3 PWM5 PA4* PWM6* PA5* PWM7* PA6* PWM8* PA7* PWM9* HSYNCI1 I/O O I/O O I/O O I/O O I/O O I 42 VSYNCI0/TOUTP O 43 44 45 PLL_ GND TCLK PLL_ VDD Power I Power 46 PB5* I/O DDC_SDA0*/ HDCP_SDA I/O PB4* I/O DDC_SCL0*/ HDCP_SCL I/O RSTn /PD5 I/O 49 SDA/P35 I/O 50 T1 SCL I O 51 52 P34 T0 IRQn CVDD I/O I O Power 35 36 37 38 39 40 47 48 2006-02-09 I/O Pin; Open-Drain with Schmitt Trigger Input 5V Open-Drain Serial Data I/O Pin for the DDC Port 1 and the slave/master I2C-Bus Port 1 5V I/O Pin; Open-Drain with Schmitt Trigger Input 5V Open-Drain Serial Clock I/O Pin for the DDC Port 1 and the slave/master I2C-Bus Port 1 I/O Pin; Schmitt Trigger Input PWM-Type D/A Converter; 3.3V Push-Pull Structure I/O Pin; Open-Drain Structure with Schmitt Trigger Input PWM-Type D/A Converter; 5V Open-Drain Structure I/O Pin; Open-Drain Structure with Schmitt Trigger Input PWM-Type D/A Converter; 5V Open-Drain Structure I/O Pin; Open-Drain Structure with Schmitt Trigger Input PWM-Type D/A Converter; 5V Open-Drain Structure I/O Pin; Open-Drain Structure with Schmitt Trigger Input PWM-Type D/A Converter; 5V Open-Drain Structure VGA Port Channel 1 Horizontal Sync Input with Schmitt trigger. (Schmitt triggered, 5V tolerant) VGA Port Channel 1 Vertical Sync Input with Schmitt trigger / Testing pin for ADC (Schmitt triggered, 5V tolerant) Core Logic Ground pin for PLL. Reference clock Input Core logic power supply (1.8V) pin for PLL. External capacitor (0.1uF) connected is recommended. 5V I/O Pin; Open-Drain with Schmitt Trigger Input 5V Open-Drain Serial Data I/O Pin for the DDC Port 0 and the slave/master I2C-Bus Port 0/ For DVI HDCP communication interface Serial Data In/Out (5V tolerant) 5V I/O Pin; Open-Drain with Schmitt Trigger Input 5V Open-Drain Serial Clock I/O Pin for the DDC Port 0 and the slave/master I2C-Bus Port 0/ For DVI HDCP communication interface Serial Clock (5V tolerant) System Reset; I/O Pin; Push-Pull Structure with Schmitt Trigger Input (5V tolerant) Host Interface Serial Data In/Out. Incorporate Schmitt trigger buffer & spike filter/ GPIO Port-35 of MicroProcessor F8031 (5V tolerant) Counter/Timer T1 Input of Micro-Processor F8031 Host Interface Serial Clock. Incorporate Schmitt trigger buffer & spike filter (5V tolerant) GPIO Port-34 of Micro-Processor F8031 Counter/Timer T0 Input of Micro-Processor F8031 Interrupt Request Core logic power supply (1.8V) pin. External capacitor (0.1uF) connected is recommended. 12 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 53 54 (0.1uF) connected is recommended. Display Digital Power Supply Port A Blue data RSDS differential data 1 (Positive)/ Video data input Port A Blue data RSDS differential data 1 (Negative)/ Video data input Port A Blue data RSDS differential data 2 (Positive) / Video data input Port A Blue data RSDS differential data 2 (Negative)/ Video data input Port A Blue data RSDS differential data 3 (Positive) / Video data input Port A Blue data RSDS differential data 3 (Negative)/ Video data input Port A Pixel clock RSDS differential positive/ Video data input Port A Pixel clock RSDS differential Negative /Video data input Port A Green data RSDS differential data 1 (Positive) /Video Port Clock Port A Green data RSDS differential data 1 (Negative) Digital Ground/ Core Logic Ground DVDD RSBA1P/ V0 RSBA1M/ V1 RSBA2P/ V2 RSBA2M/ V3 RSBA3P/ V4 RSBA3M/ V5 RSCLKAP/ V6 RSCLKAM/ V7 RSGA1P/ YUV_CLK RSGA1M DGND/CGND Power RSDSO 68 PA0 PWM2 PA2 PWM4 PA1 PWM3 RSGA2P/T7P 69 RSGA2M/T7M 70 RSGA3P/TCLK2P 71 RSGA3M/TCLK2M 72 RSRA1P/T6P/ RSBB0P RSRA1M/T6M/ RSBB0M RSRA2P/T5P/ RSGB0P RSRA2M/T5M/ RSGB0M RSRA3P/T4P/ RSRB0P RSRA3M/T4M/ RSRB0M DGND/CGND I/O I/O Pin; Schmitt Trigger Input O PWM-Type D/A Converter; 3.3V Push-Pull Structure I/O I/O Pin; Schmitt Trigger Input O PWM-Type D/A Converter; 3.3V Push-Pull Structure I/O I/O Pin; Schmitt Trigger Input O PWM-Type D/A Converter; 3.3V Push-Pull Structure RSDSO/ Port A Green data RSDS differential data 2 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 7/ RSDSO/ Port A Green data RSDS differential data 2 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 7 RSDSO/ Port A Green data RSDS differential data 3 (Positive)/ LVDSO/ Positive LVDS differential clock 2 output RSDSO/ Port A Green data RSDS differential data 3 (Negative)/ LVDSO/ Negative LVDS differential clock 2 output RSDSO/ Port A Red data RSDS differential data 1 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 6 RSDSO/ Port A Red data RSDS differential data 1 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 6 RSDSO/ Port A Red data RSDS differential data 2 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 5 RSDSO/ Port A Red data RSDS differential data 2 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 5 RSDSO/ Port A Red data RSDS differential data 3 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 4 RSDSO/ Port A Red data RSDS differential data 3 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 4 Power Digital Ground/ Core Logic Ground 55 56 57 58 59 60 61 62 63 64 65 66 67 73 74 75 76 77 78 2006-02-09 RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO Power 13 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 79 RSBB1P/T3P 80 RSBB1M/T3M 81 RSBB2P/TCLK1P 82 RSBB2M/TCLK1M 83 RSBB3P/T2P 84 RSBB3M/T2M 85 RSCLKBP/T1P 86 RSCLKBM/T1M 87 RSGB1P/T0P 88 RSGB1M/T0M 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 SP DVDD RSGB2P RSGB2M RSGB3P RSGB3M RSRB1P RSRB1M RSRB2P RSRB2M RSRB3P RSRB3M DGND/CGND PC6 PC7 PD0 PD1 PD2 PD3 PD4 NC GPO1 GPO2 GPO3 INT_VSO/GPO4 2006-02-09 RSDSO/ Port B Blue data RSDS differential data 1 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 3 RSDSO/ Port B Blue data RSDS differential data 1 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 3 RSDSO/ Port B Blue data RSDS differential data 2 (Positive)/ LVDSO/ Positive LVDS differential clock 1 output RSDSO/ Port B Blue data RSDS differential data 2 (Negative)/ LVDSO/ Negative LVDS differential clock 1 output RSDSO/ Port B Blue data RSDS differential data 3 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 2 RSDSO/ Port B Blue data RSDS differential data 3 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 2 RSDSO/ Port A Pixel clock RSDS differential positive/ LVDSO/ Positive LVDS differential data output of channel 1 RSDSO/ Port A Pixel clock RSDS differential Negative/ LVDSO/ Negative LVDS differential data output of channel 1 RSDSO/ Port B Green data RSDS differential data 1 (Positive)/ LVDSO/ Positive LVDS differential data output of channel 0/ Display Red data 2 output RSDSO/ Port B Green data RSDS differential data 1 (Negative)/ LVDSO/ Negative LVDS differential data output of channel 0 O Start pulse for panel source driver Power Display Digital Power Supply RSDSO Port B Green data RSDS differential data 2 (Positive RSDSO Port B Green data RSDS differential data 2 (Negative RSDSO Port B Green data RSDS differential data 3 (Positive RSDSO Port B Green data RSDS differential data 3 (Negative RSDSO Port B Red data RSDS differential data 1 (Positive) RSDSO Port B Red data RSDS differential data 1 (Negative RSDSO Port B Red data RSDS differential data 2 (Positive RSDSO Port B Red data RSDS differential data 2 (Negative RSDSO Port B Red data RSDS differential data 3 (Positive RSDSO Port B Red data RSDS differential data 3 (Negative Power Digital Ground/ Core Logic Ground I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O MCU HSYNCI test pin TTL O General purpose output for panel driver TTL O General purpose output TTL O General purpose output O Internal Vertical Sync output, this signal is by-pass the Sync-processor/ General purpose output 14 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 114 INT_HSO/GPO5 O 115 CVDD Power 116 117 118 119 120 GPO6 PWMA/GPO7 PWMB/GPO8 NC O O O I/O PC0* I/O PC1* I/O 124 125 PC3 PWM0 PC4 PWM1 PC5 PB1/ADC1 I/O O I/O O I/O I/O 126 PB0/ADC0 I/O 127 128 OSCO OSCI O I 121 122 123 Internal Horizontal Sync output, this signal is by-pass the Sync-processor / General purpose output Core logic power supply (1.8V) pin. External capacitor (0.1uF) connected is recommended. General purpose output PWMA/ General purpose output PWMB/ General purpose output MCU VSYNCI test pin I/O Pin; 5V Open-Drain Structure with Schmitt Trigger Input I/O Pin; 5V Open-Drain Structure with Schmitt Trigger Input I/O Pin; Push-Pull Structure with Schmitt Trigger Input PWM-Type D/A Converter; Push-Pull Structure I/O Pin; Push-Pull Structure with Schmitt Trigger Input PWM-Type D/A Converter; Push-Pull Structure I/O Pin; Push-Pull Structure with Schmitt Trigger Input I/O Pin; Push-Pull Structure with Schmitt Trigger Input A/D Converter Input-1; Hi-Z input I/O Pin; Push-Pull Structure with Schmitt Trigger Input A/D Converter Input-0; Hi-Z input 12MHz External Crystal OSC Output 12MHz External Crystal OSC Input Table 5.2-1 Pin List 5.3. Pin Description System Interface Pin Type TCLK IRQn RSTn SDA SCL Pin No. I 44 O 51 I (5V 48 tolerant) I (5V 49 tolerant) I/O 48 (5V tolerant) Drive Definition Reference clock Input 4 mA Interrupt Request System Reset Graphic Analog Interface Pin Type Pin No. ADC_GNDA ADC_VAA BIN1+ BIN1SOGI1 GIN1+ 2006-02-09 Power Power I I I I 27 26 19 20 21 22 Host Interface Serial Data In/Out. Host Interface Serial Clock. Drive Definition B channel ADC analog ground B channel ADC analog power supply B channel positive analog video input B channel negative analog video input VGA Port 1 Sync On Green Input with Schmitt trigger G channel positive analog video input 15 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 GIN1RIN1+ RIN1HSYNCI1 I I I I (5V tolerant) I (5V tolerant) VSYNCI1 23 24 25 41 G channel negative analog video input R channel positive analog video input R channel negative analog video input VGA Port Horizontal Sync Input with Schmitt trigger 42 VGA Port Vertical Sync Input with Schmitt trigger Graphic TMDS Interface (For NT68665 only) Pin Type Pin No. Drive Definition RX2+ RX2RX1+ RX1RX0+ RX0RXC+ RXCREXT I I I I I I I I I 4 5 7 8 10 11 13 14 16 AVCC AGND PVCC PGND Power Power Power Power 6,15 9,12 17 18 TMDS input channel 2+ TMDS input channel 2TMDS input channel 1+ TMDS input channel 1TMDS input channel 0+ TMDS input channel 0TMDS input clock pair TMDS input clock pair External termination resistor. A 1% 470 ohm resistor must be connected from this pin to AVCC. TMDS Analog VCC must be set to 3.3V. TMDS Analog GND. TMDS PLL Analog VCC must be set to 3.3V. TMDS PLL Analog GND. LVDS Panel Interface Pin Name Pin Type Pin No. T0M T0P T1M T1P T2M T2P TCLK1M TCLK1P T3M T3P LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO 88 87 86 85 84 83 82 81 80 79 Pin Pin Function Count 1 Negative LVDS differential data output of channel 0 1 Positive LVDS differential data output of channel 0 1 Negative LVDS differential data output of channel 1 1 Positive LVDS differential data output of channel 1 1 Negative LVDS differential data output of channel 2 1 Positive LVDS differential data output of channel 2 1 Negative LVDS differential clock 1 output 1 Positive LVDS differential clock 1 output 1 Negative LVDS differential data output of channel 3 1 Positive LVDS differential data output of channel 3 T4M T4P T5M T5P T6M T6P TCLK2M TCLK2P T7M T7P LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO LVDSO 77 76 75 74 73 72 71 70 69 68 1 1 1 1 1 1 1 1 1 1 2006-02-09 Negative LVDS differential data output of channel 4 Positive LVDS differential data output of channel 4 Negative LVDS differential data output of channel 5 Positive LVDS differential data output of channel 5 Negative LVDS differential data output of channel 6 Positive LVDS differential data output of channel 6 Negative LVDS differential clock 2 output Positive LVDS differential clock 2 output Negative LVDS differential data output of channel 7 Positive LVDS differential data output of channel 7 16 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 GPO Interface Pin Type Pin No. GPO1~GPO3 GPO4/ VSO / INT_VSO O O 110,111,112 113 GPO5/ HSO/ INT_HSO O 114 GPO6 GPO7/PWMA GPO8/PWMB O O O 116 117 118 Video ITU-R BT656 Interface Pin Type Pin Drive Definition General-purpose output signal General-purpose output signal / Sync-processor Vertical Sync output / Internal Vertical Sync output, this signal is by-pass the Sync-processor General-purpose output signal / Sync-processor Horizontal Sync output / Internal Horizontal Sync output, this signal is by-pass the Sync-processor General-purpose output signal PWMA/General purpose input/output signal PWMB/General purpose input/output signal Drive Definition No. V0~V7 VCLK O O 54~61 62 Video Port Data[7:0] input Video Port Clock TCON PANEL I/F Pin Description – RSDS Mode Pin Name Pin Type Pin No. Pin Pin Function Count SP TTL O 89 1 Sstart pulse for panel source driver GPO[1:5] TTL O 110~114 1 General purpose output for panel driver GPO[6:8] TTL O 116~118 1 General purpose output for panel driver RSCLKAP RSCLKAM RSRA[1:3]± RSGA[1:3]± RSBA[1:3]± RSDSO RSDSO RSDSO RSDSO RSDSO 62 1 61 1 72~77 6 62,63,68~71 6 54~59 6 Port A Pixel clock RSDS differential positive Port A Pixel clock RSDS differential negative Port A Red data RSDS differential pair 1~3 Port A Green data RSDS differential pair 1~3 Port A Blue data RSDS differential pair 1~3 RSCLKBP RSCLKBM RSRB[1:3]± RSGB[1:3]± RSBB[1:3]± RSRB[0]± RSGB[0]± RSBB[0]± RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO RSDSO 85 1 86 1 79~84 6 87,88,91~94 6 95~100 6 76,77 2 74,75 2 72,73 2 Port B Pixel clock RSDS differential positive Port B Pixel clock RSDS differential negative Port B Red data RSDS differential pair 1~3 Port B Green data RSDS differential pair 1~3 Port B Blue data RSDS differential pair 1~3 Port B Red data RSDS differential pair 0 Port B Green data RSDS differential pair 0 Port B Blue data RSDS differential pair 0 Power Pin Pin Type CVDD Power 52, 115 CGND /DVDD Power 64,78,101 2006-02-09 Pin No. Drive Definition Core logic power supply (1.8V) pin. External capacitor (0.1uF) connected is recommended. Core Logic Ground /Display Digital Power Supply 17 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 PLL_VDD Power 45 PLL_GND AVCC AGND PVCC PGND ADC_VAA ADC_GNDA MCU_VCC MCU_GND Power Power Power Power Power Power Power Power Power 2006-02-09 43 6,15 9,12 17 18 26 27 2 3 Core logic power supply (1.8V) pin for PLL. External capacitor (0.1uF) connected is recommended. Core Logic Ground pin for PLL. TMDS Analog VCC must be set to 3.3V. TMDS Analog GND. TMDS PLL Analog VCC must be set to 3.3V. TMDS PLL Analog GND. ADC analog power supply ADC analog ground Micro-controller +3.3V Power Supply Input Micro-controller Power Ground 18 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6. Functional Description 6.1. Power Control NT68665/NT68625 supports the whole chip power down function. By setting the CHIP_PWDN bit to ‘1’, NT68665/NT68625 will go into power down state except the I2C logic and Sync-processor (include SOG Slicer, and TMDS Sync Detect) will keep alive. GI_SRC_SEL WARM_RST GI_TMDS PD VI_YUV PD DISP PD GI_ADC PD Scaling PD TC (optional) PD TMDS ADC ADPLL HPLL DPLL/SSC EN EN EN EN EN PU_TMDS PU_ADC PU_PLL PU_HPLL (hpll_en) PU_DDDS (dds_en) LVDS (optional) PD PU_LVDS Power Control Block Figure 6.1-1 Power Control Block 6.2. Analog to Digital Converter (ADC) NT68665/NT68625 provides a clock-recovery circuit and an analog-to-digital converter to effectively save the cost of needing external expensive ADC and PLL. The gain and offset circuit is used to adjust the gain (Contrast) of input video amplitude and shift the DC offset voltage (Brightness). The clock-recovery circuit consisting of a high-speed phase lock loop (PLL) is used to generate the clock to sample analog RGB data. This circuit is locked to the HSYNC of the incoming video signal. The analog-to-digital converter (ADC) transfers the input analog RGB video to digital output data with each color 8-bit resolution. Gain and Offset Control RIN/GIN/BIN are high-impedance input pins that accept the RED, GREEN, and BLUE channel graphics signals. They accommodate input signals ranging from 0.55V to 0.9V full scale. Signals should be AC-couple to these pins. Due to AC coupling, clamping pulse is needed to define the time during which the input signal is clamped to ground, establishing a black reference. Typically the clamping pulse is defined during the back porch period of the graphics signal. NT68665/NT68625 generates the clamping pulse internally 2006-02-09 19 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 and the position and duration are programmable. The simpler clamp-timing generator clamping pulsestarting position and pulse width is defined in 0x021[7:0] and 0x022[7:0]. NT68665/NT68625 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. NT68665/NT68625’s 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. Clamp Pulse generator This block circuit called Clamp pulse generator generates clamp pulse to ADC. There are two input trigger sources of the clamp generator, one is signal Hin from separator and another is Row Hs from the HSYNCI0 / HSYNCI1. The polarity and the trigger edge of the clamp can be selected by using bit CLMP_POL and bit CLMP_EDG respectively. The trigger delay of the clamp is waiting CLMP_BEG [5:0] x REFCLK time. The pulse width of the clamp output may be selected by CLMP_WID [5:0]. Clamp Pulse Timing HSY NCI / H IN Positive Polarity HSY NCI / H IN Negative Polarity Leading Edge Trailing Edge clamp CLMP_EDG =1 CLMP_PO L=1 clamp CLMP_EDG =0 CLMP_PO L=1 t PW _CLM P tD_CLM P clamp CLMP_EDG =1 CLMP_PO L=0 clamp CLMP_EDG =0 CLMP_PO L=0 Clamp Pulse T iming Figure 6.2-1 Clamp Pulse Timing COAST This function is used to cause the pixel clock generator to stop synchronizing with Hsync and continues producing a clock at its current frequency and phase. This is useful when processing composite sync that fails to produce horizontal sync pulses when in the vertical interval. 6.3. DVI Receiver The DVI receiver uses Panel Link Digital technology to support input ranging from VGA to UXGA (25165 MHz), which is ideal for desktop and specialty applications. 2006-02-09 20 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.4. Graphic Port Capture Interface The function of Graphic Port Capture Interface is to provide two interfaces between NT68665/NT68625 and external input devices. It can process non-interlaced and interlaced RGB graphic input, and DVI input. User should select the video input source from Graphic Port (VGA or DVI) and the polarity of external control signal, and then program the H/V captures size registers to indicate the display area. 6.5. Video Port Capture Interface The function of Video Port Capture Interface is to provide Digital YUV interface between NT68665/NT68625 and video decoder. It can process non-interlaced and interlaced digital YUV video ITU BT656 input. It includes color space conversion for YUV to RGB color space conversion. 6.6. Auto Tune The Auto Tune function consists of Auto Gain, Auto Position, and Auto Phase. With such auto adjustment support it is possible to measure the correct phase, frequency, gain, and offset of ADC. The horizontal and vertical back porches of input image and the horizontal and vertical active regions can also be measured. Figure 6.6-1 DISP_AUTO = 0 CAP_HS CAP_HW CAP_VH CAP_VS Figure 6.6-2 DISP_AUTO 2006-02-09 21 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Auto Gain Gain value is the Minimum or Maximum pixel value within the specified input image region for each RGB channel. This function is useful for measuring the noise margin of input video or for auto-contrast calibrating by adjusting ADC’ s offset and gain. Programming Steps: Reference application notice Auto Position NT68665/NT68625 provides Horizontal/Vertical back porch and active region information. Users can use these values to set input capture registers to aid in centering the screen automatically, and adjust the ADCPLL’s divider value to figure out the correct input pixel frequency. Programming Steps: Reference application notice Auto Clock Programming Steps: Reference application notice Auto Phase Programming Steps: Reference application notice 2006-02-09 22 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.7. Video Processor Video processor consists of Interpolation Control, RGB Gain Control, RGB Offset Control, Hue and Saturation Control, Dithering Control, Gamma Correction Control and sRGB Support. NT68665/NT68625’s enhanced interpolation method makes the zoomed display image look more smooth and comfortable. User can adjust the RGB Gain (Contrast) and RGB Offset (Brightness) by the registers in the ADCPLL block, or registers in the Video processor block. But for YUV video input, it is suitable to adjust Contrast and Brightness at here. In addition, it supports all YUV color controls including brightness, contrast, hue and saturation. Dithering function can provide 16.7 million colors space for 6-bit/color panel. It is recommended to open the dithering function while a 6-bit panel is used. 68665 provide independently horizontal and vertical zoom scaler with adjustable zoom factor from 1/4x to 4x. Each of the zoom scaler uses variable sharpness filter to provide high quality scaling of real-time video and still graphic images. Interpolation 1. Flexible Sharpness Filter 68665 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 68665 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, 68665 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' G' B' sRGB sRGB sRGB A0 A1 A2 C 0 R sRGB Offset R B1 C1 G sRGB Offset G -----------------------------------[1] B 2 C 2 B sRGB Offset B B0 Gamma Correction Provides 10-bit gamma correction function Hardware piecewise simulation method F/W needs to define total 256 end-point value in advance 2006-02-09 23 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1024 768 Gamma = 1.0 Gamma = 2.2 Gamma = 1/2.2 512 256 0 6 25 0 24 4 22 8 20 2 19 6 17 0 16 4 14 8 12 2 11 96 80 64 48 32 0 16 Figure 6.7-1 Gamma Correction Curve Index Address 0 1 2 …. Gamma Table LSB0 (2 bits)+MSB0 (8 bits) LSB1+MSB1 LSB2+MSB2 …. 254 255 2006-02-09 Value LSB254+MSB254 LSB255+MSB255 24 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.8. Sync Processor The NT68665/NT68625 has a Sync Processor block providing the capability of measuring the horizontal and vertical timing parameters of the input video source. This information may be used to determine the video format and to detect a change in the input timing. It is also capable of detecting the field type of interlaced formats. Hsync /Vsync Frequency and Polarity Detection GI_HCNT, the 13 bits Hsync period counter counts the time of 32xHSYNC period, then loads the result into the GI_HCNT latch. The output value will be [((REFCLK / 4 x 32)/HFreq)], updated once per VSYNC/CVSYNC period when VSYNC/CVSYNC is present or continuously updated when VSYNC/CVSYNC is non-present. GI_VCNT, the 13 bits Vsync period counter counts the time between two VSYNC pulses, then loads the result into the GI_VCNT latch. The output value will be [(REFCLK/(256 x Vfreq))], updated every VSYNC/CVSYNC period. An extra overflow bit indicates the condition of H/V counter overflow. The polarity functions detect the input HSYNC/VSYNC high and low pulse duty cycle. If the high pulse duration is longer than that of the low pulse, the negative polarity is asserted; otherwise, positive polarity is asserted. The INT_HPOL interrupt is set when the GI_HPOL value changes. The INT_VPOL interrupt is set when the GI_VPOL value changes. H/V Present Check The Hsync present function checks the input HSYNCI pulse, GI_HPRE flag is set when HSYNCI is over HSYNC Present High Counter Threshold (HPRE_THR_HI) or cleared when HSYNC is under HSYNC Present Low Counter Threshold (HPRE_THR_LO). The Vsync present function checks the input VSYNCI pulse, the GI_VPRE flag is set when VSYNCI is over VSYNC Present High Counter Threshold (VPRE_THR_HI) or cleared when VSYNC is under VSYNC Present Low Counter Threshold (VPRE_THR_LO). The INT_HPRE interrupt is set when the GI_HPRE value changes. The INT_VPRE interrupt is set when the GI_VPRE /GI_CSPRE value change. Timing Change Detection The INT_VFREQ/INT_HFREQ interrupt is set when GI_VCNT / GI_HCNT value changes or overflows. 2006-02-09 25 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Extract Vsync from Composite/SOG Signal Vsync Hsync ORed XORed Single Serrated Double Serrated + Equal. Pre-Equal. Pulses Serration Pulses Post-Equal. Pulses Vertical Blanking Interval Extracted VSO textract(VSO) = fixed Internal Coast twiden(VSO) PRE_COAST = 3 POS_COAST = 3 tPW(insert) Extracted HSO from SOGI / HSYNCI Inserted Pulses Internal Coast tPW(insert) Extracted HSO from SOG / HSYNCI Inserted Pulses H/V Sync Timing Figure 6.8-1 H/V Timing Internal Odd/Even Field Detection Included in the sync detector is circuitry to determine which field is currently being input for interlaced input. To determine the field based on position of VSYNC relative to HSYNC, the GI_FLD_WINBEG (3:0) and GI_FLD_WINEND (3:0) registers are used for Graphic Port and the VI_FLD_WINBEG (3:0) and VI_FLD_WINEND (3:0) registers are used for Video Port. The NT68665/NT68625 divides each horizontal line into 16 equal intervals. The FLD_WINBEG bits are used to specify at which 1/16th of a line to start looking for the leading edge of VSYNC. The FLD_WINEND bits are used to specify at which 1/16th of a line to stop looking. If the leading edge of VSYNC occurs between during or after the 1/16th line specified by FLD_WINBEG, but no later than the 1/16th line specified by FLD_WINEND, the current field is marked as odd. Otherwise, a leading edge transition outside these boundaries will cause the current field to be marked even. 2006-02-09 26 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 FLD_WINEND FLD_WINBEG HSYNC VSYNC iFIELD EVEN ODD FLD_WINBEG FLD_WINEND HSYNC VSYNC iFIELD ODD EVEN Interlaced Field Detection Window Figure 6.8-2 Interlaced Field Detection Window Free Run Timing Generator This Block can generate various free-running outputs to satisfy various application requirements. The pulse width of the HFREE output is fixed 15 x REFCLK and the VFREE is 3 HFREEs. User can properly set the content of HSO Free Run divider, HFREE_DIV, to get the need frequency of the HSO, and set the content VSO Free Run divider, VFREE_DIV, to get the frequency of the VSO. Details refer to the descriptions of the free-run registers HFREE_DIV and VFREE_DIV. Refer to the descriptions of the register for details to get user’s need frequencies. Users can disable H/V free run output by clearing GI_HRUN_EN /GI_VRUN_EN. Sync On Green Slicer This function is provided to assist with processing signals with embedded sync, typically on the GIN channel. The circuit sliced the signals that with embedded sync, and apply to Sync Separator for extracting Hsync and Vsync. 2006-02-09 27 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.9. OSD Function NT68665/NT68625 supports internal OSD with following features: Programmable Multi-color RAM font OSD Totally 184 programmable 1 bits/pixel RAM Fonts, 64 programmable 2 bits/pixel RAM Fonts, and 8 programmable 4 bits/pixel RAM Fonts Character attributes for 1, 2, 4 bits/pixel Optional 10x18, 12x18 Font Matrix Selection Internal SRAM allows up to 2048 characters Fully Programmable Character Array of 32 Rows by 64 Columns 256 palette up to 64K resolution for each R/G/B colors Up to 256-Color Selection from a 64K color palette with Color Intensity Attribute on Each Character True 256-Color Selection from a 64K color palette for Windows Shadowing on Windows with Programmable Shadow Width/Height/Color Row To Row and Column To Column Spacing Control to Avoid Expansion Distortion Four Programmable Windows with Overlapping Capability Programmable Bordering or Shadowing for each character by each row Programmable blinking effects for each character Background Translucent, transparent, and opaque effects Programmable Vertical and Horizontal Positioning for Display Each OSD row can be independently zoomed up to 4 times for horizontal and vertical axis Top-bottom flip, left-right mirror and 90 degree / 270 degree rotated Maximum Pixel CLK of UXGA resolution Fade In / Fade Out effect OSD Font’s Attribute and Code Format, Palette Format Definition: OSD Palette Format 4:0 15:11 10:5 R G B OSD Code Format 7:0 Font Index OSD Attribute Format 15:8 7:4 3:2 PA_Index [7:0] BG_Index [3:0] CA_Bit 1 Mix 0 Blink 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) Display + (TP_LEVEL) 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: four bits/pixel color Font PA_Index [7:0] / BG_Index [3:0]: Attribute color palette index 2006-02-09 28 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Case A: Pixel is outside an active window One Bit per pixel. Foreground ‘1’ Pixel [7:0] <= PA_Index [7:0] + 1 Background ‘0’ Pixel [7:0] <= 0x00 + BG_Index [3:0] (See below Note) Two Bit per pixel. Foreground ‘11’ Pixel [7:0] <= Foreground ‘10’ Pixel [7:0] <= Foreground ‘01’ Pixel [7:0] <= Background ‘00’ Pixel [7:0] <= PA_Index [7:0] + ‘11’ PA_Index [7:0] + ‘10’ PA_Index [7:0] + ‘01’ 0x00 + BG_Index [3:0] (See below Note) Four Bit per pixel. Foreground ‘1111’ Pixel [7:0] <= Foreground ‘1110’ Pixel [7:0] <= Foreground ‘1101’ Pixel [7:0] <= Foreground ‘1100’ Pixel [7:0] <= Foreground ‘1011’ Pixel [7:0] <= Foreground ‘1010’ Pixel [7:0] <= Foreground ‘1001’ Pixel [7:0] <= Foreground ‘1000’ Pixel [7:0] <= Foreground ‘0111’ Pixel [7:0] <= Foreground ‘0110’ Pixel [7:0] <= Foreground ‘0101’ Pixel [7:0] <= Foreground ‘0100’ Pixel [7:0] <= Foreground ‘0011’ Pixel [7:0] <= Foreground ‘0010’ Pixel [7:0] <= Foreground ‘0001’ Pixel [7:0] <= Background ‘0000’ Pixel [7:0] <= PA_Index [7:0] + ‘1111’ PA_Index [7:0] + ‘1110’ PA_Index [7:0] + ‘1101’ PA_Index [7:0] + ‘1100’ PA_Index [7:0] + ‘1011’ PA_Index [7:0] + ‘1010’ PA_Index [7:0] + ‘1001’ PA_Index [7:0] + ‘1000’ PA_Index [7:0] + ‘0111’ PA_Index [7:0] + ‘0110’ PA_Index [7:0] + ‘0101’ PA_Index [7:0] + ‘0100’ PA_Index [7:0] + ‘0011’ PA_Index [7:0] + ‘0010’ PA_Index [7:0] + ‘0001’ 0x00 + BG_Index [3:0] (See below Note) Note: If BG_Index [3:0] = ”0000”, indicates that this background color is transparent If BG_Index [3:0] = “0001”, Background ‘0000’ Pixel [7:0] <= PA_Index [7:0] Case B: Pixel is inside an active window One Bit per pixel. Foreground ‘1’ Pixel [7:0] <= PA_Index [7:0] + ‘1’ Background ‘0’ Pixel [7:0] <= WINx_ATTR [7:0] Two Bit per pixel. Foreground ‘11’ Pixel [7:0] <= Foreground ‘10’ Pixel [7:0] <= Foreground ‘01’ Pixel [7:0] <= Background ‘00’ Pixel [7:0] <= PA_Index [7:0] + ‘11’ PA_Index [7:0] + ‘10’ PA_Index [7:0] + ‘01’ WINx_ATTR [7:0] Four Bit per pixel. Foreground ‘1111’ Pixel [7:0] <= PA_Index [7:0] + ‘1111’ Foreground ‘1110’ Pixel [7:0] <= PA_Index [7:0] + ‘1110’ 2006-02-09 29 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Foreground ‘1101’ Pixel [7:0] <= Foreground ‘1100’ Pixel [7:0] <= Foreground ‘1011’ Pixel [7:0] <= Foreground ‘1010’ Pixel [7:0] <= Foreground ‘1001’ Pixel [7:0] <= Foreground ‘1000’ Pixel [7:0] <= Foreground ‘0111’ Pixel [7:0] <= Foreground ‘0110’ Pixel [7:0] <= Foreground ‘0101’ Pixel [7:0] <= Foreground ‘0100’ Pixel [7:0] <= Foreground ‘0011’ Pixel [7:0] <= Foreground ‘0010’ Pixel [7:0] <= Foreground ‘0001’ Pixel [7:0] <= Background ‘0000’ Pixel [7:0] <= 2006-02-09 PA_Index [7:0] + ‘1101’ PA_Index [7:0] + ‘1100’ PA_Index [7:0] + ‘1011’ PA_Index [7:0] + ‘1010’ PA_Index [7:0] + ‘1001’ PA_Index [7:0] + ‘1000’ PA_Index [7:0] + ‘0111’ PA_Index [7:0] + ‘0110’ PA_Index [7:0] + ‘0101’ PA_Index [7:0] + ‘0100’ PA_Index [7:0] + ‘0011’ PA_Index [7:0] + ‘0010’ PA_Index [7:0] + ‘0001’ WINx_ATTR [7:0] 30 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Palette Address and map P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P253 P254 P255 Figure 6.9-2 Palette Palette N Palette Address Bits [15:11] Bits [10:5] Bits [4:0] Palette 0 0 (0x00H) R0 [4:0] G0 [5:0] B0 [4:0] Palette 1 1 (0x01H) R1 [4:0] G1 [5:0] B1 [4:0] Palette 2 2 (0x02H) R2 [4:0] G2 [5:0] B2 [4:0] … … Palette 15 15 (0x0FH) R15 [4:0] G15 [5:0] B15 [4:0] Palette 16 16 (0x04H) R16 [4:0] G16 [5:0] B16 [4:0] Palette 17 17 (0x05H) R17 [4:0] G17 [5:0] B17 [4:0] … … Palette 254 254 (0xFEH) R254 [4:0] G254 [5:0] B254 [4:0] Palette 255 255 (0xFFH) R255 [4:0] G255 [5:0] B255 [4:0] Figure 6.9-3 Palette address and map 2006-02-09 31 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 OSD Character Map Address Character Attribute character upper- OSD_HW OSD_VH Address Character Attribute character upper- Figure 6.9-4 OSD Character Map OSD Font Definitions One Bit per pixel One bit per pixel font definitions are arranged in Color Character Font SRAM Memory on a 12-bit by 18-address grid. The One bit per pixel OSD programmable font start address is specified in Register 0x089 ~ 0x088. Odd font definitions are stored in SRAM bits [11:0], and even font definitions are stored in SRAM bits [23:12]. FONT_X = 12 pixels FONT_Y = 18 lines 1 0 Font BitMask 000000000000 000000000000 000000000000 000011111000 000111111100 001100001100 001100001100 000000011000 000000110000 000001100000 000011000000 000110000000 001100000000 001111111100 001111111100 000000000000 000000000000 000000000000 Figure 6.9-5 One Bit Per Pixel Font 2006-02-09 32 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Two Bit per pixel Two bits per pixel font definitions are arranged in Color Character Font SRAM Memory on a 24-bit by 18 addresses. The two bit per pixel OSD programmable font start address is specified in Register 0x08B ~ 0x08A. Font definitions are stored in SRAM bits [23:0]. FONT_X = 12 pixels Font Bit Mask 000000000000000000000000 000000000000000000000000 000000000010101010000000 000000000101010101100000 000000010101010101011000 000001010000000001011000 000001010000000001011000 000000000000000101100000 000000000000010110000000 000000000001011000000000 000000000101100000000000 000000010110000000000000 000001011010101010101000 000001010101010101011000 000001010101010101011000 0000000000000000000 111111111111111111111111 000000000000000000000000 FONT_Y = 18 lines 01 00 10 11 Figure 6.9-6 Two Bit Per Pixel Font Four Bit per pixel Four bits per pixel font definitions are arranged in Color Character Font SRAM Memory on a 24-bit by 36 addresses. The four bit per pixel OSD programmable font start address is specified in Register 0x08D ~ 0x08C. Each pixel row of a font contains up 12 pixels, with the font row broken up across two consecutive Color Character Font SRAM Memory addresses. FONT_X = 12 pixels Font BitMask 0123456789ab cdef99999999 000001111000 0000eeeee100 000eeeeeee10 00ee0000ee10 00ee0000ee10 0000000ee100 000000ee1000 00000ee10000 0000ee100000 000ee1000000 00ee11111110 00eeeeeeee10 00eeeeeeeee10 000000000000 555555555555 000000000000 FONT_Y = 18 lines 0 1 2 3 4 5 6 7 8 9 a b c d e f Figure 6.9-7 Four Bit Per Pixel Font 2006-02-09 33 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 OSD Color Character Font SRAM Memory Arrangement Map: A single ported SRAM (4096-words × 24-bits) is used for storing character attribute, code index, and programmable fonts. The following example illustrates the contents of SRAM memory for a sample OSD. The OSD is three rows by four columns. 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×CEILING (Number of 1-bit per pixel fonts / 9) × 9 + 2×18×CEILING (Number of 2-bit pixel fonts / 9) × 9 + 4×18×CEILING (Number of 4-bit pixel fonts / 9) × 9 <= 4096 The programmable font start address setting: OSD One Bit Font Address (FONT1B_ADDR) = (OSD_HW+1)×(OSD_VH+1) OSD Two Bits Font Address (FONT2B_ADDR) = OSD One Bit Font Address (FONT1B_ADDR) + (Number of 1-bit per pixel fonts) ×(12×18/24) OSD Four Bits Font Address (FONT4B_ADDR) = OSD Two Bit Font Address (FONT2B_ADDR) + (Number of 2-bit per pixel fonts) ×(2×12×18/24) Note: The following inequality must be satisfied MOD (Number of 1-bit pixel fonts / 9) = 0 MOD (Number of 2-bit pixel fonts / 9) = 0 MOD (Number of 4-bit pixel fonts / 9) = 0 2006-02-09 34 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 OSD Frame Definition: Frame Origin Point ( 0, 0 ) OSD_HS OSD_HW OSD_VH d OSD_VS ACTIVE DISPLAY SCREEN NOV ATEK OSD FONT_Y FONT_X OSD Window 1-4 ( WIN_HS, WIN_VS ) ( WIN_HE, WIN_VE ) Figure 6.9-8 OSD Active Frame And Windows OSD_HS : OSD Frame Horizontal Start (0 - 2047 pixels) OSD_HW : OSD Frame Horizontal Width (1 - 64 chars) OSD_VS : OSD Frame Vertical Start (0 - 2047 pixels) OSD_VH : OSD Frame Vertical Height (1 - 32 chars) WIN_HS : OSD Window Horizontal Start (1 - 64 chars) WIN_HE : OSD Window Horizontal End (1 - 64 chars) WIN_VS : OSD Window Vertical Start (1 - 32 chars) WIN_VE : OSD Window Vertical End (1 - 32 chars) FONT_X : Font X size (12/10 pixels) FONT_Y : Font Y size (16/18 lines) 2006-02-09 35 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.10. DPLL Clock Control NT68665/NT68625 Display PLL (Bandwidth 165MHz) for display timing generator. Formula: Fout = (Reference-Freq × DDDS_RATIO [21:0] / DPLL_FREQ_DIV) / 217 Fref = 12.000 MHz Note: The value (Reference-Freq × DDDS_RATIO [21:0] / 217) must be large to 100 MHz 2006-02-09 36 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.11. DISPLAY INTERFACE NT68665/NT68625 display interface supports single (24-bit) or dual (48-bit) pixel out format, and supports the 6-bit/color or 8-bit/color LCD panel. Built in internal PLL locking to the reference clock generates all of the display timing to various LCD panels. NT68665/NT68625 also provides the programmable display driving capacity to reduce EMI influence as well as programmable clock delay to compensate clock skew. DH_TOTAL DH_ACT_BEG DH_HS_WID DH_ACT_WID DV_BG_BEG Active Window DV_TOTAL DV_ACT_BEG Display Background Window DV_ACT_LEN DV_BG_BEG DV_BG_LEN DV_VS_WID DH_BG_WID DE Display Timing Control Figure 6.11-1 Display Timing Control 6.11.1. Scaler Display Data DISP_CLK DISP_DE BA, GA, RA[0:7] Data 0 Data 1 Data 2 Data 3 Data 4 BB, GB, RB[0:7] Figure 6.11-2 Single Pixel Width Display Data 2006-02-09 37 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 DISP_CLK DISP_DE BA, GA, RA[0:7] Data 0 Data 2 Data 4 Data 6 Data 8 BB, GB, RB[0:7] Data 1 Data 3 Data 5 Data 7 Data 9 Figure 6.11-3 Double Pixel Width Display Data 6.11.2. Single/Dual pixel LVDS Transmitter The NT68665/NT68625 transmitter is de-signed to support single or dual pixel data transmission between Scaler and Flat Panel Display up to SXGA resolutions. For dual pixel mode, the transmitter converts 24 bits (single Pixel 24-bit color) of CMOS data into 4 LVDS (Low Voltage Differential Signaling) data streams. For single pixel mode, the transmitter converts 48 bits (Dual Pixel 24-bit color) of CMOS data into 8 LVDS (Low Voltage Differential Signaling) data streams Control signals (VSYNC, HSYNC, DE and two user-defined signals) are sent during blanking intervals at a maximum single pixel rate of 85MHz. The LVDS transmitter can support the following: 1. Single or double pixel mode 2. 24/48-bit panel mapping to the LVDS channels 3. 18/36-bit panel mapping to the LVDS channels 4. Programmable even/odd LVDS swapping 5. Programmable channel swapping (the clocks are fixed) 6. Support up to UXGA 60Hz output Supported LVDS 18-bit Panel Data Mappings Channel 0 R2, R3, R4, R5, R6, R7, G2 Channel 1 G3, G4, G5, G6, G7, B2, B3 Channel 2 B4, B5, B6, B7, HS, VS, DE Channel 3 Disabled for this mode Panel Data Mappings Channel 0 / Channel 4 Channel 1 / Channel 5 Channel 2 / Channel 6 Channel 3 / Channel 7 LVDS channel 0 (T0) LVDS channel 1 (T1) LVDS channel 2 (T2) LVDS channel 3 (T3) 2006-02-09 Dual Pixel mode (When DP_BIT_SHF = 0) R0, R1, R2, R3, R4, R5, G0 G1, G2, G3, G4, G5, B0, B1 B2, B3, B4, B5, HS, VS, DE R6, R7, G6, G7, B6, B7, RSVD LVDS output D7 D6 D4 D3 Data order GA0 RA5 RA4 RA3 LVDS output D18 D15 D14 D13 Data order BA1 BA0 GA5 GA4 LVDS output D26 D25 D24 D22 Data order DE VS HS BA5 LVDS output D23 D17 D16 D11 38 D2 RA2 D12 GA3 D21 BA4 D10 D1 RA1 D9 GA2 D20 BA3 D5 D0 RA0 D8 GA1 D19 BA2 D27 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 LVDS channel 4 (T4) LVDS channel 5 (T5) LVDS channel 6 (T6) LVDS channel 7 (T7) Channel 0 / Channel 4 Channel 1 / Channel 5 Channel 2 / Channel 6 Channel 3 / Channel 7 LVDS channel 0 (T0) LVDS channel 1 (T1) LVDS channel 2 (T2) LVDS channel 3 (T3) LVDS channel 4 (T4) LVDS channel 5 (T5) LVDS channel 6 (T6) LVDS channel 7 (T7) 2006-02-09 Data order LVDS output Data order LVDS output Data order LVDS output Data order LVDS output Data order RSVD D7 GB0 D18 BB1 D26 DE D23 NA GA7 D3 RB3 D13 GB4 D22 BB5 D11 GB7 GA6 D2 RB2 D12 GB3 D21 BB4 D10 GB6 RA7 D1 RB1 D9 GB2 D20 BB3 D5 RB7 RA6 D0 RB0 D8 GB1 D19 BB2 D27 RB6 Dual Pixel mode (When DP_BIT_SHF = 1) R2, R3, R4, R5, R6, R7, G2 G3, G4, G5, G6, G7, B2, B3 B4, B5, B6, B7, HS, VS, DE R0, R1, G0, G1, B0, B1, RSVD LVDS output D7 D6 D4 D3 Data order GA2 RA7 RA6 RA5 LVDS output D18 D15 D14 D13 Data order BA3 BA2 GA7 GA6 LVDS output D26 D25 D24 D22 Data order DE VS HS BA7 LVDS output D23 D17 D16 D11 Data order RSVD BA1 BA0 GA1 LVDS output D7 D6 D4 D3 Data order GB2 RB7 RB6 RB5 LVDS output D18 D15 D14 D13 Data order BB3 BB2 GB7 GB6 LVDS output D26 D25 D24 D22 Data order DE NA NA BB7 LVDS output D23 D17 D16 D11 Data order NA BB1 BB0 GB1 D2 RA4 D12 GA5 D21 BA6 D10 GA0 D2 RB4 D12 GB5 D21 BB6 D10 GB0 D1 RA3 D9 GA4 D20 BA5 D5 RA1 D1 RB3 D9 GB4 D20 BB5 D5 RB1 D0 RA2 D8 GA3 D19 BA4 D27 RA0 D0 RB2 D8 GB3 D19 BB4 D27 RB0 39 BA7 D6 RB5 D15 BB0 D25 NA D17 BB7 BA6 D4 RB4 D14 GB5 D24 NA D16 BB6 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.12. Timing Controller control Features RSDS (Reduced Swing Differential Signaling) Source Driver bus for low power and reduced EMI Provide RSDS source driver pixel rate at maximum 135Mb/s Provide 4 RSDS data pair to support 6 -bit RGB data bus 12 General Purpose Output allows to suit different production environments Provide single pixel (18-bit) or dual pixel (36-bit) RSDS output Support data swap to fit any panel data alignment for PCB layout Provide bypass timing controller function to output scaler data directly Block Diagram Driver Control I/F TC Single Pixel TTL Output VGA Input LCD Controller Timing Controller RSDS Tranmitter TC Single/Dual pixel RSDS Output Figure 6.12-1 Timing Control Block Diagram RSDS Display Data 1. RSDS output : 2006-02-09 40 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 RSCLKP RSCLKN RSR[0]P/N R[0] R[1] RSR[1]P/N R[2] R[3] RSR[2]P/N R[4] R[5] RSR[3]P/N R[6] R[7] RSG[0]P/N G[0] G[1] RSG[1]P/N G[2] G[3] RSG[2]P/N G[4] G[5] RSG[3]P/N G[6] G[7] RSB[0]P/N B[0] B[1] RSB[1]P/N B[2] B[3] RSB[2]P/N B[4] B[5] RSB[3]P/N B[6] B[7] RED GREEN BLUE Figure 6.12-2 RSDS Color Bit, Mapping (OCTR_3[7] = “1”) 2006-02-09 41 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 RSDS Single Port Timing: RSCLKA RSRA, RSGA, RSGA 1 2 3 4 SPA_OFFSET = 2 SPA Figure 6.12-3 RSDS Single Port RSDS Dual Port Timing: Line Buffer Size = n RSCLKA, RSCLKB RSRA, RSGA, RSGA 1 2 n RSRB, RSGB, RSGB n+1 n+2 m SPA_OFFSET, SPB_OFFSET = 2 0<n<1024, m = H total pixels SPA, SPB Line Buffer Size = 1: RSCLKA, RSCLKB RSRA, RSGA, RSGA 1 3 m RSRB, RSGB, RSGB 2 4 m+1 SPA_OFFSET, SPB_OFFSET = 2 m + 1 = H total pixels SPA, SPB Figure 6.12-4 RSDS Dual Port 2006-02-09 42 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Line Buffer Size = n CLKA, CLKB BA, GA, RA[0:7] Data 1 Data 2 Data 3 Data 4 BB, GB, RB[0:7] Data n+1 Data n+2 Data n+3 Data n+4 SPA_OFFSET=1 SPA, SPB Figure 6.12-5 Dual Port Output, Clock Single pixel Line Buffer Size = n CLKA, CLKB BA, GA, RA[0:7] Data 1 Data n+1 Data 3 Data n+3 BB, GB, RB[0:7] Data 2 Data n+2 Data 4 Data n+4 SPA_OFFSET=1 SPA, SPB Figure 6.12-6 Dual Port Output, Clock Dual pixel 2006-02-09 43 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 GPO Control Generation Internal Line Count Vertical Start = SET RESET Internal Line Count Vertical End = 00 Internal Pixel Count Horizontal Start = 01 GPO*[n] 10 SET 11 D RESET Internal Pixel Count Horizontal End QZ = P3 - x8H D7-6 GPO_H_DUR Q GPO*[n] GPO[n-1] 00 A A*B 01 B A+B 10 GPO[n] 11 0 D QZ 1 VSYNC P3 - x9H D1-0 GPO_COMB Q Figure 6.12-7 GPO Control Block Diagram 2006-02-09 44 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 GPO Count Setting : Non-Early Mode SPA, SPB RA, GA, BA PIX 1 PIX 3 PIX 5 PIX 7 PIX 9 PIX 11 RB, GB, BB PIX 2 PIX 4 PIX 6 PIX 8 PIX 10 PIX 12 1 3 5 7 9 11 12 Internal Pixel Count Ex.1 GPO Ex.2 GPO 2 4 6 8 10 Hend = 10 Hstart = 4 Hend = 1 Hstart = 0 Internal Pixel Count For GPO Control Generation GPO#_CTRL_1[5:4] = "00" SPA, SPB Internal Line Count Ex. Line 1 Line 2 Line 3 Hstart = 1 GPO Line 4 Line 5 Hend = 3 Internal Line Count For GPO Control Generation GPO#_CTRL_1[3:2] = "00" Figure 6.12-8 GPO Non-Early Mode Early Mode : SPA, SPB RA, GA, BA PIX n-5 PIX n-3 PIX n-1 PIX 1 PIX 3 PIX 5 PIX 7 RB, GB, BB PIX n-4 PIX n-2 PIX 2 PIX 4 PIX 6 PIX 8 Internal Pixel Count Ex. GPO 6 5 4 3 PIX n 2 1 Hend = 1 Hstart = 4 Internal Pixel Count For GPO Control Generation GPO#_CTRL_1[5:4] = "11" SPA, SPB Internal Line Count Ex. GPO Line n-3 Line n-2 Line n-1 Hstart = 3 Line n Line 1 Hend = 1 Internal Line Count For GPO Control Generation GPO#_CTRL_1[3:2] = "11" Figure 6.12-9 GPO Early Mode 6.13. Miscellaneous 6.13.1. General-Purpose Input Output (GPIO) 11 selectable General Purpose Output Pins 2 channels shared with HSYNCO, VSYNCO outputs 2 selectable output channels with PWM0, PWM1 outputs 2006-02-09 45 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 2 built-in DDC Port, shared with GPO7, GPO8, GPO4, and GPO5 GPIO Port Configuration 6.13.2. 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 Figure 6.13-1 Pulse Width Modulation Signal (PWM) When clock source select from reference clock F PWM_CLK F REFCLK (PWM_DIV 1 PWM_DIV 2 ) When clock source select from Display Hsync F PWM_CLK F DISP _ HS (PWM_DIV 1 PWM_DIV 2 ) F PWM_CLK F PWM (PWM_HCNT PWM_LCNT) PWM _ HCNT Duty ( PWM_HCNT PWM_LCNT ) Duty F PWM_CLK PWM _ HCNT F PWM (1 Duty ) F PWM_CLK PWM _ LCNT F PWM PWM_HCNT 0 1~255 1~255 2006-02-09 PWM_LCNT 0~255 0 1~255 PWM Output DC ‘0’ DC ‘1’ PWM pulse 46 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.14. MCU Interface NT68665/NT68625 supports two wires of I2C bus and one IRQ output to communicate with MCU. I2C data rate is up to 400K bits/s. 6.14.1. I2C Protocol General Register R/W Byte Write Device Addr Register Addr Data S P WA C K S T A R T A C K A S CT KO P Sequential Write Device Addr Register Addr Data(n) Data(n+1) Data(n+x) S P WA C K S T A R T A C K A C K A C K A S CT KO P Byte Read Device Addr Device Addr Register Addr S Data S WA C K S T A R T P RA C K A S CT KA R T N S AT KO P Sequential Read Device Addr Data(n) Data(n+x) Data(n+1) S S T A R T P RA C K A C K A C K N S AT KO P Figure 6.14-1 I2C General Register Read/Write Protocol 2006-02-09 47 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Index Port Access R/W Index Port Write Access Device Addr Data(0) Register Addr (E0) Data(1) Data(3) Data(2) Data(n) S P S T A R T WA C K A C K ( CR[E0] ) ( CR[E1] ) A C K A C K ( CR[E2] ) ( CR[E3] ) A C K A S CT KO P Index Port Read Access Register Addr (E3) Device Addr S P WA C K S T A R T Data(0) Device Addr A S CT KO P Data(1) Data(2) Data(3) Data(n) S S T A R T P RA C K A C K A C K A C K N S AT KO P Figure 6.14-2 I2C Index Port Data Access Protocol 2006-02-09 48 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6.14.2. IRQn Interrupt Sources NT68665/NT68625 provides an interrupt request output pin IRQn. The following figure shows the detail structure of the IRQn sources. Interrupt Control Detect Rising Edge Flags Enables INT_VFREQ Edge Dectect INT_VFREQ INT_VFREQ_EN INT_HFREQ Edge Dectect INT_HFREQ INT_HFREQ_EN INT_VPOL Edge Dectect INT_VPOL INT_VPOL_EN INT_HPOL Edge Dectect INT_HPOL INT_HPOL_EN INT_VEDGE Edge Dectect INT_VEDGE INT_VEDGE_EN INT_HEDGE Edge Dectect INT_HEDGE INT_HEDGE_EN INT_ISPRE Edge Dectect INT_ISPRE INT_ISPRE_EN INT_CSPRE Edge Dectect INT_CSPRE INT_CSPRE_EN INT_VPRE Edge Dectect INT_VPRE INT_VPRE_EN INT_HPRE Edge Dectect INT_HPRE INT_HPRE_EN INT_DVIPRE Edge Dectect INT_DVIPRE INT_DVIPRE_EN INT_FFOV Edge Dectect INT_FFOV INT_FFOV_EN INT_FFUN Edge Dectect INT_FFUV INT_FFUV_EN INT_UPD_DDC0 Edge Dectect UPD_DDC0 INT_UPD_DDC0 INT_UPD_DDC1 Edge Dectect UPD_DDC1 INT_UPD_DDC1 OR IRQn Clear Flags IRQn Interrupt Source Figure 6.14-3 IRQn Interrupt Block Diagram INTHV_IRQ INT_VFREQ INT_HFREQ INT_VPOL INT_HPOL INT_VEDGE INT_HEDGE INT_ISPRE INT_ CSPRE INT_VPRE INT_HPRE INT_DVIPRE INT_FFOV 2006-02-09 Meaning Vsync Frequency Change Hsync Frequency Change V-Polarity Change INT H-Polarity Change INT Vsync Edge INT Hsync Edge INT Interlaced Sync INT Composite Sync INT Vsync Present INT Hsync Present INT DVI sync Present INT FIFO Overflow INT Action It will be activated when the Input frequency of Vsync changes. It will be activated when the Input frequency of Hsync changes. It will be activated when the Input Polarity of Vsync changes. It will be activated when the Input Polarity of Hsync changes. It will be activated when the Vsync rising edge is occur. It will be activated when the Hsync rising edge is occur. It will be activated when the Interlaced Sync is present. It will be activated when the Composite Sync is present. It will be activated when the Vsync is present. It will be activated when the Hsync is present. It will be activated when the DVI sync is present. It will be activated when the FIFO is overflow 49 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 INT_ FFUV INT_UPD_DDC0 INT_ UPD_DDC1 FIFO Underflow INT DDC0 updated INT DDC1 updated INT It will be activated when the FIFO is underflow It will be activated when DDC0 Ram-Buffer contents updated. It will be activated when DDC1 Ram-Buffer contents updated. Table 6.14-1 IRQn Interrupt 6.15. 8031 On-Chip Microcontroller Reference application notice – “NT68665/NT68625 MCU APN v2.0.pdf” 2006-02-09 50 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7. Electrical Specifications 3.3V Supply voltage range, V3.3 (see Note1)……………………………………-0.3V to 4V 1.8V Supply voltage range, V18 (see Note2).……………………………………-0.3V to 1.98V 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 Ambient Operating temperature, TA………………………………………….…...0C to 70C Lead temperature 1, 6 mm (1/16 inch) from case for 10 seconds…………….260C Junction Temperature……………………………………………………….…….150C Thermal resistance (Junction to Air) Natural Convection, JA….…………….. 29C/W Thermal resistance (Junction to Case) Natural Convection, JC….…………..13 C/W 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 7.1. DC Electrical Characteristics (TA = 25C, Oscillator freq. = 12.000MHz, unless otherwise specified) Symbol VCVDD VPLL VADC VTMDSA VTMDSP VDDD VMCU IVDD IADC ITMDS IDDD IDD18 IDD33 Parameter 1.8 V digital power supply PLL power supply R/G/B channel ADC analog power supply TMDS analog power supply TMDS PLL power supply Display interface power supply MCU power supply 1.8 V digital power supply current ADC power supply current TMDS power supply current Display interface power supply current 1.8 V Operating current (Total) 3.3 V Operating current (Total) 2006-02-09 Min. Typ. Max. Power Requirements 1.71 1.8 1.89 1.71 1.8 1.89 Unit Conditions V V CVDD PLL_VDD 3.15 3.3 3.47 V ADC_VAA, 3.15 3.15 3.15 3.3 3.3 3.3V 3.47 3.47 3.47 V V V AVCC PVCC DVDD 3.00 3.3V 130 3.60 V mA MCU_VCC No Loading (Includes CVDD, PLL_VDD) No Loading No Loading No Loading 160 110 50 130 320 51 mA mA mA No Loading mA Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 IMCU IDDPD18 IDDPD33 MCU Operating Current 1.8 V Power down current 3.3 V Power down current VOH VOL Output high voltage Output low voltage VOH Output high voltage for PWM/DDC IOZ Tri-State Leakage Current IOH1 - 20 2 10 Digital Outputs 2.0 GND - mA mA No Loading No Loading VDD 0.8 V V 5 V DISP_DE, DISP_VS, DISP_HS, DISP_CLK, IRQn, IN_HSO, IN_VSO PWM[1:0], DDC_SCL[1:0], DDC_SCL[1:0], -25 25 uA Output high current -16 -2 mA IOL1 Output low current 2 16 mA IOH2 Output high current -4 mA IOL2 Output low current 4 mA (VOH = 2.5V) DISP_DE, DISP_VS, DISP_HS, DISP_CLK, REFCKO, (VOL = 0.4V) DISP_DE, DISP_VS, DISP_HS, DISP_CLK, REFCKO (VOH = 2.5V) IRQn, IN_HSO, IN_VSO (VOL = 0.4V) IRQn, IN_HSO, IN_VSO LVDS Outputs lVODl Differential Steady-state Output Voltage Magnitude IVODI mV Change in the Steady-state Differential Output Voltage Magnitude between Opposite binary States △ VOC(SS) Steady-state Common-mode Output Voltage VOC(PP) 1.125 80 Short-circuit Output Current IOZ Output Tri-State Current Differential Voltage High Output 2006-02-09 35 mV 1.475 V RL = 100, See Figure 7.1.1 See Figure 7.1.1 Peak-to-peak Commonmode Output Voltage IOS VOHDIF 240 150 mV ±24 mA VO(TP) = 0 ±12 mA VOD = 0 μA VO = 0 to Vcc ±1 RSDS Output +200 52 +450 mV Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 VOLDIF VCM ZL VIAMIN VIAMAX Voltage Differential Voltage Low Output Voltage Differential Voltage Common Voltage Differential load impedance Minimum Input Voltage Range Maximum Input Voltage Range -450 1.1 1.2 90 100 Analog Input +200 mV 1.3 V 110 Ω 0.55 V p-p VIAMAX mV mV See Figure 7.1.3 See Figure 7.1.3 AVCC+ mV 10mV See Figure 7.1.3 VDD 0.8 2.2 V V V Y[7:0], HSYNCI0, HSYNCI1 1.1 1.4 V HSYNCI0, HSYNCI1 1.8 2.0 V VSYNCI0, VSYNCI1 V VSYNCI0, VSYNCI1 V V μA μA YUV_CLK, 0.9 VID VICOM Differential Input Voltage Input Common Mode Voltage VBTD Behavior when Transmitter is disabled VIH Input high voltage VIL Input low voltage VT+(HSYNC) Schmitt Trigger Positive Going Threshold Voltage for HSYNC Inputs VT-(HSYNC) Schmitt Trigger Negative Going Threshold Voltage for HSYNC Inputs VT+(VSYNC) Schmitt Trigger Positive Going Threshold Voltage for VSYNC Inputs VT-(VSYNC) Schmitt Trigger Negative Going Threshold Voltage for VSYNC Inputs VIHC Clock high voltage VILC Clock low voltage IIH Input high current IIL Input low current DVI Input 150 AVCC300m V AVCC10mV Digital Input 2.0 GND 1.5 1.6 0.7 0.8 V p-p 1200 AVCC37mV 1.5 2.0 GND -25 -25 VDD 0.4 25 25 (VIH = 2.5V) (VIL = 0.4V) Micro-controller Symbol IDD Parameter Operating Current Min. Typ. Max. Unit - 20 - mA Conditions No Loading I/O Port Symbol 2006-02-09 Parameter Min. Typ. Max. Unit 53 Conditions Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 VUT(PORT) VLT(PORT) Schmitt UpperThreshold Voltage for I/O Ports Schmitt LowerThreshold Voltage for I/O Ports 2006-02-09 1.9 1 - - 2.3 1.5 54 V PA0~PA3;PA4*~ PA7*; PB0~PB3; PB4*/SCL0*;PB5*/SDA0*; PB6*/SCL1*;PB7*/SDA1* PC0*,PC1*,PC2~PC7; PD0~PD6; PE0~PE1; P30,P31,P34,P35; RSTB V PA0~PA3;PA4*~PA7*; PB0~PB3; PB4*/SCL0*;PB5*/SDA0*; PB6*/SCL1*;PB7*/SDA1* PC0*,PC1*,PC2~PC7; PD0~PD6; PE0~PE1; P30,P31,P34,P35; RSTB Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 I/O Port Symbol Parameter Output High Voltage for I/O Ports Min. 2.5 Typ. - Max. - Unit V PA0~PA3 @ IOH = -4mA PB0~PB3 @ IOH = -4mA PC2~PC7 @ IOH = -4mA PD0~PD6 @ IOH = -4mA PE0~PE1 @ IOH = -4mA P30,P31,P34,P35 @ IOH = -100uA V External Voltage for Open Drain Structure PA4*/PWM12*,PA5*/PWM13*, PA6*/PWM14*,PA7*/PWM15* PB4*/SCL0*;PB5*/SDA0* PB6*/SCL1*,PB7*/SDA1* PC0*,PC1* PA0~ PA3 @ IOL = +8mA PA4*~PA7* @ IOL = +8mA PE0~PE1 @ IOL = +8mA PB0~PB3 @ IOL = +4mA PC0*,PC1*; PC2~PC7 @ IOL = +4mA PD0~PD6 @ IOL = +4mA PE0~PE1 @ IOL = +8mA P30,P31,P34,P35 @ IOL = +4mA VOH Output High Voltage for Open-Drain Ports/PWMs VOL(PORT) VOL(IIC) RPH1 Output Low Voltage for I/O Ports Output Low Voltage for I2C bus Ports Pull up Resistor @ Vi=1.5V - - 5 - - 0.4 V - - 0.4 V - - 0.6 V 40 60 80 Conditions K @ IOL=+3mA PB4*/SCL0*,PB5*/SDA0*, PB6*/SCL1*;PB7*/SDA1* @ IOL=+6mA PA0~PA3 PB0~PB3 PC2~PC7 PD0~PD5 Reset Symbol Parameter Min. Typ. Max. VLowPwr Low-Voltage Detect Voltage for Power 2.6 - 3.0 Low-Voltage Reset Voltage for Power 2.0 - 2.8 VLVR 2006-02-09 55 Unit V Conditions Pulse Width > tPW(LVR) Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 49.91% (2 Places) TP VOD Voc TM CL = 10 pF Max (2 Places) (a)SCHEMATIC 100% 80% VOD(H) 0V VOD(L) 20% 0% t tf r V VOC(SS) VOC(SS) OC(PP) 0V (b) WAVEFORMS Figure 7.1-1 Test Load and Voltage Definitions for LVDS Outputs 3.0V VDD >10ms RSTn 1.4V Internal Register Initial Period Programmed Timing All output Power -up Sequence Figure 7.1-2 Power-up Sequence 2006-02-09 56 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 RX+ AVCC V ID RXV ICOM Figure 7.1-3 DVI Single-ended Differential Signal V DIFF _N VOHDIF V CM VOLDIF V DIFF _P GND Figure 7.1-4 Voltage Definitions for RSDS Outputs 2006-02-09 57 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7.2. AC Electrical Characteristics (VDD=3.3V, TA=25C, Oscillator freq.=14.318MHz, unless otherwise specified) ADCPLL Phase-locked loop Symbol jPLL Parameter Conditions Min Typ Max Unit Short term jitter fclkout=165MHz - - 120 ps Long term jitter fclkout=165MHz - - 1.2 ns - 2 - 4096 XF type EF type 15 12 12 - 110 110 165 kHz MHz - - - 3 ms In start-up conditions - - 5 ms 165 MHz output 45 50 55 % DR Divider ratio fCLKIN fCLKOUT Input clock frequency range Output clock frequency range tCOAST Maximum coast mode time tCAP δ PLL capture time CKOUT clock duty cycle Clamping Pulse Symbol tDELAY tWIDTH tCOR1 tCOR2 Parameter Clamp pulse delay time Clamp pulse width Clamp correction time to within ±10 mV Clamp correction time to less than 1 LSB Conditions Min Typ Max Unit CLAMP_BEG<5:0>=0x00 - 0 - 4/CKOUT CLAMP_BEG<5:0>=0x0F - 15 - 4/CKOUT CLAMP_WID<5:0>=0x01 - 1 - 4/CKOUT CLAMP_WID<5:0>=0x0F ±100mV black level input variation; clamp capacitor = 4.7nF ±100mV black level input variation; clamp capacitor = 4.7nF - 15 - 4/CKOUT - - 300 ns - - 10 Lines Analog-to-Digital Converter Symbol Parameter Min 10 10 Typ X type E type Conditions - Max 110 165 - 150 - - Mhz - 2 5 % 0.55 0.7 0.9 V - ±0.5 +1.25/ - 1.0 LSB - ±0.6 ±2.25 LSB fs Sampling frequency B GMATCH Vin(pp) Bandwidth Channel to channel match Input signal voltage (peak-peak) DNL DC differential non linearity Corresponding to full scale output From analog input to digital output; ramp input; fCLK = 165 MHz (E type); fCLK = 110 MHz (X type); INL DC integral non From analog input to digital 2006-02-09 58 Unit MHz Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 linearity output; ramp input; fCLK = 165 MHz (E type); fCLK = 110 MHz (X type); From analog input to digital output;10KHz sine wave input; ramp input; fCLK = 165MHz (E Effective number of bits type); fCLK = 110MHz (X type); ENOB THD No Missing Codes is guaranteed. Input 1V(p-p) and 10MHz - 7 - bits - - 1 % Signal-to-Noise Ratio Symbol S/N Parameter Signal-to-noise ratio Conditions Maximum gain X type -- fCLK=110MHz E type -- fCLK=165MHz Minimum gain X type -- fCLK=110MHz E type -- fCLK=165MHz Min Typ Max Unit - 45 - dB - 44 - dB TMDS Receiver TMDS Receiver Symbol Parameter Conditions fOP Operating Frequency range tJJT Jitter tolerance tSTART Receiver Startup Time Intra-Pair (+ to -) Differential 165MHz 1 pixel/clock tDPS Input Skew Channel to Channel 165MHz 1 pixel/clock tCCS Differential Input Skew CIN TMDS Input Pin Capacitance Min 25 2 - Typ - Max 165 10 250 Unit MHz ns ms ps 5.0 ns - pF - 7 Min Typ Max Unit 15 - 250 Hz - - 25 KHz - - 4.43 ms 15 - 250 KHz - - 8.66 us - - 8.66 us Sync Processor (Oscillator freq.=12MHz) H/V Sync Processor Symbol Parameter fVSYNC Vsync Input Frequency fVCLK Vsync Input Frequency for DDC-1 Mode tVPW VSYNC input Pulse Width fHSYNC Hsync Input Frequency tHPW HSYNC input Pulse Width tHPW(COMP) HSYNC input Pulse Width Conditions Vsync Duty Cycle = 40% Supply VCLK for DDC-1 mode only Vsync Duty Cycle < 40% Hsync Duty Cycle = 40% Hsync Duty Cycle < 40% Hsync Duty Cycle < 40% tHTTT(COMP) Horizontal total time - tHPW(COMP) 2006-02-09 8.66 59 us Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 I2C Bus Timing I2C Bus Timing Parameter Symbol fSCL tSUSTO tBUF tHDSTA tLOW tIICR tHDDAT tHIGH tICF tSUDAT tSUSTA SCL clock frequency STOP setup time Bus free time between a STOP and START START hold time SCL clock pulse width low IIC bus rise time DATA hold time SCL clock pulse width high IIC bus fall time Data setup time START setup Min Max Unit 0.00 0.60 1.30 0.60 1.30 400 kHz us us us us ns us us ns ns us 300 0.00 0.60 300 100 0.60 SDA t t BUF t IICR IICF t LO SCL t t SUSTO STOP t HDSTA t HDDAT t HIGH t SUDAT SUSTA START Figure 7.2-1 I2C Bus Timing DDC Bus Timing DDC1 Mode: Symbol tVAA tMODE Note: Parameter Min. Typ. Max. Unit Data Valid from the low-to-high edge of the VCLK - - 1000 ns Time for Transition to DDC2B Mode from DDC1 - - 500 ns Conditions VCLK comes from Separate VSYNCI or is extracted from Composite Sync. The internal noise filter will cause a filter time delay of the VCLK. 2006-02-09 60 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 SCL Bit 0(LSB) SDA Null Bit Bit 7(MSB) Bit 6 VCLK t VAA t VHIGH t VLOW DDC1 Timing Figure 7.2-2 Transmit-Only Mode (DDC-1) Bi-Direction Mode (DDC-2) SCL START SDA tMODE VCLK DDC Mode Transition Figure 7.2-3 2006-02-09 61 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 DDC2B Mode Symbol Standard Mode Parameter Min. Max Fast Mode Min Unit Max fSCL SCL Clock Frequency tBUF Bus Free Between a STOP and START Condition 4.7 1.3 us tHD;STA Hold Time for START Condition 4.0 0.6 us tLOW LOW Period of The SCL Clock 4.7 1.3 us tHIGH HIGH Period of The SCL Clock 4.0 0.6 us tSU;STA Set-up Time for a Repeated START Condition 4.7 0.6 us tHD;DAT Data Hold Time Transmitter 0.1 0.1 Receiver 0 0 tSU;DAT Data Set-up Time 250 100 100 400 KHz 0.9 us ns tr Rise Time of Both SDA and SCL Signals 1000 300 ns tf Fall Time of Both SDA and SCL Signals 300 300 ns tSU;STO Set-up Time for STOP Condition 4.0 0.6 tSP Pulse Width of spikes which must be suppressed by the input filter 0 50 CI Capacitance for each Bus Pin - Cb Capacitive load for each Bus Line - STOP START tLOW tHIGH RS us 0 50 ns 10 10 pF 400 400 pF STOP SCL tR tF SDA tBUF tHD;STA tSU;DAT tHD;DAT tHD;DAT RX TX tSU;STA tSU;STO DDC-Bus Timing Figure 7.2-4 2006-02-09 62 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 LCD Display Control Timing with TCON RSDS Mode Differential Mode AC Electronical Characteristics Symbol Parameter Condition Min. Typ. tRCP Clock Period 14.8 tRCHP 0.4tCLK Clock High Period tRCLP 0.4tCLK Clock Low Period RL=100 tRSSTU Data setup time 2 CL=5pF,Max fCLK=95MHz RL=100 tRSHLD 0.2 Data hold time CL=5pF,Max fCLK=95MHz CL=20pF , tSPSTU Start pulse setup time 3 Max fCLK=95MHz CL=20pF , tSPHLD Start pulse hold time 2 Max fCLK=95MHz CL=20pF, tGPOSTU GPO setup time 3 Max fCLK=95MHz CL=20pF, tGPOHLD GPO hold time 2 Max fCLK=95MHz tRising Transition rising time 250 700 tFalling Transition falling time 250 700 Differential Positive Output CL Max. 0.6tCLK 0.6tCLK Units ns ns ns ns ns ns ns ns ns 1500 1500 ps ps GPO and SP Output RL CL Differential Negative Output Figure 7.2-5 80% Differential Output_P/N 80% 20% 20% tFalling tRising Figure 7.2-6 2006-02-09 63 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 tRCP tRCHP tRCLP V CM RSCLK_P/N tRSSTU RSR.G.B_P/N +120mV -120mV tSPSTU SPA,SPB tRSHLD tRSSTU +120mV +120mV -120mV -120mV tSPHLD 2.0V tGPOSTU tRSHLD 2.0V tGPOHLD 2.0 2.0 GPO Figure 7.2-7 2006-02-09 64 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 tRCHP or tRCLP RSCLK_P V CM RSCLK_N tSKEW1 tSKEW1 tRSHLD tRSSTU RSR.G.B_P V CM RSR.G.B_N tSKEW2 tSKEW1= tRCP (Min) - tRCHP (Min) - tRCLP (Min) tSKEW2 = tRCHP (Min) - tRSSTU (Min) - tRSHLD (Min) or tSKEW2 = tRCLP (Min) - tRSSTU (Min) - tRSHLD (Min) Differential Mode Transmitter Skew Margin Figure 7.2-8 LCD Display Control Timing without TCON LVDS Timing Symbol Parameter Min. Typ.* Max. Unit Conditions td0 td1 td2 td3 td4 td5 td6 Delay Time, TCLK to Serial Bit Position 0 Delay Time, TCLK to Serial Bit Position 1 Delay Time, TCLK to Serial Bit Position 2 Delay Time, TCLK to Serial Bit Position 3 Delay Time, TCLK to Serial Bit Position 4 Delay Time, TCLK to Serial Bit Position 5 Delay Time, TCLK to Serial Bit Position 6 -0.20 0 0.20 2.00 2.20 2.40 4.20 4.40 4.60 6.39 6.59 6.79 8.59 8.79 8.99 10.79 10.99 11.19 12.99 13.19 13.39 ns ns ns ns ns ns ns f = 65 MHz tc =15.38 ns (0.2%), See Figure 7.2.10 td0 td1 td2 td3 td4 td5 td6 Delay Time, TCLK to Serial Bit Position 0 Delay Time, TCLK to Serial Bit Position 1 Delay Time, TCLK to Serial Bit Position 2 Delay Time, TCLK to Serial Bit Position 3 Delay Time, TCLK to Serial Bit Position 4 Delay Time, TCLK to Serial Bit Position 5 Delay Time, TCLK to Serial Bit Position 6 -0.20 1.48 3.16 4.84 6.52 8.20 9.88 ns ns ns ns ns ns ns f = 85 MHz tc =11.76 ns (0.2%), See Figure 7.2.10 td7 Delay Time, CLKIN or CLKIN to TCLK 3.0 ns tjcc Transmitter Jitter Cycel-to-Cycle See Figure 7.2.6 f = 85 MHz f = 65 MHz 2006-02-09 65 0 0.20 1.68 1.88 3.36 3.56 5.04 5.24 6.72 6.92 8.40 8.60 10.08 10.28 4.2 5.5 110 210 150 230 Ps ps Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 tw Pulse Duration, High-Level Output Clock tt Transition Time, Differential Output Voltage (tr or tf) Enable Time, PWDN to Phase Lock (TCLK Valid) Disable Time, PWDN to Off State (TCLK Low) ten tdis 4 7 0.35tc 260 tc 0.65tc ns 700 1500 ps 10 ms 100 ns See Figure 7.2.6 See Figure 7.2.7 See Figure 7.2.8 * All typical values are at VCC = 3.3V, TA = 25C td 7 CLKIN (RFB=0) CLKIN (RFB=1) TCLK td0 Tn TD7 TD6 TD4 TD3 TD2 TD1 TD0 TD7+1 TD6+1 td1 td 2 td 3 td 4 td 5 td 6 2.5V CLKIN VOD(H) TCLK or Tn 1.4V 0.5V 0.00V VOD(L) td7 td 0 - td 6 Figure 7.2-9 LVDS Timing Definitions PWDN TCLK t en Invalid TDn CLKIN Valid Figure 7.2-10 LVDS Enable Time Waveforms 2006-02-09 66 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 CLKIN tdis PWDN TCLK Figure 7.2-11 LVDS Disable Time Waveforms MCU Electrical Characteristics A/D Converter Symbol Min. Typ. A/D Conversion Time - - 15 us VOFFSET A/D Converter Error - - 1 LSB VLINEAR A/D Input Dynamic Range of Linearity Conversion GND - MCU_VCC V Parameter tCNVT Max. Unit Conditions Reset Block Symbol Parameter Min. Typ. Max. Unit tPW(RSTB) Active-Low External Reset Pulse Width - 64 - tOSC tRST(POR) Internal Reset Interval for Power-On Reset - 216 - tOSC tRST(WDT) Watch-Dog Reset Period 500 520 540 ms Conditions fOSC = 24MHz DDC2B+ Mode Symbol Standard Mode Parameter Min. Max Fast Mode Min 100 Max 400 Unit fSCL SCL Clock Frequency KHz tBUF Bus Free Between a STOP and START Condition 4.7 1.3 us tHD;STA Hold Time for START Condition 4.0 0.6 us tLOW LOW Period of The SCL Clock 4.7 1.3 us tHIGH HIGH Period of The SCL Clock 4.0 0.6 us tSU;STA Set-up Time for a Repeated START Condition 4.7 0.6 us tHD;DAT Data Hold Time Transmitter 0.1 0.1 Receiver 0 0 tSU;DAT Data Set-up Time 250 100 0.9 us ns tr Rise Time of Both SDA and SCL Signals 1000 300 ns tf Fall Time of Both SDA and SCL Signals 300 300 ns tSU;STO 2006-02-09 Set-up Time for STOP Condition 4.0 67 0.6 us Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 tSP Pulse Width of spikes which must be suppressed by the input filter 0 50 CI Capacitance for each Bus Pin - Cb Capacitive load for each Bus Line - STOP START tLOW 50 ns 10 10 pF 400 400 pF tHIGH 0 RS STOP SCL tR tF SDA tBUF tHD;STA tSU;DAT tHD;DAT tHD;DAT tSU;STA RX TX tSU;STO IIC-Bus Timing Symbol Standard Mode Parameter Fast Mode Min. Max Min Max Unit VIL(I2C) Low Level Input Voltage -0.5 1 -0.5 1 V VIH(I2C) High Level Input Voltage 2.3 MCU_VCC +0.5 2.3 MCU_VCC +0.5 V VLT(I2C) Schmitt Lower-Threshold Voltage for I2C bus 1 1.5 1 1.5 V VUT(I2C) Schmitt Upper-Threshold Voltage for I2C bus 1.9 2.3 1.9 2.3 V VOL1(I2C) Low Level Output Voltage @Io=3mA 0 0.4 0 0.4 V VOL2(I2C) Low Level Output Voltage @Io=6mA 0 0.6 0 0.6 V 250 ns 10 uA tOF II Output Fall Time @Co=400pF 250 Input Current @Vi=0.4 ~ 0.9VCC -10 10 -10 VO V hys(min) V OH V OL VI V LT(min) 2006-02-09 V LT(max) V UT(min) 68 V UT(max) Schmitt Trigger Characteristics Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 8. Application Circuit +3.3V CVDD18 C14 0.1u CVDD18 C15 0.1u C8 0.1u C16 0.1u C9 0.1u C10 0.1u C11 0.1u L1 B0805/30 +3.3V DPLL18 + DVI_PVCC C19 + C12 100u/16V L2 B0805/30 C13 100u/16V C17 10u/1206 C18 0.1u C20 0.1u 10u/1206 C21 0.1u L3 B0805/30 C22 0.1u +3.3V ADC_VAA DVI_AVCC C23 0.1u ADC_VAA R28 820 L4 B0805/30 1 VREF C25 0.1u + C24 100u/16V 2 3 C27 10u/1206 C28 10u/1206# U3 AIC431CUN C26 0.1u C29 0.1u AGND OPTION DPLL18 DVI_PVCC GIN+ GIN- C33 0.1u 124 C34 C35 RIN+ RIN- 0.1u 0.1u 125 126 0.1u 127 128 0.1u C36 3 4 113 114 115 116 117 118 119 TCLK RST IICSCL IICSDA IRQN R33 R34 R35 100 100 100 8 94 92 93 95 15 82 110 PVCC DVDD DVDD 108 99 AVCC AVCC 120 112 9 BIN0+ BIN0- TXO0TXO0+ TXO1TXO1+ TXO2TXO2+ TXOCTXOC+ TXO3TXO3+ TXE0TXE0+ TXE1TXE1+ TXE2TXE2+ TXECTXEC+ TXE3TXE3+ SOGI0 GIN0+ GIN0TEST_CLK TEST_Y7 RIN0+ RIN0HSYNCI1 VSYNCI1/TOUTP GPO1 GPO2/AD0 GPO3/AD1 INT_VSO/GPO4 INT_HSO/GPO5 GPO6 PWM1/GPO9 PWM0/GPO10 BIN1+ BIN1SOGI1 GIN1+ GIN1- 12 1 84 85 86 87 88 91 11 10 +3.3V R30 4.7k R31 R32 22 22 VSO HSO BRIGHTNESS RIN1+ RIN1TCLK RSTn SCL SDA IRQn NT68663 PGND 0.1u HSYNCI0 VSYNCI0 81 80 79 78 77 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 111 C32 C31 SOG 122 123 ADC_GNDA 0.1u 96 102 AGND 105 AGND AGND BIN+ BIN- C30 VREF DPLL_GND 5 6 121 2 HSI VSI 7 VREF T0M T0P T1M T1P T2M T2P TCLK1M TCLK1P T3M T3P T4M T4P T5M T5P T6M T6P TCLK2M TCLK2P T7M T7P RX2+ RX2RX1+ RX1RX0+ RX0RXC+ RXC- DGND DGND DGND RX2+ RX2RX1+ RX1RX0+ RX0RXC+ RXC- REXT CGND CGND 97 98 100 101 103 104 106 107 16 83 71 109 DPLL_VDD 390 DVI_AVCC 13 90 R29 CVDD CVDD U2A +3.3V ADC_VAA DVI_AVCC ADC_VAA ADC_VAA 89 14 CVDD18 AGND 2006-02-09 69 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. 3 NT68665/NT68625 D1 BAV99 2 1 +5V(+3.3V) +3.3V_CPU +3.3V_CPU R1 0# D2 BAT54C 15" OPTION 3 C1 0.1u U1 D3 BAV99 1 2 3 4 2 3 1 VGA_5V E0 E1 E2 VSS VCC WC# SCL SDA 8 7 6 5 R2 R3 24C16_WP IICSCL IICSDA 100 100 24LC16B D4 BAV99 2 1 DVI_5V R4 1M Y1 12MHZ R5 +3.3V_CPU C2 0.1u 100 RST C3 10u/1206# 4.7k C5 22p 4.7k C4 22p IICSCL IICSDA K_PWR VOLUME VSO PANEL_PWR1 DVI_CABLE HSO 45 46 47 48 49 50 51 52 44 34 33 30 29 28 55 NT68663 4.7k R12 10k R11 4.7k 4.7k 22 23 57 58 24 25 26 27 R10 4.7k 100 PB0/ADC0 PB1/ADC1 PB2/ADC2/INTE0 PB3/ADC3/INTE1 PA0/PWM2 PB4*/DDC_SCL0* PA1/PWM3 PB5*/DDC_SDA0* PA2/PWM4 PB6*/DDC_SCL1* PA3/PWM5 PB7*/DDC_SDA1* PA4*/PWM6* PA5*/PWM7* PA6*/PWM8* PA7*/PWM9* PC0* PC1* PD0 PC2 PD1 PC3/PWM0 PD2 PC4/PWM1 PD3 PC5 PD4 PC6 PD5 PC7 PD6 R9 R20 P30/RXD P31/TXD P34/T0 P35/T1 18 17 31 32 R8 100 100 54 56 59 60 MCU_GND 100 RXD TXD R14 R16 R13 C6 100p +3.3V PE1 PE0 NC NC 100 100 100 100 100 100 100 4.7k 4.7k 42 41 40 39 38 37 36 35 R25 R26 R15 R17 R18 R21 R22 R23 R24 KEY1 IRQN KEY2 ISPSCL ISPSDA DVISCL DVISDA R19 47k +3.3V_CPU BL_CONTROL AUDIO_STANDBY 24C16_WP PANEL_IDX R27 10k C7 0.1u 21 TCLK OSCI OSCO RSTB 43 U2B 20 19 53 MCU_VCC R7 R6 +3.3V_CPU VGA_DETECTOR LED_R LED_G VGA_CAB Figure 8-1 Application Circuit 2006-02-09 70 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9. Registers Mapping Block Name ADC PLL Interface DVI Input Control 1 Graphic Port Control Video Port Control Back End Image Processing NR Control GPIO Control PWM Control DDC Control OSD Control Index Port Access Control Misc. Access Control HS Digital PLL Page 0 Display Digital PLL & SSC Gauge Control Page Control Power Control Auto Tune Bright Frame Display Display General Control Sync Processor sRGB Control Test Mode Page Control 2006-02-09 Page 1 Byte Offset Size (bytes) 0x000 ~ 0x017 0x018 ~ 0x01E 0x020 ~ 0x03F 0x040 ~ 0x05F 0x060 ~ 0x064 0x068 ~ 0x06F 0x070 ~ 0x073 0x074 ~ 0x077 0x078 ~ 0x07D 0x080 ~ 0x0CF 0x0E0 ~ 0x0E3 0x0E5 ~ 0x0E6 0x0D0 ~ 0x0DF 0x0E8 ~ 0x0EF 0x0F0 ~ 0x0F7 0x0F8 ~ 0x0FD 0x0FF 32 0x101 ~ 0x102 0x106 ~ 0x12F 0x130 ~ 0x13B 0x150 ~ 0x18F 0x196 ~ 0x1B0 0x1D0 ~ 0x1DF 0x1E0 ~ 0x1FE 0x1FF 71 32 32 4 8 4 4 6 80 4 2 24 8 5 1 2 32 48 27 16 31 1 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.1. ADC Interface 0x000 ADCPLL Control Bits 7 6 5 4 Name 3 HSYNC_SEL 2 1 REG_VREF HPLL_HSYNC_SEL 0 Default: 1010 0000B Description Reserved Reserved Reserved HPLL Hsync input signal selection 0: HSYNCI (pad sync from HSYNCI0 or HSYNCI1) 1: SYNC_HS (Internal signal from sync processor) PLL Hsync input signal selection 0: HSYNCI (HSYNCI0/HSYNCI1) 1: SOGI Reserved ADCPLL reference voltage (2.5V) source select 0: External (from VREF pin) 1: Internal (from internal regulator) Reserved 0x001 Bits 7-0 Red Channel Gain Control Name RGAIN[8:1] R/W R/W Description The RAGAIN[7:0] that sets the gain of the R channel. The ADC can accommodate input signals with a full-scale range of between 0.55V and 0.9Vp-p. Note that increasing RGAIN results in the picture having less contrast. Default: 1000 0000B 0x002 ADC test control Bits Name 7-3 2-0 CMCTL[2:0] Default: 0000 0010B Description Reserved 0x003 Bits 7-0 Red Channel DC Shift Control Name RCSC [7:0] R/W R/W Description Control the R channel DC shift value to compensate the color excursion. Bigger value gives less brightness. Default: 0100 0000B 0x004 Bits 7-0 Green Channel Gain Control Name GGAIN[8:1] R/W Description The GAGAIN[7:0] that sets the gain of the G channel. The ADC can accommodate input signals with a full-scale range of between 0.55V and 0.9Vp-p. Note that increasing GGAIN results in the picture having less contrast. Default: 1000 0000B 0x005 Bits ADC test control Name 2006-02-09 R/W Description 72 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-5 4 CMP2I 3-0 GNB[3:0] Default: 0000 0000B 0x006 Bits 7-0 Reserved Green Channel DC Shift Control Name GCSC [7:0] R/W Description Control the G channel DC shift value to compensate the color excursion. Bigger value gives less brightness. Default: 0100 0000B 0x007 Bits 7-0 Blue Channel Gain Control Name BGAIN[8:1] R/W Description The BAGAIN[7:0] that sets the gain of the B channel. The ADC can accommodate input signals with a full-scale range of between 0.55V and 0.9Vp-p. Note that increasing BGAIN results in the picture having less contrast. Default: 1000 0000B 0x008 ADC Channel and MID Clamp Control Bits Name D7-4 3 YUV_SEL0 2 CHANNEL_SEL 1 BMID 0 RMID R/W Description Reserve Input Type Select. 0: Analog (RGB) 1: Digital (YUV) Input Mux Control. 0: Channel 0 1: Channel 1 Blue Clamp Select 0: Clamp to ground 1: Clamp to midscale Red Clamp Select 0: Clamp to ground 1: Clamp to midscale Default: XXXX 0000B 0x009 Bits 7-0 Blue Channel DC Shift Control Name BCSC[7:0] R/W Description Control the B channel DC shift value to compensate the color excursion. Bigger value gives less brightness. Default: 0100 0000 0x00A Bits Name 7-0 Default: XXXX 0110B 0x00B Bits Name 7-0 Default: 1001 0111B 2006-02-09 Reserved R/W Description Reserved Reserved R/W Description Reserved 73 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x00C Reserved Bits Name 7-0 Default: 0101 0101B R/W Description Reserved 0x00D Reserved Bits Name 7-6 Default: 0100 0000B R/W Description Reserved 0x00E ADC PLL Power-up Control Bits Name 7 6 5 BGAIN[0] 4 GGAIN[0] 3 RGAIN[0] 2 PU_Badc1 1 PU_Gadc1 0 PU_Radc1 Default: 1111 1111B Description Reserved Reserved BGAIN bit 0 GGAIN bit 0 RGAIN bit 0 1= Power-up B channel A2D converter. 1= Power-up G channel A2D converter. 1= Power-up R channel A2D converter. 0x00F ADC Status Bits Name 7-0 Default: 0000 0000B 0x00F ADC Status 0x010 W Description Reserved Analog Bandwidth Control Name Description Reserved ADC_BW [1:0] Analog bandwidth select 11 : 500 MHz 10 / 01: 300 MHz 00 : 75 MHz Reserved 0 Default: XXXX X11XB 0x011 Reserved Bits Name 7-0 Default: XXXX XXXXB 0x012 Bits R Description Reserved Bits Name 7-0 Default: 0000 0000B Bits 7-4 3 2-1 2006-02-09 R/W R/W Description Reserved SOG Slicer Control Name R/W R/W Description 74 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-3 SOG_THR [4:0] The comparator threshold of the Sync-on-Green Slicer to be adjusted. This register adjust it in steps of 10 mV, with the setting 10 mV <= SOG_THR <=330 mV 2 EN_SOG_SLICER Enable internal SOG Slicer. 0 = Disable 1 = Enable 0-1 Reserved Default: 0111 11XXB 0x013 Bits 7-2 1-0 White Balance Control Name VREF[1:0] R/W Description Reserved Select the signal source for VGA input. When VR1 or VR2 is selected, the PLL will go into free-run state. 00: VR0. Internal zero voltage. 01: Internal test mode 10: VR2. Internal reference voltage 2. (0.7V) 11: Normal. From external RGB input pin. Default: XXXX XX11B 0x014 Hsync Trigger Level Control Bits 6-4 Name HS_THR_H 2-0 HS_THR_L R/W Description 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 <=2200 mV The trigger level threshold of the sync low level to be adjusted. This register adjust it in steps of 100 mV, with the setting 700 mV <= HS_THR _L<=1400 mV Default: X000 X000B 0x015 Reserved Bits Name 7-0 Default: XXXX XXXXB Description R/W 9.2. DVI Input Control 1 0x016 DVI Clock Detection Bits Name 7-0 DVI_CLK Default: XXXX XXXXB Description DVI clock detection 0x017 DVI Control Bits Name 7-0 Default: XXXX XXXXB Description 0x018 Bits 7-6 R R/W DVI Control 1 Name DPLL_LOOP_FIT [1:0] 2006-02-09 R/W Description TMDS PLL loop filter control 75 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 5 BSTREAM_CHK Bit Stream error correction control 0 = Disable 1 = Enable 4 FSM_RST DPLL FSM Disable 0 = Enable 1 = Disable 3 SYNC_SEL Sync is generated from R channel or B channel 0 = From B Channel (RX0) 1 = From R Channel (RX2) 2 FORCE_BND_EEC Force boundary error correction enable 1 BND_EEC_EN Adaptive boundary error correction enable 0 DPLL_ACT TMDS DPLL working mode selection Default: 0000 0000B 0x019 DVI Control 2 R/W Bits 7-6 Name Description DVI_DET_CHANNEL Detection channel select [1:0] 00: RX0 01: RX1 10: TX2 11: Reserved 5-4 DVI_TRIG_SRC Detection trig point select [1:0] 00: V Sync Other: Always trig 3-2 Reserved 1 DPLL_FSM_MOD DPLL FSM mode select 0 = 3 state FSM 1 = 5 state FSM 0 EXT_UDCHK_EN Extend up/down check enable Default: 0000 0000B 0x01A Bits Name 7-6 DVI_DET_LEN [1:0] 5-4 DVI_DET_TYPE [1:0] DVI Control 3 R/W Description DVI detection length 00: 32 01: 64 10: 96 11: 128 DVI detection type 3 2 Reserved DVI_DET_SYNC_POL DVI detection sync polarity invert 0 = Normal 1 = Inverted 1 DVI_DET_RDY DVI detection data ready 0 = No data 1 = Ready 0 DVI_DET_EN DVI detection data enable Default: 0000 0000B 0x01B 2006-02-09 DVI Control 4 76 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-0 Name Description DVI_DET_DATA DVI detection data [7:0] Default: 0000 0000B 0x01C Bits Name 7-0 DVI_CLK_DLY Default: 0000 0000B 0x01D DVI Control 5 R/W Description Control the delay of recovered clock DVI Control 6 R/W Bits Name Description 7 DVI_CLK_DLY_EN Enable the delay of recovered clock 6-0 DVI_PLL_BW Bandwidth control of PLL Default: 0001 1111B 0x01E Bits Name 7-0 DVI_EQ_DATA Default: 0111 1000B 2006-02-09 DVI Control 7 R/W Description Equalizer bias current control 77 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.3. Pre-Pattern Control 0x01F Bits 7 6 5 4 3-0 Pre-Pattern Control R/W Name PRE_PATT_EN Description Pre-Pattern Enable. 0 = Disable 1 = Enable PRE_INV Pre-Pattern Data invert 0 = Normal 1 = Invert the RGB Data PRE_CBAR_EN Paste a Cross Bar on the built-in Pre-pattern and the Bar’s gray level is controlled via CBAR_FG[7:0] register (0x15A) 0 = Disable 1 = Enable PRE_PATT_BK Built-in pre-pattern bank Select 0 = Bank 0 1 = Bank 1 PRE_PATT_SEL Select built-in pre-pattern type [3:0] Pattern number = 0~7 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 9.4. Graphic Port Control ADC/TMDS/Digital input source selection Clamp pulse Interlace decision window Mask window Capture window 2006-02-09 78 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 General Control 0x020 Graphic Port Control R/W Bits 7 Name Description GI_VSYNC_EDGE Select the V sync 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. 0 = Wrap around 1 = Wrap black 3 GI_HSYNC_EDGE Select the 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/Digital 0 GI_CAP_EN Graphic input capture enable 0 = Disable 1 = Enable Default: 0000 0000B 0x021 Clamp Pulse Begin Bits 7 Name CLAMP_EDG 6 CLAMP_POL 5-0 CLAMP_BEG [5:0] R/W Description Clamp Pulse Reference Edge 0 = GHS rising edge 1 = GHS falling edge Clamp Pulse Polarity. 0 = Active Low 1 = Active High Clamp Pulse Begin. (Unit 4xCLP_REFCLK) CLAMP_BEG =5, means waiting 5 x 4CLP_REFCLK after GHS edge to begin the pulse. Default: 0000 0000B 0x022 Bits 7 Clamp Pulse Width Name CLAMP_EN 2006-02-09 R/W Description Clamp Pulse Enable 0 = Disable 79 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6 CLP_CLK_SEL 5-0 CLAMP_WID [5:0] Default: 0000 1111B 0x023 Bits 7 6 5 4 3 2 1 0 1 = Enable Clamp Pulse Reference clock (CLP_REFCLK = Capture Clock) Select 0 = CLP_REFCLK 1 = 2 x CLP_REFCLK Clamp Pulse Width.(unit 4xCLP_REFCLK) CLAMP_WID =5, means pulse width being 6 x 4CLP_REFCLK wide. Digital Port Input Control R/W Name Description YPbPr_EN YPbPr Input Enable CLAMP_SOURCE Clamp source select. 0 = selects Row Hs to be used for clamping. 1 = selects Sync Separated Hsync to be used for clamping. HS_DEJITTER_EN For TMDS input mode, This bit enables/disable the HSYNC De-jitter function. 0 = Disable 1 = Enable DEJITTER_RST For TMDS input mode, De-jitter reset 0 = Normal 1 = Reset 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 (0x192 bit 7). 0 = According to horizontal capture registers 1 = According to DE signal DVI_DE_INV SYNC_SEL DVI DE auto detection control Sync processor input path selection 0: Graphic 1: Video Default: 0000 0000B 0x024 ADCLK Delay Control Bits Name 7-0 3-0 Default: 0000 0000B Description Reserved Reserved 0x025 ADCLK Delay & Invert Control Bits 6 Name CLKI_INV 5 4 3-0 CLKI_DLY R/W R/W Description Internal data latch clock invert 0 = Normal 1 = Invert Reserved Reserved Internal data latch clock delay (0.5nS/step) 0~15 step Default: X000 0000B 2006-02-09 80 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x026 Data Delay & Swap Control R/W Bits 7 6 5 Name Description CLAMP_MASK_EN Clamping pulse mask enable Reserved CAP_RB_SWAP Capture R/B channel swap 0 = Normal 1 = Swap 4 Reserved 3 Reserved 2 CAP_BIT_SWAP Capture data bit swap D7-D0 -> D0-D7 0 = Normal 1 = Swap 1 Reserved 0 CAP_DATA_DLY Capture data delay 0 = Normal 1 = Delay 1 ADCLK Default: 0000 0000B 0x027 Vsync and DE Delay Bits 6-4 Name GI_DEDLY [2:0] 3-0 GI_VSDLY [3:0] R/W Description Delay the graphic port internal DE pulse by input pixel clock to avoid the unmatched data phase -4~+3 pixel clocks delay Delay the graphic port VSYNC pulse by input pixel clock to avoid the confusion of 1st HSYNC recognized following VSYNC leading edge. 0~15 pixel clocks delay Default: X011 0001B 0x028 Hsync edge detection control 1 Bits Name 7-6 5-4 3-2 1 0 Default: 0000 0000B Description Reserved Reserved Reserved Reserved Reserved 0x029 Hsync edge detection control 2 Bits Name 7 6 5-4 3 2 1-0 Default: 0000 0000B Description Reserved Reserved Reserved Reserved Reserved Reserved Mask Window Define 0x02A Horizontal Mask Window Begin Bits Description Name 2006-02-09 81 R/W R/W R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-0 GI_HMASK_BEG [7:0] Horizontal Mask Window Begin. When GI_MKWIN_EN =1, this register sets the number of clocks after the referenced edge of the HSYNC pulse in which the captured data is ‘0x00’ and the auto-tune starts outside this window. Default: 0000 0000B 0x02B Bits 7-0 Horizontal Mask Window End Name GI_HMASK_END [7:0] R/W Description Horizontal Mask Window End. When GI_MKWIN_EN =1, this register sets the number of clocks before the referenced edge of the HSYNC pulse in which the captured data is ‘0x00’ and the auto-tune stops. Default: 0000 0000B 0x02C Bits 7-0 Vertical Mask Window Begin Name GI_VMASK_BEG [7:0] R/W Description Vertical Mask Window Begin. When GI_MKWIN_EN =1, this register sets the number of lines after the referenced edge of the VSYNC pulse in which the captured data is ‘0x00’ and auto-tune starts outside this window. Default: 0000 0000B 0x02D Bits 7-0 Vertical Mask Window End Name GI_VMASK_END [7:0] R/W Description Vertical Mask Window End. When GI_MKWIN_EN =1, this register sets the number of lines before the referenced edge of the VSYNC pulse in which the captured data is ‘0x00’ and the auto-tune stops. Default: 0000 0000B CAP_VLEN CAP_HWID HS VS CAP_VBEG CAP_HBEG Active Capture Window Control Figure 9.4-1 Capture Window Control 0x02E Capture Vertical Begin for Odd Field -lo Bits 7-0 Name GI_CAP_VBEGO 2006-02-09 R/W Description Vertical Capture Begin for Odd Field. GI_CAP_VBEGO indicates how 82 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 [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 0x02F Capture Vertical Begin for Odd Field -hi Bits 2-0 Name GI_CAP_VBEGO [10:8] Default: XXXX X000B Description MSB of GI_CAP_VBEGO. This register is double-buffered. 0x030 Capture Vertical Begin for Even Field -lo Bits 7-0 Name GI_CAP_VBEGE [7:0] R/W R/W Description Vertical Capture Begin for Even Field. GI_CAP_VBEGE indicates how 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 0x031 Capture Vertical Begin for Even Field -hi Bits 2-0 Name GI_CAP_VBEGE [10:8] Default: XXXX X000B Description MSB of GI_CAP_VBEGE. This register is double-buffered. 0x032 Capture Vertical Length -lo Bits 7-0 Name GI_CAP_VLEN [7:0] R/W R/W Description Vertical Capture Length. GI_CAP_VLEN indicates how many lines to capture. GI_CAP_VLEN = 3, means capturing 3 lines. This register is double-buffered. Default: 0000 0000B 0x033 Capture Vertical Length –hi Bits 2-0 Name GI_CAP_VLEN [10:8] Default: XXXX X000B Description MSB of GI_CAP_VLEN. This register is double-buffered. 0x034 Capture Horizontal Begin –lo Bits 7-0 Name GI_CAP_HBEG [7:0] R/W R/W Description Horizontal Capture Begin. GH_CAP_HBEG indicates how many pixels to 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 0x035 Capture Horizontal Begin –hi Bits 3-0 Description MSB of GI_CAP_HBEG. This register is double-buffered. Name GI_CAP_HBEG [11:8] Default: XXXX 0000B 2006-02-09 83 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x036 Bits 7-0 Capture Horizontal Width –lo Name GI_CAP_HWID [7:0] R/W Description Horizontal Capture Width. GI_CAP_HWID indicates how many pixels to capture. GI_CAP_HWID = 3, means capturing 3 pixels. This register is double-buffered. Default: 0000 0000B 0x037 Capture Horizontal Width –hi Bits 3-0 Name GI_CAP_HWID [11:8] Default: XXXX 0000B Description MSB of GI_CAP_HWID. This register is double-buffered. 0x038 Alternate sampling control Bits 3 2 1 Name DE_MK_EN CLK_MK_EN GI_ALT_INV 0 GI_ALT_EN R/W R/W Description For TMDS mask DE Mode enable Capture clock mask enable The alternate sampling reference frame signal polarity control 0 = Active Low 1 =Active High Input alternate sampling enable. This bit should be enabled for input graphic pixel rate lager than SXGA@75Hz, . 0 = Disable 1 = Enable Default: XXXX XX00B 0x039 Bits 7-0 Clock mask window control Name CLK_MASK_WID R/W Description Clock mask width. When CLK_MK_EN =1, this register sets the number of clocks after the internal de signal. Unit: 2 ADC sample clock 0x03A~0x03B Reserved Bits Name 7-0 Default: XXXX XXXXB Description 0x03C DVI Input Horizontal Active Width-lo Bits 7-0 Name DVI_CAP_HWID [7:0] Default: 0000 0000B Description The active window horizontal width. The value is valid only for DVI interface is enabled and the SYNC input source is from DVI DE signal 0x03D DVI Input Horizontal Active Width-hi Bits 3-0 Name DVI_CAP_HWID [11:8] Default: XXXX 0000B 0x03E Description MSB of DVI_CAP_HWID Bits Description Name 2006-02-09 R/W R R DVI Input Vertical Active Length-lo 84 R Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-0 DVI_CAP_VLEN [7:0] Default: 0000 0000B The active window vertical length. The value is valid only for DVI interface is enabled and the SYNC input source is from DVI DE signal 0x03F DVI Input Vertical Active Length-hi Bits 2-0 Description MSB of DVI_CAP_VLEN Name DVI_CAP_VLEN [10:8] Default: XXXX X000B 2006-02-09 85 R Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.5. Video Port Control General Control 0x040 Bits Name 7 6:5 VI_BT656_EN 4 UV_SWAP 3 YUV_PORT_SEL 2 EXFLD_EN 1 VI_INTE_EN 0 VI_CAP_EN Video Port Control 1 R/W Description Reserved When Video port is active, select between 8-bit wide or 16-bit wide data capture. 00 = Reserved 01 = Reserved 1X = 8-bit wide BT656 processing from Video Port (YUV0 / YUV1) Swap the order of received UV data. 0 = Normal 1 = Swap YUV input port selection. 0 = YUV0 (Located from Pin55~62) 1 = YUV1 (Located from Pin30~37) Select field indicator source. When VI_INTE_EN =1, this bit is in effect. 0 = From internal field detector 1 = From external EX_FIELD pin Interlaced input enable. When VI_INTE_EN =1, the field status is reference to internal field detector or external EXFLD input signal. 0 = Non-interlaced 1 = Interlaced Input capture enable 0 = Disabled 1 = Enabled Default: X000 0000B 0x041 Video Port Control 2 R/W Bits Name Description 5 VI_CAP_656_AUTO For BT656 mode, when VI_CAP_656_AUTO = “1”. Hardware referee to the setting of capture registers to capture the active data 0 = Disable 1 = Enable 4 VI_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 0x00 and auto tune is disabled. This filters out noise occurring on the RGB channels around the HSYNC and VSYNC pulse. 0 = Disable 1 = Enable 3 VI_WRAP_SEL Wrap around method select 0 = Wrap around 1 = Wrap black 2 VI_SYNC_EDGE Select the H/V sync reference edge. 0 = Leading edge 1 = Trailing edge 1 VCAP_656_EN For BT656 mode, active data is enclosed by SAV/EAV code. Hardware can automatically capture the active data and bypass the setting of capture registers except the Horizontal Capture Width. 2006-02-09 86 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0 HCAP_656_EN 0 = According to vertical capture registers 1 = According to SAV/EAV code For BT656 mode, active data is enclosed by SAV/EAV code. Hardware can automatically capture the active data and bypass the setting of capture registers except the Horizontal Capture Width. 0 = According to horizontal capture registers 1 = According to SAV/EAV code Default: XX00 0000B 0x042 Polarity Control Bits 5 Name VI_656CLK_INV 4 VI_IFLD_INV 3 VI_601CLK_INV 2 1 0 Default: XX00 0X00B 0x043 Bits 3-0 R/W Description Invert the polarity of CLK for internal BT656 data processing unit 0 = Normal 1 = Invert Invert the internal field reference signal for data merging priority 0 = Normal 1 = Invert Invert the polarity of CLK for internal ITU601 data processing unit 0 = Normal 1 = Invert Reserved Reserved Reserved VSYNC Delay Name VI_VSDLY [3:0] R/W Description Delay the video port VSYNC pulse by input pixel clock to avoid the confusion of 1st HSYNC recognized following VSYNC trailing edge. 0~15 pixels delay Default: XXXX 0001B Mask Window Define 0x047 Bits 7-0 Name VI_HMASK_BEG [7:0] Horizontal Mask Window Begin R/W Description Horizontal Mask Window Begin. When VI_MKWIN_EN =1, this register sets the number of clocks after the referenced edge of the HSYNC pulse in which the captured data is ‘0x00’ and the auto-tune starts outside this window. Default: 0000 0000B 0x048 Bits 7-0 Horizontal Mask Window End Name VI_HMASK_END [7:0] R/W Description Horizontal Mask Window End. When VI_MKWIN_EN =1, this register sets the number of clocks before the referenced edge of the HSYNC pulse in which the captured data is ‘0x00’ and the auto-tune stops. Default: 0000 0000B 0x049 Bits 7-0 Vertical Mask Window Begin Name VI_VMASK_BEG 2006-02-09 R/W Description Vertical Mask Window Begin. When VI_MKWIN_EN =1, this register sets 87 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 [7:0] the number of lines after the referenced edge of the VSYNC pulse in which the captured data is ‘0x00’ and auto-tune starts outside this window. Default: 0000 0000B 0x04A Bits 7-0 Vertical Mask Window End Name VI_VMASK_END [7:0] R/W Description Vertical Mask Window End. When VI_MKWIN_EN =1, this register sets the number of lines before the referenced edge of the VSYNC pulse in which the captured data is ‘0x00’ and the auto-tune stops. Default: 0000 0000B 9.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) Color Transfer Coefficient 0x04B Color Transfer Coefficient A -lo Bits 7-0 Name COEFA [7:0] Default: 1011 1110B Description Video YUV/YPbPr to RGB Color Transfer Coefficient. 0~1023 0x04C Color Transfer Coefficient A -hi Bits 1-0 Name COEFA [9:8] Default: XXXX XX10B Description MSB of COEFA 0x04D Color Transfer Coefficient B -lo Bits 7-0 Name COEFB [7:0] Default: 0110 0101B Description Video YUV/YPbPr to RGB Color Transfer Coefficient. 0~1023 0x04E Color Transfer Coefficient B -hi Bits 1-0 Name COEFB 2006-02-09 R/W R/W R/W R/W Description MSB of COEFB 88 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 [9:8] Default: XXXX XX01B 0x04F Color Transfer Coefficient C -lo Bits 7-0 Name COEFC [7:0] Default: 1010 1100B Description Video YUV/YPbPr to RGB Color Transfer Coefficient. 0~1023 0x050 Color Transfer Coefficient C -hi Bits 1-0 Name COEFC [9:8] Default: XXXX XX00B Description MSB of COEFC 0x051 Color Transfer Coefficient D -lo Bits 7-0 Name COEFD [7:0] Default: 0111 0111B Description Video YUV/YPbPr to RGB Color Transfer Coefficient. 0~1023 0x052 Color Transfer Coefficient D -hi Bits 1-0 Description MSB of COEFD Name COEFD [9:8] Default: XXXX XX11B R/W R/W R/W R/W 9.7. Video Port Capture Control Capture Window Control 0x053 Bits 7-0 Name VI_CAP_VBEGO [7:0] Vertical Capture Begin for Odd Field -lo R/W Description ODD Field Vertical Capture Begin. VI_CAP_VBEGO indicates how many lines to wait after referenced edge of VSYNC before starting image capture. VI_CAP_VBEGO =3, means waiting 3 lines to begin capture. This register is double-buffered. Default: 0000 0000B 0x054 Vertical Capture Begin for Odd Field -hi Bits 2-0 Name VI_CAP_VBEGO [10:8] Default: XXXX X000B 0x055 Bits 7-0 Description MSB of VI_CAP_BEG. This register is double-buffered. Vertical Capture Begin for Even Field -lo Name VI_CAP_VBEGE [7:0] R/W R/W Description Even Field Vertical Capture Begin. VI_CAP_VBEGE indicates how many lines to wait after referenced edge of VSYNC before starting image capture. VI_CAP_VBEGE =3, means waiting 3 lines to begin capture. This register is double-buffered. Default: 0000 0000B 2006-02-09 89 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x056 Vertical Capture Begin for Even Field -hi Bits 2-0 Name VI_CAP_VBEGE [10:8] Default: XXXX X000B 0x057 Bits 7-0 Description MSB of VI_CAP_VBEGE. This register is double-buffered. Vertical Capture Length -lo Name VI_CAP_VLEN [7:0] R/W R/W Description Vertical Capture Length. VI_CAP_VLEN indicates how many lines to capture. VI_CAP_VLEN =3, means capturing 3 lines. This register is double-buffered. Default: 0000 0000B 0x058 Vertical Capture Length -hi Bits 2-0 Name VI_CAP_VLEN [10:8] Default: XXXX X000B 0x059 Bits 7-0 Description MSB of VI_CAP_VLEN. This register is double-buffered. Horizontal Capture Begin -lo Name VI_CAP_HBEG [7:0] R/W R/W Description Horizontal Capture Begin. VI_CAP_HBEG indicates how many pixels to wait after referenced edge of HSYNC before starting image capture. VI_CAP_HBEG =3, means waiting 3 pixels to begin capture. This register is double-buffered. Default: 0000 0000B 0x05A Horizontal Capture Begin -hi Bits 3-0 Name VI_CAP_HBEG [11:8] Default: XXXX 0000B 0x05B Bits 7-0 Description MSB of VI_CAP_HBEG. This register is double-buffered. Horizontal Capture Width -lo Name VI_CAP_HWID [7:0] R/W R/W Description Horizontal Capture Width. VI_CAP_HWID indicates how many pixels to capture. VI_CAP_HWID = 3, means capturing 3 pixels. This register is double-buffered. Default: 0000 0000B 0x05C Horizontal Capture Width -hi Bits 3-0 Name VI_CAP_HWID [11:8] Default: XXXX 0000B Description MSB of VI_CAP_HWID This register is double-buffered. 0x05D~0x05F Reserved Bits Name 7-0 Default: XXXX XXXXB Description 2006-02-09 R/W R/W 90 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.8. Back End Image Processing Back-end offset control Back-end gain control Back-end sharpness and smooth control 0x060 Back-end Horizontal Sharpness Bits 7 6 5 4 Name R/W Description Reserved Graphic horizontal adaptive sharpness adjusting. 0 = Disable 1 = Enable HPLL test control Graphic horizontal back-end smooth and sharpness select. 0 = sharpness 1 = smooth Graphic horizontal back-end sharpness/smooth adjusting. 16 steps BK_H_ASRP BK_H_SRPSMO 3-0 BK_H_SRP [3:0] Default: X000 0000B 0x061 Color Channel Select Bits 3 2 Name GAIN_DITH_EN GAIN_DITH_MODE 1-0 BK_CH_SEL [1:0] R/W Description Gain dithering enable Gain dithering mode 0 = Static dithering 1 = Random dithering Select color channel for offset and gain adjusting. 00 = R/G/B 01 = R 10 = G 11 = B Default: XXXX 0000B 0x062 Bits 7-0 Back-end Offset Name BK_OFFSET [7:0] R/W Description Back-end offset adjusting. -128~127 in 2’s complement Display color = (Original value * GAIN) +OFFSET Default: 0000 0000B 0x063 Back-end Gain Bits 7-0 Name BK_GAIN [7:0] Default: 1000 0000B 0x064 Bits R/W Description Back-end gains adjusting. 0/128~255/128 Interpolation Control Name 2006-02-09 R/W Description 91 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-5 TEXT_EN [2:0] 4-3 V_INTE_TYPE [1:0] 2-0 H_INTE_TYPE [2:0] Select the Text Mode type 000 = Normal Mode 001 = Level 1 Text Mode 010 = Level 2 Text Mode 011 = Level 3 Text Mode 1xx = Reserved Select the Vertical interpolation type 00 = DSP (2-pixel) 01 = Bi-linear (2-pixel) 10 = Duplicate (2-pixel) 11 = Reserved Select the Horizontal interpolation type 000 = Advanced DSP (4-pixel) 001 = Bi-linear (2-pixel) 010 = Duplicate (2-pixel) 011 = DSP (2-pixel) 100 = DSP (4-pixel) 101, 110, 111 = Reserved Default: 0000 0000B 0x065 Bits 7 6 5 4 Gamma Control R/W Name GAMMA_EN Description Gamma Table Enable, When GAMMA_EN = 1, the Gamma Table can’t read or write by host interface. When GAMMA_EN = 0 the display is bypass the Gamma table. 0 = Disable 1 = Enable TBL_8_10B_SEL Used 8 bit gamma table or 10 bit gamma table for read/write 0 = 10 Bit Access 1 = 8 Bit Access BFW2_GAMMA_EN Bright frame window 2 Gamma Table Enable 0 = Disable 1 = Enable BFW1_GAMMA_EN Bright frame window 1 Gamma Table Enable 0 = Disable 1 = Enable 3-0 Default: 00XX XXXXB 0x066 Bits 7-6 5 Back-end Vertical Sharpness Name R/W Description V_INTE_SHIFT_EN Vertical Interpolation shift enable 0 = Disable 1 = Enable 4 Reserved 2-0 BK_V_SRP Graphic vertical back-end sharpness adjusting. [2:0] 8 steps Default: XXXX X000B 0x067 2006-02-09 Reserved R/W 92 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits Name 7-0 Default: XXXX XXXXB Description 9.9. Noise Reduction Filter Control 0x068 Noise Reduction Filter Control Bits 7 6 Name 5 NR_ROUND 4 NR_EDGE_DET 3 2-0 NR_TYPE NR2_EN R/W Description Reserved Second Noise Reduction enable 0 = Disable 1 = Enable Noise Reduction round calculation enable 0 = Disable 1 = Enable Noise Reduction edge detection enable 0 = Disable 1 = Enable Reserved Select the Noise Reduction Filter type 000 = Normal Mode (NR disable) 001 = Mode 1 010 = Mode 2 011 = Mode 3 1xx = Reserved Default: XX00 0000B 0x069 Bits 7-4 Name NR_EDGE_THR [3:0] 3-0 NR_THR [3:0] Default: 0000 0000B 0x06A Bits 7-6 Name JC_MAX_TYPE 5 4 JC_EN 3-0 JC_LEVEL [3:0] Default: 0000 0001B 2006-02-09 Noise Reduction threshold R/W Description Edge Threshold of the noise reduction filter adjusting. Threshold of the noise reduction filter adjusting. Jitter Correction Control R/W Description Jitter Correction max type selection 00 = 1 frame 01 = 2 frame 10 = 4 frame 11 = Adaptive mode Reserved Jitter Correction Enable 0 = Disable 1 = Enable Jitter Correction Level 93 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x06B Bits 7-6 5 4 3-0 Seconded Noise Reduction threshold Name NR3_EN NR2_THR [3:0] Default: 0000 0000B R/W Description Reserved Third Noise Reduction enable Threshold of the seconded noise reduction filter adjusting. 0x06C Vertical Interpolation shift offset R/W Bits Name Description 7-0 V_INTE_SHIFT_OFFSET Default: 0000 0000B 0x06D Reserved Bits Name 7-0 Default: 0000 0000B 0x06E R/W Description Reserved Bits Name 7-0 Default: 0000 0000B 0x06F R/W Description Reserved Bits Name 7-0 Default: 0000 0000B R/W Description 9.10. General Purpose Input Output (GPIO) 0x070 GPIO Port Control Bits 5 Name PWMB_EN 4 PWMA_EN 3 2 Default: XX00 00XXB 0x071 Bits 5 4 3 2 1 R/W Description PWMB output enable (open-drain) 0 = Disable 1 = PWMB Enable PWMA output enable (open-drain) 0 = Disable 1 = PWMA Enable Reserved Reserved GPIO Output / Input Data Name 2006-02-09 R/W Description 94 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0 Default: XX00 0000B 0x072 Bypass Sync Control Bits 4 Name BP_HSYNC_EN 3 2 REFCKO_EN 1 BP_HSYNC_SEL 0 BP_VSYNC_EN R/W Description This bit is used to Bypass the Hsync from pin to INT_HSO 0 = Disable 1 = Enable Reserved Reference clock output enable 0 = Disable 1 = Enable When BP_SYNC_EN = “1”, this bit is used to select the output source. 0 = From the internal normal Hsync (RAW_HS) 1 = From the internal SOG Sync (SOG_HS) This bit is used to Bypass the sync from pin to INT_VSO 0 = Disable 1 = Enable Default: XXXX 0100B 0x073 GPIO Data Direction Bits Name 5 4 3 2 1 0 Default: XX00 0000B Description R/W 9.11. PWM Output Frequency programmable Duty cycle programmable PWM_HCNT PWM_LCNT PWM_CLK When clock source select from reference clock F PWM_CLK F REFCLK (PWM_DIV 1 PWM_DIV 2 ) When clock source select from Display Hsync F PWM_CLK F DISP _ HS (PWM_DIV 1 PWM_DIV 2 ) 2006-02-09 95 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 F PWM_CLK (PWM_HCNT PWM_LCNT) PWM _ HCNT Duty ( PWM_HCNT PWM_LCNT ) Duty F PWM_CLK PWM _ HCNT F PWM (1 Duty ) F PWM_CLK PWM _ LCNT F PWM F PWM PWM_HCNT 0 0 1~255 1~255 PWM_LCNT 0 1~255 0 1~255 0x074 PWM Output Tri-state DC ‘0’ DC ‘1’ PWM pulse PWMA Low Period Counter Bits 7-0 Name PWMA_LCNT [7:0] Default: 0000 0000B 0x075 Description PWMA pulse low period counter value. Double-buffered. PWMA High Period Counter Bits 7-0 Name PWMA_HCNT [7:0] Default: 0000 0000B 0x076 Name PWMB_LCNT [7:0] Default: 0000 0000B 0x077 Bits 7-0 Name PWMB_HCNT [7:0] Default: 0000 0000B Description PWMB pulse high period counter value. Double-buffered. 0x078~0x07D Reserved Bits Name 7-0 Default: XXXX XXXXB Description Bits R/W Description PWMB pulse low period counter value. Double-buffered. PWMB High Period Counter 0x07E R/W Description PWMA pulse high period counter value. Double-buffered. PWMB Low Period Counter Bits 7-0 R/W R/W R/W PWM Control 1 Name 2006-02-09 R/W Description 96 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7 PWMB_VS_LOCK 6-5 PWMB_DIV1 [1:0] 4 PWMB_CLK 3 PWMA_VS_LOCK 2-1 PWMA_DIV1 [1:0] 0 PWMA_CLK PWMB counter lock to display vertical sync 0 = Roll PWM counter over continuously 1 = Load PWM on Display VS (DISP_VS) leading edge First divider-- PWMB clock divide of the selected clock by 00 = 1; 01 = 2; 10 = 4; 11 = 8; when PWMB_DVI2 = “00”b 00 = 16; 01 = 32;10 = 64; 11 = 128; when PWMB_DVI2 = “01”b 00 = 256; 01 = 512;10 = 1024; 11 = 2048; when PWMB_DVI2 = “10”b 00 = 4096; 01 = 8192; 10 = 16384; 11 = 16384; when PMB_DVI2 = “11”b PWMB clock source select 0 = Reference Clock 1 = Display HS (DISP_HS) PWMA counter lock to display vertical sync 0 = Load PWM counter when high period counter 1 = Load PWM on Display VS (DISP_VS) leading edge First divider-- PWMA clock divide of the selected clock by 00 = 1; 01 = 2; 10 = 4; 11 = 8; when PWMA_DVI2 = “00”b 00 = 16; 01 = 32;10 = 64; 11 = 128; when PWMA_DVI2 = “01”b 00 = 256; 01 = 512;10 = 1024; 11 = 2048; when PWMA_DVI2 = “10”b 00 = 4096; 01 = 8192; 10 = 16384;11=16384; when PWMA_DVI2 = “11”b PWMA clock source select 0 = Reference Clock 1 = Display HS (DISP_HS) Default: 0000 0000B 0x07F PWM Control 2 Bits 7 Name PWMB_VSRESET 6 PWMA_VSRESET 5-4 3-2 PWMB_ DIV2 1-0 PWMA_DIV2 [1:0] R/W Description PWMB reset counter on DSIP_VS leading edge 0 = Roll PWMB counter over continuously 1 = Reset PWMB on DISP_VS leading edge PWMA reset counter on DSIP_VS leading edge 0 = Roll PWMA counter over continuously 1 = Reset PWMA on DISP_VS leading edge Reserved Second divider--PWMB clock divide of the selected clock by 00 = 1; 01 = 16 10 = 512; 11 = 4096 Second divider--PWMA clock divide of the selected clock by 00 = 1; 01 = 16 10 = 512; 11 = 4096 Default: 0000 0000B 9.12. On Screen Display Registers OSD Control 0x080 Bits 7 OSD and Window Enable Control Name ROT_EN 2006-02-09 R/W Description Rotation control. 97 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6 FLIP_EN 5 MIR_EN 4 WIN4_EN 3 WIN3_EN 2 WIN2_EN 1 WIN1_EN 0 OSD_EN 0: Normal 1: Rotated Flip control 0: No flip 1: Flip ON Mirror control 0: No mirror 1: Mirror ON Enable Window 4 0: Disable 1: Enable Enable Window 3 0: Disable 1: Enable Enable Window 2 0: Disable 1: Enable Enable Window 1 0: Disable 1: Enable Enable OSD 0: Disable 1: Enable Default: 0000 0000B 0x081 OSD Frame Horizontal Start - Low byte Bits 7-0 Name OSD_HS [7:0] Default: 0000 0000B 0x082 Bits 7-4 3-0 Description OSD frame horizontal start low byte [7:0]. Specifies the horizontal starting position of the OSD in pixel units. This register is double-buffered. OSD Frame Horizontal Start - High Byte Name OSD_HS [11:8] R/W R/W Description Reserved OSD frame horizontal start high byte [11:8]. Specifies the horizontal starting position of the OSD in pixel units. This register is double-buffered. Default: XXXX 0000B 0x083 Bits 7 5-0 OSD Frame Horizontal Width Name OSD_HW [5:0] Default: XX00 0000B 0x084 Bits 7-0 Name OSD_VS [7:0] Default: 0000 0000B 2006-02-09 R/W Description Reserved Specifies the width of the OSD in font units. Range: 0~ 63 (OSD display width = 1~64) OSD Frame Vertical Start Low byte R/W Description OSD frame vertical start low byte [7:0]. Specifies the vertical starting position of the OSD in line units. This register is double-buffered. 98 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x085 Bits 7-3 2-0 OSD Frame Vertical Start High byte Name OSD_VS [10:8] Default: XXXX X000B 0x086 Bits 7-5 4-0 Description Reserved OSD frame vertical start high byte [10:8]. Specifies the vertical starting position of the OSD in line units. This register is double-buffered. OSD Frame Vertical Height Name OSD_VH [4:0] Default: XXX0 0000B 0x087 R/W R/W Description Reserved Specifies the height of the OSD in font units. Range: 0~31 (OSD display height = 1~32) OSD Shift Row Offset R/W Bits 4-0 Name Description OSD_SHIFT_ROW Specifies the row of the OSD shift offset. Range: 0~31 Default: X000 0000B 0x088 Bits 7-0 OSD One Bit Font Address - Low Byte Name FONT1B_ADDR [7:0] R/W Description OSD one bit per pixel programmable font start address high byte [7:0]. Specifies the start address for the On-Chip programmable font. Default for this 12 bit register = 1000 (dec) Default: 1110 1000B 0x089 Bits 3-0 OSD One bit Font Address - High Byte Name FONT1B_ADDR [11:8] R/W Description OSD one bit per pixel programmable font start address high byte [11:8]. Specifies the start address for the On-Chip programmable font Default for this 12 bit register = 1000 (dec) Default: XXXX 0011B 0x08A Bits 7-0 OSD Two Bit Font Address - Low Byte Name FONT2B_ADDR [7:0] R/W Description OSD two bit per pixel programmable font start address high byte [7:0]. Specifies the start address for the On-Chip programmable font. Default for this 12 bit register = 2656 (dec) Default: 0110 0000B 0x08B Bits 3-0 OSD Two Bit Font Address - High Byte Name FONT2B_ADDR [11:8] R/W Description OSD two bit per pixel programmable font start address high byte [11:8]. Specifies the start address for the On-Chip programmable font Default for this 12 bit register = 2656 (dec) Default: XXXX 1010B 0x08C Bits OSD Four Bit Font Address - Low Byte Name 2006-02-09 R/W Description 99 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-0 FONT4B_ADDR [7:0] OSD four bit per pixel programmable font start address high byte [7:0]. Specifies the start address for the On-Chip programmable font. Default for this 12 bit register = 3808 (dec) Default: 1110 0000B 0x08D Bits 3-0 OSD Four Bit Font Address - High Byte Name FONT4B_ADDR [11:8] R/W Description OSD four bit per pixel programmable font start address high byte [11:8]. Specifies the start address for the On-Chip programmable font Default for this 12 bit register = 3808 (dec) Default: XXXX 1110B OSD Fade in/out Control 0x08E OSD Fade-in / Fade-out Step Bits 7-4 Name FAD_V_STEP [3:0] 3-0 FAD_H_STEP [3:0] Default: 0000 0000B Description OSD Vertical side Fade-in / Fade-out Step (4 pixel/step) 0~15 step OSD Horizontal side Fade-in / Fade-out Step (4 pixel/step) 0~15 step 0x08F OSD Fade-in / Fade-out Frequency Bits 7 Name FAD_EN 6-4 FAD_VFREQ [2:0] 3-0 FAD_HFREQ [3:0] Default: 0000 0000B R/W R/W Description Fade-in / Fade-out function enable. 0: Fade-in / Fade-out disable 1: Fade-in / Fade-out enable OSD Fade-in / Fade-out Vertical Frequency for every step OSD Fade-in / Fade-out Horizontal Frequency for every step OSD Zoom Control 0x090 OSD Zoom Control Bits 7-4 3 Name 2 HROW_ZMEN 1 VGLOB_ZMEN 0 HGLOB_ZMEN VROW_ZMEN 2006-02-09 R/W Description Reserved Vertical Row Zoom Enable; Vertical zoom for all characters in one row defined in Reg 0x09A ~ 0x09D. 0: Disable 1: Enable. Horizontal Row Zoom Enable; Horizontal zoom for all characters in one row defined in Reg 0x096 ~ 0x099. 0: Disable 1: Enable. Vertical Global Zoom Enable; Vertical zoom for all characters in OSD frame. 0: Disable 1: Enable. Horizontal Global Zoom Enable; Horizontal zoom for all characters in OSD frame. 0: Disable 100 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1: Enable. Default: XXXX 0000B 0x091 Bits 7-0 OSD Font Horizontal Global Zoom Pattern - Low Byte Name HZM_PATN [7:0] R/W Description Least significant 8 bits (7:0) of the horizontal zoom pattern. This is a user definable zoom pattern. Pixels with ‘1’ pattern are duplicated according to the zoom range. Default: 0000 0000B 0x092 Bits 7-6 5-4 3-0 OSD Font Horizontal/Vertical Global Zoom Pattern - High Byte Name VZM_PATN [17:16] HZM_PATN [11:8] R/W Description Reserved Most significant 2 bits (17:16) of the vertical zoom pattern. This is a user definable zoom pattern. Pixels with ‘1’ pattern are duplicated according to the zoom range. Most significant 4 bits (11:8) of the horizontal zoom pattern. This is a user definable zoom pattern. Pixels with ‘1’ pattern are duplicated according to the zoom range. Default: XX00 0000B 0x093 Bits 7-0 OSD Font Vertical Global Zoom Pattern - Low Byte Name VZM_PATN [7:0] R/W Description Least significant 8 bits (7:0) of the vertical zoom pattern. This is a user definable zoom pattern. Pixels with ‘1’ pattern are duplicated according to the zoom range. Default: 0000 0000B 0x094 Bits 7-0 OSD Font Vertical Global Zoom Pattern - Mid Byte Name VZM_PATN [15:8] R/W Description Bits (15:8) of the vertical zoom pattern. This is a user definable zoom pattern. Pixels with ‘1’ pattern are duplicated according to the zoom range. Default: 0000 0000B 0x095 Bits 7-6 5-4 3-2 OSD Font Global Zoom Range R/W Name Description VGLOB_ZMRNG1 Vertical Global Zoom Pattern (Reg 0x092 ~ 0x094) ‘1’ Zoom Range [1:0] 00: No Zoom 01: Vertical Zoom Pattern ‘1’ bits are duplicated once 10: Vertical Zoom Pattern ‘1’ bits are duplicated twice 11: Vertical Zoom Pattern ‘1’ bits are duplicated three times HGLOB_ZMRNG1 Horizontal Global Zoom Pattern (Reg 0x091 ~ 0x092) ‘1’ Zoom Range [1:0] 00: No Zoom 01: Horizontal Zoom Pattern ‘1’ bits are duplicated once 10: Horizontal Zoom Pattern ‘1’ bits are duplicated twice 11: Horizontal Zoom Pattern ‘1’ bits are duplicated three times VGLOB_ZMRNG0 Vertical Global Zoom Pattern (Reg 0x092 ~ 0x094) ‘0’ Zoom Range [1:0] 00: No Zoom 01: Vertical Zoom Pattern ‘0’ bits are duplicated once 10: Vertical Zoom Pattern ‘0’ bits are duplicated twice. 2006-02-09 101 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 11: Vertical Zoom Pattern ‘0’ bits are duplicated three times. 1-0 HGLOB_ZMRNG0 Horizontal Global Zoom Pattern (Reg 0x091 ~ 0x092) ‘0’ Zoom Range [1:0] 00: No Zoom 01: Horizontal Zoom Pattern ‘0’ bits are duplicated once 10: Horizontal Zoom Pattern ‘0’ bits are duplicated twice 11: Horizontal Zoom Pattern ‘0’ bits are duplicated three times Default: 0000 0000B 0x096 Bits 7-0 Horizontal Row Zoom Control Row 7 - 0 Name HROW_ZMPN [7:0] R/W Description Horizontal Row Zoom Pattern 7-0 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 0x097 Bits 7-0 Horizontal Row Zoom Control Row 15 - 8 Name HROW_ZMPN [15:8] R/W Description Horizontal Row Zoom Pattern 15-8 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 0x098 Bits 7-0 Horizontal Row Zoom Control Row 23 - 16 Name HROW_ZMPN [23:16] R/W Description Horizontal Row Zoom Pattern 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 Bits 7-0 Horizontal Row Zoom Control Row 31 - 24 Name HROW_ZMPN [31:24] R/W Description Horizontal Row Zoom Pattern 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 Bits 7-0 Vertical Row Zoom Control Row 7 - 0 Name VROW_ZMPN [7:0] R/W Description Vertical Row Zoom Pattern 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 Bits 7-0 Vertical Row Zoom Control Row 15 - 8 Name VROW_ZMPN [15:8] R/W Description Vertical Row Zoom Pattern 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 2006-02-09 Vertical Row Zoom Control Row 23 - 16 102 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-0 Name VROW_ZMPN [23:16] Description Vertical Row Zoom Pattern 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 Bits 7-0 Name VROW_ZMPN [31:24] R/W Description Vertical Row Zoom Pattern 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 Bits 7-4 3-2 Name VROW_ZMRNG [1:0] 1-0 HROW_ZMRNG [1:0] R/W Description Reserved 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 01: Vertical Zoom 2x for all fonts in the row 10: Vertical Zoom 3x for all fonts in the row 11: Vertical Zoom 4x for all fonts in the row Horizontal Row Zoom Range; The rows assigned by Horizontal Row Zoom Control registers will be zoomed up. 00: Horizontal Zoom 1x for all fonts in the row 01: Horizontal Zoom 2x for all fonts in the row 10: Horizontal Zoom 3x for all fonts in the row 11: Horizontal Zoom 4x for all fonts in the row Default: XXXX 0000B 0x09F Bits Reserved Name R/W Description Default: 0000 0000B OSD Translucent and Blinking Control 0x0A0 OSD Blink Control Bits 7 6 Name 5 BS_BLINK 4-2 BLINK_FREQ [2:0] OSD_BLINK 2006-02-09 R/W Description Reserved Blink 1=OSD frame blink enable, don’t care the attribute bit 0. 0=Blink control from font attribute bit 0. Mask Border/Shadow at Blink 1=Character border/shadow will not blink with the foreground of the character. 0= Character border/shadow will blink with the foreground of the character. Blink Frequency 000: Character foreground’s blinking period is 4 frames. 001: Character foreground’s blinking period is 8 frames. 010: Character foreground’s blinking period is 16 frames. 011: Character foreground’s blinking period is 32 frames. 103 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1-0 BLINK_RATE [1:0] 100: Character foreground’s blinking period is 64 frames. Blink Rate 00: Character foreground is turned 25% on / 75% off. 01: Character foreground is turned 50% on / 50% off. 10: Character foreground is turned 75% on / 25% off. 11: reserved. Default: X000 0001B 0x0A1 OSD Character Translucent Level R/W Bits Name Description 5-3 TP_LEVEL_TWO [2:0] 2-0 TP_LEVEL_ONE [2:0] When the attribute BG_Index is set to ”0001”, 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% When the attribute BG_Index is set to “0000” ~ “1111” except “0001”, 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: XX00 0000B OSD Spacing Control 0x0A2 OSD Space Bits 7 Name V_FS_SEL 6 H_FS_SEL 5-3 VSPACE [2:0] 2-0 HSPACE [2:0] R/W Description Vertical Font size selection 0: 18 font size for Vertical 1: 16 font size for Vertical Horizontal Font size selection 0: 12 font size selected for Horizontal 1: 10 font size selected for Horizontal OSD vertical space. These 3 bits define the vertical scan pixel of background color added to above and below of each character. Range: 0~7 OSD horizontal space. These 3 bits define the horizontal scan pixel of background color added to left and right of each character. Range: 0~7 Default: 0000 0000B 0x0A3~0x0A4 Bits Name Reserved R/W Description Default: 0000 0000B 2006-02-09 104 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 OSD Window Control 0x0A5 OSD Window Select Bits 7 Name WIN8_EN 6 WIN7_EN 5 WIN6_EN 4 WIN5_EN 3 2-0 WIN_SEL [2:0] R/W Description Enable Window 8 0: Disable 1: Enable Enable Window 7 0: Disable 1: Enable Enable Window 6 0: Disable 1: Enable Enable Window 5 0: Disable 1: Enable Reserved This register is used to select which window is to be accessed or modified. It is programmed prior to accessing the registers Reg 0x0A6h ~ 0x0AFh “000” = Window1 “001” = Window2 “010” = Window3 “011” = Window4 “100” = Window5 “101” = Window6 “110” = Window7 “111” = Window8 Default: 0000 X000B 0x0A6 Bits 7-6 5-0 OSD Window Horizontal Start Name WIN_HS [5:0] R/W Description Reserved Horizontal starting position relative to the OSD for the selected window. The unit is in font. Range: 0~63 Default: XX00 0000B 0x0A7 Bits 7-6 5-0 OSD Window Horizontal End Name WIN_HE [5:0] R/W Description Reserved Horizontal ending position relative to the OSD for the selected window. The unit is in font. The OSD Window Horizontal Width = (WIN_HE+1) - WIN_HS Range: 0~63 Default: XX00 0000B 0x0A8 Bits 4-0 OSD Window Vertical Start Name WIN_VS [4:0] R/W Description Vertical starting position relative to the OSD for the selected window. The unit is in font. Range: 0~31 Default: XXX0 0000B 0x0A9 Bits OSD Window Vertical End Name 2006-02-09 R/W Description 105 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-5 4-0 WIN_VE [4:0] Reserved Vertical ending position relative to the OSD for the selected window. The unit is in font. The OSD Window 1 Vertical Height = (WIN1_VE+1) - WIN1_VS Range: 0~31 Default: XXX0 0000B 0x0AA Bits 7 OSD Window Attribute R/W Name WIN_BLEN Description Window bevel enable Bevel size is specified in WIN_BL_HWID [2:0] and WIN_BL_VHEI[2:0] 6-5 WIN_BL_TYPE Window bevel type 00: Type 1 01: Type 2 10: Type 3 11: Type 4 4 WIN_MIX Window translucent enable for the selected window 0 - Normal 1 - Translucent ((1- TP_LEVEL_ONE) * Display + (TP_LEVEL_ONE) * OSD_BG) 3-2 WIN_SDSZ Shadow Size for the selected window when window shadow enable [1:0] 00: 2 pixels in width and 2 lines in height. 01: 4 pixels in width and 4 lines in height. 10: 6 pixels in width and 6 lines in height. 11: 8 pixels in width and 8 lines in height. 1 WIN_SDEN Window Shadow Enable for the selected window Shadow size is specified in bits 3:2. 1= Shows a shadow for Window. 0= No shadow 0 Reserved Default: 0000 000XB 0x0AB OSD Window Color Bits 7-0 Name WIN_CL [7:0] Default: 0000 0000B Description Color index for the selected OSD Window. This color will cover the character background color when Window is enabled. 0x0AC OSD Window Shadow Color Bits 7-0 Description Color index for all eight window’s shadow Name WIN_SDCL [7:0] Default: 0000 0000B 0x0AD Bits 7-4 2-0 Name WIN_BL_VWID [2:0] Default: 0000 0000B 2006-02-09 R/W OSD Window Bevel Width R/W R/W Description Reserved Specifies the width of the window bevel units. Range: 1~8 106 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x0AE OSD Window Bevel Right Color Bits 7-0 Name WIN_BL_RCL [7:0] Default: 0000 0000B 0x0AF R/W Description Color index for all eight window’s right side bevel OSD Window Bevel Left Color Bits 7-0 Name WIN_BL_LCL [7:0] Default: 0000 0000B R/W Description Color index for all eight window’s left side bevel OSD Border And Shadow Control 0x0B0 Bits 7-0 OSD Shadow Control Row 7 - 0 Name OSD_SCR [7:0] R/W Description Character Row Shadow Enable for 7-0. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable shadow for a row. Default: 0000 0000B 0x0B1 Bits 7-0 OSD Shadow Control Row 15 - 8 Name OSD_SCR [15:8] R/W Description Character Row Shadow Enable for 15-8. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable shadow for a row. Default: 0000 0000B 0x0B2 Bits 7-0 OSD Shadow Control Row 23 - 16 Name OSD_SCR [23:16] R/W Description Character Row Shadow Enable for 23-16. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable shadow for a row. Default: 0000 0000B 0x0B3 Bits 7-0 OSD Shadow Control Row 31 - 24 Name OSD_SCR [31:24] R/W Description Character Row Shadow Enable for 31-24. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable shadow for a row. Default: 0000 0000B 0x0B4 Bits 7-0 OSD Border Control Row 7 - 0 Name OSD_BCR [7:0] R/W Description Character Row Border Enable for 7-0. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable border for a row. Default: 0000 0000B 0x0B5 Bits OSD Border Control Row 15-8 Name 2006-02-09 R/W Description 107 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-0 OSD_BCR [15:8] Character Row Border Enable for 15-8. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable border for a row. Default: 0000 0000B 0x0B6 Bits 7-0 OSD Border Control Row 23-16 Name OSD_BCR [23:16] R/W Description Character Row Border Enable for 23-16. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable border for a row. Default: 0000 0000B 0x0B7 Bits 7-0 OSD Border Control Row 31-24 Name OSD_BCR [31:24] R/W Description Character Row Border Enable for 31-24. Each bit controls each row correspondingly. Used only in one bit per pixel font. 1= Enable border for a row. Default: 0000 0000B 0x0B8 OSD Border & Shadow Color Row 1 - 0 Bits 7-4 Name OSD_BSCR1 [3:0] 3-0 OSD_BSCR0 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 1. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 0. Used only in one bit per pixel font. 0x0B9 OSD Border & Shadow Color Row 3 - 2 Bits 7-4 Name OSD_BSCR3 [3:0] 3-0 OSD_BSCR2 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 3. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 2. Used only in one bit per pixel font. 0x0BA OSD Border & Shadow Color Row 5 - 4 Bits 7-4 Name OSD_BSCR5 [3:0] 3-0 OSD_BSCR4 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 5. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 4. Used only in one bit per pixel font. 0x0BB OSD Border & Shadow Color Row 7- 6 Bits 7-4 Description Character Border/Shadow Color Index For Row 7. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 6. Used only in one bit per pixel font. Name OSD_BSCR7 [3:0] 3-0 OSD_BSCR6 [3:0] Default: 0000 0000B 2006-02-09 108 R/W R/W R/W R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x0BC OSD Border & Shadow Color Row 9 - 8 Bits 7-4 Name OSD_BSCR9 [3:0] 3-0 OSD_BSCR8 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 9. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 8. Used only in one bit per pixel font. 0x0BD OSD Border & Shadow Color Row 11 - 10 Bits 7-4 Name OSD_BSCR11 [3:0] 3-0 OSD_BSCR10 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 11. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 10. Used only in one bit per pixel font. 0x0BE OSD Border & Shadow Color Row 13 - 12 Bits 7-4 Name OSD_BSCR13 [3:0] 3-0 OSD_BSCR12 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 13. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 12. Used only in one bit per pixel font. 0x0BF OSD Border & Shadow Color Row 15 - 14 Bits 7-4 Name OSD_BSCR15 [3:0] 3-0 OSD_BSCR14 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 15. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 14. Used only in one bit per pixel font. 0x0C0 OSD Border & Shadow Color Row 17 - 16 Bits 7-4 Name OSD_BSCR17 [3:0] 3-0 OSD_BSCR16 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 17. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 16. Used only in one bit per pixel font. 0x0C1 OSD Border & Shadow Color Row 19 - 18 Bits 7-4 Name OSD_BSCR19 [3:0] 3-0 OSD_BSCR18 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 19. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 18. Used only in one bit per pixel font. 0x0C2H OSD Border & Shadow Color Row 21 - 20 Bits Description Name 2006-02-09 109 R/W R/W R/W R/W R/W R/W R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-4 OSD_BSCR21 [3:0] 3-0 OSD_BSCR20 [3:0] Default: 0000 0000B Character Border/Shadow Color Index For Row 21. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 20. Used only in one bit per pixel font. 0x0C3 OSD Border & Shadow Color Row 23- 22 Bits 7-4 Name OSD_BSCR23 [3:0] 3-0 OSD_BSCR22 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 23. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 22. Used only in one bit per pixel font. 0x0C4 OSD Border & Shadow Color Row 25 - 24 Bits 7-4 Name OSD_BSCR25 [3:0] 3-0 OSD_BSCR24 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 25. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 24. Used only in one bit per pixel font. 0x0C5 OSD Border & Shadow Color Row 27 – 26 Bits 7-4 Name OSD_BSCR27 [3:0] 3-0 OSD_BSCR26 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 27. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 26. Used only in one bit per pixel font. 0x0C6 OSD Border & Shadow Color Row 29 – 28 Bits 7-4 Name OSD_BSCR29 [3:0] 3-0 OSD_BSCR28 [3:0] Default: 0000 0000B Description Character Border/Shadow Color Index For Row 29. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 28. Used only in one bit per pixel font. 0x0C7 OSD Border & Shadow Color Row 31 - 30 Bits 7-4 Description Character Border/Shadow Color Index For Row 31. Used only in one bit per pixel font. Character Border/Shadow Color Index For Row 30. Used only in one bit per pixel font. Name OSD_BSCR31 [3:0] 3-0 OSD_BSCR30 [3:0] Default: 0000 0000B R/W R/W R/W R/W R/W OSD Splitting Control 0x0C8 Bits 7 OSD Horizontal Splitting Control Name H_SPL_EN 2006-02-09 R/W Description Horizontal Splitting Enable 0: Disable 110 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6-0 SPL_HP [6:0] 1: Enable Splitting horizontal begin position relative to the OSD frame for the selected window. The unit is in 1 horizontal font size. Range: 0~127 Default: 0000 0000B 0x0C9 OSD Horizontal Splitting width Control Bits 7-0 Name SPL_HW [7:0] Default: 0000 0000B Description Splitting horizontal width relative to the OSD frame. The unit is in 8 pixels. Range: 0~255 0x0CA OSD Vertical Splitting Control Bits 7 6 5-0 Name V_SPL_EN SPL_VP [5:0] R/W R/W Description Vertical Splitting Enable 0: Disable 1: Enable Reserved Splitting vertical begin position relative to the OSD frame. The unit is in 1 vertical font size. Range: 0~64 Default: 0000 0000B 0x0CB OSD Vertical Splitting Height Control Bits 7-0 Description Splitting vertical height relative to the OSD frame. The unit is in 8 lines. Range: 0~255 Name SPL_VH [7:0] Default: 0000 0000B R/W OSD Attribute Control and OSD Fast Clear Control 0x0CC Bits 7-0 OSD Attribute LSB Name OSD_ATTR [7:0] R/W Description OSD Attribute LSB. The register OSD_ATTR [15:0] is use for fast clear and update code from host and attribute from Register. This value is appended with the character font code. When update OSD SRAM code from host and “attribute from Reg 0x0CC ~ 0x0CD is selected in Reg 0x0E0 [7:4]. If fast clear is enable, the hardware will fill the entire SRAM with the values in Reg 0x0CE (Code) and Reg 0x0CC ~ 0x0CD (Attribute). Default: 0000 0000B 0x0CD Bits 7-0 OSD Attribute MSB Name OSD_ATTR [15:8] R/W Description OSD attribute MSB. The register OSD_ATTR [15:0] is use for fast clear and update code from host and attribute from Register. This value is appended with the character font code. When update OSD SRAM code from host and “attribute from Reg 0x0CC ~ 0x0CD is selected in Reg 0x0E0 [7:4]. If fast clear is enable, the hardware will fill the entire SRAM with the values in Reg 0x0CE (Code) and Reg 0x0CC ~ 0x0CD (Attribute). Default: 0000 0000B 2006-02-09 111 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x0CE OSD SRAM Code Value For Fast Clear Bits 7-0 Name CODE_FC [7:0] Default: 0000 0000B Description SRAM code for fast clear. 0x0CF Fast Clear and Fade Mode Control Bits 7-6 Name FADE_MODE 5 4 3 2 1 BG_MIX_EN FG_MIX_EN BS_MIX_EN WIN_MIX_EN FC_MASK 0 FC_EN (W)/ FC_RDY (R) R/W R/W Description Fade-in/Fade-out mode select 00:Left-Top corner 01:Right-Top corner 10:Left-Bottom corner 11:Right-Bottom corner Background translucent enables. Foreground translucent enables. Border/Shadow translucent enable. Windows translucent enable. Fast Clear area mask 0: SRAM on OSD frame 1: SRAM on 0x0000 to One bit Font Address Fast Clear Enable, When enable this bit, the hardware will fill the entire SRAM 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 9.13. Source Hsync Digital PLL Control 0x0D0 HS DDS PLL Control R/W Bits Name Description 7 HSDDS_DEBUG_MODE 6 VER_DOUB_BYPASS Vertical double buffer bypass 0: Normal 1: Bypass 5 DBL_EN Double buffer Load Data at VSYNC Blanking 0: Disable 1: Enable 4 PHASE_COM_EN Phase heat compensation enable 3 HSDDS_RST HS DDS Reset 0: Normal 1: Reset 2 OCLK_DIV Oscillator Clock divide 0: Normal 1: Divide 2 1 HSDDS_UNLOCK_CHK HS PLL unlock check 0: Disable 1: Enable 0 DDS_EN Reserved Default: 0000 0000B 2006-02-09 112 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x0D1 HS Frequency Control R/W Bits 6-4 Name Description HSDDS_LOOP_FILTER HS DDS loop filter control [2:0] 3 HSDDS_DIV_CTRL HS DDS Divide control 0: Enable 1: Disable 2 Reserved 1-0 HPLL_FREQ_RANGE HS DDS output frequency range control [1:0] 00: 100~200MHz 01: 50~100MHz 10: 25~50MHz 11: 12.5~25MHz Default:X001 0000B 0x0D2 Bits Name 7-0 HSDDS_RATIO [7:0] Default: 0000 0000B HS PLL Frequency Control Ratio – lo Description HS PLL frequency control ration 0x0D3 Bits Name 7-0 HSDDS_RATIO [15:8] Default: 0000 0000B 0x0D4 Bits Name 5-0 HSDDS_RATIO [21:16] Default: 0000 1010B R/W HS PLL Frequency Control Ratio - mi R/W Description HS PLL frequency control ration HS PLL Frequency Control Ratio – hi Description HS PLL frequency control ration 0x0D5 Bits Name 7-5 4 3 HS_INV 2 HPLL_OP_LOOP 1 HS_QUICK_UNLOCK_CHK 0 HPLL_EN R/W HS PLL phase lock control R/W Description Reserved Reserved HSYNC Invert 0: Normal 1: Inverted HS PLL open loop control 0: Disable 1: Enable HS PLL quick unlock check 0: Disable 1: Enable HS PLL DDS enable 0: Disable 1: Enable Default: 1000 0011B 2006-02-09 113 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x0D6 HS PLL control Bits 7 6-5 Name HPLL_LOCK_EN HPLL_PLOOP_FIT [1:0] HPLL_FLOOP_FIT0 [1:0] 4-3 R/W Description HS PLL phase lock enable HS PLL phase lock error correction ratio HS PLL frequency lock mode long time adjust level select 00: 16 01: 32 10: 64 11: 128 2-0 HPLL_FLOOP_FIT1 HS PLL phase lock mode long time adjust duration select [2:0] 000: 1 001: 2 010: 4 011: 8 100: 16 101: 32 110: 64 111:128 Default: 0011 1111B 0x0D7 HS PLL divider - lo Bits 7-0 Name HSDDS_DIVIDER [7:0] Default: 1001 0111B 0x0D8 Bits 3-0 R/W Description Clock divides value in the feedback loop of the HS PLL. The HS PLL reference is the input Hsync signal. HS PLL divider - hi Name HSDDS_ DIVIDER [11:8] R/W Description The low byte [7:0] of HS PLL divider value. The register is doublebuffered. Divider = HSDDS_ DIVIDER <11:0> + 1 Default: XXXX 0110B 0x0D9 Bits 7-6 HS PLL phase control 1 Name CLK_DLY_SEL 5-0 HS_PHASE_STEP [5:0] Default: 0000 0000B 0x0DA R/W Description Select clock channel with clock delay adjusting. 00 = R 01 = G 10 = B 11 = Reserved HS PLL 64 step phase adjust HS PLL Phase control 2 R/W Bits Name Description 7-6 Reserved 5 ADC_CKI_INV 4 ADC_CKD_INV 3-0 ADC_CK_DELAY[3:0] To ADC Clock delay control Default: 0000 0000B 0x0DB 2006-02-09 HS PLL Line count Select 114 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-5 4-0 Name Description Reserved HS_LINE_CNT_SEL Horizontal Sync Line Count Select [4:0] 00000: 1 Line 00001: 2 Line 00010: 4 Line 00100: 8 Line 01000: 16 Line 10000: 32 Line Default: 0000 0100B 0x0DC Bits 7-4 Name ADC_CK_DUTY [3:0] TMDS_CK_EN 3 HS_DDS DPLL Output Control R/W Description To ADC clock duty control Clock input to TMDS PLL enable 0: Disable 1: Enable 2 HSDDS_COAST_EN HS PLL coast enable 0: Disable 1: Enable 1 CAP_CKO_INV Capture clock output polarity invert 0: Normal 1: Inverted 0 EXT_CKIN_EN External clock input enable 0: Disable 1: Enable Default: 0000 0000B 0x0DD Bits 7-0 Name HS_CNT_RESULT [7:0] Default: 0000 0000B 0x0DE Bits 7-0 Name HS_CNT_RESULT [15:8] Default: 0000 0000B 0x0DF Bits 5-0 Name HS_CNT_RESULT [21:16] Default: 0000 0000B HS DPLL Frequency Read back– lo R Description HS DPLL Frequency read back [7:0] HS DPLL Frequency Read back - mi R Description HS DPLL Frequency read back [15:8] HS DPLL Frequency Read back – hi R Description HS DPLL Frequency read back [21:16] 9.14. Index Port Access Control 0x0E0 Bits Index Access Port Name 2006-02-09 R/W Description 115 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-4 TBL_SEL INDEX_ADDR [7:0] INDEX_ADDR [7:0] INDEX_ADDR [7:0] INDEX_ADDR [7:0] INDEX_ADDR [11:0] INDEX_ADDR [11:0] INDEX_ADDR [11:0] INDEX_ADDR [11:0] INDEX_ADDR [11:0] INDEX_ADDR [11:0] 3 INDEX_ADDR [9:0] INDEX_ADDR [7:0] INDEX_ADDR [7:0] INDEX_ADDR [7:0] INDEX_ADDR [7:0] INDEX_ADDR [7:0] PORT_RW 2 DISP_ACCESS 1-0 Default: 0000 00XXB Table Select 0000: Red Gamma Table (Read/Write) (10 bits/word) 0001: Green Gamma Table (Read/Write) (10 bits/word) 0010: Blue Gamma Table (Read/Write) (10 bits/word) 0011: R/G/B Gamma Tables modified simultaneously (Write only) (10 bits/word) 0100: OSD SRAM code only (Read/Write) (8 bits/word) 0101: OSD SRAM attribute MSB (Read/Write) (8 bits/word) 0110: OSD SRAM attribute LSB (Read/Write) (8 bits/word) 0111: OSD SRAM attribute (Read/Write) (16 bits/word) 1000: OSD SRAM code and attribute (Read/Write) (24 bits/word) 1001: OSD SRAM code from host and attribute from Reg 0x0CC ~ 0x0CD (Read/Write) (8 bits/word) 1010: OSD Programmable 1 Bit Color Font (Read/Write) (24 bits/word) 1011: OSD Programmable 2 Bit Color Font (Read/Write) (24 bits/word) 1100: OSD Programmable 4 Bit Color Font (Read/Write) (24 bits/word) 1101: OSD Palette (Read/Write) (16 bits/word) 1110: HDCP Data(Read/Write) (8 bits/word) 1111: Reserved Port Read/Write 0: Write 1: Read SRAM write access enable when normal display 0: Disable 1: Enable Reserve 0x0E1 Index Address Port - Low Byte Bits 7-0 Name INDEX_ADDR [7:0] Default: 0000 0000B Description Table Address – low bits 0x0E2 Index Address Port - High Byte Bits 7-0 Name INDEX_ADDR [15:8] Default: 0000 0000B Description Table Address – upper bits 0x0E3 Index Data Port Bits 7-0 Description Data port for the SRAM, Palette, and Programmable Font. Name PORT_DATA [7:0] Default: 0000 0000B R/W R/W R/W 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. 9.15. Misc. Access Control 0x0E5 2006-02-09 Host Interface Type Status 116 R Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-3 2-1 0 Name I2C_ADDR BUSTYPE Description Reserve I2C Address Bit [2:1] Host Interface Select 0: Parallel bus access 1: I2C bus access Default: 0000 0001B 9.16. Auto Gain/Gauge Access Window Control 0x0E6 Bits 7-0 Auto Gain/Gauge Window Odd field Vertical Begin -lo Name GI_CAP_VBEGO [7:0] R/W Description Vertical Capture Begin for Odd Field. GI_CAP_VBEGO indicates how 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 Bits 2-0 Name GI_CAP_VBEGO [10:8] Default: XXXX X000B Description MSB of GI_CAP_VBEGO. This register is double-buffered. 0x0E8 Auto Gain/Gauge Window Even field Vertical Begin -lo Bits 7-0 Name GI_CAP_VBEGE [7:0] R/W R/W Description Vertical Capture Begin for Even Field. GI_CAP_VBEGE indicates how 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 Bits 2-0 Name GI_CAP_VBEGE [10:8] Default: XXXX X000B Description MSB of GI_CAP_VBEGE. This register is double-buffered. 0x0EA Auto Gain/Gauge Window Vertical Length -lo Bits 7-0 Name GI_CAP_VLEN [7:0] R/W R/W Description Vertical Capture Length. GI_CAP_VLEN indicates how many lines to capture. GI_CAP_VLEN = 3, means capturing 3 lines. This register is double-buffered. Default: 0000 0000B 0x0EB Bits 2-0 Auto Gain/Gauge Window Vertical Length –hi Name GI_CAP_VLEN [10:8] 2006-02-09 R/W Description MSB of GI_CAP_VLEN. This register is double-buffered. 117 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Default: XXXX X000B 0x0EC Bits 7-0 Auto Gain/Gauge Window Horizontal Begin –lo Name GI_CAP_HBEG [7:0] R/W Description Horizontal Capture Begin. GH_CAP_HBEG indicates how many pixels to 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 Bits 3-0 Name GI_CAP_HBEG [11:8] Default: XXXX 0000B Description MSB of GI_CAP_HBEG. This register is double-buffered. 0x0EE Auto Gain/Gauge Window Horizontal Width –lo Bits 7-0 Name GI_CAP_HWID [7:0] R/W R/W Description Horizontal Capture Width. GI_CAP_HWID indicates how many pixels to capture. GI_CAP_HWID = 3, means capturing 3 pixels. This register is double-buffered. Default: 0000 0000B 0x0EF Auto Gain/Gauge Window Horizontal Width –hi Bits 3-0 Description MSB of GI_CAP_HWID. This register is double-buffered. Name GI_CAP_HWID [11:8] Default: XXXX 0000B R/W 9.17. Display Digital PLL Control 0x0F0 Display DDS PLL Control Bits 7 6-4 3 R/W Name Description DDDS_DEBUG_MODE DDDS_RST Display DDS Reset 0: Normal 1: Reset 2 1 DDDS_UNLOCK_CHK 0 DDDS_EN Display PLL unlock check 0: Disable 1: Enable Display DDS enable 0: Disable 1: Enable Default: 0000 0001B 0x0F1 Bits 6-4 Display Frequency Control R/W Name Description DDDS_LOOP_FILTER Display DDS loop filter control [2:0] 2006-02-09 118 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 3-2 1-0 Reserved Display DDS output frequency divider 00: Divide 1 (80~180MHz) 01: Divide 2 (40~80MHz) 10: Divide 4 (20~40MHz) 11: Divide 8 (10~20MHz) DPLL_FREQ_DIV [1:0] Default: 0001 0000B 0x0F2 Display PLL Frequency Control Ratio – lo Bits 7-0 Name DDDS_RATIO [7:0] Default: 0000 0000B R/W Description Display DDS frequency control ration 0x0F3 Display PLL Frequency Control Ratio - mi Bits 7-0 Name DDDS_RATIO [15:8] Default: 0000 0000B R/W Description Display DDS frequency control ration 0x0F4 Display PLL Frequency Control Ratio – hi Bits 5-0 Name DDDS_RATIO [21:16] Default: 0000 1010B R/W Description Display DDS frequency control ration 0x0F5 SSC Control R/W Bits 7-5 Name Description SSC_MOD_FREQ Display PLL spread spectrum modulation frequency control “111” = REFCLK/4 “110” = REFCLK/8 “101” = REFCLK/16 “100” = REFCLK/32 “011” = REFCLK/64 “010” = REFCLK/128 “001” = REFCLK/256 “000” = REFCLK/512 4-1 SSC_RATIO DDDS PLL spread spectrum ratio “1000” = 1/4 “0111” = 1/8 “0110” = 1/16 “0101” = 1/32 “0100” = 1/64 “0011” = 1/128 “0010” = 1/256 “0001” = 1/512 “0000” = 1/1024 0 SSC_EN DDS PLL spread spectrum enable 0: Disable 1: Enable Default: 0000 1010B 0x0F6 Reserved Bits Name R/W Description Default: 0000 0000B 9.18. Graphic Input Gauge 0x0F7 2006-02-09 Gauge Control 1 R/W 119 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-1 0 Name Description 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: XXXX XXX0B 0x0F8 Gauge Control 2 R Bits 7 Name GAUGE_EN 6-5 4-3 GAUGE_SEL 2-0 GAUGE_STEP [7:0] Description 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”. 0 = Disable 1 = Enable Reserved Gauge Source Select 00: Blue Channel 01: Green Channel 10: Red Channel 11: Reserved The step of gauge Data 000: 1 Step 100: 16 Step 001: 2 Step 101: 32 Step 010: 4 Step 110: Reserved 011: 8 Step 111: Reserved Default: 00X0 0000B 0x0F9 Bits 7-3 2-0 Gauge Result Read Back Area Select Name GAUGE_AREA R/W Description Reserved The Gauge Result Read back area select 0~7 Default: XXXX X000B 0x0FA Bits Name 7-0 GAUGE_OFFSET Default: XXX0 0000B 0x0FB Bits 7-0 Name GAUGE_RESULT [7:0] Default: 0x0FC Bits 7-0 Name GAUGE_RESULT [15:8] Default: 0x0FD 2006-02-09 Gauge Offset R/W Description The level of Y/R/G/B Input when Gauge function is enable Gauge Result - lo R Description The gauge result of input data in capture window Gauge Result - mi R Description The gauge result of input data in capture window Gauge Result - hi 120 R Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-0 Name GAUGE_RESULT [23:16] Default: Description The gauge result of input data in capture window 0x0FE Bits Reserved Name Default: 0000 0000B 0x0FF Bits D7-2 D1-0 R/W Description Accessing Register Page Enable R/W Name Description Reserve REG_PAGE_SEL Register Page Enable 00: Enable register Page0. 01: Enable register Page1. 10: Enable register Page2. 11: Reserved Default: XXXX XX00B 9.19. Product ID 0x100 Bits 7-4 3-0 Product ID Name REV_NO CHIP_ID R Description IC revision number Chip ID = 0111 9.20. Power Control 0x101 Power Control Bits 7 6 Name 5 WARM_RST 4 3 GCLK_OFF 2 VCLK_OFF 1 0 DCLK_OFF PU_LVDSA R/W Description Reserved LVDS A Port power up control. 0 = Power down 1 = Power up Chip Warm Reset. When WARM_RST=1, all state machines will be reset other than the all of register’s value. 0 = Normal 1 = Reset Reserved Graphic Port Clock Off. When GCLK_OFF=1, Graphic Port clock is disabled to conserve power. This bit is reset only by external reset pin. Video Port Clock Off. When VCLK_OFF=1, Video Port clock is disabled to conserve power. This bit is reset only by external reset pin. Reserved Display Clock Off. When DCLK_OFF=1, display clock is disabled to conserve power. This bit is reset only by external reset pin. Default: 0000 11X1B 0x102 Bits 7 Power Down Control 2 Name 2006-02-09 R/W Description Reserved 121 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6 PU_PLL 5 PU_HPLL (hpll_en) 4 PU_TSEN 3 PU_ADC 2 1 PU_TMDS 0 Default: 1101 1000B ADCPLL Power up frequency PLL. 0 = Power down 1 = Power up HPLL Power up control. 0 = Power down 1 = Power up ADCPLL Power up on chip temperature sensor. 0 = Power down 1 = Power up ADC Power up control. 0 = Power down 1 = Power up TMDS PD power up mode. When PU_TMDS = ‘0’, TMDS circuit will go into power down state. 0 = Power down 1 = Power up Reserved 0x103~0x105 Bits Name Reserved R/W Description Default: 0000 0000B 9.21. Auto Tune Graphic Auto Tune Control 0x106 Bits 7 6 5 4 3-2 1 Graphic Auto Tune Control R/W Name GI_AGPD_MOD Description Auto Gain and Phase Detection Area mode select 0 = Normal/ Original 1 = Detecting area is defined by Auto Gain/Gauge window registers. GI_AUTO_MASK Gain and Phase Detection Area masking when GI_GAINPHS_AREA = “1” 0 = Detecting area is whole frame 1 = Detecting area is defined by mask window registers. GI_GAINPHS_AREA Gain and Phase Detection Area Define Enable. 0 = Detecting area is over one frame except the area defined by mask window registers. 1 = Detecting area is defined by capture registers. GI_POS_DE Enable Position Detection depending on DE signal when TMDS is enabled. If GI_POS_DE =1, 0xFF data is input to RGB channel for position detection instead of data from graphic port when DE is ‘1’. GI_GAINPHS_SEL Graphic Input Gain and Phase Detection Type Select. [1:0] 00 = Phase Tune 1 01 = Phase Tune 2 10 = Min RGB Gain 11 = Max RGB Gain GI_GAINPHS_EN/ Graphic Input Gain and Phase Detection Enable. When GI_GAINPHS_RDY GI_GAINPHS_EN = 1, detection will start from next VSYNC. When 2006-02-09 122 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0 GI_POS_EN/ GI_POS_RDY detection is finished, this bit is cleared to ‘0’. 0 = Disable 1 = Enable Graphic Input Active Window Position Detection Enable. When GI_POS_EN = 1, detection will start from next VSYNC. When detection is finished, this bit is cleared to ‘0’. 0 = Disable. 1 = Enable Default: 0001 1100B Graphic Auto Position 0x107 Bits 7-0 Name GI_POS_THR [7:0] Default: 0000 1111B 0x108 Bits 7-0 Name GI_POS_VBEGO [7:0] Name GI_POS_VBEGO [10:8] Name GI_POS_VBEGE [7:0] 0x10C Bits 3-0 0x10D Bits 2-0 0x10E 2006-02-09 R Description MSB of GI_POS_VBEGE R Description The active window vertical length. GI_POS_VLEN = 3 means there are 3 active lines. Auto Position Vertical Length –hi Name GI_POS_VLEN [10:8] R Description Active Window Vertical Begin for Even Field. GI_POS_VBEGE= 3 means there are 3 blanking lines. Auto Position Vertical Length –lo Name GI_POS_VLEN [7:0] R Description MSB of GI_POS_VBEGO Auto Position Vertical Begin for Even Field –hi Name GI_POS_VBEGE [10:8] R Description Active Window Vertical Begin for Odd Field. GI_POS_VBEGO= 3 means there are 3 blanking lines. Auto Position Vertical Begin for Even Field –lo 0x10B Bits 2-0 Description Graphic data lager then GI_POS_THR will be considered to be nonblack pixel for position detecting. Auto Position Vertical Begin for Odd Field –hi 0x10A Bits 7-0 R/W Auto Position Vertical Begin for Odd Field –lo 0x109 Bits 2-0 Auto Position Black Threshold R Description MSB of GI_POS_VLEN Auto Position Horizontal Begin –lo 123 R Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-0 Name GI_POS_HBEG [7:0] Description The active window horizontal begin. GI_POS_HBEG = 3 means there are 3 blanking pixels. 0x10F Bits 3-0 Auto Position Horizontal Begin –hi Name GI_POS_HBEG [11:8] Description MSB of GI_POS_HBEG 0x110 Bits 3-0 Auto Position Horizontal Width –lo Name GI_POS_HWID [7:0] Auto Position Horizontal Width –hi Name GI_POS_HWID [11:8] Name GI_PHS_MASK [2:0] R Description MSB of GI_POS_HWID Graphic Auto Phase and Gain 0x112 Bits 2-0 R Description The active window horizontal width. GI_POS_HWID = 3 means there are 3 active pixels. 0x111 Bits 3-0 R Auto Phase Bit Mask R/W Description Decide how many LSB bits will be masked out, and then the difference between adjacent pixels will be added to the sum of difference accumulator. Default: XXXX X100B 0x113 Bits 7-0 Auto Phase Sum of Difference –lo Name GI_PHS_SDIFF [7:0] R_MINMAX [7:0] 0x114 Bits 7-0 0x115 Bits 7-0 Description Auto Phase Sum of Difference (LSB). GI_PHS_SDIFF specifies how the phase locking quality in ADCPLL block. The minimum or maximum value of red channel data in one frame. Auto Phase Sum of Difference – 2’nd Name GI_PHS_SDIFF [15:8] G_MINMAX [7:0] 2006-02-09 R Description Second byte of GI_PHS_SDIFF The minimum or maximum value of green channel data in one frame. Auto Phase Sum of Difference – 3’rd Name GI_PHS_SDIFF [23:16] B_MINMAX [7:0] R R Description Third byte of GI_PHS_SDIFF The minimum or maximum value of blue channel data in one frame. 124 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x116 Bits 7-0 Auto Phase Sum of Difference -hi Name GI_PHS_SDIFF [31:24] Graphic Auto Clock 0x117 Bits 7-0 Name GI_CLK_REF [7:0] Default: 0000 0000B 0x118 Description MSB of GI_PHS_SDIFF Auto Clock Reference Width -lo Name GI_CLK_REF [11:8] Default: XXXX 0000B 0x119 Name GI_CLK_COMP [1:0] 5-0 GI_CLK_DIFF [5:0] R Description Auto Clock Comparing Relation. GI_CLK_COMP specifies the comparing relation between GI_POS_HWID and GI_CLK_REF 00: GI_POS_HWID = GI_CLK_REF 01: GI_POS_HWID < GI_CLK_REF 10: GI_POS_HWID > GI_CLK_REF 11: Reserved Difference of |GI_POS_HWID - GI_CLK_REF| The difference value is clamped to 0x3F if difference 0x3F 0x11A Bits 7-0 R/W Description MSB of AUTO_CLK_REF Auto Clock Detecting Result Bits 7-6 R/W Description Auto Clock Reference Width. This register provides the reference value for calibrating the frequency of sampling clock in ADCPLL block. Auto Clock Reference Width -hi Bits 3-0 R R/W Name Video Auto Tune Control 0x11B Bits 5 Name VI_AUTO_MASK 4 VI_AUTO_HREF 3 VI_GAIN_AREA 2 VI_GAIN_SEL 2006-02-09 Description Reserved Video Auto Tune Control R/W Description Gain Detection Area masking when VI_GAIN_AREA = “1” 0 = Detecting area is whole frame 1 = Detecting area is defined by mask window registers. Video auto tune according to YUV_HREF signal 0 = Disable 1 = Enable Gain Detection Area Define Enable. 0 = Detecting area is over one frame except the area defined by mask window registers. 1 = Detecting area is defined by capture registers. Video Input Gain Type Select 125 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1 VI_GAIN_EN/ VI_GAIN_RDY 0 VI_POS_EN/ VI_POS_RDY 0 = Min Y Gain 1 = Max Y Gain Video Input Y Min/Max Data Detection Enable. When VI_MINMAX_EN = 1, detection will start from next VSYNC. When detection is finished, this bit is cleared to ‘0’. 0 = Disable 1 = Enable Video Input Active Window Position Detection Enable. When VI_POS_EN = 1, detection will start from next VSYNC. When detection is finished, this bit is cleared to ‘0’. 0 = Disable 1 = Enable Default: XX00 0000B Video Auto Position 0x11C Bits 7-0 Name VI_POS_THR [7:0] Default: 0000 1111B 0x11D Bits 7-0 Name VI_VTOTAL [7:0] Name VI_VTOTAL [10:8] Name VI_POS_VBEGO [7:0] Name VI_POS_VBEGO [10:8] R Description MSB of VI_VTOTAL. Name VI_POS_VBEGE [7:0] Name 2006-02-09 R Description Active Window Vertical Begin for Odd Field. VI_POS_VBEGO =9 means 9 blanking lines. R Description MSB of VI_POS_VBEGO. Auto Position Vertical Begin for Even Field -lo 0x122H Bits Description Vertical Period Total. VI_VTOTAL =99 means total 99 lines. Auto Position Vertical Begin for Odd Field -hi 0x121 Bits 7-0 R Auto Position Vertical Begin for Odd Field -lo 0x120 Bits 2-0 Description Video data lager than VI_POS_THR will be considered to be non-black pixel for position detecting. Auto Position Vertical Total -hi 0x11F Bits 7-0 R/W Auto Position Vertical Total -lo 0x11E Bits 2-0 Auto Position Black Threshold R Description Active Window Vertical Begin for Even Field. VI_POS_VBEGE =9 means 9 blanking lines. Auto Position Vertical Begin for Even Field -hi R Description 126 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 2-0 VI_POS_VBEGE [10:8] 0x123 Bits 7- 0 Auto Position Vertical Length -lo Name VI_POS_VLEN [7:0] 0x124 R Description Active Window Vertical Length. VI_POS_VLEN =99 means 99 active lines. Auto Position Vertical Length -hi Bits 2-0 Name VI_POS_VLEN [10:8] Default: 0x125 R Description MSB of VI_POS_VLEN. Auto Position Horizontal Total -lo Bits 7-0 Name VI_HTOTAL [7:0] Default: 0x126 Name VI_HTOTAL [11:8] Default: 0x127 Name VI_POS_HBEG [7:0] Default: 0x128 Name VI_POS_HBEG [11:8] Default: 0x129 Name VI_POS_HWID [7:0] Default: 0x12A 2006-02-09 R Description Active Window Horizontal Width. VI_POS_HWID =99 means 99 active pixels. Auto Position Horizontal Width -hi Name VI_POS_HWID [11:8] R Description MSB of VI_POS_HBEG Auto Position Horizontal Width -lo Bits 7-0 R Description Active Window Horizontal Begin. VI_POS_HBEG =3 means 3 blanking pixels. Auto Position Horizontal Begin -hi Bits 3-0 R Description MSB of VI_HTOTAL. Auto Position Horizontal Begin -lo Bits 7-0 R Description Horizontal Period Total. VI_HTOTAL=99, means total 99 pixels. Auto Position Horizontal Total -hi Bits 3-0 Bits 3-0 MSB of VI_POS_VBEGE. R Description MSB of VI_POS_HWID 127 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Video Auto Gain 0x12B Bits 7-0 Name Y_MINMAX [7:0] 0x12C~0x12F Bits 7-0 Name Video Min/Max Y Value R Description The minimum or maximum value of Y channel data in one frame. Reserved R/W Description Reserved 9.22. Bright Frame Display Registers Bright Frame Control Note--When both Bright Frames are enabled and if two windows are overlapped frame2 has higher priority than frame 1. 0x130 Bright Frame Enable Control R/W Bits 7-5 4 Name Description BRIGHT_REF_CTL Bright Frame Active reference 0: Front (Capture) 1: Post (Display) 3-2 Reserved 1 BRIGHT_FRM2_EN Enable Bright Frame 2 0: Disable 1: Enable 0 BRIGHT_FRM1_EN Enable Bright Frame 1 0: Disable 1: Enable Default: XXXX XX00B 0x131 Bits 7-1 0 Bright Frame access index Select R/W Name Description Reserved BRIGHT_FRM_SEL This register is used to select which frame is to be accessed or [0] modified. It is programmed prior to accessing the registers Reg 0x132 ~ 0x13B “0” = Bright Frame 1 “1” = Bright Frame 2 Default: XXXX XXX0B 0x132 Bits 7-0 Bright Frame Horizontal Start - Low byte Name BRIGHT_FRM_HS [7:0] R/W Description Bright Frame horizontal start low byte [7:0]. Specifies the horizontal starting position of the Bright Frame in pixel units. This register is double-buffered. Default: 0000 0000B 0x133 Bits 7-4 3-0 Bright Frame Horizontal Start - High Byte Name BRIGHT_FRM_HS 2006-02-09 R/W Description Reserved Bright Frame horizontal start high byte [11:8]. Specifies the horizontal 128 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 [11:8] starting position of the Bright Frame in pixel units. This register is double-buffered. Default: XXXX 0000B 0x134 Bright Frame Horizontal Width - Low byte Bits 7-0 Name BRIGHT_FRM_HW [7:0] Default: 0000 0000B 0x135 Bits 7-4 3-0 BRIGHT_FRM_HW [11:8] Default: XXXX 0000B 0x136 Bits 7-0 Description Bright Frame horizontal Width low byte [7:0]. Specifies the width of the Bright Frame in pixel units. . This register is double-buffered. Bright Frame Horizontal Width – High byte Name R/W Description Reserved Bright Frame horizontal Width low byte [11:8]. Specifies the width of the Bright Frame in pixel units. . This register is double-buffered. Bright Frame Vertical Start - Low byte Name BRIGHT_FRM_VS [7:0] R/W R/W Description Bright Frame vertical start low byte [7:0]. Specifies the vertical starting position of the Bright Frame in pixel units. This register is doublebuffered. Default: 0000 0000B 0x137 Bits 7-4 3-0 Bright Frame Vertical Start - High Byte Name BRIGHT_FRM_VS [10:8] R/W Description Reserved Bright Frame vertical start high byte [10:8]. Specifies the vertical starting position of the Bright Frame in pixel units. This register is doublebuffered. Default: XXXX 0000B 0x138 Bright Frame Vertical Height - Low byte Bits 7-0 Name BRIGHT_FRM_VH [7:0] Default: 0000 0000B 0x139 Bits 7-4 2-0 Description Bright Frame vertical Width low byte [7:0]. Specifies the width of the Bright Frame in pixel units. . This register is double-buffered. Bright Frame Vertical Height – High byte Name BRIGHT_FRM_VH [10:8] Default: XXXX X000B 0x13A R/W R/W Description Reserved Bright Frame vertical Width low byte [10:8]. Specifies the width of the Bright Frame in pixel units. . This register is double-buffered. Bright Frame Gain Control R/W Bits Name Description 7-0 BRIGHT_FRM_GAIN Bright Frame gains adjusting Default: 1000 0000B 0x13B 2006-02-09 Bright Frame Offset Control 129 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits Name Description BRIGHT_FRM_OFFSET Bright Frame offsets adjusting 7-0 Default: 0000 0000B 0x13C~0x13E Bits Name Reserved R/W Description Default: 0000 0000B 9.23. DVI Input Control 2 0x13F Bits Name 7-0 Default: 0000 0000B 0x140 Bits Name 7-0 Default: 0000 0000B 0x141 Bits Name 7-0 Default: 0000 0000B 0x142 Bits Name 7-0 Default: 0000 0000B 0x143 Bits Name 7 TMDS_PLL_PD 6 TMDS_VCO_5X 5-4 TMDS_LCPC 3-1 TMDS_VCO_SV 0 PMOS_RES_EN Default: 0000 0000B 0x144 DVI Control R/W Description DVI Control R/W Description DVI Control R/W Description DVI Control R/W Description DVI Control R/W Description TMDS PLL power down control TMDS PLL VCO 5X mode TMDS PLL lower charge pump current Control reference swing voltage of TMDS PLL VCO PMOS resistor enable DVI Control R/W Bits Name Description 7-1 0 TMDS_IPDS_PD Power down control of three channel impedances Default: 0000 0000B 0x145 Bits Name 7-0 Default: 0000 0000B 2006-02-09 DVI Control R/W Description 130 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x146 DVI Control Bits Name 7-0 Default: 0000 0000B R/W Description 0x147 DVI Control Bits Name 7-0 Default: 0000 0000B R/W Description 0x148 ~ 0x149 Reserved 7-0 Default: 0000 0000B Reserved R/W 9.24. Display Port Control Display timing control Single pixel or dual pixel output Output signals drive current and slew rate control Phase delay adjustment for accessing clock to external LCD Dithering function supports 24-bit quality for 18-bit panel Mute display control Display Video Special mode Control 0x14C Reserved Bits 7-0 Name 0x14D Bits 3-0 Description Reserved Name Reserved 7-0 Default: 0000 0000B Reserved 0x14F R Description 0x14E R/W Reserved Bits Name 7-0 Default: XXXX 0000B Display General Control 0x150 Bits 7 R Name DP_BIT_SHF 2006-02-09 R/W Description Reserved Display Control R/W Description When display bus is 6-bit/color, this bit enable will shift the data RA[7:2], GA[7:2], BA[7:2] to RA[5:0], GA[5:0], BA[5:0] and RB[7:2], GB[7:2], BB[7:2] to RB[5:0], GB[5:0], BB[5:0]. When display bus is 8-bit/color, this bit enable will rotate the data RA[7:0], GA[7:0], BA[7:0] and RB[7:0], GB[7:0], BB[7:0] 131 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6 5 4 3 DP_COLDEP 2 DP_BUSWID 1 DP_DE 0 DP_EN to right 2 bits 0 = Normal 1 = Shift / Rotate Reserved Reserved Reserved Display Color Depth 0 = 8-bit/color 1 = 6-bit/color Display Bus Width 0 = Double pixel 48-bit 1 = Single pixel 24-bit Panel supports DE mode 0 = Panel supports Sync mode, display Hs/Vs signal is at normal state 1 = Panel supports DE mode, display Hs/Vs signal will be pulled low Display Enable 0 = Disable. Tri-state control lines and data lines. 1 = Enable Default: 011X 0000B 0x151 Reserved Bits Name 7-0 Default: 0000 0000B 0x152 Description Reserved Bits Name 7-0 Default: 0000 0000B 0x153 R/W Description Reserved Bits Name 3-0 Default: XXXX 0000B 0x154 Bits 7-4 R/W R/W Description Display Mute and Color Control Name DP_PATT [3:0] R/W Description Select built-in display pattern Pattern number = 0~15 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) 2006-02-09 132 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 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 3 PATT_BK 2 CBAR_EN 1-0 DP_MUTE [1:0] If PATT_BK = Bank 1 0000 = Black pattern 0001~1111 = Reserved Built-in pattern bank Select 0 = Bank 0 1 = Bank 1 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 Display Mute Mode Select 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 Display Drive Control Bits 7 Name DCLK_SLEW 6-4 DCLK_DRV [2:0] 3 DOUT_SLEW 2-0 DOUT_DRV [2:0] R/W Description Select panel interface CLOCK slew rate 0: Fast 1: Slow Select panel interface CLOCK drive strength 000: 2mA 100: 10mA 001: 4mA 101: 12mA 010: 6mA 110: 14mA 011: 8mA 111: 16mA Select panel interface DATA slew rate 0: Fast 1: Slow Select panel interface DATA drive strength 000: 2mA 100: 10mA 001: 4mA 101: 12mA 010: 6mA 110: 14mA 011: 8mA 111: 16mA Default: 0100 0011B 0x156 Bits 7 Display Drive and Polarity Control Name DDE_POL 2006-02-09 R/W Description Display DE 1 = Active High 133 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6 DCLK_POL 5 DHS_POL 4 DVS_POL 3 DCTRL_SLEW 2-0 DCTRL_DRV [2:0] 0 = Active Low Display Clock 0 = Normal 1 = Inverted Display Hsync 1 = Active High 0 = Active Low Display Vsync 1 = Active High 0 = Active Low Select panel interface HS/VS/DE slew rate 0 = Fast 1 = Slow Select panel interface HS/VS/DE drive strength 000 = 2mA 100 = 10mA 001 = 4mA 101 = 12mA 010 = 6mA 110 = 14mA 011= 8mA 111 = 16mA Default: 1011 0010B 0x157 Bits 7 Display Clock and Data Delay Control R/W Name DOUT_STAG Description When dual-pixel/clock display output is enabled, staggering output format is supported to reduce the ground bounce that affects EMI. 0 = Normal 1 = Stagger 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 Bits 7-4 3 2 1 0 Display Dithering Control R/W Name Description DITH_MODE Dithering mode select [3:0] GAMMA_DITH_EN Gamma Dithering enable. 0 = Disable 1 = Enable 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 DITH_TURBO 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 2006-02-09 134 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1 = Enable Default: 0000 0000B 0x159 Display Channel Select Bits 7 Name INT_FAST_EN 6 5 MUTE_FR_EN 3 2-0 DP_RGB [2:0] R/W Description Mute mode with Free Run timing when graphic input sync fail 0: Disable 1: Enable Reserved Mute mode with Free Run timing Enable, this display Horizontal sync timing reference to Reg. 0x179~0x17A. 0: Disable 1: Enable Reserved Select RGB channel for display 000 = RGB normal display 001 = R channel only 010 = G channel only 011 = B channel only 100 = R & G channels 101 = R & B channels 110 = G & B channels 111 = RGB inverted display Default: 00XX X000B 0x15A Bits 7-0 Cross Bar Gray Level Name CBAR_FG [7:0] 2006-02-09 R/W Description Select the foreground gray level of Cross Bar for burn-in display pattern. R=G=B= 0~255 135 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 DH_TOTAL DH_ACT_BEG DH_HS_WID DH_ACT_WID DV_BG_BEG DV_TOTAL Active Window DV_ACT_BEG Display Background Window DV_ACT_LEN DV_BG_BEG DV_BG_LEN DV_VS_WID DH_BG_WID DE Display Timing Control Figure 9.24-1 Display Timing Display Sync Timing Control 0x15B Bits 7-0 Name DV_TOTAL [7:0] Default: 0000 0000B 0x15C Bits 2-0 Name DV_TOTAL [10:8] Default: XXXX X000B 0x15D Bits 7-0 Name DV_VS_WID [7:0] Default: 0000 0000B 0x15E Bits 7-0 Name DH_TOTAL [7:0] Default: 0000 0000B 0x15F 2006-02-09 Display Vertical Total –lo R/W Description Display Vertical Total Lines. DV_TOTAL = 3 means there are 4 total lines. Display Vertical Total –hi R/W Description MSB of DV_TOTAL Display VSYNC Pulse Width R/W Description Display VSYNC Pulse Width. DV_VS_WID =3, means pulse width is 3 lines wide. Display Horizontal Total –lo R/W Description Display Horizontal Total Pixels. DH_TOTAL = 3 means there are 4 total pixels. Display Horizontal Total –hi 136 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 3-0 Name DH_TOTAL [11:8] Default: XXXX 0000B 0x160 Description MSB of DH_TOTAL Display HSYNC Pulse Width Bits 7-0 Name DH_HS_WID [7:0] Default: 0000 0000B Description Display HSYNC Pulse Width. DH_HS_WID =3, means pulse width is 3 pixels wide. 0x161H Bits 7-2 1 0 R/W R/W Name Description Reserved DR_VUPDATE_EN Display Registers update enable on next DVS when V_BOUBLE_EN = “1” DR_VDOUBLE_EN Display Registers update on next DVS enable, When this bit enable will causes display registers update on next DVS. Otherwise, display registers will direct update. 0 = Disable 1 = Enable Default: 0000 0000B Display Background Window Control 0x162 Display Background Window Vertical Begin –lo Bits 7-0 Name DV_BG_BEG [7:0] R/W Description Display Background Window Vertical Begin. DV_BG_BEG indicates how many lines to wait after DVSYNC leading edge before starting image display. DV_BG_BEG =3, means waiting 3 lines to begin display. Default: 0000 0000B 0x163 Display Background Window Vertical Begin –hi Bits 2-0 Name DV_BG_BEG [10:8] Default: XXXX X000B 0x164 Description MSB of DV_BG_BEG Display Background Window Vertical Length –lo Bits 7-0 Name DV_BG_LEN [7:0] Default: 0000 0000B 0x165 R/W Description Display Background Window Vertical Length. DV_BG_LEN indicates how many lines to display. DV_BG_LEN =3, means displaying 3 lines. Display Background Window Vertical Length –hi Bits 2-0 Name DV_BG_LEN [10:8] Default: XXXX X000B Description MSB of DV_BG_LEN 0x166 Display Background Window Horizontal Begin –lo Bits R/W Name 2006-02-09 R/W R/W Description 137 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-0 DH_BG_BEG [7:0] Display Background Window Horizontal Begin. DH_BG_BEG indicates how many pixels to wait after DHSYNC leading edge before starting image display. DH_BG_BEG =3, means waiting 3 pixels to begin display. Default: 0000 0000B 0x167 Display Background Window Horizontal Begin –hi Bits 3-0 Name DH_BG_BEG [11:8] Default: XXXX 0000B Description MSB of DH_BG_BEG 0x168 Display Background Window Horizontal Width –lo Bits 7-0 Name DH_BG_WID [7:0] Default: 0000 0000B Description Display Background Window Horizontal Width. DV_BG_WID indicates how many pixels to display. DV_BG_WID =3, means displaying 3 pixels. 0x169 Display Background Window Horizontal Width –hi Bits 3-0 Description MSB of DH_BG_WID Name DH_BG_WID [11:8] Default: XXXX 0000B 0x16A R/W R/W R/W R/W Bits 7-5 4 Name 3 DP_BYTE_SWAPB 2 DP_BYTE_SWAPA 1 DP_BIT_SWAPB 0 DP_BIT_SWAPA DP_PORT_SWAP Description Reserved A /B Port Swap Control 0: Normal 1: A/B Port Swap Display Bus Port B Byte Swap Control 0: Normal 1: B Port R/B Channel Byte Swap Display Bus Port A Byte Swap Control 0: Normal 1: A Port R/B Channel Byte Swap Display Bus Port B Bit Swap Control 0: Normal 1: B Port Bit Swap Display Bus Port A Bit Swap Control 0: Normal 1: Port A Bit Swap (RGB bit7~bit0 in 8 bit Mode, bit5~bit0 in 6 bit Mode) Default: XXX0 0000B Display Background Color Control 0x16B Display Background Color - Red Bits 7-0 Name DP_BG_R [7:0] Default: 0000 0000B 0x16C 2006-02-09 R/W Description Display Background Window Red Color. Display Background Color - Green 138 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-0 Name DP_BG_G [7:0] Default: 0000 0000B 0x16D Description Display Background Window Green Color. Display Background Color - Blue Bits 7-0 Name DP_BG_B [7:0] Default: 0000 0000B R/W Description Display Background Window Blue Color. Graphic Display Active Window Control 0x16E Graphic Display Window Control Bits 7 Name VD_EN 6 GD_PRIO 5 GD_FRM_INV 4 GD_DEALT_SP 3 GD_DEALT 2-1 GD_FLD [1:0] 0 GD_EN R/W Description Video Display Window Enable 0 = Disable 1 = Enable When Graphic Display and Video Display are both enabled, the priority decides which one has higher priority to display for image overlap area. 0 = Graphic 1 = Video Select the frame signal polarity to display for alternate sampling mode 0 = Normal 1 = Invert Spatial de-alternating mode enable 0 = Disable 1 = Enable Display de-alternating function enable 0 = Disable 1 = Enable Select the field to display for interlaced graphic input 00 = Display both odd and even field mode 01 = Display only odd field mode 10 = Display only even field mode 11 = Spatial Interpolation mode Graphic Display Window Enable 0 = Disable 1 = Enable Default: X000 0110B 0x16F Bits 7-0 Graphic Display Active Window Vertical Begin –lo Name GDV_ACT_BEG [7:0] R/W Description Graphic Display Active Window Vertical Begin. GDV_ACT_BEG indicates how many lines to wait after DVSYNC leading edge before starting graphic image display. GDV_BG_BEG =3, means waiting 3 lines to begin display. Default: 0000 0000B 0x170 Bits 2-0 Graphic Display Active Window Vertical Begin –hi Name GDV_ACT_BEG [10:8] 2006-02-09 R/W Description MSB of GDV_ACT_BEG 139 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Default: XXXX X000B 0x171 Graphic Display Active Window Vertical Length –lo Bits 7-0 Name GDV_ACT_LEN [7:0] Default: 0000 0000B Description Graphic Display Active Window Vertical Length. GDV_ACT_LEN indicates how many lines to display. GDV_ACT_LEN =3, means displaying 3 lines. 0x172 Graphic Display Active Window Vertical Length –hi Bits 2-0 Name GDV_ACT_LEN [10:8] Default: XXXX X000B Description MSB of GDV_ACT_LEN 0x173 Graphic Display Active Window Horizontal Begin –lo Bits 7-0 Name GDH_ACT_BEG [7:0] R/W R/W R/W Description Graphic Display Active Window Horizontal Begin. GDH_ACT_BEG indicates how many pixels to wait after DHSYNC leading edge before starting graphic image display. GDH_ACT_BEG =3, means waiting 3 pixels to begin display. Default: 0000 0000B 0x174 Graphic Display Active Window Horizontal Begin –hi Bits 3-0 Name GDH_ACT_BEG [11:8] Default: XXXX 0000B Description MSB of GDH_ACT_BEG 0x175 Graphic Display Active Window Horizontal Width –lo Bits 7-0 Name GDH_ACT_WID [7:0] R/W R/W Description Graphic Display Active Window Horizontal Width. GDH_ACT_WID indicates how many pixels to display. GDH_ACT_WID =3, means displaying 3pixels. Default: 0000 0000B 0x176 Graphic Display Active Window Horizontal Width –hi Bits 3-0 Description MSB of GDH_ACT_WID Name GDH_ACT_WID [11:8] Default: XXXX 0000B 0x177 Bits 7-0 Reserved Name LOCK_RD_H [7:0] 0x178 Bits 7-4 R/W R Description Lock H position read back low byte Reserved Name LOCK_RD_V [3:0] 2006-02-09 R Description Lock V position read back 140 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 3-0 LOCK_RD_H [11:8] Free Run Htotal Control 0x179 Bits 7-0 Name FRH_TOTAL [7:0] Lock H position read back high byte Free Run Horizontal Total –lo R/W Description Free Run Horizontal Total Pixels. This register is used when MUTE_FR_EN = “1” (Reg. 0x159[5]). DH_TOTAL = 3 means there are 4 total pixels. Default: 0000 0000B 0x17A Free Run Horizontal Total –hi Bits 3-0 Name FRH_TOTAL [11:8] Default: XXXX 0000B 0x17B~0x181 Bits Name 7-0 Default: 0000 0000B R/W Description MSB of DH_TOTAL Reserved R/W Description Auto Control H-total Read Back 0x182 Reserved for Scaler Bits 7-0 Name 0x183 Bits 3-0 R Description Reserved for Scaler Name R Description Residual Display HSYNC Control 0x184 Reserved for Scaler Bits 7-0 Name 0x185 Bits 3-0 Description Reserved for Scaler Name 0x186 Bits 4 3-2 1 0 R R Description Reserved for Scaler Name 2006-02-09 R/W Description 141 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Default: XXX0 0000B 0x187 Bits Reserved Name R/W Description Default: 0000 0000B 0x188 Bits 4 3-1 0 VCR Control Name SC_MUTE_DIS Description Scaler mute disable VCR_EN VCR input mode enable control 0 = Disable 1 = Enable R/W Default: 0000 0000B 0x189 Bits Name 7-0 Default: 0000 0000B Reserved for Scaler Description 0x18A Bits Name 3-0 Default: XXXX 0000B Reserved for Scaler Reserved for Scaler Reserved for Scaler R/W Description 0x18D Residual DHS Average Increment Bits 5 4 Name Description DHS_H_PORCH_SEL 3-2 DHS_TOTAL_SELECT [1:0] Residual Display HSYNC Area Select 0 = Front Porch 1 = Back Porch Force Htotal control 00 = default auto Htotal 01 = force odd Htotal 10 = force even Htotal 2006-02-09 R/W Description 0x18C Bits Name 3-0 Default: XXXX 0000B R/W Description 0x18B Bits Name 7-0 Default: 0000 0000B R/W 142 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1-0 DHS_DIST_LEN [1:0] When DHS_DIST = 10, this register indicates the increment value for average. 00 = 1-pixel 01 = 2-pixel 10 = 3-pixel 11 = 4-pixel Default: XXX0 0000B FIFO Over/Under-flow Interrupt 0x18E FIFO Interrupt Flag Bits 1 0 Name INT_FFOV INT_FFUN 0x18E Description FIFO over-flow interrupt flag FIFO under-flow interrupt flag FIFO Interrupt Flag Clear Bits Name 1 CLR_FFOV 0 CLR_FFUN Default: XXXX XX00B 0x18F W Description Writing ‘1’ will clear INT_FFOV flag Writing ‘1’ will clear INT_FFUN flag FIFO Interrupt Enable Bits Name 1 INT_FFOV_EN 0 INT_FFUN_EN Default: XXXX XX00B 0x190 Bits 7-5 4 R R/W Description FIFO over-flow interrupt enable FIFO under-flow interrupt enable FIFO Control 1 Name Description FIFO_CLK_SWP FIFO reference clock switch point 0 = End of the input active 1 = End of the output active R/W 3 2 GR_VD_CLK_POL 0 = Normal 1 = Inverted GR_UP_CLK_POL 0 = Normal 1 = Inverted GR_BK_CLK_POL 0 = Normal 1 = Inverted 1 0 Default: 0000 0000B 0x191 Bits 7 6 5 4 FIFO Control 2 Name BP_VI BP_HI BP_SRGB BP_VC 2006-02-09 R/W Description Bypass the VI data and power down the clock Bypass the HI data and power down the clock Bypass the SRGB data and power down the clock Bypass the VC data and power down the clock 143 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 3 2 BP_HC Bypass the HC data and power down the clock FIFO reference clock control auto select enable GR_AUTO_CLK 0 = Disable 1 = Enable 1-0 FIFO reference clock control source select 00 = Graphic clock GR_FIFO_CLK_SEL 01 = Video clock [1:0] 10 = 11 = Default: 0000 0100B 0x192 Bits 7-0 Reserved for Scaler Name Description 0x193 Bits 7-4 3-0 Reserved for Scaler Name Reserved for Scaler Name R Description 0x195 Bits 7-4 3-0 R Description Reserved 0x194 Bits 7-0 R Reserved for Scaler Name R Description Reserved 9.25. Sync Processor H/V sync frequency counter & polarity detection H/V sync frequency change detection Composite/separate auto-switch Interlaced/progressive input detection Programmable free-run H/V frequency Status change interrupt Graphic Sync Processor Control 0x196 Bits 7 Name DVI_SYNC_SEL 6 GI_ADCHS_INV 2006-02-09 Graphic SYNC Processor Control 1 R/W Description Select the SYNC input source when DVI interface is enabled. 0 = From DVI DE signal 1 = From DVI HS/VS signal Invert the ADC_HS polarity 0 = Normal 1 = Invert 144 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 5-4 GI_HS_SRC [1:0] 3-2 GI_VCNT_BIT [1:0] 1-0 GI_SYNC_TYPE [1:0] Select the HSYNC input source to sync processor and core logic. 00 = ADC_HS -> sync processor and core logic 01 = RAW_HS -> sync processor and core logic 10 = RAW_HS -> sync processor and ADC_HS -> core logic 11 = SOG_HS-> sync processor and core logic Select the bit number of GI_VCNT. 00 = 11-bit. Overflow freq = 27.32Hz 01 = 12-bit. Overflow freq = 13.66Hz 1X = 13-bit. Overflow freq = 6.83Hz Graphic sync type select. 00 = Separate SYNC 01 = Composite SYNC 1X = Auto detection and switch Default: 00010110B 0x197 Graphic SYNC Processor Control 2 Bits 7 Name COAST_EN 6 5 SYNC_OUT_SEL [0] GI_VRUN_EN 4 GI_HRUN_EN 3 GI_VSO_POL 2 GI_HSO_POL 1 GI_VSO_EN 0 GI_HSO_EN R/W Description COAST output enable for ADCPLL free run 0 = Disable 1 = Enable Internal SYNC signal selection VSYNC output free run enable 0 = Disable 1 = Enable HSYNC output free run enable 0 = Disable 1 = Enable VSYNC output polarity control 0 = Active low 1 = Active high HSYNC output polarity control 0 = Active low 1 = Active high VSYNC output enable 0 = Disable 1 = Enable HSYNC output enable 0 = Disable 1 = Enable Default: 1000 1111B Interlace Detector Control 0x198 Graphic Field Decision Window Bits 7-4 3-0 Name GI_FLD_WINEDN [3:0] GI_FLD_WINBEG [3:0] 2006-02-09 R/W Description Define the end position of graphic field decision window. The G_HS period is divided into 16 segments; a field decision window is 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 145 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 ODD field. Default: 0100 1100B 0x199 Bits 6 Graphic SYNC Processor Control 3 R/W Name SYNC_OUT_SEL [1] Description Internal SYNC signal selection 0 = Disable 1 = Enable 5 HSYNC_CNT_MOD Hsync period counter measurement mode. 0 = Counter mode 1 = Time mode 4-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 0 = Normal 1 = Invert Default: X00X XX00B Sync Status 0x19A Bits 7 Name GI_VCNT_OV 6 GI_HCNT_OV 5 GI_CSPRE 4 GI_VPRE 3 GI_HPRE 2 GI_INTE 1 GI_VPOL 0 GI_HPOL 2006-02-09 Graphic Sync Processor Status R Description GI_VCNT overflow flag 0 = Non-overflow 1 = Overflow GI_HCNT overflow flag 0 = Non-overflow 1 = Overflow Composite SYNC present flag 0 = Non-present 1 = Present VSYNC present flag 0 = Non-present 1 = Present HSYNC present flag 0 = Non-present 1 = Present Interlace input detected flag 0 = Progressive input 1 = Interlaced input VSYNC polarity 0 = Active low 1 = Active high HSYNC polarity 0 = Active low 1 = Active high 146 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 HS/VS H/VSCNT 0 0 0 0 0 0 0 1 0 0 0 2 1 F F F 0 0 0 0 1 F F 0 1 F F 1 H/VSCNT_OV Figure 9.25-1 H/V Sync Counter 0x19B Bits 7-0 Name GI_HCNT [7:0] 0x19C Bits 4-0 Name GI_HCNT [12:8] Name GI_VCNT [7:0] R Description MSB of GI_HCNT R Description Vsync period counter. GI_VCNT is a 12-bit counter; counter value is the number of clock (=REFCLK/256) between two VSYNC pulses. Vfreq = REFCLK/(256 x GI_VCNT) Graphic VSYNC Counter -hi Name GI_VCNT [12:8] H/V Free Run Divider 0x19F Bits 7-0 Description Hsync period counter. GI_HCNT is the number of clock (=REFCLK/4) in the period of 32x HSYNC. Hfreq = (REFCLK x 32)/(4 x GI_HCNT) Hz Graphic VSYNC Counter -lo 0x19E Bits 4-0 R Graphic HSYNC Counter -hi 0x19D Bits 7-0 Graphic HSYNC Counter -lo Name HFREE_DIV [7:0] R Description MSB of GI_VCNT. HSO Free Run Divider -lo R/W Description HSYNC output free-run divider value. HSYNC pulse width = 15x REFCLK Hfreq (free-run) = REFCLK/(HFREE_DIV+1) 0~511 Default: 0010 0111B 0x1A0 HSO Free Run Divider -hi Bits 0 Description MSB of HFREE_DIV Name HFREE_DIV [8] Default: XXXX XXXX1B 2006-02-09 147 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x1A1 Bits 7-0 VSO Free Run Divider -lo Name VFREE_DIV [7:0] R/W Description VSYNC output free-run divider value. VSYNC pulse width = 3x HFREE Vfreq (free-run) = Hfreq (free-run)/ (VFREE_DIV+1) 0~2048 Default: 0010 0110B 0x1A2 VSO Free Run Divider -hi Bits 2-0 Description MSB of VFREE_DIV H/V Present Threshold 0x1A3 HSYNC Present Low Count Threshold Name VFREE_DIV [10:8] Default: XXXX X011B Bits 6-0 Name HPRE_THR_LO [6:0] R/W R/W Description Hsync non-present counter threshold 1 (0H)~127 (7EH) Not-present when Hfreq < REFCLK / (4 x 8192 x HPRE_THR_LO) Hz Default: X010 1101B 0x1A4 Bits 6-0 HSYNC Present High Count Threshold Name HPRE_THR_HI [6:0] R/W Description Hsync present counter threshold 1 (0H)~127 (7EH) Present when Hfreq > REFCLK / (4 x 8x HPRE_THR_HI) Hz Default: X010 1100B 0x1A5 Bits 6-0 VSYNC Present Low Count Threshold Name VPRE_THR_LO [6:0] R/W Description Vsync non-present counter threshold 1 (0H)~127 (7EH) Not-present when Vfreq < REFCLK / (4 x 8192 x VPRE_THR_LO) Hz Default: X010 1100B 0x1A6 Bits 6-0 VSYNC Present High Count Threshold Name VPRE_THR_HI [6:0] R/W Description Vsync present counter threshold 1 (0H)~127 (7EH) Present when Vfreq > REFCLK / (4 x 2048x VPRE_THR_HI) Hz Default: X010 1100B H/V Frequency Change Threshold 0x1A7 HSYNC Freq Change Threshold R/W Bits 7-0 Name HCNT_THR [7:0] Default: 0000 0000B Description HSYNC counter value change threshold for mode change detection. 1~256 0x1A8 VSYNC Freq Change Threshold 2006-02-09 148 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits 7-5 Name H_CHANG_CNT 4-0 VCNT_THR [4:0] Default: 0000 0000B Interrupt Control 0x1A9 Bits 7 Name INT_INV 5 INT_VFREQ_EN 4 INT_HFREQ_EN 3 INT_VPOL_EN 2 INT_HPOL_EN 1 INT_VEDGE_EN 0 INT_HEDGE_EN Description The INT_HFREQ will occur if the times out of HSYNC frequency change time are more than CHANG_CNT setting. 000~111: 1, 4, 8, ~ 28 times VSYNC counter value change threshold for mode change detection. 1~32 SYNC Interrupt Enable 1 R/W Description Invert the polarity of IRQn output signal 0 = Normal 1 = Invert VSYNC frequency change interrupt enable 0 = Disable 1 = Enable HSYNC frequency change interrupt enable 0 = Disable 1 = Enable VSYNC polarity change interrupt enable 0 = Disable 1 = Enable HSYNC polarity change interrupt enable 0 = Disable 1 = Enable VSYNC rising edge occur interrupt enable 0 = Disable 1 = Enable HSYNC rising edge occur interrupt enable 0 = Disable 1 = Enable Default: 0000 0000B 0x1AA SYNC Interrupt Enable 2 Bits 4 Name INT_DVIPRE_EN 3 INT_ISPRE_EN 2 INT_CSPRE_EN 1 INT_VPRE_EN 0 INT_HPRE_EN 2006-02-09 R/W Description DVI SYNC present or non-present interrupt enable 0 = Disable 1 = Enable Interlaced SYNC present or non-present interrupt enable 0 = Disable 1 = Enable Composite SYNC present or non-present interrupt enable 0 = Disable 1 = Enable VSYNC present or non-present interrupt enable 0 = Disable 1 = Enable HSYNC present or non-present interrupt enable 0 = Disable 1 = Enable 149 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Default: XXX0 0000B 0x1AB SYNC Interrupt Flag 1 Bits Name 5 INT_VFREQ 4 INT_HFREQ 3 INT_VPOL 2 INT_HPOL 1 INT_VEDGE 0 INT_HEDGE Default: 0000 0000B Description VSYNC frequency change interrupt HSYNC frequency change interrupt VSYNC polarity change interrupt HSYNC polarity change interrupt VSYNC rising edge occur interrupt HSYNC rising edge occur interrupt 0x1AC SYNC Interrupt Flag 2 Bits Name 4 INT_DVIPRE 3 INT_ISPRE 2 INT_CSPRE 1 INT_VPRE 0 INT_HPRE Default: XXX0 0000B Description DVI SYNC present or non-present interrupt Interlaced SYNC present or non-present interrupt Composite SYNC present or non-present interrupt VSYNC present or non-present interrupt HSYNC present or non-present interrupt 0x1AB SYNC Interrupt Flag 1 Clear Bits Name 5 CLR_VFREQ 4 CLR_HFREQ 3 CLR_VPOL 2 CLR_HPOL 1 CLR_VEDGE 0 CLR_HEDGE Default: 0000 0000B Description Writing ‘1’ will clear INT_VFREQ flag Writing ‘1’ will clear INT_HFREQ flag Writing ‘1’ will clear INT_VPOL flag Writing ‘1’ will clear INT_HPOL flag Writing ‘1’ will clear INT_VEDGE flag Writing ‘1’ will clear INT_HEDGE flag 0x1AC SYNC Interrupt Flag 2 Clear Bits Name 4 CLR_DVIPRE 3 CLR_ISPRE 2 CLR_CSPRE 1 CLR_VPRE 0 CLR_HPRE Default: XXX0 0000B Description Writing ‘1’ will clear INT_DVIPRE flag Writing ‘1’ will clear INT_ISPRE flag Writing ‘1’ will clear INT_CSPRE flag Writing ‘1’ will clear INT_VPRE flag Writing ‘1’ will clear INT_HPRE flag 0x1AD R R W W DVI Sync Status Bits 2 Name DVI_SQ 1 DVI_DEPOL 2006-02-09 R Description DVI signal quality 0 = lower than threshold 1 = higher than threshold DVI DE polarity. (Read Only) 0 = Active low 1 = Active high 150 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0 DVI_SCDT DVI Sync Detect. (Read Only) 0 = When DE is inactively, indicating the link is down 1 = When DE is actively toggling indicating that the link is alive. The SCDT output itself, however, remains in the active mode at all times. Video Sync Processor Control 0x1AE Bits 2 Name VI_INTE 1 VI_VPOL 0 VI_HPOL 0x1AF Video Sync Processor Status R Description Interlace input detected flag 0 = Progressive input 1 = Interlaced input VSYNC polarity 0 = Active low 1 = Active high HSYNC polarity 0 = Active low 1 = Active high HS Auto De-bouncing Bits Name 7 6 5 4 3 2 DEBOUNCE_EN 1 0 Default: 0100 1100B Description Front status Back status Manual delay enable Manual enable Faster V change interrupt mode enable De-bounce enable Faster H change interrupt mode enable Composite H insertion mode 0x1B0 Field Polarity Control Bits 1 Name VI_FLD_EDGE 0 VI_FLD_INV R/W R/W Description Select the reference edge of VSYNC in Video Field Detector 0 = Leading edge 1 = Trailing edge Invert the polarity of Video Field Detector output signal or external EXFLD input signal. 0 = Normal 1 = Invert Default: XXXX XX00B 0x1B1 Bits Name 7-0 GI_HS_WID [7:0] Hsync Pulse width counter R/W Description Hsync pulse width counter. GI_HS_WID is the number of REFCLK in the period of HSYNC. Hpswid = (1/REFCLK x GI_HS_WID) Default: 0000 0000B 0x1B2 2006-02-09 Vsync Pulse width counter 151 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits Name 7-0 GI_VS_WID [7:0] Default: 0000 0000B Description Vsync pulse width counter. GI_VS_WID is the number of clock in the period of HSYNC. 0x1B3 R/W Bits Name 7-0 PRE_COAST Description Sets the number of Hsync periods that coast becomes active prior to Vsync. Default: 0000 0000B 0x1B4 R/W Bits Name 7-0 POS_COAST Default: 0000 0000B Description Sets the number of Hsync periods that coast stays active following Vsync. 0x1B5 Graphic VTotal Counter-lo Bits Name 7-0 GI_VTOTAL [7:0] Default: 0000 0000B R Description Vertical total counter. GI_VTOTAL is an 11-bit counter, counter value is the number of Hsync between two VSYNC pulses. 0x1B6 Graphic VTotal Counter-hi Bits Name 2-0 GI_VTOTAL [10:8] Default: 0000 0000B R Description MSB of GI_VTOTAL 0x1B7 Reserved Bits Name R/W Description Default: 0000 0000B 9.26. LVDS Output Control 0x1B8 Bits 7 6 5-3 LVDS Output Control R/W Name Description LVDS_POL_SWAP LVDS Channel Polarity Swap (Positive/Negative) 0 = Normal 1 = Enable LVDS_CH_SWAP LVDS Channel Swap 0 = Normal 1 = Enable, When enable, T0/T3 swap, TCLK1/T1 swap, T4/T7 swap, TCLK2/T5 swap LVDS_LEVEL Fine tune LVDS output differential voltage [2:0] 000: Standard output 200 mVp-p 001: Output 250 mVp-p 010: Output 300 mVp-p 011: Output 450 mVp-p 100~111: reserved 2006-02-09 152 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 2-1 LVDS_ICO [1:0] 0 LVDS_RFB Charge pump current 00 : 100uA 01 : 200uA 10 : 400uA 11 : 800uA Data strobe edge selection 0 = falling edge strobe 1 = rising edge strobe Default: 0000 0000B 0x1B9 Display Output Interface Control Bits 7-6 5-2 1 Name 0 TCON_EN DOS_SEL R/W Description Reserved Display output interface selection when timing controller disable 0 = LVDS 1 = Reseved Timing controller enable 0 = Disable 1 = Enable Default: 0000 0000B 0x1BA~1BB Bits Name R/W Description Default: 0000 0000B 9.27. Auto offset Control 0x1BC Auto offset Control R/W Bits 7 Name Description AO_LINE_MODE_RDY Auto offset line mode ready, When detection is finished, this bit is set to “1” 6 AO_LINE_MODE Auto offset line mode enable 0 = Disable 1 = Enable 5:4 AO_MODE[1:0] 3 AO_POL 2 AO_DIR Reserved 1 AO_ACC_EN Auto offset 0 = Disable 1 = Enable 0 AO_EN Auto offset enable 0 = Disable 1 = Enable Default: 0000 0000B 0x1BD Bits Name 7-0 AO_RVALUE Default: 0000 0000B 2006-02-09 Auto offset target value of Red channel R/W Description 153 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x1BE Auto offset target value of Green channel Bits Name 7-0 AO_GVALUE Default: 0000 0000B 0x1BF R/W Description Auto offset target value of Blue channel Bits Name 7-0 AO_RVALUE Default: 0000 0000B 0x1C0 R/W Description Auto offset adjust value – Red channel R/W Bits Name Description 7-0 AO_ADJ_RVALUE Default: 0000 0000B 0x1C1 Auto offset adjust value – Green channel R/W Bits Name Description 7-0 AO_ADJ_GVALUE Default: 0000 0000B 0x1C2 Auto offset adjust value – Blue channel R/W Bits Name Description 7-0 AO_ADJ_RVALUE Default: 0000 0000B 0x1C3 Auto offset mid filte read back – Red channel R/W Bits Name Description 7-0 AO_MID_RVALUE Default: 0000 0000B 0x1C4 Auto offset mid value read back – Green channel R/W Bits Name Description 7-0 AO_MID_GVALUE Default: 0000 0000B 0x1C5 Auto offset mid value read back – Blue channel R/W Bits Name Description 7-0 AO_MID_RVALUE Default: 0000 0000B 0x1C6 Bits Scaler Test Register Name R/W Description Default: 0000 0000B 9.28. Data Tracking Control 0x1C7 Bits Name 7 DIT_TRACK4_EN 2006-02-09 Data Tracking Control R/W Description Dithering data output tracking enable 0: Disable 154 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 6 GAM_TRACK3_EN 5 OSD_TRACK2_EN 4 GO_TRACK1_EN 3-1 0 DATA_TRACK1_EN 1: Enable Gamma data output tracking enable 0: Disable 1: Enable OSD data output tracking enable 0: Disable 1: Enable Gain/Offset data output tracking enable 0: Disable 1: Enable Reserved Scaler tracking enable One 0: Disable 1: Enable Default: 0000 0000B 0x1C8~1CB Bits Name 7-0 DATA_MASK [7:0] Default: 0000 0000B 0x1CC Data Tracking Mask R/W Description Asynchronous Random dithering Control Bits Name 7-3 2 DP_ARD_EN 1 GA_ARD_EN 0 SRGB_ARD_EN Default: 0000 0000B R/W Description Reserved Display asynchronous random dithering enable Gamma asynchronous random dithering enable SRGB asynchronous random dithering enable 0x1CD~1CF Bits Name R/W Description Default: 0000 0000B 9.29. sRGB Control 0x1D0 Bits 7 6 5 4 3 2-1 sRGB Control R/W Name BF_SRGB_EN SRGB_TBL_SEL Description Bright frame sRGB enable sRGB access select 0: Normal sRGB 1: Bright frame sRGB SRGB_DITH_EN SRGB dithering enable RANDOM_DITH_EN Random dithering enable SRGB_FORCE_UPD Force update sRGB 0: Disable 1: Force update the sRGB Coefficient to H/W SRGB_BK_SEL Select sRGB converting tristimulus values bank 00 = R 01 = G 2006-02-09 155 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0 SRGB_En 10 = B 11 = Reserved sRGB Enable 0: Disable 1: Enable Default: XXXX 1000B 0x1D1 sRGB Transfer Coefficient R Channel – lo Bits 7-0 Name SRGB_COEF_R [7:0] Default: 0000 0000B 0x1D2 R/W Description sRGB Transfer R channel coefficient LSB -1024 ~ 1023 sRGB Transfer Coefficient R Channel – hi Bits 2-0 Name SRGB_COEF_R [10:8] Default: 0000 0000B 0x1D3 R/W Description MSB of SRGB_COEF_R sRGB Transfer Coefficient G Channel – lo Bits 7-0 Name SRGB_COEF_G [7:0] Default: 0000 0000B 0x1D4 R/W Description sRGB Transfer GIN coefficient LSB -1024 ~ 1023 sRGB Transfer Coefficient G Channel – hi Bits 2-0 Name SRGB_COEF_G [10:8] Default: 0000 0000B 0x1D5 R/W Description MSB of SRGB_COEF_G sRGB Transfer Coefficient B Channel – lo Bits 7-0 Name SRGB_COEF_B [7:0] Default: 0000 0000B 0x1D6 R/W Description sRGB Transfer BIN coefficient LSB -1024 ~ 1023 sRGB Transfer Coefficient B Channel – hi Bits 2-0 Name SRGB_COEF_B [10:8] Default: 0000 0000B 0x1D7 R/W Description MSB of SRGB_COEF_B sRGB Offset Coefficient R/W Bits Name Description 2-0 SRGB_COEF_OFFSET The offset coefficient of sRGB matrix [7:0] Default: 0000 0000B 0x1D8 Bits sRGB Dithering Control 1 Name 2006-02-09 R/W Description 156 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-6 5-4 DITH_10 3 2-0 DITH_01 Default: 0000 0000B 0x1D9 0x1DA Name MIX_DITH_EN 0x1DB Description R/W Description Reserved Display Mix mode Dithering Enable 0: Disable 1: Enable Random dithering mode enable Static dithering active period counter Random dithering active period counter Gamma Dithering Control Bits Name 7 RANDOM_EN 6 5-4 DITH_10 3 2-0 DITH_01 Default: 0000 0000B 0x1DC Bits 7-0 R/W Display Random Dithering Control 4 RANDOM_EN 3-2 STATIC_CNT 1-0 RANDOM_CNT Default: 0000 0000B R/W Description 2D Random mode enable Reserved “10” dithering type Reserved “01” dithering type Scaler Misc. Odd Read Back and Control Name MISC_O_RD [7:0] 0x1DD R Description Misc. odd read back low byte Scaler Misc. Odd Read Back and Control Bits 7 Name MISC_O_EN 3-0 MISC_O_RD [11:8] 0x1DE Bits 7-0 “01” dithering type sRGB Dithering Control 2 Bits Name 3-0 DITH_OPT Default: 0000 0000B Bits 7-6 5 Reserved “10” dithering type R/W Description Misc. odd control enable 0 = Disable 1 = Enable Misc. odd read back low byte Scaler Misc. Even Read Back and Control Name MISC_E_RD [7:0] 2006-02-09 R Description Misc. even read back low byte 157 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x1DF Scaler Misc. Even Read Back and Control Bits 7 Name MISC_E_EN 3-0 MISC_E_RD [11:8] 2006-02-09 R/W Description Misc. even control enable 0 = Disable 1 = Enable Misc. even read back low byte 158 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.30. Test Mode 0x1E0H Reserved Bits Name 7-0 Default :0000 0000B Description Reserve 0x1E1H Reserved Bits Name 7-0 Default :0000 0000B Description Reserve R/W R/W 0x1E2 Test Mode Control 1 Bits Name 7 Default:0000 0000B Description Reserve 0x1E3 Reserved Bits Name 7 6 5 4 3 2 1 0 Default:XX00 0X00B Description Reserve Reserve Reserve Reserve Reserve Reserve Reserve Reserve 0x1E4 Reserved Bits Name 7 6 5-4 3 2-1 0 Default:0000 0000B Description Reserve Reserve Reserve Reserve Reserve Reserve 0x1E5 Reserved Bits 7 6 5 4 3 2 1 0 Name 2006-02-09 R/W R/W R/W R/W Description Reserve Reserve Reserve Reserve Reserve Reserve Reserve Reserve 159 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Default:00XX 000B 0x1E6 Bits 7 6 ADC test mode Control Name SYNC_HS_SEL 5 4 3-0 0 RSTB Default:X000 XXX1B Description Reserved Hsync2 selection 1: Hsync from sync process 0: Hsync from SOGI path Reserved Reserved Reserved Reset ADC data to low 0x1E7 Reserved Bits Name 7-0 Default:0100 XXXXB Description Reserve 0x1E8~1EA Reserved Bits Name 7-0 Default:XXXX XXXXB Description Reserved 0x1EB ADC Comparator Control Bits 7-2 1-0 Name Icomp[1:0] R/W R/W R/W R/W Description Reserve ADC comparator current control 00: 100 % 01: 114 % 10: 133 % 11: 80 % Default:0000 0000B 0x1EC ADC Test 1 Control Bits Name 7-0 Test1[7:0] Default:0000 0000B Description Test 1 Control 0x1ED Reserved Bits Name 7-0 Default:0000 0000B Description Reserve 0x1EE Reserved Bits Name 7-0 Default:0000 0000B Description Reserve 2006-02-09 R/W R/W R/W 160 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x1EF Reserved R/W Bits Name 7 HPLL_CK_TEST 6-0 Default:0000 0000B Description HPLL clock reconstructed and phase-aligned by TMDS PLL Reserved 0x1F0 Reserved Bits Name 7-0 Default:0000 0000B Description Reserve 0x1F1 Reserved Bits Name 7-6 5-4 3-2 1-0 Default:XX11 1111B Description Reserved Reserve Reserve Reserve 0x1F2 Reserved Bits 7-0 Name R/W R/W R/W Description Reserve Default:0000 000xB 0x1F3 Reserved Bits Name 7-2 1 0 Default:0000 0011B Description Reserved Reserve Reserve 0x1F4 Reserved Bits Name 7-0 Default:1000 0010B Description Reserve 0x1F5 LVDS control 1 Bits 7 6 5 4 Name Reg_125L Reg_125R EN_125 PULL_LOW R/W R/W R/W Description Display output power down buffer control 0: Tri-state output 1: pull low output 3 2-0 TEST T_S2 [2:0] Default:0000 0000B 2006-02-09 161 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x1F6 LVDS control 2 Bits 7-6 Name T_MON [1:0] 5-3 T_S0 [2:0] 2-0 T_S1 [2:0] Default:0000 0000B Description 0x1F7 LVDS control 3 Bits 7 Name PD_LV1 6 PD_LV2 5-0 Default:0000 0000B R/W R/W Description LV1 power control 0: Power down 1: Power up LV2 power control 0: Power down 1: Power up Reserve 0x1F8 Reserved Bits Name 7-0 Default:0000 0000B Description Reserve 0x1F9 Reserved Bits Name 7-0 Default:0000 0000B Description Reserve 0x1FC Reserved Bits Name 7-5 4 3 2 1 0 Default:XXX0 0000B Description Reserved Reserve Reserve Reserve Reserve Reserve 0x1FB LVDS PLL divider control Bits 7-5 4 3 2-1 Name LVDS_PLL_DIV [1:0] 2006-02-09 R/W R R R Description Reserved Reserve Reserve LVDS PLL frequency range 00: 80~180MHz 01: 40~80MHz 162 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0 LVDS_CLK_2X Default:XXXX X000B 10: 20~40MHz 11: 10~20MHz Reserve 0x1FF Accessing Register Page Enable Bits 7-2 1-0 R/W Name Description Reserve REG_PAGE_SEL Register Page Enable 00: Enable register Page0. 01: Enable register Page1. 10: Enable register Page2. 11: Reserved Default: XXXX XX00B 9.31. Timing Controller control 0x200 ~ 0x206: Output Format Control 0x200 Output Format Control 1 Bits 7 Name POL_INV 6 POL_EN R/W Description Polarity indication POL output polarity invert 0: Normal, POL output “High” when RGB data is inverted 1: Inverted, POL output “Low” when RGB data is inverted Polarity indication output enabled. 0: Disable 1: Enable 5 4 EXTRA_SP_HTOTAL 3 SP_GPO_STUCK 2-0 EXTRA_SP_CNT Extra one start pulse count (0~7) Default: 0000 0000B 0x201 Bits 7 Output Format Control 2 R/W Name WHITE_DATA Description 0:No white data. RA, GA, BA=RB, GB, BB=24’000000, when vertical blanking 1:Enable white data. RA, GA, BA=RB, GB, BB=24’FFFFFF, when vertical blanking 6 OUTPUT_POL_CRTL 0: POL output disable (internal pull low) 1: POL normal output 5 OUTPUT_SP_CRTL 0: SP output disable (internal pull low) 1: SP normal output 4 SPA_SPB_INV Star pulse output polarity invert 0:Normal, (default is active high) 1:Inverted 3 SP_RAISE_MODE SP raise mode (1: posedge 0:negedge) 2-0 SP_DUR[2:0] Fine tune SPA, SPB pulse width with pixel clock count Default: 0000 0000B 0x202 Bits Output Format Control 3 Name 2006-02-09 R/W Description 163 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 7-4 SPB_OFFSET[3:0] 3-0 SPA_OFFSET[3:0] Default: 0000 0000B 0x203 Data port B start pulse offset, active n clock before first RGB data Data port A start pulse offset, active n clock before first RGB data Output Format Control 4 Bits 7 Name RSDS_8BIT_EN 6 5 CLK_BLANK 4 3 CLKB_INV 2 CLKA_INV 1 CLKB_EN 0 CLKA_EN R/W Description RSDS 8 bit data output enable when single port 0: Disable 1: Enable Reserved 0:CLKA, CLKB normal output 1:CLKA, CLKB blank (force to low) when GPO4 = 1 Reserved 0:CLKB/RSCLKB normal output 1:CLKB/RSCLKB invert 0:CLKA/RSCLKA normal output 1:CLKA/RSCLKA invert 0:CLKB/RSCLKB disable 1:CLKB/RSCLKB enable 0:CLKA/RSCLKA disable 1:CLKA/RSCLKA enable Default: 0X00 0000B 0x204 Output Format Control 5 Bits 7 Name BIT_SWAP_OPT 6 EN_MASK_VACT 5 4 3 RSDS_SEL 2-0 RSDS_LEVEL [2:0] R/W Description Bit swap option 0: 6 Bit 1: 8 Bit Enable mask function 0: Disable 1: Enable Reserve Reserved 0:TCON output TTL mode 1:TCON output RSDS mode Fine tune RSDS output differential voltage 000: Standard output 200 mVp-p 001: Output 250 mVp-p 010: Output 300 mVp-p 011: Output 350 mVp-p 100: Output 400 mVp-p 101~111: Reserved Default: XXX0 0000B 0x205 Output Format Control 6 Bits 7 Name RSDSB_POL 6 RSDSA_POL 5 PA_PB_SWAP 2006-02-09 R/W Description 0: RSDS port B polarity normal operate 1: RSDS port B polarity inversion operate 0: RSDS port A polarity normal operate 1: RSDS port A polarity inversion operate Port A and Port B data swap 164 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 4 GA_GB_SWAP 3 PB_BYTE_SWAP 2 PB_BIT_SWAP 1 PA_BYTE_SWAP 0 PA_BIT_SWAP 0: Normal output 1: RA, GA, and BA Swap with RB, GB, and BB. RSR_A, RSG_A, RSB_A swap with RSR_B, RSG_B, RSB_B 0: Normal output 1: GA swap with GB RSG_A swap with RSG_B 0: Normal output 1: RB, GB, BB change into BB, GB, RB RSR_B, RSG_B, RSB_B change into RSB_B, RSG_B, RSR_B 0: Normal output 1: RB[0:7], GB[0:7], BB[0:7] change into RB[7:0], GB [7:0], BB[7:0]; RSR_B[0:3], RSG_B[0:3], RSB_B[0:3] Change into RSR_B[3:0], RSG_B[3:0], RSB_B[3:0] 0: Normal output 1: RA, GA, BA change into BA, GA, RA RSR_A, RSG_A, RSB_A change into RSB_A, RSG_A, RSR_A 0: Normal output 1: RA[0:7],GA[0:7],BA[0:7] change into RA[7:0], GA[7:0], BA[7:0]. RSR_A[0:3], RSG_A[0:3], RSB_A[0:3] Change into RSR_A[3:0], RSG_A[3:0], RSB_A[3:0] Default: 0000 0000B 0x206 Bits 7-5 4-1 0 Output Format Control 7 R/W Name Description Reserved MODE1_GPO_SEL GPO0~GPO8 select when Mode1 enable (Refer to 0x2□A) MODE1_HSTAER_HEND_SEL 0:HSTAR (Refer to 0x2□A) 1:HEND Default: 0000 0000B 0x207 Output Format Control 8 R/W Bits 7-4 Name Description RSDSB_CLKA_DELAY CLK / RSDS port B clock delay time. 0.5~16ns(0.5ns/step) [4:0] 3-0 RSDSA_CLKB_DELAY CLK / RSDS port A clock delay time. 0.5~16ns(0.5ns/step) [4:0] Default: 0000 0000B 0x208 Output Format Control 9 Bits 7 6 Name Description GPO_DIV_MODE 5 GPO_TRIGER_EDGE 4 GPO_EN 3 GPO_SLEW_RATE 0: Normal count 1: Divide clock count GPO trigger edge 0: posedge 1: negedge GPO output enable 0: GPO disable (internal pull low) 1: GPO enable 0: Fast 1: Slow 2006-02-09 165 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 GPO_DRV_STRENGTH GPO driver strength [2:0] 000: 2mA 100: 10mA 001: 4mA 101: 12mA 010: 6mA 110: 14mA 011: 8mA 111: 16mA Default: 0000 0000B 2-0 0x209 Output Format Control 10 Bits 7-0 Name LINE_BUFFER_LSB [7:0] Default: 0000 0000B 0x20A Name TCON_PD 6 DE_MASK_EN 5 DE_MODE 4 1-0 Description Line buffer size LSB Output Format Control 11 Bits 7 R/W R/W Description TCON power down control 0: Power up 1: Power down 0: Disable 1: Enable 0: DE mode 1: Sync mode LINE_BUFFER_MSB [9:8] Line buffer size MSB This number define how many contiguous pixels are output, this mode used on dual source driver display at the same time Default: XXXX XX00B 0x210 ~ 0x299: General Purpose Output Format Control GPO0 : Reg.FFH = xxxx,xx10, Address = 10H ~ 19H GPO1 : Reg.FFH = xxxx,xx10, Address = 20H ~ 29H GPO2 : Reg.FFH = xxxx,xx10, Address = 30H ~ 39H GPO3 : Reg.FFH = xxxx,xx10, Address = 40H ~ 49H GPO4 : Reg.FFH = xxxx,xx10, Address = 50H ~ 59H GPO5 : Reg.FFH = xxxx,xx10, Address = 60H ~ 69H GPO6 : Reg.FFH = xxxx,xx10, Address = 70H ~ 79H GPO7 : Reg.FFH = xxxx,xx10, Address = 80H ~ 89H GPO8 : Reg.FFH = xxxx,xx10, Address = 90H ~ 99H 0x2□0 Bits Name 7-0 VSTART_LSB Default: 0000 0000B 0x2□1 Bits Name 3-0 VSTART_MSB Default: XXXX 0000B 2006-02-09 Vertical Start - Low Byte R/W Description Fine tune GPO pulse start position from vertical scan Vertical Start - High Byte R/W Description Fine tune GPO pulse start position from vertical scan 166 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Vertical End - Low Byte 0x2□2 Bits Name 7-0 VEND_LSB Default: 0000 0000B Bits Name 3-0 VEND_MSB Default: XXXX 0000B Bits Name 7-0 HSTART_LSB Default: 0000 0000B Bits Name 3-0 HSTART_MSB Default: XXXX 0000B Bits Name 7-0 HEND_LSB Default: 0000 0000B Bits Name 3-0 HEND_MSB Default: XXXX 0000B 4 3 2 1 0 R/W Description Fine tune GPO pulse end position from horizontal scan GPO Output Format Control 1 0x2□8 R/W Description Fine tune GPO pulse end position from horizontal scan Horizontal End - High Byte 0x2□7 R/W Description Fine tune GPO pulse start position from horizontal scan Horizontal End - Low Byte 0x2□6 R/W Description Fine tune GPO pulse start position from horizontal scan Horizontal Start - High Byte 0x2□5 R/W Description Fine tune GPO pulse end position from vertical scan Horizontal Start - Low Byte 0x2□4 5 Description Fine tune GPO pulse end position from vertical scan Vertical End - High Byte 0x2□3 Bits 7-6 R/W R/W Name GPO_H_DUR Description GPO horizontal duration select 00:Horizontal duration in 1 H 01: Horizontal duration in 2 H 10: Horizontal duration in 3 H 11: Horizontal duration in 4 H HEND_EARLY 0:Hend early capability disable 1:Hend early capability enable HSTART_EARLY 0:Hstart early capability disable 1:Hstart early capability enable VEND_EARLY 0:Vend early capability disable 1:Vend early capability enable VSTART_EARLY 0:Vstart early capability disable 1:Vstart early capability enable GPO_TOGGLE 0:GPO toggle disable 1:GPO toggle enable GPO_POL_INV GPO output signal polarity invert 0: Normal, (default GPO active high) 2006-02-09 167 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1: Inverted Default: 0000 0000B GPO Output Format Control 2 0x2□9 7 GPO_EN 6 DOT_INV_SEL 5 4 3 RVS_RST_EN GPO_RST_EN GPO_MUTU 2 FAST_MUTE 1-0 GPO_COMB R/W GPO output enable 0: GPO enable 1: GPO disable (3-state) Dot inversion selection 0: 1-line dot inversion enable 1: 2-line dot inversion enable RVS reset enable GPO reset enable GPO mute 0: GPO mute disable 1: GPO mute enable, It depends on the register x8H Do to decide the polarity of each GPO output signal Fast mute 0:H/W Fast mute disable 1:H/W Fast mute enable, when FAST_MUTE input pin active “high” then GPO will pull low 00:Select GPO# as programmed 01:GPO#=GPO# “AND ” GPO#--1 (reserve for GPO0) 10:GPO#=GPO# “OR” GPO#--1 (reserve for GPO0) 11: GPO#=GPO# “XOR” GPO#--1 (reserve for GPO0) Default: 0000 0000B GPO HEND/ HSTRT Mode 1 control 0x2□A R/W Bits 1 Name Description GPO_HEND_MODE1 0:Normal 1:HEND Mode 1 count reset from GPOx HSTAT or HEND (GPOx, refer to 0x206[4:1], HSTART or HEND refere to 0x206[0] ) 0 GPO_HSTAR_MODE1 0:Normal 1:HSTAR Mode 1 count reset from GPOx HSTAT or HEND(GPOx, refer to 0x206[4:1], HSTART or HEND refere to 0x206[0]) Default: XXXX 0000B Table 1: GPO toggle horizontal duration select Vertical Start Vertical End Horizontal Start Horizontal End #a #a #c #c #a #a #c #d ( note ) #a #b #c #c #a #b #c #d GPO output Stuck 1 when output polarity =0 Stuck 0 when output polarity =1 Pulse is generated every line beginning at pixel #c and ending at pixel #d Pulse begins at line #a, pixel #c and ends at line #b pixel #c Pulse begins at line #a, pixel #c and ends at line #b pixel #d Note: Pulse will cross horizontal blanking if d < c 2006-02-09 168 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x2C8 GPO Output Format Control 1 R/W Bits 7-6 Name Description GPO_DOT_INV_DUR GPO Dot inversion line count selection 00:Horizontal duration in 1 H 01: Horizontal duration in 2 H 10: Horizontal duration in 3 H 11: Horizontal duration in 4 H 5-0 Reserved Default: 0000 0000B 9.32. Flicker Detect Control 0x2D0 Flicker Detect Control Bits Name 7 CKER_RESULT_LOCK 6 FORCE_FLICKE Description Flicker detection result lock. Force the detected pattern as flicker 0: Normal pattern(disable 2-line dot inversion) 1: Flicker pattern(enable 2-line dot inversion) De-flicker mode control 0: Manual 1: Auto Frame mode pixel pattern accumulated enable Continuously detection enable Pixel pattern are accumulated enable Sub-pixel pattern are accumulated enable Flicker pattern detection enable 0: Disable 1: Enable 5 DE_FLICKER_MODE 4 3 2 1 0 FRAME_MODE_EN CONTIN_MODE_EN PIXEL_CKER_DET SUB_PIXEL_DET FLICKER_DET_EN R/W Default: 1011 0110B 0x2D1 Flicker Detect Level Threshold Bits Name 7-0 PIXEL_CKER_THR Default: 0001 0000B Description Pixel pattern checker level threshold. 0x2D2 Flicker Detect Dot Threshold Bits Name 7-0 CKER_DOT_THR Default: 0000 1010B Description Pixel pattern checker Dot threshold. 0x2D2 Flicker Detect Line Threshold Bits Name 7-0 CKER_LINE_THR Default: 0000 1111B Description Pixel pattern checker line threshold. 0x2D4 Frame mode Detection control Bits Name 7-6 Description Reserved 2006-02-09 169 R/W R/W R/W R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 5-4 RESULT_CH_SEL [1:0] 3-0 FRAME_DET_PARAM Default: 0000 1000B The Color select of Dot Detection result 00 = R/G/B 01 = R 10 = G 11 = B Frame mode pixel pattern detection parameter. 1/16 ~16/16 0x2D5 Dot Detect Result-lo Bits Name 7-0 CKER_RESULT [7:0] Default: 0000 0000B Description The Dot Detection result 0x2D6 Dot Detect Result-mi Bits Name 7-0 CKER_RESULT [15:8] Default: 0000 0000B Description The Dot Detection result 0x2D7 Dot Detect Result-hi Bits Name 7-0 CKER_RESULT [23:16] Default: 0000 0000B Description The Dot Detection result 0x2FF Accessing Register Page Enable Bits 7-2 1-0 R R R R/W Name Description Reserve REG_PAGE_SEL Register Page Enable 00: Enable register Page0. 01: Enable register Page1. 10: Enable register Page2. 11: Reserved Default: XXXX XX00B 2006-02-09 170 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.33. High-bandwidth Digital Content Protection System HDCP Index Port Access Control See section 9.14 Index Port Access Control HDCP Control Register Map (MCU I2C side) ADDRESS R/W Register Name Description 0x300 ~ R BKSV[7:0] Video receiver KSV. This value must always be available for 0x301 ~ BKSV[15:8] reading, and may be used to determine that the video receiver is 0x302 ~ BKSV[23:16] HDCP capable. Valid KSVs contain 20 ones and 20 zeros, a 0x303 ~ BKSV[31:24] characteristic that must be verified by video transmitter hardware 0x304 BKSV[39:32] before encryption is enable. 0x305 ~ R RSVD Reserved All bytes read as 0x00 0x307 0x308 ~ R Ri’[7:0] Link verification response. Updated every 128 th frame. It is 0x309 Ri’[15:8] recommended that graphics systems protect against errors in the I2C transmission by reading this value when unexpected values are received. This value must be available at all times between updates. R0’ must be available a maximum of 100ms after AKSV is received. Subsequent Ri’ values must be available a maximum of 128 pixel clocks following the assertion of CTL3 0x30A R Pj’ Enhanced Link Verification Response. Updated upon receipt of first video pixel received when frame counter value (j mod 16) == 0. The value is the XOR of the decrypted byte on channel zero of the first video pixel with the least significant byte of Rj. Rj is derived from the output function in the same manner as Ri, but is captured every 16th counted frame (rather than every 128th counted frame). 0x30B~0x30F R RSVD Reserved All bytes read as 0x00 0x310 ~ R/W AKSV[7:0] HDCP Transmitter KSV. Writes to this multi-byte value are written 0x311 ~ AKSV[15:8] least significant byte first. The final write to 0x14 triggers the 0x312 ~ AKSV[23:16] authentication sequence in the HDCP Receiver, and the current 0x313 ~ AKSV[31:24] Ainfo value is copied from the port, takes effect, and the port is 0x314 AKSV[39:32] reset to the default value of zero. 0x315 W Ainfo Bits 7-2: Reserved zeros. Bit 1: ENABLE_1.1_FEATURES. This bit enables the Advance Cipher option. If in DVI mode, it also enables the Enhanced Encryption Status Signaling (EESS) (in HDMI mode, EESS is enabled regardless of this bit setting). This bit resets to default zero when the HDCP Receiver becomes attached or active, or is reset, or the last byte of Aksv is written. A write to the last byte of Aksv copies the port value and causes it to take effect, and then resets the port value to the default value of zero. Thus the options must be explicitly enabled prior to each authentication. Bit 0: Reserved (must be zero). 0x316~0x317 R RSVD Reserved All bytes read as 0x00 0x318 ~ R/W An[7:0] Session random number. This multi-byte value must be written by 0x319 ~ An[15:8] the HDCP 0x31A ~ An[23:16] Transmitter before the KSV is written. 0x31B ~ An[31:24] 0x31C ~ An[39:32] 0x31D ~ An[47:40] 2006-02-09 171 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x31E ~ 0x31F 0x320~0x323 R An[55:48] An[63:56] V’.H0 0x324~0x327 R 0x328~0x32B R 0x32C~0x32F R 0x330~0x333 R 0x334~0x33F R 0x340 R V’.H1 V’.H2 V’.H3 V’.H4 RSVD Bcaps 0x341 ~ 0x342 Bstatus[7:0] Bstatus[15:8] 2006-02-09 R H0 part of SHA–1 hash value used in the second part of the authentication protocol for HDCP Repeaters. (NOTE: port 0x20 is the least significant byte of the H0 value, as all ports are littleendian byte order). H1 part of SHA-1 hash value V’. H2 part of SHA-1 hash value V’. H3 part of SHA-1 hash value V’. H4 part of SHA-1 hash value V’. All bytes read as 0x00 Bit 7: HDMI_RESERVED Use of this bit is reserved. HDCP Receivers not capable of supporting HDMI must clear this bit to 0. Bit 6: REPEATER, HDCP Repeater capability. When set to one, this HDCP Receiver supports downstream connections as permitted by the Digital Content Protection LLC license. This bit does not change while the HDCP Receiver is active. Bit 5: READY, KSV FIFO ready. When set to one, this HDCP Repeater has built the list of attached KSVs and computed the verification value V’. This value is always zero during the computation of V’. Bit 4: FAST. When set to one, this device supports 400 KHz transfers. When zero, 100 KHz is the maximum transfer rate supported. Note that 400KHz transfers are not permitted to any device unless all devices on the I2C bus are capable of 400KHz transfer. The transmitter may not be able to determine if the EDID ROM, present on the HDCP Receiver, is capable of 400KHz operation. This bit does not change while the HDCP Receiver is active. Bits 3-2: Reserved (must be zero). Bit 1: 1.1_FEATURES. When set to one, this HDCP Receiver supports Enhanced Encryption Status Signaling (EESS), Advance Cipher, and Enhanced Link Verification options. For the HDMI protocol, Enhanced Encryption Status Signaling (EESS) capability is assumed regardless of this bit setting. This bit does not change while the HDCP Receiver is active. Bit 0: FAST_REAUTHENTICATION. When set to 1, the receiver is capable of receiving (unencrypted) video signal during the session re-authentication. All HDMI-capable receivers shall be capable of performing the fast re-authentication even if this bit is not set. This bit does not change while the HDCP Receiver is active. Default: 8’h11 This device does not support repeater capability. Bit15 ~ 14: Reserved Bit13: Reserved for future possible zero Bit12: HDMI Mode. When set to one, the HDCP Receiver has transitioned from DVI Mode to HDMI Mode. This has occurred 172 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 because the HDCP Receiver has detected HDMI bus conditions on the link. This bit must not be cleared when the HDCP Transmitter and HDCP Receiver are connected and both are operating in an active HDMI mode. This bit must be cleared upon power-up, reset, unplug or plug of an HDCP Transmitter or anytime that the HDCP Receiver has not seen at least one Data Island within 30 video frames. Bit11: Topology error indicator. When set to one, more than seven levels of video repeater have been cascaded together. Bit10 ~ 8: Three-bit repeater cascade depth. This value gives the number of attached levels through The connection topology. Bit7: Topology error indicator. When set to one, more than 127 downstream devices, or the capacity of the KSV FIFO, are attached. Bit6 ~ 0: Total number of attached downstream devices. Always zero for HDCP Receivers. This count does not include the HDCP Repeater itself, but only downstream devices downstream from the HDCP Repeater. 0x343 R 0x344 R Ri’ Frame count Frame Pj’ 0x345 R Frame Ri’(l) 0x346 R Frame Ri’(h) 0x347 R MISC CTRL Status 0x348 R Mi’ byte0 0x349 R Mi’ byte1 0x34A R Mi’ byte2 0x34B R Mi’ byte3 0x34C R Mi’ byte4 0x34D R Mi’ byte5 0x34E R Mi’ byte6 0x34F R Mi’ byte7 0x350 R Ks’ byte0 2006-02-09 All bytes read as 0x00. Frame count status for Ri’ update Default: 8’h00 Pj’ value for every frame Default: 8’h00 Ri’ low byte value for every frame Default: 8’h00 Ri’ high byte value for evrery frame Default: 8’h00 Bit 7~ 4: Frame count status for Pj’ update Bit 3: Authentication ok Bit 2: Km calculation finished Bit 1: Aksv bytes are all received Bit 0: Ainfo in effect Default: 8’h00 Mi’ byte0 value for every frame Default: 8’h00 Mi’ byte1 value for every frame Default: 8’h00 Mi’ byte2 value for every frame Default: 8’h00 Mi’ byte3 value for every frame Default: 8’h00 Mi’ byte4 value for every frame Default: 8’h00 Mi’ byte5 value for every frame Default: 8’h00 Mi’ byte6 value for every frame Default: 8’h00 Mi’ byte7 value for every frame Default: 8’h00 Ks’ byte0 value of session key 173 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x351 0x352 0x353 0x354 0x355 0x356 0x357 0x358 0x359 0x35A 0x35B 0x35C 0x35D 0x35E 0x35F 0x360 2006-02-09 Default: 8’h00 R Ks’ byte1 Ks’ byte1 value of session key Default: 8’h00 R Ks’ byte2 Ks’ byte2 value of session key Default: 8’h00 R Ks’ byte3 Ks’ byte3 value of session key Default: 8’h00 R Ks’ byte4 Ks’ byte4 value of session key Default: 8’h00 R Ks’ byte5 Ks’ byte5 value of session key Default: 8’h00 R Ks’ byte6 Ks’ byte6 value of session key Default: 8’h00 R Ki’ byte0 Ki’ byte0 for every frame Default: 8’h00 R Ki’ byte1 Ki’ byte1 for every frame Default: 8’h00 R Ki’ byte2 Ki’ byte2 for every frame Default: 8’h00 R Ki’ byte3 Ki’ byte3 for every frame Default: 8’h00 R Ki’ byte4 Ki’ byte4 for every frame Default: 8’h00 R Ki’ byte5 Ki’ byte5 for every frame Default: 8’h00 R Ki’ byte6 Ki’ byte6 for every frame Default: 8’h00 R/W Authentication Bit 7: Self test done Built in Self Bit 6: BIST is working Test Status Bit 5: R0’ fault Bit 4: M0’ fault Bit 3: Ks’ fault Bit 2: Km’ fault Bit 1: Self test fault happens due to Bit5~Bit2 faults Bit 0: Authentication BIST enable Default: 8’h00 R/W Key set pair Bit7~Bit2: RSVD select for Bit1~0: Authentication 00: A1-B1 key pair Built in Self 01: A1-B2 key pair Test 10: A2-B1 key pair 11: A2-B2 key pair Default: 8’h00 R/W HDCP Input Bit 7: HDCP clk input from Control 1: Ref clk 0: pixel clk(TMDS) Bit 6: HDCP clk input invert mode 1: clk inverted 0: clk non-inverted Bit 5~3: HDCP input DE pipe delay selection 000: no delay 174 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 001: 1T delay 010: 2T delay 011: 3T delay 100: 4T delay others: 5T delay Bit 2~0: HDCP input data pipe delay selection 000: no delay 001: 1T delay 010: 2T delay 011: 3T delay 100: 4T delay others: 5T delay Default: 8’h80 0x361 R/W HDCP Input Bit 7~4: RSVD Sync Selection Bit 3 : HDCP Key Set Decryption Bit 2 : HDCP pad swap (this signal must be paired with 0x65 byte to swap the hdcp ddc pad) 1: enable 0: disable Bit 1 : V Sync selection from separated sync or decomposed sync 1: decomposed sync 0: separated sync Bit 0 : H Sync selection from separated sync or decomposed sync 1: decomposed sync 0: separated sync default : 8’h00 0x362 R SRAM Status0 Bit7~0: SRAM address[7:0] for SRAM access Default: 8’h00 0x363 R SRAM_Status1 Bit0: SRAM address[8] for SRAM access Bit1: SRAM Arbitration 1: Servicing for HDCP cipher machine request 0: Servicing for MCU read/write request Default: 8’h00 0x364 R/W Ri Update Bit7:0 For every this (Ri_update_frame_count+1) value is Frame Count reached, the Ri value will be updated for constantly link check, for example, if 127 is set, then for every 128th frame count, the Ri value will be updated Default : 8’h7F 0x365 R/W HDCP Pad Bit 7:0 When this byte is set to be 8’hAA and Bit 2 of 0x61 is set to Swap Matching be enable, then the HDCP ddc pad is swapped to another Value configuration Default : 8’h00 0x365~0x367 R RSVD 0x368 R/W HDCP Slave Bit7~0: HDCP Slave Address on DDC I2C bus Address Defaut: 0x74 0x369 R/W HDCP Status Bit 7: TMDS control status bit 3 Bit 6: TMDS control status bit 2 Bit 5: TMDS control status bit 1 Bit 4: TMDS control status bit 0 Bit 3: HDCP enable 1: HDCP clock enable 2006-02-09 175 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 0x36A R/W Window of Opportunity Lower Bound R/W Window of Opportunity Lower Bound R/W Window of Opportunity Upper Bound R/W Window of Opportunity Upper Bound 0x36B 0x36C 0x36D 0: HDCP clock disable Bit 2: HDCP interrupt enable 1: interrupt enable 0: interrupt disable Bit 1: Authentication done flag, write ‘1’ to this bit will clear this flag to 0 Bit 0: AKSV transfer done flag, write ‘1’ to this but will clear this flag to 0 Default: 8’h00 Bit 7~0: Low byte of window of opportunity lower bound for eess Default: 8’h00 Bit 7~0: High byte of window of opportunity lower bound for eess Default: 8’h02 Bit 7~0: Low byte of window of opportunity upper bound for eess Default: 8’h10 Bit 7~0: High byte of window of opportunity upper bound for eess Default: 8’h02 9.34. Dithering Function 2 0x370 Bits 7 Dither block blending control R/W Name LSB10_BLEND_TYPE Description 0: Static and dynamic ordered blending . 1: Random and dynamic ordered blending . 6 LSB01/11_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/11_BLEND_EN 0: Disable . 1: Enable . 1-0 LSB01/11_BLEND_LOGIC_OP 00: Or . 01: Xor . 10: Xor . 11: And . Default: 0000 0000B 0x371 Bits 7-1 0 Dither Toggle Control Name Reserved BLOCK_TOGGLE_EN R/W Description 0: Disable . 1: Enable . Default: XXXX XXX0B 2006-02-09 176 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 9.35. Horizontal Non-Linear Scaling Function Center Point Slope1 Slope2 Zone1 Zone2 Non-linear Position Display Active Window 0x380 Bits 7-1 0 Horizontal non-linear scaling Control Name NL_SCALING_EN R/W Description Reserved 0 = normal linear scaling applied to entire image. 1 = enable non-linear scaling. Default: XXXX XXX0B 0x381 Non-linear scaling Offset Adjust Bits Name 7-0 NL_OFF[7:0] Default: 0000 0000B Description Adjust the error for scaling factor. 0x382 Non-linear scaling Factor Zone1 end - Low Byte Bits 7-0 Name NL_ZONE1_END [7:0] Default: 0000 0000B Description Sets the Scaling Factor in the first non-linear scaling region (ZONE1). 0x383 Non-linear scaling Factor Zone1 end - High Byte Bits 7-0 Description Name NL_ZONE1_END [15:8] Default: 0000 0000B 0x384 2006-02-09 R/W R/W R/W Sets the Scaling Factor in the first non-linear scaling region (ZONE1). Non-linear scaling Zone1 Slope - Low Byte 177 R/W Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Bits Name 7-0 NL_SLOPE1 [7:0] Default: 0000 0000B Description Sets the Slope Factor in the first non-linear scaling region (ZONE1). 0x385 Non-linear scaling Zone1 Slope - High Byte Bits Name 7-0 NL_SLOPE1 [15:8] Default: 0000 0000B Description Sets the Slope Factor in the first non-linear scaling region (ZONE1). 0x386 Non-linear scaling Factor Zone2 end - Low Byte R/W R/W Bits Name Description 7-0 NL_ZONE2_END [7:0] Sets the Scaling Factor in the first non-linear scaling region (ZONE2). Default: 0000 0000B 0x387 Non-linear scaling Factor Zone2 end - High Byte R/W Bits 7-0 Name NL_ZONE2_END [15:8] Default: 0000 0000B Description Sets the Scaling Factor in the first non-linear scaling region (ZONE2). 0x388 Non-linear scaling Zone2 Slope - Low Byte Bits Name 7-0 NL_SLOPE2 [7:0] Default: 0000 0000B Description Sets the Slope Factor in the first non-linear scaling region (ZONE2). 0x389 Non-linear scaling Zone2 Slope -High Bits Name 7-0 NL_SLOPE2 [15:8] Default: 0000 0000B Description Sets the Slope Factor in the first non-linear scaling region (ZONE2). 0x38A Non-linear Position - Low Byte Bits Name 7-0 NL_CBEG [7:0] Default: 0000 0000B Description Sets the Position of ZONE1 and ZONE2. 0x38B Non-linear Position - High Byte Bits Name 7-0 NL_CBEG [15:8] Default: 0000 0000B Description Sets the Position of ZONE1 and ZONE2. . R/W R/W R/W R/W 9.36. Bright Frame Border Function 0x390 Bright Frame Windows Border control Bits 7 Name BF1_BORDER_ EN 6 BF2_BORDER_ EN 5 4 Reserved GAMMA_POSITION_SW Switching Gamma position. 2006-02-09 R/W Description 0 = disable BF1 border. 1 = enable BF1 border. 0 = disable BF2 border. 1 = enable BF2 border. 178 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 3 BF2_ YUV2RGB _EN 2 BF2_RGB2YUV_ EN 1 BF1_YUV2RGB _EN 0 BF1_RGB2YUV_ EN 0 = disable. 1 = enable BF2 YUV to RGB color space. 0 = disable. 1 = enable BF2 RGB to YUV color space. 0 = disable. 1 = enable BF1 YUV to RGB color space. 0 = disable. 1 = enable BF1 RGB to YUV color space. Default: 00X0 0000B 0x391 Bright Frame Border R color control Bits Name 7-0 BF_BORDER_R[7:0] Default: 0000 0000B Description Bright frame border color R[7:0] . 0x392 Bright Frame Border G color control Bits Name 7-0 BF_BORDER_G[7:0] Default: 0000 0000B Description Bright frame border color G[7:0] . 0x393 Bright Frame Border B color control Bits Name 7-0 BF_BORDER_B[7:0] Default: 0000 0000B Description Bright frame border color B[7:0] . 0x394 Bright Frame Border enable control Bits 2 Description Bright frame top/bottom border enable control, 1:enable. Name BF_BORDER_TOP/BO T 1 BF_BORDER_RIGHT 0 BF_BORDER_LEFT Default: XXXX X000B R/W R/W R/W R/W Bright frame right border enable control, 1:enable. Bright frame left border enable control, 1:enable. 9.37. Y/C Peaking Control 0x3A0 Y/C Peaking Function Control R/W Bits 7-6 5 Name Description Reserved CHROMA_PEAK_MEDIAN_EN These bits set the chroma median peaking control. 0: disabled , 1: enabled 4 CHROMA_PEAK_EN These bits set the chroma peaking control. 0: disabled , 1: enabled 3-1 Reserved 0 LUMA_PEAK_EN This bit enables the luma horizontal peaking control , 0: disabled , 1: enabled Default: XX00 XXX0B 0x3A1 Bits 7-D4 Luma Peaking Range Control Name YCORING[3:0] 2006-02-09 R/W Description To control Luma Signal throshold . 179 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 3-D2 YGAIN[1:0] 1-D0 YFREQ[1:0] Default: 0000 0000B To control Luma Gain range . To control Luma freq range . 0x3A2 Chroma Peaking Range Control Bits Name 7-4 CCORING[3:0] 3-2 CGAIN[1:0] 1-0 CFREQ[1:0] Default: 0000 0000B Description To control Chroma Signal throshold . To control Chroma Gain range . To control Chroma freq range . R/W 9.38. ACE Control 0x3B0 ACE Function Control Bits 7-5 4 Name Reserved HIST_MODE 3-2 ACE_MODE[1:0] 1 BF1_I-GAMMA_EN 0 BF2_I-GAMMA_EN Default: XXX0 0000B 0x3B1 Description 0: Mode 0 , pixel number accumulation mode . 1: Mode 1 ,frame number accumulation mode . 00: 4 area histogram / I – Gamma curve . 01: 8 area histogram / I – Gamma curve . 10: 16 area histogram / I – Gamma curve . 11: reserved 1: enable BF1 , I-Gamma function , 0:disable . 1: enable BF2 , I-Gamma function , 0:disable . ACE Function Control Bits 7 6 Name I-GAMMA_UPDATE I-GAMMA_RW 5 WINSEL 4 DATA_PORT_SEL 3-1 FRAME_MODE[2:0] 0 HIST_EN/HIST_RDY Default: 0000 0000B ACE R/W Data port Bits Name 7-0 DATA_PORT[7:0] Default: 0000 0000B Description Ace r/w data port[7:0] 0x3B3 Frame mode threshold – Low Byte Bits Name 7-0 FRAME_THRESHOLD[7:0] Default: 0000 0000B Description Mode 1 threshold [7:0] 0x3B4 Frame mode threshold – Mid Byte Name FRAME_THRESHOLD[15:8] 2006-02-09 R/W Description 1: for update I-Gamma curve data . 0: for read I-Gamma curve . 1: for write I-Gamma curve . 0 : for BF1 access . 1 : for BF2 access . 1: for I-Gamma curve R/W ,0: for histogram read . 000 ~ 111: for 1 to 255 frame calculation . 1: enable histogram 0: histogram Read ready . 0x3B2 Bits 7-0 R/W R/W R/W R/W Description Mode 1 threshold [15:8] 180 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 Default: 0000 0000B 0x3B5 Frame mode threshold – High Byte R/W Bits Name Description 7-0 FRAME_THRESHOLD[23:16] Mode 1 threshold[23:16] Default: 0000 0000B 9.39. Color Management 0x3C0 Bits 7 CM Color Adjustment Control R/W Name CM_UPDATE_FLAG Description The status of updating new coefficients to controller right after any write to brightness, contrast, intensity, hue, and saturation. This flag is read-only bit. 0: Done, 1: Busy 6 CM_BRIGHT_EN Brightness Adjust Function Enable, update adjustment in Vsync 0: Disable, 1: Enable 5 CM_CONTRAST_EN Contrast Adjust Function Enable, update adjustment in Vsync 0: Disable, 1: Enable 4 CM_HUE_EN Hue Adjust Function Enable, update adjustment in Vsync 0: Disable, 1: Enable 3 CM_SATURATION_EN Saturation Adjust Function Enable, update adjustment in Vsync 0: Disable, 1: Enable 2 CM_INTENSITY_EN Intensity Adjust Function Enable, update adjustment in Vsync 0: Disable, 1: Enable 1-0 Reserved Default: 0000 00XXB 0x3C1 Bits 7-0 CM Brightness coefficient for Red Name CM_BRIGHTNESS_R R/W Description 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. R Display color = (Original value * Contrast coef.) + Brightness coef. Default: 0000 0000B 0x3C2 Bits 7-0 CM Brightness coefficient for Green Name CM_BRIGHTNESS_G R/W Description 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. G Display color = (Original value * Contrast coef.) + Brightness coef. Default: 0000 0000B 0x3C3 Bits 7-0 CM Brightness coefficient for Blue Name CM_BRIGHTNESS_B R/W Description 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 Bits CM Contrast Ratio coefficient for R Name 2006-02-09 R/W Description 181 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 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 Bits 7-0 CM Contrast Ratio coefficient for G Name CM_CONTRAST_G R/W Description 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 Bits 7-0 CM Contrast Ratio coefficient for B Name CM_CONTRAST_B R/W Description 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 Bits 7-0 CM Hue coefficient Name CM_HUE R/W Description 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: 1000 0000B 0x3C8 Bits 7-0 CM Hue coefficient Name CM_SATURATION R/W Description This parameter is active when CM_SATURATION_EN is active. The value is from 00 h to FF h. Default: 1000 0000B 0x3C9 Bits 7-0 CM Hue coefficient Name CM_INTENSITY R/W Description This parameter is active when CM_INTENSITY_EN is active. The value is from 00 h to FF h. (0~2) Default: 1000 0000B 0x3CC Bits 7 6 5 4-2 1 0 CM Color Enhancement Configuration Name HH_MAP_EN HS_MAP_EN SS_MAP_EN MAP_LOAD_EN CM_CE_EN R/W Description Hue-Hue map, 0: disable , 1: enable Hue-Saturation map, 0: disable , 1: enable Saturation-Saturation map, 0: disable , 1: enable Reserved Mapping table load enable , 1: enable CM Color Enhancement enable , 0: disable, 1: enable Default: 000X XX00B 0x3CD Bits 7-2 CM Index Access Port Control Name Reserved 2006-02-09 R/W Description 182 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 1-0 CM_INDEX_SEL Table Select: 00 : no access, 10: Hue-Saturation Table, 01 : Hue-Hue Table, 11: Saturation-Saturation Table Default: XXXX XX00B 0x3CE Bits 7-5 4-0 CM Index Access Port Address Name Reserved CM_INDEX_ ADDR R/W Description Table Address: Hue-Hue address: 0~23 (24 entries), each step means 15 degree Hue-Saturation address: 0~23 (24 entries), each step means 15 degree Saturation-Saturation address: 0~16 (17 entries), each step means 1/16 full saturation scale Default: XXX0 0000B 0x3CF Bits 7-0 CM Index Access Port R/W Name CM_INDEX_PORT Description Hue-Hue Data Port: The value is from 00h to 7Fh, one step means 30/128 degree. Bit 7: 0 is clockwise, 1 is counterclockwise. Power on default is 00h. Hue-Saturation Data Port: The value is from 00h to FFh. (0~2). Power on default is 80h (1). Saturation-Saturation Data Port: The value is from 00 h to FF h. (0~1). Power on default is FFh (1). Default: 0000 0000B(HH), 1000 0000B(HS),1111 1111B(SS) 2006-02-09 183 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 10. Ordering Information LVDS Tx SXGA ○ 2 2 NT68625MEFG-128 SXGA ○ 2 NT68665MEFG-64 SXGA ○ ○ NT68665MEFG-128 SXGA ○ ○ 2006-02-09 Package Note 64K Byte QFP 128L 2 128K Byte QFP 128L 2 2 64K Byte QFP 128L 2 2 128K Byte QFP 128L Green Product ( Pb-free) Green Product ( Pb-free) Green Product ( Pb-free) Green Product ( Pb-free) 184 MCU Flash RSDS Tx NT68625MEFG-64 Ultra-Reliable DVI Application High Quality ADC Order Code Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information. NT68665/NT68625 11. Package Information D D1 102 B 65 WITH PLATING 103 64 C 128 E E1 BASE METAL DETAIL A 0~8 degree (4x) 39 G GAGE PLANE e B 38 G 0~8 degree (4x) SEE DETAIL "F" L L1 0.25MM 1 A1 A A2 DETAIL F 0.10 y SEATING PLANE DETAIL "A" QFP 128L Outline Dimensions unit: inches/mm Dimensions in Dimensions in mm Symbol inches Min Nom Max Min Nom Max A --- 0.134 --3.40 A1 0.010 --0.25 --A2 0.101 0.112 0.117 2.57 2.85 2.97 B 0.005 0.009 0.011 0.13 0.22 0.27 C 0.004 -- 0.008 0.09 -0.20 D 0.906 0.913 0.921 23.00 23.20 23.40 D1 0.783 0.787 0.791 19.90 20.00 20.10 E 0.669 0.667 0.685 17.00 17.20 17.40 E1 0.547 0.551 0.555 13.90 14.00 14.10 0.020 BSC 0.5 BSC e L 0.029 0.035 0.041 0.73 0.88 1.03 L1 0.063 BSC 1.60 BSC Y --- 0.004 --0.10 0° -7° 0° -7° Notes: 1.Dimensions D & E do not include resin fins. 2.Dimensions F, GD & GE are for PC Board surface mount pad pitch design reference only 2006-02-09 185 Ver. 0.40 With respect to the information represented on this website, Novatek makes no warranty, expressed or implied, including the warranties of merchantability, fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such information.