MYSON TECHNOLOGY MTL005 Rev 0.9 XGA Flat Panel Controller FEATURES General • • • • • • • Auto configuration of sampling clock frequency, phase, H/V center, as well as white balance. Auto detection of present or non-present or over range sync signals and their polarities. Composite sync separation and odd/even field detection of interlaced video. No external memory required. On-chip output PLL provide clock frequency fine-tune (inverse, duty cycle and delay). Serial 2-wire I2C host interface. 3.3V supplier, 5V I/O tolerance in 128-pin PQFP package. Input Processor • • • • • • • Single RGB (24-bit) input rates up to 100MHz. Support both non-interlaced and interlaced RGB graphic input signals. YUV 4:2:2 or YUV 4:1:1 (CCIR601/CCIR656) interlaced video input. Glue-free connection to Philips SAA711x digital video decoder. Built-in YUV to RGB color space converter. Compliant with digital LVDS/PanelLink TMDS input interface. PC input resolution up to XGA 1024x768 @85Hz. Video Processor • • • • • • • • Independent programmable Horizontal and Vertical scaling up ratios from 1 to 32 Flexible de-interlacing unit for digital YUV video input data. Zoom to full screen resolution of de-interlaced YUV video data stream. Built-in programmable gain control for white balance alignments. Built-in programmable 8-bit gamma correction table. Built-in programmable temporal color dithering. Built-in programmable interpolation look-up table. Support smooth panning under viewing window change. Output Processor • • • • • Single pixel (18/24-bit) or Dual pixel (36/48-bit) per clock digital RGB output. Built-in output timing generator with programmable clock and H/V sync. Support VGA/SVGA/XGA display resolution. Overlay input interface with external OSD controller. Double scan capability for interlaced input. GENERAL DESCRIPTION The MTL005 Flat Panel Display (FPD) Controller is a low-cost input format converter for TFT-LCD Monitor or LCD TV application which accepts 15-pin D-sub RGB graphic signals (through ADC), YUV signals from digital video decoder or digital RGB graphic signals from PanelLink TMDS receiver. It comprises a RGB/YUV input processor, video scaling up processor, OSD input interface and output display processor in 128-pin PQFP. This datasheet contains new product information. Myson Technology reserves the rights to modify the product specification without notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product. Revision 0.9 -1- 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 BLOCK DIAGRAM To external OSD Digital video YUV Input PC RGB YUV to RGB Zoom Buffer Scale Up Dithering Gain Control Gamma Correct RGB Input Auto Calibration Mode Detect Host Interface OSD & Output MUX RGB output Display Timing Generator To I2C Bus APPLICATIONS LVDS/PanelLink TMDS Receiver Composite/ S-Video Digital Video Decoder D-sub RGB graphic signals ADC MTV130 OSD MTL005 FPD Monitor Controller TFT-LCD Flat Panel MTV212 8-bit MCU Revision 0.9 -2- 2000/12/29 DVSS TDIE VSYNC IPCLK HSYNC DVDD RIN7 RIN6 RIN5 RIN4 RIN3 RIN2 RIN1 RIN0 DVSS GIN7 GIN6 GIN5 GIN4 GIN3 GIN2 GIN1 GIN0 DVDD BIN7 BIN6 BIN5 BIN4 BIN3 BIN2 BIN1 BIN0 DVDD AVDD XI XO AVSS DVSS *065 *066 *067 *068 *069 *070 *071 *072 *073 *074 *075 *076 *077 *078 *079 *080 *081 *082 *083 *084 *085 *086 *087 *088 *089 *090 *091 *092 *093 *094 *095 *096 *097 *098 *099 *100 *101 *102 MTL005 (128-pin PQFP) 038* 037* 036* 035* 034* 033* 032* 031* 030* 029* 028* 027* 026* 025* 024* 023* 022* 021* 020* 019* 018* 017* 016* 015* 014* 013* 012* 011* 010* 009* 008* 007* 006* 005* 004* 003* 002* 001* NC R1OUT1 R1OUT0 DVDD G1OUT7 G1OUT6 G1OUT5 G1OUT4 G1OUT3 G1OUT2 G1OUT1 G1OUT0 DVSS B1OUT7 B1OUT6 B1OUT5 B1OUT4 B1OUT3 B1OUT2 B1OUT1 B1OUT0 DVDD DHSYNC DVSYNC DVSS DDCLK1 DDEN DDCLK2 PVDD R2OUT7 R2OUT6 R2OUT5 R2OUT4 R2OUT3 R2OUT2 R2OUT1 R2OUT0 PVSS 2000/12/29 -3- Revision 0.9 DVSS RAWHS RGBSEL ADHS ADVS CLAMP TMDSSEL DVDD OHSYNC OCLK OVSYNC IRQ PVDD OSDEN OSDBLU OSDGRN OSDRED RSTZ DVSS R1OUT7 R1OUT6 R1OUT5 R1OUT4 R1OUT3 R1OUT2 PVSS 064* 063* 062* 061* 060* 059* 058* 057* 056* 055* 054* 053* 052* 051* 050* 049* 048* 047* 046* 045* 044* 043* 042* 041* 040* 039* *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 PVSS SCL SDA TESTMODE EXTDCLK2 PVDD EXTDCLK1 DVSS B2OUT0 B2OUT1 B2OUT2 B2OUT3 B2OUT4 B2OUT5 B2OUT6 B2OUT7 DVDD G2OUT0 G2OUT1 G2OUT2 G2OUT3 G2OUT4 G2OUT5 G2OUT6 G2OUT7 DVSS MTL005 Rev 0.9 MYSON TECHNOLOGY 1. PIN CONNECTION MTL005 MYSON TECHNOLOGY Rev 0.9 2. PIN DESCRIPTION ADC Input Interface (RGB or YUV or TMDS Input Data) Name IPCLK VSYNC HSYNC/CS RIN[7:0]/YIN[7:0] GIN[7:0]/UVIN[7:0] BIN[7:0] RAWHS TDIE RGBSEL TMDSSEL CLAMP Type I I I I I I Pin# 68 67 69 71-78 80-87 89-96 I I O O O 63 66 62 58 59 Description Input pixel clock Input Vertical sync Input Horizontal or Composite sync Red or Y channel or TMDS input data Green or UV channel or TMDS input data Blue or TMDS input data, or Control bit for YUV video input Bit 4: VPHREF, Video input Horizontal reference signal Bit 3: VPVS, Video input VSYNC signal Bit 2: VPODD, Video input ODD/EVEN field signal Bit 1: VPHS, Video input HSYNC signal Bit 0: VPCLK, Video input clock signal Input source HSYNC for measurement TMDS digital input enable Input select. 1:RGB input, 0:YUV input TMDS input select, active high Clamp pulse output for ADC Display Output Interface Name DDEN DVSYNC DHSYNC DDCLK1 DDCLK2 R1OUT[7:0] Type O O O O O O G1OUT[7:0] B1OUT[7:0] R2OUT[7:0] G2OUT[7:0] B2OUT[7:0] O O O O O Pin# 12 15 16 13 11 45-40, 37-36 34-27 25-18 9-2 127-120 118-111 Description Display data output enable Display Vertical sync output Display Horizontal sync output Display output clock 1 Display output clock 2 Red output even data , bit[7:2] for 6-bit panel Type I I I/O I O Pin# 47 104 105 106 53 Description System reset input, active low. Serial bus clock Serial bus data Test Mode, Normally grounded. Interrupt request output Type O O O I I I I Pin# 55 54 56 48 49 50 51 Description Clock for external OSD Vertical sync for external OSD Horizontal sync for external OSD OSD red input OSD green input OSD blue input OSD overlay enable Green output even data , bit[7:2] for 6-bit panel Blue output even data , bit[7:2] for 6-bit panel Red output odd data , bit[7:2] for 6-bit panel Green output odd data , bit[7:2] for 6-bit panel Blue output odd data , bit[7:2] for 6-bit panel Host Interface Name RST# SCL SDA TESTMODE IRQ OSD Interface Name OCLK OVSYNC OHSYNC OSDRED OSDGRN OSDBLU OSDEN Revision 0.9 -4- 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 Other Interface Name XI XO EXTDCLK1 EXTDCLK2 ADVS ADHS NC Type I O I I O O - Pin# 99 100 109 107 60 61 38 Description Oscillator frequency input Oscillator frequency output External display clock input 1 External display clock input 2 Vertical sync for A/D converter Horizontal sync for A/D converter No connection 3.3V Power and Ground Name DVDD DVSS PVDD PVSS AVDD AVSS Revision 0.9 Pin# 17, 35, 57, 70, 88, 97, 119 14, 26, 46, 64, 65, 79, 102, 110, 128 10, 52, 108 1, 39, 103 98 101 -5- Description Digital power 3.3V Digital ground Pad power 3.3V Pad ground Analog power 3.3V Analog ground 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 3. FUNCTIONAL DESCRIPTION 3.1 Input Processor General Description The function of Input Interface is to provide the interface between MTL005 and external input devices. It can process both non-interlaced and interlaced RGB graphic input, YUV video input, and digital RGB input compliant with digital LVDS/PanelLink TMDS interface. It also contains the built-in YUV to RGB color space converter. 3.1.1 RGB Input Format Since MTL005 is a low cost solution, the RGB input port can only work in Single Pixel mode (24 bits). The R/G/BIN ports are sampled at the rising edge of the RGB input clock. 3.1.2 TMDS Input Format The Digital RGB input port works likewise as described in Sec 3.1.1 except one more input pin is needed: Digital Input Enable DIEN. With a single pixel input interface, the supported format is up to true color, including 18 bit/pixel or 24 bit/pixel. 3.1.3 YUV Input Format The YUV input port supports interlaced video data from the most common video decoder ICs like SAA711x. The 16 bit data bus is shared with the ports RIN[7:0] and GIN[7:0]. The 16 bit data is sampled at the rising edge of the shared video clock VPCLK when the shared data enable HREF is active. The supported formats are YUV4:1:1 and YUV4:2:2 with CCIR601/CCIR656 standard. 3.1.4 Input HSYNC Path Besides the pin HSYNC, MTL005 provides another pin RAWHS to support Sync Processor in MTL005. Generally, the HSYNC generated by an ADC may have a very narrow pulse width and a different polarity from the original HSYNC provided by the source. The RAWHS input provides the path of original HSYNC connection to MTL005, which makes Sync Processor in MTL005 work correctly. 3.1.5 YUV to RGB Converter It is used to convert YCbCr format into RGB format. The basic equations are as follows: R = Y + 1.371(Cr - 128) G = Y - 0.698(Cr - 128) - 0.336(Cb - 128) B = Y + 1.732(Cb - 128) 3.1.6 De-interlace mode For interlace input, MTL005 features several de-interlacing algorithms for processing interlaced video data depending on the type of input images. ¨ Toggle Mode In this mode, only one field is displayed at the time. First field and second field is toggled displayed. The missing lines are calculated from duplicating the neighbor lines. ¨ Spatial Mode In this mode, two fields are toggled displayed, just like Toggle mode. The missing lines are calculated from interpolating the neighbor lines. An average good quality for still and moving pictures is achieved in this mode. 3.1.7 Sync Processor The V/H SYNC processing block performs the functions of Composite signal separation/insertion, SYNC inputs presence check, frequency counting, polarity detection and control. It contains a de-glitch circuit to filter out any pulse shorter than one OSC period treated as noises on V/H SYNC pulses. Revision 0.9 -6- 2000/12/29 MYSON TECHNOLOGY MTL005 Rev 0.9 ¨ V/H SYNC Frequency Counter MTL005 can measure VSYNC/HSYNC frequency counted in proper clocks and save the information in registers. Users can read it out to calculate VSYNC/HSYNC frequency as in the following formulas: fvsync = fosc / Nvsync 51/256 fhsync = fosc / Nhsync 58 ,Where fvsync fhsync fosc Nvsync Nhsync : VSYNC frequency : HSYNC frequency : oscillator clock with 14.31818 MHz : counted number of VSYNC : counted number of HSYNC ¨ V/H SYNC Presence Check This function checks the input VSYNC, where Vpre flag is set when VSYNC is over 40Hz or cleared when VSYNC is under 10Hz ,and the input HSYNC, where Hpre flag is set when HSYNC is over 10Khz or cleared when HSYNC is under 10Hz. ¨ V/H Polarity Detect This function detects the input VSYNC/HSYNC 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. ¨ Composite SYNC separation/insertion MTL005 continuously monitors the input HSYNC. If the input VSYNC can be extracted from it, a CVpre flag is set. MTL005 can insert HSYNC pulse during Composite VSYNC’s active time and the insertion frequency can adapt to original HSYNC’s. 3.1.8 Auto Tune Auto Tune function consists of Auto Position automatically centering the screen and Auto Calibration containing Phase Calibration, Histogram, Min/Max Value, and Pixel Grab described as below. With this 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. Firmware can adjust input image registers automatically by reading Auto Tune’s registers in single or burst mode. ¨ Auto Position MTL005 provides Horizontal/Vertical back porch and active region values. Users can use these values to set input sample registers to aid in centering the screen automatically. ¨ Phase Calibration MTL005 provides Auto Calibration registers to measure the quality of current ADC’s phase and frequency. The biggest Auto Calibration registers value means the right value of ADC’s phase and frequency. MTL005 has two kinds of algorithms to calculate Auto Calibration’s value. One is traditional Difference method, another is MYSON’s proprietary method. It is suggested to use the latter one for better performance ¨ Histogram Histogram means the total number of input pixels below/above one threshold value, for individual R, G, B colors. This advanced function helps firmware to analyze ADC performance. Usually Firmware can use this information to measure ADC’s noise margin, adjust its offset and gain, or even aid in the mode detection. ¨ Min/Max Value Min/Max value means minimum or maximum pixel value within the specified input active image region for each RGB channel. This information is usually used to adjust ADC’s offset and gain. ¨ Pixel Grab Pixel Grab means users can grab a single input pixel at any one point. The position of the point can be programmed by users. This is another traditional method to measure ADC’s phase and frequency. Revision 0.9 -72000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 3.2 Video Processor General Description MTL005 possesses a powerful and programmable video processor by providing the following functions: Scaling Up/Down, Gain Control, Brightness Control, Gamma Correction, Dithering Control, and Flip & Mirror. The block diagram of Video Processor is as follows: FLIP/MIRROR Scaling Factor SCALING Transition Table Gain Factor GAIN BRIGHTNESS Brightness Factor GAMMA Gamma Table DITHERING Dithering Table Fig. 3.2.1 Video Processor Block Diagram 3.2.1 Scaling MTL005 provides scaling function up ranging from 1 to 32, and for both horizontal and vertical processing. For scaling up, both horizontal and vertical processing, MTL005 provides four methods: ¨ Pass Mode: Image will be passed through without considering any scaling factor. ¨ Duplicate Mode: Image will be scaled up based on scaling factor. Every point of output image comes from the input. In this method, Output image will have the good contrast but may be non-uniformed. ¨ Bilinear Mode: Image will be scaled up based on scaling factor. Every point of output image data will be filtered by bilinear filter. In this method, output image will have the good scaling quality but may be blurred. ¨ Interpolation Table Mode: Image will be scaled up based on scaling factor. Every point of output image data will be filtered by user defined filter. Revision 0.9 -8- 2000/12/29 MTL005 MYSON TECHNOLOGY Input pixel Rev 0.9 A B Interpolation pixel O SC 64 SC’ [a] 63 [a]: duplicate filter [b]: bilinear filter 32 [c]: user defined filter [b] O = [(64-SC’)*A + SC’*B]/64 [c] SC 32 63 Fig. 3.2.2 Scaling filter 3.2.2 Gain/Brightness Control MTL005 provides Gain and Brightness control to adjust the contrast and brightness of output color by programming gain and brightness coefficients. This adjustment is applied to RGB colors individually. Autowhite balance is possible by using this function. 3.2.3 Gamma Correction Gamma Correction is used to compensate the non-linearity of LCD display panel. MTL005 contains a 8-bit Gamma table to fix this phenomenon. 3.2.4 Color Dithering MTL005 supports true color (8 bits per color) or high color (6 bits per color) display. In the latter case, users can turn on dithering function to avoid artificial contour due to truncation. For dithering, it supports two methods: ¨ ¨ Static dithering: Dithering coefficient is fixed. Temporal dithering: Dithering coefficient will change by time. Revision 0.9 -9- 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 3.3 Output Processor General Description Output processor provides the interface for both LCD panel and OSD controller. output frame rate must be equal to input frame rate and output display time must be equal to input display time, because of no frame buffer. 3.3.1 Display Timing Generation Output frame rate is equal to input frame and external frame buffer is not needed. Input Frame Output Frame X X: lock position Fig. 3.3.1 Display Timing modes 3.3.2 OSD Overlay MTL005 allows the integration of overlay data with the scaled output pixel stream. It provides a fully compatible OSD interface. Individual OSD clock, OSD HSYNC and OSD VSYNC are sent to external OSD device. MTL005 receives OSD Enable, OSD Red, OSD Green, and OSD Blue from external OSD device. 3.3.3 RGB Output Format MTL005 output interface consists of two pixel ports, each containing Red, Green, and Blue color information with a resolution of 6/8 bits per color. These two ports are mapped to PORT1 and PORT2. The control signals for output port are display horizontal sync signal (DHSYNC), display vertical sync signal (DVSYNC) and display data enable signal (DDEN). All the signals mentioned above are synchronous to the output clock. The output timing relative to the active edge of the output clock is programmable. There are two RGB output formats: ¨ Single Pixel Mode It is designed to support TFT panels with single pixel input. Only PORT1 is active. The frequency of DCLK1 is equal to internal display clock. ¨ Dual Pixel Mode It is designed to support TFT panels with dual pixel input. PORT1 and PORT2 are used. The first pixel is at PORT1, and the second at PORT2. Revision 0.9 - 10 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 SINGLE PORT DCLK DDEN R1OUT/G1OUT /B1OUT 000 rgb0 rgb1 rgb2 rgb3 rgb4 R1OUT/G1OUT /B1OUT 000 rgb0 rgb2 rgb4 rgb6 rgb8 R2OUT/G2OUT /B2OUT 000 rgb1 rgb3 rgb5 rgb7 rgb9 DCLK DUAL PORT DCLK1 DCLK2 DDEN Fig. 3.3.2 Display Data Timing Revision 0.9 - 11 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 3.4 Host Interface General Description The main function of Host Interface is to provide the interface between MTL005 and external CPU by 2-wire I2C Bus. It can generate all the I/O decoded control timing to control all the registers in MTL005. 3.4.1 I2C Serial Bus The I2C serial interface use 2 wires, SCK (clock) and SDA(data I/O). The SCK is used as the sampling clock and SDA is a bi-directional signal for data. The communication must be started with a valid START condition, concluded with STOP condition and acknowledged with ACK condition by receiver. The I2C bus device address of MTL005 is 0111010x. SCK, serial bus clock. SDA, bi-directional serial bus data. The START condition means a HIGH to LOW transition of SDA when SCK is high, the STOP condition means a LOW to HIGH transition of SDA when SCK is high. And data of SDA only can change during SCK is low. Ref. Fig.3.5.1. SDA SCK START DATA CHANGE DATA CHANGE STOP Fig. 3.4.1 START, STOP ,and DATA definition The I2C interface supports Random Write, Sequential Write, Current Address Read, Random Read and Sequential Read operations. ¨ Random Write For Random Write operation, it contains the slave address with R/W bit set to 0 and the word address which is comprised of eight bits and provides to access any one of 256 bytes in the selected memory range. Upon receipt of the word address, MTL005 responds with an Acknowledge, waits the data bits again responding an Acknowledge, and then the master generates a stop condition. Ref. Fig.3.5.2. Revision 0.9 - 12 - 2000/12/29 MTL005 MYSON TECHNOLOGY S T A R T Rev 0.9 WORD ADDRESS SLAVE ADDRESS S T O P DATA SDA WA C K A C K A C K Fig. 3.4.2 Random Write ¨ Sequential Write The initial step of Sequential Write is the same as Random Write, after the receipt of each word data, MTL005 will respond with an Acknowledge and then internal address counter will increment by one for next data write. If the master would stop writing data, it generates stop condition. Ref. Fig. 3.5.3. S T A R SLAVE T ADDRESS WORD ADDRESS DATA n DATA n+1 S T O P DATA n+x SDA WA C K A C K A C K A C K A C K Fig. 3.4.3 Sequential Write ¨ Current Address Read MTL005 contains an address counter which maintains the last access address incremented by one. If the last access address is n, the read data should access from address n+1. Upon receipt of the slave address with R/W bit set to 1, MTL005 generates an Acknowledge and transmits eight bits data. After receiving data the master will generate a stop condition instead of an Acknowledge. Ref. Fig. 3.5.4. S T A R T SLAVE ADDRESS DATA S T O P SDA R A C K Fig. 3.5.4 Current Address Read Revision 0.9 - 13 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 ¨ Random Read The operation of Random Read allows accessing any address. Before reading data operation, it must issue a “dummy write” operation— a start condition, a slave address with R/W bit set to 0, and word address for read. After responding an Acknowledge, MTL005 then transmits eight bits data right after the master generating the start condition and slave address with R/W bit set to 1. After completion of receiving data, the master will generate a stop condition instead of an Acknowledge. Ref. Fig 3.5.5. S T A R T S T A R T WORD ADDRESS SLAVE ADDRESS SLAVE ADDRESS S T O P DATA SDA WA C K A C K R A C K Fig. 3.4.5 Random Read ¨ Sequential Read The initial step can be as either Current Address Read or Random Read. The first read data is transmitted the same manner as other read methods. However, the master generates an Acknowledge indicating that it requires more data to read. MTL005 continues to output data for each Acknowledge received. The output data is sequential and the internal address counter increments by one for next read data. Ref. Fig. 3.5.6. S T A R T SLAVE ADDRESS DATA n DATA n+1 DATA n+x S T O P SDA RA C K A C K A C K Fig. 3.4.6 Sequential Read 3.4.2 Interrupt MTL005 supports one interrupt output signal (IRQ) which can be programmed to provide SYNC related or function status related interrupts to the system. Upon receiving the interrupt request, Firmware needs to first check the interrupt event by reading the Interrupt Flag Control registers (Reg. E8h and E9h) to decide what events are happening. After the operation is finished, Firmware needs to clear interrupt status by writing the same registers Reg. E8h and E9h. Furthermore, by using the Interrupt Flag Enable registers (Reg. EAh and EBh), each interrupt event can be masked. 3.4.3 Update Register Contents I/O write operation to some consecutive register set can have the “Double Buffer” effect by setting the Reg. C1h/D4. Written data is first stored in an intermediate bank of latches and then transferred to the active register set by setting Reg. C1h/D1-0. Revision 0.9 - 14 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 3.5 On-Chip PLL General Description The MTL005 needs two clock sources to drive synchronous circuits on chip. These clocks are generated from the internal Phase Lock Loop (PLL) circuits with reference to the oscillator clock which is applied to pin XI and XO by an external quartz crystal at 14.31818 MHz. First one is the same as to the oscillator clock at frequency (14.31818 MHz) to detect and measure graphic vertical and horizontal SYNC Frequency, Polarity as well as Presence. The second is the display clock for display controller on chip and output signals to LCD panel. 3.5.1 Reference Clock It is the counting basis of counter values in SYNC Processor such as VS and HS period count registers; that is, the read back values from these registers must multiply the period of this clock to estimate VS and HS frequency. Incorporating with polarity and frequency information of VS and HS, it can show the input graphic image mode and pixel clock frequency. 3.5.2 Display Clock This clock is the synchronous clock for LCD panel. According to the LCD panel resolution of applications, the display clock range is from 50 MHz to 200 MHz by means of choosing a set of appropriate values for M, N as well as R. The formula to calculate desired frequency of display clock is as follows: fmclk = fosc5(M+2)/(N+2)51/R Where Revision 0.9 fmclk fosc M N R : the desired display clock : oscillator clock with 14.31818 MHz : post-divider ratio : pre-divider ratio : optional divider ratio - 15 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 4. REGISTER DESCRIPTION INPUT CONTROL REGISTERS Address Mode Registers 00h R/W Input Image Vertical Active Line Start - Low 01h R/W Input Image Vertical Active Line Start - High 02h R/W Input Image Vertical Active Lines - Low 03h R/W Input Image Vertical Active Lines - High Reset value 00h 00h 00h 00h 04h 05h 06h 07h R/W R/W R/W R/W Input Image Horizontal Active Pixel Start - Low Input Image Horizontal Active Pixel Start - High Input Image Horizontal Active Pixels - Low Input Image Horizontal Active Pixels - High 00h 00h 00h 00h 10h 11h 12h 13h 14h 15h 16h 1Ah 1Ch 1Dh 1Fh 20h 21h R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W RO R/W R/W Input Image Control Register 0 Input Image Control Register 1 Input Image Control Register 2 Input Image Control Register 3 Input Image Control Register 4 Input Image Control Register 5 Input Image Control Register 6 Input Delay Control 2 HS1 Sample Window Forward Extend HS1 Sample Window Backward Extend Input Image Status Register Input Image Back Porch Guard Band Input Image Front Porch Guard Band 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h FRAME SYNC REGISTERS Address Mode Registers 2Ch R/W Input Image Vertical Lock Position - Low 2Dh R/W Input Image Vertical Lock Position - High 2Eh R/W Input Image Horizontal Lock Position - Low 2Fh R/W Input Image Horizontal Lock Position - High Reset value 00h 00h 00h 00h AUTO CALIBRATION REGISTERS Address Mode 30h R/W Auto Calibration Control 0 31h R/W Auto Calibration Control 1 Reset value 80h 00h Registers 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 3Dh 3Eh 3Fh RO RO RO RO RO RO RO RO RO RO RO RO Auto Calibration RED Value - Byte 0 Auto Calibration RED Value - Byte 1 Auto Calibration RED Value - Byte 2 Auto Calibration RED Value - Byte 3 Auto Calibration GREEN Value - Byte 0 Auto Calibration GREEN Value - Byte 1 Auto Calibration GREEN Value - Byte 2 Auto Calibration GREEN Value - Byte 3 Auto Calibration BLUE Value - Byte 0 Auto Calibration BLUE Value - Byte 1 Auto Calibration BLUE Value - Byte 2 Auto Calibration BLUE Value - Byte 3 - 40h R/W Pixel Grab V Reference Position – Low 00h Revision 0.9 - 16 - 2000/12/29 MTL005 MYSON TECHNOLOGY 41h 42h 43h 44h 45h 46h R/W R/W R/W R/W R/W R/W Rev 0.9 Pixel Grab V Reference Position – High Pixel Grab H Reference Position – Low Pixel Grab H Reference Position – High Histogram Reference Color - RED Histogram Reference Color - GREEN Histogram Reference Color - BLUE SYNC PROCESSOR REGISTERS Address Mode 48h R/W SYNC Processor Control 49h R/W Auto Position Control Registers 00h 00h 00h 00h 00h 00h Reset value 00h 00h 4Ah 4Bh 4Ch R/W R/W R/W Auto Position Reference Color - RED Auto Position Reference Color - GREEN Auto Position Reference Color - BLUE 00h 00h 00h 4Eh 4Fh R/W R/W Clamp Pulse Control 0 Clamp Pulse Control 1 00h 00h 50h 51h 52h 53h 54h 55h 56h 57h RO RO RO RO RO RO RO RO Input VS Period Count by REFCLK - Low Input VS Period Count by REFCLK - High Input V Back Porch Count by Input HS - Low Input V Back Porch Count by Input HS - High Input V Active Lines Count by Input HS - Low Input V Active Lines Count by Input HS - High Input V Total Lines Count by Input HS - Low Input V Total Lines Count by Input HS - High - 58h 59h 5Ah 5Bh 5Ch 5Dh 5Eh 5Fh RO RO RO RO RO RO RO RO Input HS Period Count by REFCLK - Low Input HS Period Count by REFCLK - High Input H Back Porch Count by Input Pixel Clock - Low Input H Back Porch Count by Input Pixel Clock - High Input H Active Pixels Count by Input Pixel Clock - Low Input H Active Pixels Count by Input Pixel Clock - High Input H Total Pixels Count by Input Pixel Clock - Low Input H Total Pixels Count by Input Pixel Clock - High - DISPLAY CONTROL REGISTERS Address Mode Registers 60h R/W Display Vertical Total - Low 61h R/W Display Vertical Total - High 62h R/W Display Vertical SYNC End- Low 63h R/W Display Vertical SYNC End - High 64h R/W Display Vertical Active Start - Low 65h R/W Display Vertical Active Start - High 66h R/W Display Vertical Active End - Low 67h R/W Display Vertical Active End - High 70h 71h 72h 73h 74h 75h Revision 0.9 R/W R/W R/W R/W R/W R/W Display Horizontal Total - Low Display Horizontal Total - High Display Horizontal SYNC End - Low Display Horizontal SYNC End - High Display Horizontal Active Start - Low Display Horizontal Active Start - High - 17 - Reset value 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 76h 77h R/W R/W Display Horizontal Active End - Low Display Horizontal Active End - High 00h 00h 7Fh R/W NFB Timing Control 60h 88h 89h 8Ah R/W R/W R/W Output Image Control Register 0 Output Image Control Register 1 Output Image Control Register 2 00h 00h 00h 90h 91h 92h 93h 94h 95h R/W R/W R/W R/W R/W R/W Color Gain Control - RED Color Gain Control - GREEN Color Gain Control - BLUE Brightness Control - RED Brightness Control - GREEN Brightness Control - BLUE 80h 80h 80h 00h 00h 00h 9Fh R/W Gamma Table Data Port A0h A1h A2h A4h A5h A6h A7h A9h AAh ABh ACh ADh AEh AFh R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W RO RO RO RO OSD Control Register 0 OSD Control Register 1 OSD Control Register 2 Output Invert Control Output Tri-State Control Output Clocks Delay Adjustment Output Clocks Duty Cycle Adjustment Output Miscellaneous Control Output Vertical Active Line Number - Low Output Vertical Active Line Number - High Output Horizontal Total Pixel Number – Low Output Horizontal Total Pixel Number – High Output Horizontal Total Residue Number – Low Output Horizontal Total Residue Number - High ZOOM CONTROL REGISTERS Address Mode B0h R/W Zoom Control Register 0 B1h R/W Zoom Control Register 1 - Registers B4h B5h B6h B7h R/W R/W R/W R/W Zoom Zoom Zoom Zoom Vertical Scale Ratio - Low Vertical Scale Ratio - High Horizontal Scale Ratio - Low Horizontal Scale Ratio – High BFh R/W Interpolation Table Data Port HOST CONTROL REGISTERS Address Mode C1h R/W Host Control Register 1 CBh RO Host Access Mode Status CLOCK CONTROL REGISTERS Address Mode E0h R/W Clock Control Register Revision 0.9 08h 00h 00h 00h 00h 00h 00h 00h FFh 02h - Reset value 00h 00h 00h 00h 00h 00h - Registers Reset value 00h - Registers Reset value 00h - 18 - 2000/12/29 MTL005 MYSON TECHNOLOGY E1h E2h E3h E6h WO R/W R/W R/W Clock Clock Clock Clock Rev 0.9 Synthesizer Value Load Synthesizer N Value Synthesizer M Value Synthesizer R Value 0Bh 32h 00h INTERRUPT CONTROL REGISTERS Address Mode Registers E8h R/W SYNC Interrupt Flag Control E9h R/W General Interrupt Flag Control EAh R/W SYNC Interrupt Enable Control EBh R/W General Interrupt Enable Control ECh R/W HS Frequency Change interrupt Compare Reset value 00h 00h 00h 00h 00h MISCELLANEOUS REGISTERS Address F1h Mode R/W Registers Power Management Control Reset value 00h Input Image Vertical Active Line Start - Low (Address 00h) (R/W) It defines the low byte of the start position of the Vertical Active Window. D7-0 IV_ACT_START[7:0] Input Image Vertical Active Line Start - High (Address 01h) (R/W) It defines the high byte of the start position of the Vertical Active Window. D7-3 Reserved D2-0 IV_ACT_START[10:8] Input Image Vertical Active Lines - Low (Address 02h) (R/W) It defines the low byte of the number of active lines of the Vertical Active Window. D7-0 IV_ACT_LEN[7:0] Input Image Vertical Active Lines - High (Address 03h) (R/W) It defines the high byte of the number of active lines of the Vertical Active Window. D7-3 Reserved D2-0 IV_ACT_LEN[10:8] Input Image Horizontal Active Pixel Start - Low (Address 04h) (R/W) It defines the low byte of the start position of the Horizontal Active Window. D7-0 IH_ACT_START[7:0] Input Image Horizontal Active Pixel Start - High (Address 05h) (R/W) Revision 0.9 - 19 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 It defines the high byte of the start position of the Horizontal Active Window. D7-3 Reserved D2-0 IH_ACT_START[10:8] Input Image Horizontal Active Pixels - Low (Address 06h) (R/W) It defines the low byte of the number of active pixels of the Horizontal Active Window. D7-0 IH_ACT_WIDTH[7:0] Input Image Horizontal Active Pixels - High (Address 07h) (R/W) It defines the high byte of the number of active pixels of the Horizontal Active Window. D7-3 Reserved D2-0 IH_ACT_WIDTH[10:8] Input Image Control Register 0 (Address 10h) (R/W) D7 Horizontal Sampling Point Reference 0: from Input HSYNC 1: from Input HREF (only for Video Decoder) D6 Input YCBCR Format 0: 4-2-2 1: 4-1-1 D5 Digital RGB 6 bit Mode 0: 8 bits 1: 6 bits D4 Digital RGB Mode Select 0: RGB Input from ADC 1: RGB Input from Panel Link D3 Input Image Format 0: RGB888 1: YCBCR D2 Reserved D1 Input Image Source 0: from Graphic source through ADC 1: from Video source through Video Decoder like SAA7111A D0 ADC Configuration 0: Double Pixel mode 1: Single Pixel mode Input Image Control Register 1 (Address 11h) (R/W) D7-5 Revision 0.9 Reserved - 20 - 2000/12/29 MTL005 MYSON TECHNOLOGY D4 De-interlace mode Select 0: Spatial Filtering write mode 1: Toggle Field write mode D3 CCIR656 mode Enable 0: Disable 1: Enable D2-0 Reserved Rev 0.9 Input Image Control Register 2 (Address 12h) (R/W) D7 Input ODD Field Invert 0: Normal 1: Invert D6 External Input Interlace Select 0: Non-interlace 1: Interlace D5 External Input VSYNC Polarity 0: Active Low 1: Active High D4 External Input HSYNC Polarity 0: Active Low 1: Active High D3 Input ODD Field Source 0: from Internal Detection 1: from External pin D2 Input Interlace Source 0: from Internal detection 1: from Register setting (D6) D1 Input VSYNC Polarity Source 0: from Internal detection 1: from Register setting (D5) D0 Input HSYNC Polarity Source 0: from Internal detection 1: from Register setting (D4) Input Image Control Register 3 (Address 13h) (R/W) D7 Active Position Area for Auto Position in TMDS 0: from Internal Detection 1: from External Data Enable (TDIE) D6-3 Reserved D2 Sync On Green Select 0: Select Normal HSYNC/ Composite Sync 1: Select Sync On Green Revision 0.9 - 21 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 D1 Input Vertical Timing based on VSYNC 0: Leading Edge 1: Trailing Edge D0 Input Horizontal Timing based on HSYNC 0: Leading Edge 1: Trailing Edge Input Image Control Register 4 (Address 14h) (R/W) D7 Input ODD Field Detection Point 0: at the start of VSYNC pulse. 1: at the end of VSYNC pulse. D6-5 Reserved D4 Input Image CBCR Order Swap 0: Normal 1: Swap D3-0 Reserved Input Image Control Register 5 (Address 15h) (R/W) D7 Horizontal Pixel Valid Select 0: from Internal Programming 1: from External HREF D6-0 Reserved Input Image Control Register 6 (Address 16h) (R/W) D7 Reserved D6 Bit Order in Port A 0: Normal 1: Reverse D5-3 Reserved D2 ADC HS Polarity Invert when D1=1 0: Active Low 1: Active High D1 Raw HS path Enable 0: Disable 1: Enable D0 Reserved Input Delay Control 2 (Address 1Ah) (R/W) D7-4 Revision 0.9 Input VSYNC Delay Adjustment 1111: 7 IDCLKs delay 1110: 6 IDCLKs delay 1101: 5 IDCLKs delay - 22 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 1100: 4 IDCLKs delay 1011: 3 IDCLKs delay 1010: 2 IDCLKs delay 1001: 1 IDCLK delay 1000: No delay 0111: 7ns gate delay 0110: 6ns gate delay 0101: 5ns gate delay 0100: 4ns gate delay 0011: 3ns gate delay 0010: 2ns gate delay 0001: 1ns gate delay 0000: No delay D3-0 Input HSYNC Delay Adjustment 16 steps to change, each of them is 1ns delay/step. Input HS Pulse Width Forward Extend (Address 1Ch) (R/W) D7-0 Input HS Pulse Width Forward Extend by IDCLK HS1FWEXT[7:0]: Used when Interlace First/Second Field Detection. Input HS Pulse Width Backward Extend (Address 1Dh) (R/W) D7-0 Input HS Pulse Width Backward Extend by IDCLK HS1BWEXT[7:0]: Used when Interlace First/Second Field Detection. Input Image Status Register (Address 1Fh) (RO) D7 Display VSYNC Monitor Show Display VSYNC signal directly. D6 Input VSYNC Monitor Show Input VSYNC signal directly. D5 External Input Interlace Status 0: Non-interlace 1: Interlace D4 Extracted CVSYNC Present Status 0: Not Present 1: Present D3 External Input VSYNC Present Status 0: Not Present 1: Present D2 External Input HSYNC Present Status 0: Not Present 1: Present D1 External Input VSYNC Polarity Status 0: Active Low 1: Active High D0 External Input HSYNC Polarity Status Revision 0.9 - 23 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 0: Active Low 1: Active High Input Image Back Porch Guard Band (Address 20h) (R/W) D7-0 Input Image Back Porch Guard Band by IDCLK HBPGB[7:0]: Used in Auto Position detection to mask out unwanted data. Input Image Front Porch Guard Band (Address 21h) (R/W) D7-0 Input Image Front Porch Guard Band by IDCLK HFPGB[7:0]: Used in Auto Position detection to mask out unwanted data. Input Image Vertical Lock Position - Low (Address 2Ch) (R/W) It defines the low byte of the number of input lines where Display image timing synchronizes the input image source. D7-0 IPV_LOCK_POS[7:0] Input Image Vertical Lock Position - High (Address 2Dh) (R/W) It defines the high byte of the number of input lines where Display image timing synchronizes the input image source. D7-3 Reserved D2-0 IPV_LOCK_POS[10:8] Input Image Horizontal Lock Position - Low (Address 2Eh) (R/W) It defines the low byte of the number of input pixel clocks where Display image timing synchronizes the input image source. D7-0 IPH_LOCK_POS[7:0] Input Image Horizontal Lock Position - High (Address 2Fh) (R/W) It defines the high byte of the number of input pixel clocks where Display image timing synchronizes the input image source. D7-3 Reserved D2-0 IPH_LOCK_POS[10:8] Auto Calibration Control 0 (Address 30h) (R/W) D7 Pixel Grab Ready Flag (RO) 0: Ready 1: Not Ready D6 Pixel Grab Update Enable 0: Stop updating 1: Continue updating D5 Threshold Select Revision 0.9 - 24 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 Used in Histogram mode or MIN/MAX mode. 0: High bound / MAX 1: Low bound / MIN D4 Phase Calibration Method Select 0: MYSON proprietary method 1: Difference Value method D3-2 Auto Calibration Modes Select The measured value is available one item at a time, selected as shown: 00: Phase Calibration Mode 01: Histogram Mode 10: MIN/MAX Mode 11: Pixel Grab Mode D1 Auto Calibration Burst Mode Enable (except Pixel Grab Mode) 0: Single Mode 1: Burst Mode D0 Auto Calibration Enable (W) (except Pixel Grab Value) 0: Disable 1: Enable Auto Calibration Ready Flag (R) 0: Ready 1: Not Ready Auto Calibration Control 1 (Address 31h) (R/W) D7-3 Reserved D2-0 Mask LSBs of Input Image Select 000: No Mask 001: Mask bit0 010: Mask bit0,1 011: Mask bit0,1,2 100: Mask bit0,1,2,3 101: Mask bit0,1,2,3,4 110: Mask bit0,1,2,3,4,5 111: Mask bit0,1,2,3,4,5,6 Auto Calibration RED Value - Byte 0 (Address 34h) (RO) It states the byte 0 of the number of Phase Calibration RED value in one frame or the byte 0 of the number of Histogram Red value in one frame or the Pixel Grab RED value in one frame of Non_interlace mode or FIRST field of Interlace mode. D7-0 CALVAL_R[7:0] Auto Calibration RED Value - Byte 1 (Address 35h) (RO) It states the byte 1 of the number of Phase Calibration RED value in one frame or the byte 1 of the number of Histogram Red value in one frame or the Pixel Grab GREEN value in one frame of Non_interlace mode or FIRST field of Interlace mode. Revision 0.9 - 25 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7-0 Rev 0.9 CALVAL_R[15:8] Auto Calibration RED Value - Byte 2 (Address 36h) (RO) It states the byte 2 of the number of Phase Calibration RED value in one frame or the byte 2 of the number of Histogram Red value in one frame or the Pixel Grab BLUE value in one frame of Non_interlace mode or FIRST field of Interlace mode. D7-0 CALVAL_R[23:16] Auto Calibration RED Value - Byte 3 (Address 37h) (RO) It states the byte 3 of the number of Phase Calibration RED value in one frame. D7-6 Reserved D5-0 CALVAL_R[29:24] Auto Calibration GREEN Value - Byte 0 (Address 38h) (RO) It states the byte 0 of the number of Phase Calibration GREEN value in one frame or the byte 0 of the number of Histogram GREEN value in one frame or the Pixel Grab RED value in one frame of Non_interlace mode or SECOND field of Interlace mode. D7-0 CALVAL_G[7:0] Auto Calibration GREEN Value - Byte 1 (Address 39h) (RO) It states the byte 1 of the number of Phase Calibration GREEN value in one frame or the byte 1 of the number of Histogram GREEN value in one frame or the Pixel Grab GREEN value in one frame of Non_interlace mode or SECOND field of Interlace mode. D7-0 CALVAL_G[15:8] Auto Calibration GREEN Value - Byte 2 (Address 3Ah) (RO) It states the byte 2 of the number of Phase Calibration GREEN value in one frame or the byte 2 of the number of Histogram GREEN value in one frame or the Pixel Grab BLUE value in one frame of Non_interlace mode or SECOND field of Interlace mode. D7-0 CALVAL_G[23:16] Auto Calibration GREEN Value - Byte 3 (Address 3Bh) (RO) It states the byte 3 of the number of Phase Calibration GREEN value in one frame. D7-6 Reserved D5-0 CALVAL_G[29:24] Auto Calibration BLUE Value - Byte 0 (Address 3Ch) (RO) It states the byte 0 of the number of Phase Calibration BLUE value in one frame or Revision 0.9 - 26 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 the byte 0 of the number of Histogram BLUE value in one frame or the MIN/MAX RED value in one frame. D7-0 CALVAL_B[7:0] Auto Calibration BLUE Value - Byte 1 (Address 3Dh) (RO) It states the byte 1 of the number of Phase Calibration BLUE value in one frame or the byte 1 of the number of Histogram BLUE value in one frame or the MIN/MAX GREEN value in one frame. D7-0 CALVAL_B[15:8] Auto Calibration BLUE Value - Byte 2 (Address 3Eh) (RO) It states the byte 2 of the number of Phase Calibration BLUE value in one frame or the byte 2 of the number of Histogram BLUE value in one frame or the MIN/MAX BLUE value in one frame. D7-0 CALVAL_B[23:16] Auto Calibration BLUE Value - Byte 3 (Address 3Fh) (RO) It states the byte 3 of the number of Phase Calibration BLUE value in one frame. D7-6 Reserved D5-0 CALVAL_B[29:24] Pixel Grab V Reference Position - Low (Address 40h) (R/W) It states the low byte of Vertical Reference Position in Pixel Grab Mode. D7-0 VGRAB_POS[7:0] Pixel Grab V Reference Position - High (Address 41h) (R/W) It states the high byte of Vertical Reference Position in Pixel Grab Mode. D7-3 Reserved D2-0 VGRAB_POS[10:8] Pixel Grab H Reference Position - Low (Address 42h) (R/W) It states the low byte of Horizontal Reference Position in Pixel Grab Mode. D7-0 HGRAB_POS[7:0] Pixel Grab H Reference Position - High (Address 43h) (R/W) It states the high byte of Horizontal Reference Position in Pixel Grab Mode. D7-3 Reserved D2-0 HGRAB_POS[10:8] Revision 0.9 - 27 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 Histogram Reference Color - RED (Address 44h) (R/W) It states the Histogram Reference RED Color in Histogram Mode. D7-0 HIST_R[7:0] Histogram Reference Color - GREEN (Address 45h) (R/W) It states the Histogram Reference GREEN Color in Histogram Mode. D7-0 HIST_G[7:0] Histogram Reference Color - BLUE (Address 46h) (R/W) It states the Histogram Reference BLUE Color in Histogram Mode. D7-0 HIST_B[7:0] SYNC Processor Control (Address 48h) (R/W) D7-2 Reserved D1-0 SYNC Source 00: from H/V SYNC 01: from CVSYNC (Composite SYNC) 1x: Auto switch to CVSYNC when CVSYNC is present, but VSYNC not. Auto Position Control (Address 49h) (R/W) D7-2 Reserved D1 Auto Position Burst Mode Enable 0: Single Mode 1: Burst Mode D0 Auto Position Enable (W) 0: Disable 1: Enable Auto Position Ready Flag (R) 0: Ready 1: Not Ready Auto Position Reference Color - RED (Address 4Ah) (R/W) It defines the red component color for selecting between black and non-black pixels. D7-0 REF_COLOR_RED[7:0] Auto Position Reference Color - GREEN (Address 4Bh) (R/W) It defines the green component color for selecting between black and non-black pixels. D7-0 REF_COLOR_GREEN[7:0] Auto Position Reference Color - BLUE (Address 4Ch) (R/W) Revision 0.9 - 28 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 It defines the blue component color for selecting between black and non-black pixels. D7-0 REF_COLOR_BLUE[7:0] Clamp Pulse Control 0 (Address 4Eh) (R/W) D7 Clamp Pulse Mask 0: Normal 1: Mask out Clamp Pulse D6 Clamp Pulse Start Reference Edge 0: From Input HSYNC trailing edge. 1: From Input HSYNC leading edge. D5 Clamp Pulse output Polarity 0: Active High 1: Active Low D4-0 Clamp Pulse Start Start of Clamp Pulse after the selected edge of Input HSYNC by Input DCLK. Clamp Pulse Control 1 (Address 4Fh) (R/W) D7 Clock Source for Clamp Pulse Generation 0: from Input clock, IDCLK 1: from OSC clock, REFCLK D6-5 Reserved D4-0 Clamp Pulse Width To Adjust Clamp Pulse Width by Input DCLK. Input VS Period Count by REFCLK - Low (Address 50h) (RO) It states the low byte of the number of REFCLK of the Vertical Sync period measurement. D7-0 VSPRD[7:0] Input VS Period Count by REFCLK - High (Address 51h) (RO) It states the high byte of the number of REFCLK of the Vertical Sync period measurement. D7-4 Reserved D3-0 VSPRD[11:8] Input V Back Porch Count by Input HS - Low (Address 52h) (RO) It states the low byte of the number of lines between the end of VSYNC and the active image. D7-0 VBPW[7:0] Input V Back Porch Count by Input HS - High (Address 53h) (RO) It states the high byte of the number of lines between the end of VSYNC and the active image Revision 0.9 - 29 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7-3 Reserved D2-0 VBPW[10:8] Rev 0.9 Input V Active Image Count by Input HS - Low (Address 54h) (RO) It states the low byte of the number of the active image lines. D7-0 VACTW[7:0] Input V Active Image Count by Input HS - High (Address 55h) (RO) It states the high byte of the number of the active image lines D7-3 Reserved D2-0 VACTW[10:8] Input V Total Image Count by Input HS - Low (Address 56h) (RO) It states the low byte of the number of the total image lines. D7-0 VTOTW[7:0] Input V Total Image Count by Input HS - High (Address 57h) (RO) It states the high byte of the number of the total image lines. D7-3 Reserved D2-0 VTOTW[10:8] Input HS Period Count by REFCLK - Low (Address 58h) (RO) It states the low byte of the number of REFCLKs of the Horizontal Sync period measurement. D7-0 HSPRD[7:0] Input HS Period Count by REFCLK - High (Address 59h) (RO) It states the high byte of the number of REFCLKs of the Horizontal Sync period measurement. D7-5 Reserved D4-0 HSPRD[12:8] Input H Back Porch Count by Input Pixel Clock -Low (Address 5Ah) (RO) It states the low byte of the number of pixels between the end of HSYNC and the active image. D7-0 HBPW[7:0] Input H Back Porch Count by Input Pixel Clock -High (Address 5Bh) (RO) It states the high byte of the number of pixels between the end of HSYNC and the active image. Revision 0.9 - 30 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7-3 Reserved D2-0 HBPW[10:8] Rev 0.9 Input H Active Image Count by Input Pixel Clock-Low(Address 5Ch) (RO) It states the low byte of the number of the Horizontal active image pixels. D7-0 HACTW[7:0] Input H Active Image Count by Input Pixel Clock-High(Address 5Dh)(RO) It states the high byte of the number of the Horizontal active image pixels. D7-3 Reserved D2-0 HACTW[10:8] Input H Total Image Count by Input Pixel Clock- Low (Address 5Eh) (RO) It states the low byte of the number of the Horizontal total image pixels. D7-0 HTOTW[7:0] Input H Total Image Count by Input Pixel Clock- High (Address 5Fh) (RO) It states the high byte of the number of the Horizontal total image pixels. D7-3 Reserved D2-0 HTOTW[10:8] Display Vertical Total - Low (Address 60h) (R/W) It defines the low byte of the number of lines per display frame. D7-0 DV_TOTAL[7:0] Display Vertical Total - High (Address 61h) (R/W) It defines the high byte of the number of lines per display frame. D7-3 Reserved D2-0 DV_TOTAL[10:8] Display Vertical SYNC End - Low (Address 62h) (R/W) It defines the low byte of Vertical SYNC end position in lines. D7-0 DV_SYNC_END[7:0] Display Vertical SYNC End - High (Address 63h) (R/W) It defines the high byte of Vertical SYNC end position in lines. Revision 0.9 - 31 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7-3 Reserved D2-0 DV_SYNC_END[10:8] Rev 0.9 Note: Display Vertical SYNC Start is always equal 0. Display Vertical Active Start - Low (Address 64h) (R/W) It defines the low byte of Vertical Active region start position in lines. D7-0 DV_ACT_START[7:0] Display Vertical Active Start - High (Address 65h) (R/W) It defines the high byte of Vertical Active region start position in lines. D7-3 Reserved D2-0 DV_ACT_START[10:8] Display Vertical Active End - Low (Address 66h) (R/W) It defines the low byte of Vertical Active region end position in lines. D7-0 DV_ACT_END[7:0] Display Vertical Active End - High (Address 67h) (R/W) It defines the high byte of Vertical Active region end position in lines. D7-3 Reserved D2-0 DV_ACT_END[10:8] Display Horizontal Total - Low (Address 70h) (R/W) It defines the low byte of the number of display clock cycles per display line. D7-0 DH_TOTAL[7:0] Display Horizontal Total - High (Address 71h) (R/W) It defines the high byte of the number of display clock cycles per display line. D7-3 Reserved D2-0 DH_TOTAL[10:8] Display Horizontal SYNC End - Low (Address 72h) (R/W) It defines the low byte of Horizontal SYNC end position in display clock cycles. D7-0 DH_SYNC_END[7:0] Display Horizontal SYNC End - High (Address 73h) (R/W) Revision 0.9 - 32 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 It defines the high byte of Horizontal SYNC end position in display clock cycles. D7-3 Reserved D2-0 DH_SYNC_END[10:8] Note: Display Horizontal SYNC Start is always equal 0. Display Horizontal Active Start - Low (Address 74h) (R/W) It defines the low byte of Horizontal Active region start position in display clock cycles. D7-0 DH_ACT_START[7:0] Display Horizontal Active Start - High (Address 75h) (R/W) It defines the high byte of Horizontal Active region start position in display clock cycles. D7-3 Reserved D2-0 DH_ACT_START[10:8] Display Horizontal Active End - Low (Address 76h) (R/W) It defines the low byte of Horizontal Active region end position in display clock cycles. D7-0 DH_ACT_END[7:0] Display Horizontal Active End - High (Address 77h) (R/W) It defines the high byte of Horizontal Active region end position in display clock cycles. D7-3 Reserved D2-0 DH_ACT_END[10:8] NFB Timing Control (Address 7Fh) It defines the NFB timing setting and high byte of NFB Horizontal Counter load value. D7 Free Running mode Select 0: Normal 1: Free Running D6-4 NFB Synchronization mode 000: Delay mode. Output HSYNC trimmed in output VSYNC and VDE issued on next HSYNC when Lock event occurs. 010: Immediate mode. Output HSYNC trimmed immediately and VDE issued on next HSYNC when Lock event occurs. 110: Early mode. Output HSYNC trimmed immediately and VDE issued immediately when Lock event occurs. D3-0 Reserved Output Image Control Register 0 (Address 88h) (R/W) Revision 0.9 - 33 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7-5 Reserved D4 OUTPUT port MSB / LSB change 0: No Exchange 1: Exchange D3 Reserved D2 Output Pixel 18 bit RGB Mode Select 0: 24 bit RGB 1: 18 bit RGB D1 Output Dual Pixel Data Exchange 0: Normal 1: Exchange D0 Output Dual Pixel Select 0: Dual Pixel 1: Single Pixel Rev 0.9 Output Image Control Register 1 (Address 89h) (R/W) D7-6 Reserved D5 RGB Brightness Control Enable 0: Disable 1: Enable D4 RGB Gain Control Enable 0: Disable 1: Enable D3-1 Reserved D0 Output Blank Screen 0: Normal 1: Output Pixel masked as BLACK color Output Image Control Register 2 (Address 8Ah) (R/W) D7 Reserved D6 Temporal Dithering Enable 0: Static Dithering 1: Temporal Dithering D5 Reserved D4 Dithering Enable 0: Disable 1: Enable D3 Color Gain Control Resolution Select 0: 8-bit Resolution 1: 9-bit Resolution Revision 0.9 - 34 - 2000/12/29 MTL005 MYSON TECHNOLOGY D2 Reserved D1 Gamma Table R/W Access Enable 0: Disable 1: Enable D0 Gamma Correction Function 0: OFF 1: ON Rev 0.9 Color Gain Control - RED (Address 90h) (R/W) It can be used to adjust the gain of RED component of the Display Image. D7-0 RGAIN[7:0] 0(00h) ~ x1(80h) ~ x1.992185(FFh) Color Gain Control - GREEN (Address 91h) (R/W) It can be used to adjust the gain of GREEN component of the Display Image. D7-0 GGAIN[7:0] 0(00h) ~ x1(80h) ~ x1.992185(FFh) Color Gain Control - BLUE (Address 92h) (R/W) It can be used to adjust the gain of BLUE component of the Display Image. D7-0 BGAIN[7:0] 0(00h) ~ x1(80h) ~ x1.992185(FFh) Color Brightness Control - RED (Address 93h) (R/W) It can be used to adjust the brightness of RED component of the Display Image. D7-0 RBRIGHT[7:0] -128(80h) ~ 0(00h) ~127(7Fh) Color Brightness Control - GREEN (Address 94h) (R/W) It can be used to adjust the brightness of GREEN component of the Display Image. D7-0 GBRIGHT[7:0] -128(80h) ~ 0(00h) ~127(7Fh) Color Brightness Control - BLUE (Address 95h) (R/W) It can be used to adjust the brightness of BLUE component of the Display Image. D7-0 BBRIGHT[7:0] -128(80h) ~ 0(00h) ~127(7Fh) Gamma Table Data Port (Address 9Fh) (R/W) Since the Gamma Table is downloadable, this data port is the entry address. Revision 0.9 - 35 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7-0 Rev 0.9 GAMMA_PORT[7:0] OSD Control Registers 0 (Address A0h) (R/W) D7 OSD Output Clock Select 0: from Internal Display Dot Clock 1: from Internal Display Dot Clock x 2 D6 OSD Output VS Invert 0: Normal 1: Invert D5-4 Reserved D3 OSD Function 0: OFF 1: ON D2 Reserved D1-0 OSD TYPE Select 00: OSDRGB = {R0000000, G0000000, B0000000} 01: OSDRGB = {RR000000, GG000000, BB000000} 10: OSDRGB = {RRRR0000, GGGG0000, BBBB0000} 11: OSDRGB = {RRRRRRRR, GGGGGGGG, BBBBBBBB} R = OSDR, G = OSDG, B = OSDB OSD Control Register 1 (Address A1h) (R/W) D7 OSD Output HS Invert 0: Normal 1: Invert. D6 OSD Output DCLK Invert 0: Normal 1: Invert. D5-4 OSD Output HS Delay 4 steps to change, each of them is 1ns delay/step. D3 OSD Input Data Sample Clock Invert 0: Normal. 1: Invert. D2-0 OSD Input Data Sample Clock Delay 8 steps to change, each of them is 1ns delay/step. OSD Control Register 2 (Address A2h) (R/W) D7-4 Reserved D3-0 OSD Output Clock Delay 16 steps to change, each of them is 1ns delay/step. Output Invert Control (Address A4h) (R/W) Revision 0.9 - 36 - 2000/12/29 MTL005 MYSON TECHNOLOGY D7 Reserved D6 RGB Data Invert Enable 0: Disable 1: Enable D5 Display DCLKH Invert 0: Normal 1: Invert D4 Display DCLK Invert 0: Normal 1: Invert D3 Reserved D2 Display Data Enable (DDEN) Invert 0: Normal 1: Invert D1 Display VSYNC Invert 0: Normal 1: Invert D0 Display HSYNC Invert 0: Normal 1: Invert Rev 0.9 Output Tri_state Control (Address A5h) (R/W) D7 Display Data R2OUT, G2OUT, B2OUT Output Disable 0: Normal 1: Tri_stated D6 Display Data R1OUT, G1OUT, B1OUT Output Disable 0: Normal 1: Tri_stated D5 Display DCLK2 Output Disable 0: Normal 1: Tri_stated D4 Display DCLK1 Output Disable 0: Normal 1: Tri_stated D3 OSD OCLK / OVSYNC / OHSYNC Output Disable 0: Normal 1: Tri_stated D2 Display Data Enable (DDEN) Output Disable 0: Normal 1: Tri_stated D1 Display VSYNC Output Disable 0: Normal Revision 0.9 - 37 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 1: Tri_stated D0 Display HSYNC Output Disable 0: Normal 1: Tri_stated Output Clocks Delay Adjustment (Address A6h) (R/W) D7-4 Display DCLKH delay adjustment 16 steps to adjust, Typical 1ns delay/step D3-0 Display DCLK delay adjustment 16 steps to adjust, Typical 1ns delay/step Output Clocks Duty Cycle Adjustment (Address A7h) (R/W) D7 Display DCLKH duty cycle Increase/Decrease 0: Decrease 1: Increase D6-4 Display DCLKH duty cycle adjustment 8 steps to adjust, Typical 0.5ns delay/step D3 Display DCLK duty cycle Increase/Decrease 0: Decrease 1: Increase D2-0 Display DCLK duty cycle adjustment 8 steps to adjust, Typical 0.5ns delay/step Output Miscellaneous Control (Address A9h) (R/W) D7 Second field Line Buffer Overflow status for Interlace input (RO) 0: Not Overflow 1: Overflow D6 Second field Line Buffer Underflow status for Interlace input (RO) 0: Not Underflow 1: Underflow D5 First field Line Buffer Overflow status for Interlace input or Line buffer Overflow status for Non-interlace input (RO) 0: Not Overflow 1: Overflow D4 First field Line Buffer Underflow status for Interlace input or Line Buffer Overflow status for Non-interlace input (RO) 0: Not Underflow 1: Underflow D3 Auto Output Horizontal Total Calculation Start (W) 0: Disable 1: Enable Auto Output Horizontal Total Calculation Ready Flag (R) 0: Ready 1: Not Ready Revision 0.9 - 38 - 2000/12/29 MTL005 MYSON TECHNOLOGY D2-0 Rev 0.9 Reserved Output Vertical Active Line Number - Low (Address AAh) (R/W) It defines the low byte of Output Vertical Active Line Number -1, only used for getting the values of Reg. ACh and ADh. D7-0 OVDE[7:0] Output Vertical Active Line Number - High (Address ABh) (R/W) It defines the high byte of Output Vertical Active Line Number -1, only used for getting the values of Reg. ACh and ADh. D1-0 OVDE[9:8] Output Horizontal Total Pixel Number - Low (Address ACh) (RO) It states the low byte of Output Horizontal Total Pixel Number. D7-0 OHTOT[7:0] Output Horizontal Total Pixel Number - High (Address ADh) (RO) It states the high byte of Output Horizontal Total Pixel Number. D2-0 OHTOT[10:8] Output Horizontal Total Residue Number - Low (Address AEh) (RO) It states the low byte of Output Horizontal Total Pixel Residue Number. D7-0 OHTOT_RES[7:0] Output Horizontal Total Residue Number - High (Address AFh) (RO) It states the high byte of Output Horizontal Total Pixel Residue Number. D7-2 Reserved D1-0 OHTOT_RES[9:8] Zoom Control Register 0 (Address B0h) (R/W) D7 Reserved D6-4 Vertical Scale Select 0xx: PASS mode 10x: DUPLICATE mode 110: BILINEAR mode 111: INTERPOLATION TABLE mode D3 Reserved D2-0 Horizontal Scale Select 0xx: PASS mode Revision 0.9 - 39 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 10x: DUPLICATE mode 110: BILINEAR mode 111: INTERPOLATION TABLE mode Zoom Control Register 1 (Address B1h) (R/W) D7-1 Reserved D0 Interpolation Table R/W Access Enable 0: Disable 1: Enable Zoom Vertical Scale Ratio – Low (Address B4h) (R/W) It defines the low byte of vertical scale ratio value for scale up. D7-0 ZVSF[7:0] Zoom Vertical Scale Ratio - High (Address B5h) (R/W) It defines the high byte of vertical scale ratio value for scale up. D7-0 ZVSF[15:8] ZVSF = CEIL[(input_height – 1)/ (output_height – 1)* 216] Zoom Horizontal Scale Ratio - Low (Address B6h) (R/W) It defines the low byte of horizontal scale ratio value for scale up. D7-0 ZHSF[7:0] Zoom Horizontal Scale Ratio - High (Address B7h) (R/W) It defines the high byte of horizontal scale ratio value for scale up. D7-0 ZHSF[15:8] ZHSF = CEIL[(input_width – 1)/ (output_width – 1)* 216] Interpolation Table Data Port (Address BFh) (R/W) It defines the entry address of the Interpolation table data port. D7-0 TFPORT[7:0] Host Control Register 1 (Address C1h) (R/W) D7 Reserved D6 I2C Bus Address No Increment 0: Normal 1: No Increment D5 Double Buffer load Select 0: Immediately Revision 0.9 - 40 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 1: Delay to Display VSYNC D4 Registers Double Buffer function Enable 0: Disable 1: Enable D3-2 Reserved D1 Display Registers Double Buffer Load (WO) D0 Input Registers Double Buffer Load (WO) Host Access Mode Status (Address CBh) (RO) D7-1 Reserved D0 Host Access Mode 0: 2-wire Serial mode (IIC) 1: 8-bit Parallel mode Clock Synthesizer Control Register (Address E0h) (R/W) D7 External Display Clock Selection 0: External Display Clock 1 1: External Display Clock 2 D6-3 Reserved D2 Display Clock Source 0: Internal Display Clock 1: External Reference Clock D1 Reserved D0 Display Clock Synthesizer Enable 0: Enable 1: Disable Clock Synthesizer Value Load (Address E1h) (WO) D7-1 Reserved D0 Display Clock Synthesizer Value Load (WO) Display Clock Synthesizer N Value (Address E2h) (R/W) D7-0 Display Clock Synthesizer N value Display Clock Synthesizer M Value (Address E3h) (R/W) D7-0 Display Clock Synthesizer M value Clock Synthesizer R Value (Address E6h) (R/W) D7-2 Revision 0.9 Reserved - 41 - 2000/12/29 MTL005 MYSON TECHNOLOGY D1-0 Rev 0.9 Display Clock Synthesizer R value 00: No divided 01: Divided by 2 1x: Divided by 4 SYNC Interrupt Flag Control (Address E8h) (R) It contains the status of SYNC Interrupts. D7 Display VSYNC Pulse Interrupt Status 0: No Display VSYNC pulse detected 1: Any Display VSYNC pulse detected D6 Input VSYNC Pulse Interrupt Status 0: No Input VSYNC pulse detected 1: Any Input VSYNC pulse detected D5 VSYNC Presence Change Status 0: No Change 1: Change D4 HSYNC Presence Change Status 0: No Change 1: Change D3 VSYNC Polarity Change Status 0: No Change 1: Change D2 HSYNC Polarity Change Status 0: No Change 1: Change D1 VSYNC Frequency Change Status 0: No Change 1: Change D0 HSYNC Frequency Change Status 0: No Change 1: Change SYNC Interrupt Flag Control (Address E8h) (W) It is used to clear the corresponding SYNC interrupt signal when Software finishes serving the interrupt service routine. D7 Clear Display VSYNC Pulse Interrupt Enable 0: Disable 1: Enable D6 Clear Input VSYNC Pulse Interrupt Enable 0: Disable 1: Enable D5 Clear VSYNC Presence Change Interrupt Enable 0: Disable Revision 0.9 - 42 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 1: Enable D4 Clear HSYNC Presence Change Interrupt Enable 0: Disable 1: Enable D3 Clear VSYNC Polarity Change Interrupt Enable 0: Disable 1: Enable D2 Clear HSYNC Polarity Change Interrupt Enable 0: Disable 1: Enable D1 Clear VSYNC Frequency Change Interrupt Enable 0: Disable 1: Enable D0 Clear HSYNC Frequency Change Interrupt Enable 0: Disable 1: Enable General Interrupt Flag Control (Address E9h) (R) It contains the status of General Interrupts. D7-2 Reserved D1 Auto Position Finish Status (valid for Single mode only) 0: Not Finish 1: Finish D0 Auto Calibration Finish Status (valid for Single mode only) 0: Not Finish 1: Finish General Interrupt Flag Control (Address E9h) (W) It is used to clear the corresponding general interrupt signal when Software finishes serving the interrupt service routine. D7-2 Reserved D1 Clear Auto Position Finish Interrupt Enable 0: Disable 1: Enable D0 Clear Auto Calibration Finish Interrupt Enable 0: Disable 1: Enable SYNC Interrupt Enable Control (Address EAh) (R/W) It is used to enable SYNC Interrupt function. D7 Revision 0.9 Display VSYNC Pulse Interrupt Enable - 43 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 0: Disable 1: Enable D6 Input VSYNC Pulse Interrupt Enable 0: Disable 1: Enable D5 VSYNC Presence Change Interrupt Enable 0: Disable 1: Enable D4 HSYNC Presence Change Interrupt Enable 0: Disable 1: Enable D3 VSYNC Polarity Change Interrupt Enable 0: Disable 1: Enable D2 HSYNC Polarity Change Interrupt Enable 0: Disable 1: Enable D1 VSYNC Frequency Change Interrupt Enable 0: Disable 1: Enable D0 HSYNC Frequency Change Interrupt Enable 0: Disable 1: Enable General Interrupt Enable Control (Address EBh) (R/W) It is used to enable General Interrupt functions. D7 Interrupt Output Polarity 0: Active High 1: Active Low D6-2 Reserved D1 Auto Position Finish Interrupt Enable 0: Disable 1: Enable D0 Auto Calibration Finish Interrupt Enable 0: Disable 1: Enable HS Frequency Change Interrupt Compare (Address ECh) (R/W) It is used to control Interrupt generation by comparing the frequency change value when Input HS Frequency Changes. D7-0 Revision 0.9 HSCMPREG[7:0] - 44 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 Power Management Control (Address F1h) (R/W) D7 Reserved D6 Power Down Gamma & Interpolation Table 0: Normal 1: Power Down D5 Reserved D4 Power Down Line Buffers 0: Normal 1: Power Down D3 Reserved D2 Mask REFCLK 0: Disable 1: Enable D1 Power Down all the clocks except REFCLK 0: Normal 1: Power Down D0 Software Reset Enable 0: Disable 1: Enable Revision 0.9 - 45 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 5. ELECTRICAL CHARACTERISTICS 5.1 DC CHARACTERISTICS Table 5.1 Recommended Operating Conditions SYMBOL Vcc Tamb Tstg PARAMETER Operation Voltage Operating Ambient Temperature Storage Temperature MIN 3.0 0 -55 TYP 3.3 MAX 3.6 70 150 UNIT V o C o C Table 5.2 DC Electrical Characteristics for 3.3 V Operation SYMBOL VIL VIH Vt- Vt+ VOL VOH RI ILI ILO Revision 0.9 PARAMETER CONDITIONS Input Low Voltage Input High Voltage Input Schmitt Trigger Low Voltage at pins SDA and SCK Input Schmitt Trigger High Voltage at pins SDA and SCK Output Low Voltage Output High Voltage Input Pull-up/Down VIL = 0v or Resistance VIH = VCC Input Leakage Current Output Leakage Current MIN TYP MAX 0.8 UNIT V V 0.4 V V Kohm 10 20 uA uA 2.0 1.0 1.7 2.4 75 -10 -20 - 46 - 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 5.2 AC CHARACTERISTICS ¨ Input Interface Timing Figure 5.2.1 Input Interface Timing IPCLK Input VS/HS Tivhs Tivhh PIXIN[23:0] Tids SYMBOL Tids Tidh Tivhs Tivhh ¨ Tidh Table 5.2.1 Input Interface Timing PARAMETER Input Image Signal Setup Time for IPCLK Input Image Signal Hold Time for IPCLK Input VSYNC/HSYNC Setup Time for IPCLK Input VSYNC/HSYNC Hold Time for IPCLK MIN 2 3 2 3 MAX UNIT ns ns ns ns Output Interface Timing Figure 5.2.2 Output Interface Timing DDCLK Tdvs Display VS Tdhs Display HS Tdde Display DDEN Tddp PIXOUT1[23:0] / PIXOUT2[23:0] Revision 0.9 - 47 - 2000/12/29 MTL005 MYSON TECHNOLOGY SYMBOL Tdvs Tdhs Tdde Tddp Rev 0.9 Table 5.2.2 Output Interface Timing PARAMETER Display VSYNC Output Delay to DDCLK Display HSYNC Output Delay to DDCLK Display DDEN Output Delay to DDCLK Display Data Output Delay to DDCLK MIN 2 0.5 1 1.5 MAX UNIT ns ns ns ns Note: DDCLK phase can be adjusted relative to data and control outputs using the DDCLK_INV (Reg. A4h/D5-4) and DDCLK_DELAY[2:0] (Reg. A6h/D7-0) programming controls. ¨ OSD Interface Timing Figure 5.2.3 OSD Interface Timing OCLK Tosdd OVSYNC / OHSYNC Input OSDDEN / OSDRED / OSDGRN / OSDBLU Tosds SYMBOL Tosdd Tosds Tosdh Tosdh Table 5.2.3 OSD Interface Timing PARAMETER OSD VS / HS Output Delay to OCLK OSD Signal Input Setup Time for OCLK OSD Signal Input Hold Time for OCLK MIN 2 5.5 0 MAX UNIT ns ns ns Note: OCLK phase can be adjusted using OCLK_INV (Reg. A1h/D3) programming control and OHSYNC phase can be adjusted using OHSYNC_DELAY[1:0] (Reg. A1h/D5-4) programming control. Revision 0.9 - 48 - 2000/12/29 MTL005 MYSON TECHNOLOGY ¨ Rev 0.9 I2C Host Interface Timing Figure 5.2.4 I2C Host Interface Timing Thigh Tsu:sta Thd:sta SYMBOL Thigh Tlow Tsu:dat Thd:dat Tsu:sta Thd:sta Tsu:sto Thd:sto Revision 0.9 Thd:sto Tlow Tsu:dat Tsu:sto Thd:dat Table 5.2.4 I2C Host Interface Timing PARAMETER Clock High Period Clock Low Period Data in Setup Time Data in Hold Time Start condition Setup Time Start condition Hold Time Stop condition Setup Time Stop condition Hold Time - 49 - MIN 500 500 200 100 500 500 500 500 MAX UNIT ns ns ns ns ns ns ns ns 2000/12/29 MTL005 MYSON TECHNOLOGY Rev 0.9 6. PACKAGE DIMENSION 128 QFP A1 A2 L1 b c e stand-off body thickness lead length lead width lead thickness lead pitch (All units are in mm) body size D1 E1 14 20 Revision 0.9 lead count 128 A1 A2 L1 b c e 0.25 2.72 1.6 0.2 0.15 0.5 - 50 - 2000/12/29