Professional Documents
Culture Documents
PRELIMINARY Datasheet
Ordering Information
Part Number gm5621-AA gm5611-AA gm2621-AA gm2611-AA gm5621-LF-AA gm5611-LF-AA gm2621-LF-AA gm2611-LF-AA Output Resolution SXGA XGA SXGA XGA SXGA XGA SXGA XGA 128-pin PQFP Lead Free Package 128-pin PQFP
www.gnss.com
Copyright 2004 Genesis Microchip Inc. All rights reserved. Including the right of reproduction in whole or in part in any form.
Even though Genesis Microchip Inc. has reviewed this publication, GENESIS MICROCHIP INC. MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS PUBLICATION, ITS QUALITY, ACCURACY, NONINFRINGMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS PUBLICATION IS PROVIDED AS IS AND THE READER ASSUMES THE RISK AS TO ITS QUALITY, ACCURACY, OR SUITABILITY FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL GENESIS MICROCHIP INC. BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS PUBLICATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. This publication is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the government are subject to restrictions set forth in DFARS 252.277-7013 or 48 CFR 52.227-19 as applicable. The Genesis logo is a trademark of Genesis Microchip Inc. All other marks, brands and product names are the property of their respective owners.
GENESIS
MICROCHIP
Revision History
Revision
C5621-DAT-01A C5621-DAT-01B
Date
May 27, 2004 July 14, 2004
Description
Initial Release - Updated pin-compatible family table in Overview - Updated pin list and diagram: changed pin names for pins 7-16, 31-40, and 63 - Updated pin descriptions in Table 7 for SPI_DI and SPI_DO - Updated Ordering Information - Updated Functional Description: - TCLK description - Replaced Internal Oscillator Output at TCLK Pin figure - Updated Reset pulse duration data in Power-On Reset Specification table - Changed AVDD 3.3 Glitch-Induced Reset Specifications to 150ns - Updated Bootstrap Configuration Pins section - Updated Electrical Specifications: - DC Characteristics: Thermal Resistance, Soldering Temperature, Vapor Phase Soldering, Power Consumption, Supply Current (including Notes) - Added LVDS Transmitter Switching Characteristics diagram - Added tables for LVDS Even and Odd Channels 0 to 3(1) - Updated Ordering Information: - Added gm5611 and gm2611 - Added HOST_SDA and HOST_SCL pin names to pins 66 and 67 - Added lead-free solder reflow profile diagram - Added table to title page that includes gm5621 Family derivative products (gm2621, gm5611, gm2611) - Updated Functional Description: - Removed section Using an External Clock Oscillator - Minor changes to Clock Generation and Clock Domains - Changes in GPIO section - Changes to note in Bootstrap Configuration - Changed pin 105 to GPO_6; updated description - Added section on Instant Auto - Moved Ordering Information to front cover - Added Lead-Free temperatures to Table 18, Absolute Maximum Ratings
C5621-DAT-01C
September 7, 2004
C5621-DAT-01D
December 6, 2004
C5621-DAT-01E
C5621-DAT-01E
GENESIS
MICROCHIP
Contents
1 1.1 1.2 OVERVIEW..................................................................................................................................6 System Design Example ....................................................................................................6 Features................................................................................................................................7
2 3 4 4.1
PIN DIAGRAMS: GM5621, GM5611, GM2621, GM2611....................................................8 PIN LIST: GM5621/GM5611/GM2621/GM2611...................................................................12 FUNCTIONAL DESCRIPTION .............................................................................................15 Clock Generation ..............................................................................................................15
4.1.1 4.1.2 4.1.3 Clock Generation Using Internal Oscillator with External Crystal .............................15 Clock Synthesis ..........................................................................................................18 Clock Domains ...........................................................................................................18
4.2
4.2.1 4.2.2 4.2.3
Chip Initialization.............................................................................................................20
Power Sequencing ......................................................................................................20 Hardware Reset..........................................................................................................21 Software Reset............................................................................................................23
4.3
4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9
4.4
4.4.1 4.4.2
C5621-DAT-01E
GENESIS
MICROCHIP
4.5
4.5.1
Input Capture....................................................................................................................29
Source Standalone Mode............................................................................................30
Test Pattern Generator (TPG)..........................................................................................30 Input Format Measurement ............................................................................................30 Intelligent Image Processing Zoom/Shrink/Sharpening Filter...............................33
Variable Zoom Scaling ...............................................................................................33 Horizontal and Vertical Shrink...................................................................................33 Programmable Sharpening Filter ...............................................................................33 Gamma Look-Up-Table (LUT) ...................................................................................33 Color Standardization and sRGB Support..................................................................33
4.9
4.9.1 4.9.2 4.9.3 4.9.4 4.9.5
4.10 4.11
4.11.1 4.11.2
4.12
4.12.1 4.12.2 4.12.3 4.12.4 4.12.5 4.12.6 4.12.7 4.12.8 4.12.9
C5621-DAT-01E
GENESIS
MICROCHIP
4.13
5 6 7 7.1 7.2
ELECTRICAL SPECIFICATION............................................................................................44 PACKAGE SPECIFICATION.................................................................................................50 SOLDER PROFILES .................................................................................................................51 Regular QFP Reflow Profile ............................................................................................51 Lead-Free QFP Reflow Profile ........................................................................................52
C5621-DAT-01E
GENESIS
MICROCHIP
1 Overview
The gm5621 is an all-in-one dual input LCD monitor controller supporting resolutions up to SXGA that is available in a very low pin count package. The gm5621 leverages Genesis patented advanced image-processing technology as well as a proven integrated ADC/PLL and an UltraReliable DVI compliant digital receiver to deliver a high-quality solution for mainstream analog and dual input monitors. gm5621 includes an on-chip, industry standard, dual channel LVDS transmitter for direct interfacing of commercially available LVDS LCD panel modules. In addition, gm5621 includes an integrated X86 OCM with SPI compatible interface, a multicolor proportional font OSD engine, a programmable coefficient scaling engine, dual channel Schmitt and Reset circuitry. Along with the high quality and reliability, gm5621 also provides a very low cost system design because of the reduction in the number of system components used and reduction in the board size due to a smaller package. The gm5621 is part of the Genesis gm56xx family of products, which offers pin compatibility across the RSDS part, gm5626, and all of their derivative products. The pin compatible parts available in the gm56xx family are listed below:
Device gm5621 gm5626 gm5626H gm2621 gm2626 gm5611 gm2611 HighQuality ADC UltraReliable DVI Rx HDCP Content Protection LVDS Tx RSDS Tx Output Resolution SXGA Package 128-QFP 128-QFP 128-QFP 128-QFP 128-QFP 128-QFP 128-QFP
1.1
Crystal
Row Drivers
Digital Input
gm5621 gm5621
LVDS
Column Drivers
LCD Panel
C5621-DAT-01E
GENESIS
MICROCHIP
1.2
Features
I N T E L L I G E N T I M AG E PROCESSING
Programmable coefficients for user sharpness control Real Recovery function provides full color recovery image for refresh rates higher than those supported by the LCD panel
U L T R A -R E L I AB L E DVI I N P U T
Operating speed 165 MHz (up to UXGA 60Hz) Direct connect to all DVI-compliant digital transmitters High-bandwidth Digital Content Protection (HDCP)
A N AL O G RGB I N P U T
Supports up to SXGA 75Hz / UXGA 60Hz Composite-sync and Sync-on-Green (SOG) support Input format detection and auto-alignment Phase clock and image positioning
O N - C H I P OSD C O N T R O L L E R
On-chip RAM for high-quality programmable menus 1, 2 and 4-bit per pixel character cells Horizontal and vertical stretch of OSD menus Blinking, transparency and blending Supports two independent OSD menu rectangles Proportional fonts
ON-CHIP MICROCONTROLLER
High-performance 16-bit X86 MCU with onchip RAM and ROM Unified memory architecture simplifies chip programming 7 general-purpose inputs-outputs (GPIO) Additional 5 general-purpose outputs (GPO), Of which 2 can be configured as PWMs UART link for ISP and factory setting purpose Two DDC2Bi with DMA buffer to internal RAM Slow clock mode for 50mW sleep mode power consumption Host I2C support for firmware debugging
LVDS T R AN S M I T T E R S
Double pixel up to SXGA 75Hz output Support for 8 or 6-bit panels (with high-quality dithering) Pin swap, odd / even swap and red / blue group swap of RGB outputs for flexibility in board layout Programmable signal amplitude
H I G H L Y I N T E G R AT E D S Y S T E M - O N A-CHIP
50mW power saving mode 5-Volt tolerant inputs Two Layer PCB support On-chip reset circuit to eliminate external reset IC Integrated Schmitt trigger for HSYNC and VSYNC General purpose low bandwidth ADC
C5621-DAT-01E
GENESIS
MICROCHIP
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103
AVDD_BIAS_33 PPWR GPIO_14 GPIO_13 GPIO_12 GPIO_11 GPIO_10 GPIO_9 GPIO_8 PWM1/GPO_5 CVDD_18 CRVSS LBADC_VDD_33 LBADC_IN1 LBADC_IN2 LBADC_IN3 LBADC_VSS RESETn AVDD_RPLL_33 TCLK XTAL VSS_RPLL VDD_RPLL_18 GPO_6 AVDD_ADC_18 AVSS_ADC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
C5621-DAT-01E
O_CH0P_LV O_CH0N_LV RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT PBIAS PWM0/GPO_4 GPO_0 CRVSS RVDD_33 CRVSS CVDD_18 GPO_1 GPO_2 GPO_3 SPI_CSn SPI_CLK SPI_DI SPI_DO RVDD_33 DDC_SCL_VGA
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
AVSS_BIAS VDD_OUT_33 RESERVED RESERVED RESERVED RESERVED E_CH3P_LV E_CH3N_LV E_CLKP_LV E_CLKN_LV E_CH2P_LV E_CH2N_LV E_CH1P_LV E_CH1N_LV E_CH0P_LV E_CH0N_LV CVDD_18 CRVSS RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT RESERVED RESERVED RESERVED RESERVED O_CH3P_LV O_CH3N_LV O_CLKP_LV O_CLKN_LV O_CH2P_LV O_CH2N_LV O_CH1P_LV O_CH1N_LV
AVSS_ADC AVDD_ADC_33 REDRED+ AVSS_ADC GREENGREEN+ AVSS_ADC BLUEBLUE+ AVDD_ADC_33 RVDD_33 VSYNC HSYNC CRVSS CVDD_18 AVDD_DVI_18 AVSS_DVI RXCRXC+ AVDD_DVI_33 RX0RX0+ AVSS_DVI AVDD_DVI_18 AVSS_DVI RX1RX1+ AVDD_DVI_33 RX2RX2+ AVSS_DVI AVDD_DVI_18 REXT AVSS_DVI DDC_SDA_DVI/HOST_SDA DDC_SCL_DVI/HOST_SCL DDC_SDA_VGA
gm5621
Genesis Microchip CONFIDENTIAL
GENESIS
MICROCHIP
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103
AVDD_BIAS_33 PPWR GPIO_14 GPIO_13 GPIO_12 GPIO_11 GPIO_10 GPIO_9 GPIO_8 PWM1/GPO_5 CVDD_18 CRVSS LBADC_VDD_33 LBADC_IN1 LBADC_IN2 LBADC_IN3 LBADC_VSS RESETn AVDD_RPLL_33 TCLK XTAL VSS_RPLL VDD_RPLL_18 GPO_6 AVDD_ADC_18 AVSS_ADC 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
C5621-DAT-01E
RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT PBIAS PWM0/GPO_4 GPO_0 CRVSS RVDD_33 CRVSS CVDD_18 GPO_1 GPO_2 GPO_3 SPI_CSn SPI_CLK SPI_DI SPI_DO RVDD_33 DDC_SCL_VGA
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
AVSS_BIAS VDD_OUT_33 RESERVED RESERVED RESERVED RESERVED E_CH3P_LV E_CH3N_LV E_CLKP_LV E_CLKN_LV E_CH2P_LV E_CH2N_LV E_CH1P_LV E_CH1N_LV E_CH0P_LV E_CH0N_LV CVDD_18 CRVSS RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
AVSS_ADC AVDD_ADC_33 REDRED+ AVSS_ADC GREENGREEN+ AVSS_ADC BLUEBLUE+ AVDD_ADC_33 RVDD_33 VSYNC HSYNC CRVSS CVDD_18 AVDD_DVI_18 AVSS_DVI RXCRXC+ AVDD_DVI_33 RX0RX0+ AVSS_DVI AVDD_DVI_18 AVSS_DVI RX1RX1+ AVDD_DVI_33 RX2RX2+ AVSS_DVI AVDD_DVI_18 REXT AVSS_DVI DDC_SDA_DVI/HOST_SDA DDC_SCL_DVI/HOST_SCL DDC_SDA_VGA
gm5611
Genesis Microchip CONFIDENTIAL
GENESIS
MICROCHIP
C5621-DAT-01E
O_CH0P_LV O_CH0N_LV RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT PBIAS PWM0/GPO_4 GPO_0 CRVSS RVDD_33 CRVSS CVDD_18 GPO_1 GPO_2 GPO_3 SPI_CSn SPI_CLK SPI_DI SPI_DO RVDD_33 DDC_SCL_VGA
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
AVSS_BIAS VDD_OUT_33 RESERVED RESERVED RESERVED RESERVED E_CH3P_LV E_CH3N_LV E_CLKP_LV E_CLKN_LV E_CH2P_LV E_CH2N_LV E_CH1P_LV E_CH1N_LV E_CH0P_LV E_CH0N_LV CVDD_18 CRVSS RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT RESERVED RESERVED RESERVED RESERVED O_CH3P_LV O_CH3N_LV O_CLKP_LV O_CLKN_LV O_CH2P_LV O_CH2N_LV O_CH1P_LV O_CH1N_LV
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103
AVDD_BIAS_33 PPWR GPIO_14 GPIO_13 GPIO_12 GPIO_11 GPIO_10 GPIO_9 GPIO_8 PWM1/GPO_5 CVDD_18 CRVSS LBADC_VDD_33 LBADC_IN1 LBADC_IN2 LBADC_IN3 LBADC_VSS RESETn AVDD_RPLL_33 TCLK XTAL VSS_RPLL VDD_RPLL_18 GPO_6 AVDD_ADC_18 AVSS_ADC 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
AVSS_ADC AVDD_ADC_33 REDRED+ AVSS_ADC GREENGREEN+ AVSS_ADC BLUEBLUE+ AVDD_ADC_33 RVDD_33 VSYNC HSYNC CRVSS CVDD_18 RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED HOST_SDA HOST_SCL DDC_SDA_VGA
gm2621
Genesis Microchip CONFIDENTIAL
10
GENESIS
MICROCHIP
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103
AVDD_BIAS_33 PPWR GPIO_14 GPIO_13 GPIO_12 GPIO_11 GPIO_10 GPIO_9 GPIO_8 PWM1/GPO_5 CVDD_18 CRVSS LBADC_VDD_33 LBADC_IN1 LBADC_IN2 LBADC_IN3 LBADC_VSS RESETn AVDD_RPLL_33 TCLK XTAL VSS_RPLL VDD_RPLL_18 GPO_6 AVDD_ADC_18 AVSS_ADC 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
C5621-DAT-01E
RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT PBIAS PWM0/GPO_4 GPO_0 CRVSS RVDD_33 CRVSS CVDD_18 GPO_1 GPO_2 GPO_3 SPI_CSn SPI_CLK SPI_DI SPI_DO RVDD_33 DDC_SCL_VGA
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
AVSS_BIAS VDD_OUT_33 RESERVED RESERVED RESERVED RESERVED E_CH3P_LV E_CH3N_LV E_CLKP_LV E_CLKN_LV E_CH2P_LV E_CH2N_LV E_CH1P_LV E_CH1N_LV E_CH0P_LV E_CH0N_LV CVDD_18 CRVSS RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED VDD_OUT_33 VSS_OUT RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
AVSS_ADC AVDD_ADC_33 REDRED+ AVSS_ADC GREENGREEN+ AVSS_ADC BLUEBLUE+ AVDD_ADC_33 RVDD_33 VSYNC HSYNC CRVSS CVDD_18 RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED HOST_SDA HOST_SCL DDC_SDA_VGA
gm2611
Genesis Microchip CONFIDENTIAL
11
GENESIS
MICROCHIP
No
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 128 49 127
I/O
AG P AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO P G AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO AO P G AP O O
Description
Analog ground for LVDS PLL and Bandgap Digital 3.3V supply for LVDS output Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect LVDS even channel 3 positive LVDS even channel 3 negative LVDS even channel clock positive LVDS even channel clock negative LVDS even channel 2 positive LVDS even channel 2 negative LVDS even channel 1 positive LVDS even channel 1 negative LVDS even channel 0 positive LVDS even channel 0 negative Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Digital 3.3V supply for LVDS output Digital ground for LVDS output Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect LVDS odd channel 3 positive. Reserved for gm5611 and gm2611. LVDS odd channel 3 negative. Reserved for gm5611 and gm2611. LVDS odd channel clock positive. Reserved for gm5611 and gm2611. LVDS odd channel clock negative. Reserved for gm5611 and gm2611. LVDS odd channel 2 positive. Reserved for gm5611 and gm2611. LVDS odd channel 2 negative. Reserved for gm5611 and gm2611. LVDS odd channel 1 positive. Reserved for gm5611 and gm2611. LVDS odd channel 1 negative. Reserved for gm5611 and gm2611. LVDS odd channel 0 positive. Reserved for gm5611 and gm2611. LVDS odd channel 0 negative. Reserved for gm5611 and gm2611. Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Reserved; Do not connect Digital 3.3V supply for LVDS output Digital ground for LVDS output Analog 3.3V supply for LVDS PLL and Bandgap Panel backlight enable Panel power enable
C5621-DAT-01E
12
GENESIS
MICROCHIP
No
89 90 92 93 94 95 96 97 98 99 100 101 102 103 104
I/O
I I AP AI AI AG AI AI AG AI AI AP AG AG AP
Description
ADC input horizontal sync or composite sync input. [Input, programmable Schmitt Trigger, 5V-tolerant] ADC input vertical sync. [Input, programmable Schmitt Trigger, 5V-tolerant] Analog power (3.3V) for ADC. Positive analog input for Blue channel. Negative analog input for Blue channel. Analog ground for ADC. Positive analog input for Green channel and SOG input. Negative analog input for Green channel. Analog ground for ADC. Positive analog input for Red channel. Negative analog input for Red channel. Analog power (3.3V) for ADC. Must be bypassed with capacitor to AVSS_ADC pin. Analog ground for ADC. Analog ground for ADC. Analog power (1.8V) for ADC. Must be bypassed with capacitor to AVSS_ADC pin.
No
68 69
I/O
AG AI
Description
Analog GND for DVI input. Reserved for gm2621 and gm2611; Do not connect. External reference resistor. A 1%, 250 resistor should be connected from this pin to pin 74. Reserved for gm2621 and gm2611; Do not connect. Analog VDD (1.8V) for DVI input. Must be bypassed with external capacitor(s) to AVSS_DVI. Reserved for gm2621 and gm2611; Do not connect. Analog GND for DVI input. Reserved for gm2621 and gm2611; Do not connect. DVI input channel 2 positive. Reserved for gm2621 and gm2611; Do not connect. DVI input channel 2 negative. Reserved for gm2621 and gm2611; Do not connect. Analog VDD (3.3V) for DVI input. Reserved for gm2621 and gm2611; Do not connect. DVI input channel 1 positive. Reserved for gm2621 and gm2611; Do not connect. DVI input channel 1 negative. Reserved for gm2621 and gm2611; Do not connect. Analog GND for DVI input. Reserved for gm2621 and gm2611; Do not connect. Analog VDD (1.8V) for DVI input. Must be bypassed with external capacitor(s) to AVSS_DVI. Reserved for gm2621 and gm2611; Do not connect. Analog GND for DVI input. Reserved for gm2621 and gm2611; Do not connect. DVI input channel 0 positive. Reserved for gm2621 and gm2611; Do not connect. DVI input channel 0 negative. Reserved for gm2621 and gm2611; Do not connect. Analog VDD (3.3V) for DVI input. Reserved for gm2621 and gm2611; Do not connect. DVI clock input positive. Reserved for gm2621 and gm2611; Do not connect. DVI clock input negative. Reserved for gm2621 and gm2611; Do not connect. Analog GND for DVI input. Reserved for gm2621 and gm2611; Do not connect. Analog VDD (1.8V) for DVI input. Must be bypassed with external capacitor(s) to AVSS_DVI. Reserved for gm2621 and gm2611; Do not connect.
AVDD_DVI_18
70
AP
AVSS_DVI RX2+ RX2AVDD_DVI_33 RX1+ RX1AVSS_DVI AVDD_DVI_18 AVSS_DVI RX0+ RX0AVDD_DVI_33 RXC+ RXCAVSS_DVI AVDD_DVI_18
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
AG AI AI AP AI AI AG AP AG AI AI AP AI AI AG AP
Table 4: CLOCKS
Pin Name
VDD_RPLL_18 VSS_RPLL XTAL TCLK AVDD_RPLL_33
No
106 107 108 109 110
I/O
P G AO AI AP
Description
Digital 1.8V power for PLL. Ground for PLL. Connect to 14.3MHz crystal. Should be bypassed with capacitor to AVDD_RPLL_33. Connect to 14.3MHz crystal. Should be bypassed with capacitor to AVDD_RPLL_33. Analog power (3.3V) for PLL.
C5621-DAT-01E
13
GENESIS
MICROCHIP
No
53 63 91 17 55 87 118 18 52 54 88 117
I/O
P
Description
Digital output VDD. Connect to digital 3.3V.
CVDD_18
CRVSS
No
64 65 66 67 51 56 57 58 50 105 119 111 120 121 122 123 124 125 126
I/O
I IO I IO IO IO IO IO IO O IO AIO IO IO IO IO IO IO IO
Description
DDC2Bi clock for Analog Port DDC2Bi data for Analog Port, internal pullup of 10K ohms. DDC2Bi clock for DVI Port or host 2-wire clock signal for debugging. DDC2Bi data for DVI Port or host 2-wire data signal for debugging, internal pullup of 10K ohms. General-purpose output GPO_0. Also used for bootstrap control. General-purpose output GPO_1. Also used for bootstrap control. General-purpose input/output GPO_2. Also used for bootstrap control. General-purpose output GPO_3. Also used for bootstrap control. PWM0 output or optional general-purpose output GPO_4. Also used for bootstrap control. General-purpose output GPO_6. Output drive limited to 1.8V only. PWM1 output or optional general-purpose output GPO_5. Also used for bootstrap control. Bypass with 0.01uF capacitor to GND. General-purpose input/output 8 General-purpose input/output 9 General-purpose input/output 10 General-purpose input/output 11 General-purpose input/output 12 General-purpose input/output 13 General-purpose input/output 14
Note: In gm2621 and gm2611, pins 66 and 67 are available for host 2-wire purposes only.
Table 7: General-Purpose LBADC
Pin Name
LBADC_VSS LBADC_IN3 LBADC_IN2 LBADC_IN1 LBADC_VDD_33
No
112 113 114 115 116
I/O
G AI AI AI P
Description
Ground for general-purpose LBADC. General-purpose LBADC input 3. General-purpose LBADC input 2. General-purpose LBADC input 1. 3.3V supply for general-purpose LBADC. Connect to the same power rail as RVDD_33.
No
59 60 61 62
I/O
IO IO IO IO
Description
SPI ROM chip select. Also used for bootstrap control. SPI ROM Clock output. SPI ROM Data input. Connect this pin to the data output of Serial FLASH. SPI ROM Data output. Connect this pin to the data input of Serial FLASH.
C5621-DAT-01E
14
GENESIS
MICROCHIP
4 Functional Description
Figure 6: Functional Block Diagram
CSYNC/ SOG VGA Schmitt 3x ADC DDC2Bi Scaling HDCP DVI DVI Rx DDC2Bi Test Pattern Generator LBADC Reset Circuit ESM Image Capture Serial Flash/ NVRAM Crystal
SPI Controller
MCU
PLL
CLUT
LVDS Tx
OSD
LVDS Panel
MUX
Keypad
4.1
Clock Generation
The following input sources are accepted: 1. Crystal Input Clock (TCLK and XTAL). This is the input pair to an internal crystal oscillator and corresponding logic. Alternatively, a single ended TTL/CMOS clock input can be driven into the TCLK pin (leave XTAL as n/c in this case). However, this is not recommended from the system cost saving perspective. DVI Differential Input Clock (RC+ and RC-). Two I2C slave SCLs for DDC2Bi (one is also for I2C-to-JTAG bridge).
2. 3.
C5621-DAT-01E
15
GENESIS
MICROCHIP
Vdda
GENESIS DEVICE
Vdda CL2
XTAL
100 K 180 uA
N/C Bootstrap 60K Internal Pull Down Reset State Logic Internal Oscillator Enable
The TCLK oscillator uses a Pierce Oscillator circuit. The output of the oscillator circuit, measured at the TCLK pin, is an approximate sine wave with a bias of about 2.5 volts above ground (see the figure below, Internal Oscillator Output at TCLK Pin). The peak-to-peak voltage of the output (measured at TCLK Pin) can range from 100 mV to 2.0 V. This range is provided as a reference; the actual peak-to-peak voltage range and bias on the TCLK pin may vary depending on the specific characteristics of the crystal, the PCB traces and load of the capacitors variations. The maximum voltage level of the peak-to-peak swing cannot exceed 3.6 V (see Absolute Maximum Ratings Table). The internal oscillator requires a minimum signal level greater than 100-mV peak-to-peak to function. If the peak-to-peak range falls below 100 mV, the internal oscillator will not work. The output of the oscillator is connected to a comparator that converts the sine wave to a square wave. The comparator requires a minimum signal level of about 50-mV peak to peak to function correctly. The output of the comparator is buffered and then distributed to the internal circuits.
C5621-DAT-01E
16
GENESIS
MICROCHIP
3.3 Volts
~ 2.5 Volts
time
One of the design parameters that must be given some consideration is the value of the loading capacitors used with the crystal. The loading capacitance (Cload) on the crystal is the combination of CL1 and CL2 and is calculated by Cload = ((CL1 * CL2) / (CL1 + CL2)) + Cshunt. The shunt capacitance Cshunt is the effective capacitance between the XTAL and TCLK pins. On this chip, it is approximately 9 pF. CL1 and CL2 are a parallel combination of the external loading capacitors (Cex), the PCB board capacitance (Cpcb), the pin capacitance (Cpin), the pad capacitance (Cpad), and the ESD protection capacitance (Cesd). The capacitances are symmetrical so that CL1 = CL2 = Cex + CPCB + Cpin + Cpad + CESD. The correct value of Cex must be calculated based on the values of the load capacitances.
Figure 9: Sources of Parasitic Capacitance
Vdda
Cex1
Cpcb
Cpin
Cpad
Vdda
Cex2 Cpcb
Approximate values: CPCB ~ 2 pF to 10 pF (layout dependent) Cpin ~ 1.1 pF Cpad ~ 1 pF Cesd ~ 5.3 pF Cshunt ~ 9 pF
Some attention must be given to the details of the oscillator circuit when used with a crystal resonator. The PCB traces should be as short as possible. The value of Cload that is specified by the manufacturer should not be exceeded because of potential start up
C5621-DAT-01E
17
GENESIS
MICROCHIP
problems with the oscillator. Additionally, the crystal should be a parallel resonatecut and the value of the equivalent series resistance must be less then 90 .
SDDS
IP_CLK
SDDS_CLK
DDDS
DDDS_CLK
EXTCLK
RCLK PLL
REF2
R_CLK
FDDS LDDS
LBUF_CLK
OCM_CLK
RC+ RC-
DVI RX
DVI_CLK
C5621-DAT-01E
18
GENESIS
MICROCHIP
3. 4. 5. 6. 7. 8. 9.
Host Interface and On-chip Micro-controller Clock (OCM_CLK). Max = 100MHz Filter and Display Pixel Clock (DP_CLK). Max = 135MHz Source Timing Measurement Domain (IFM_CLK). Max = 50MHz Reference Clock Domain (R_CLK output by RCLK PLL). Max = 220 MHz ADC Clock Domain (A_CLK). Max = 165MHz. DVI Internal Half Clock (FCREF). Max = 83 MHz (half 165 MHz). Word Assembler Clock Domain (WA_CLK). Max = 413MHz.
10. Line Buffer Clock (LBUF_CLK). Max = 180Mhz The clock selection for each domain, as shown in the figure below, is controlled using the CLOCK_CONFIG register.
Figure 11: On-Chip Clock Domains
DVI_CLK A_CLK ADC_DEL_ACLK GPO_0 DDDS_CLK GPO_1 IP_CLK TCLK GPO_3 IFM_CLK SDDS_CLK ADC_DEL_ACLK GPO_2 IP_CLK F_CLK TCLK GPO_3 OCM_CLK
DP_CLK
A_CLK
Additional notes on clock domains: 1. The T_CLK is the output from a crystal oscillator embedded within the analog clock block. The external connection to the oscillator is via the TCLK and XTAL pads. All logic in the IC using T_CLK as an input reference source assumes T_CLK will operate at a frequency between 14MHz to 24MHz. In lieu of using a crystal oscillator, the TCLK input pad can be driven with a single ended TTL/CMOS input clock (eg. for testing of the IC); XTAL would be n/c in this case. Analog ADC Clock Domain (A_CLK) is contained within the analog ADC block and the digital capture logic, immediately after the analog ADC. Source of A_CLK is programmable to be SDDS_CLK. Max of A_CLK can be set to 165 MHz. The DVI internal half clock (FCREF) is generated within the Word Assembler and operated at half the pixel clock. It is used to drive the phase picker, receiver/framer, Re-synchronizer, and DVI decoder. The final stage of the DVI digital logic converts double-wide pixel data (clock with RCREF) to singlewide pixel data (clocked by IP_CLK). The DVI_dll block generates DVI_CLK such that FCREF and IP_CLK are phase separated (IP_CLK is a buffered version of DVI_CLK) to ensure no setup/hold violation during the double to single-wide pixel conversion.
2.
3.
C5621-DAT-01E
19
GENESIS
MICROCHIP
4. The Word Assembler clock is internal to the DVI design. It is used at the analog/digital interface within the DVI receiver to capture high bit rate data at a rate FWA_CLK = { (samples/symbol) x (bits per WA output clock) / (bits per WA input clock) }x fPixelRate= 3 x 20 / 12 x fPixelRate = 3 x 20 / 12 x 165 MHz (max) = 413MHz.
4.2
Chip Initialization
Min
0V 150ms
Typ
Max
T CVDD->RESETn
Time
t
Voltage
RESETn
0V Time
C5621-DAT-01E
20
GENESIS
MICROCHIP
gm56xx
The internal reset pulse generator performs hardware reset under the following conditions:
During system power-up, after the AVDD_3.3V voltage has reached threshold Vt. In the event AVDD_3.3V voltage drops below threshold Vt for more than approximately 150ns. Manually holding the RESETn pin low for a minimum of 1ms.
The active-low reset pulse on the RESETn pin generated by the internal reset pulse generator is around 80ms (minimum) in duration. TCLK input must be applied during and after the reset. When the reset period is complete, and RESETn state becomes high, the reset sequence is as follows:
1.
Reset all registers of all types to their default state (this is 00h unless otherwise specified in the Register Listing). Force each clock domain into reset. This continues for 64 local clock domain cycles following the de-assertion of RESETn. Operate the OCM_CLK domain at the TCLK frequency.
2.
3.
The following figure shows the relationship between AVDD_3.3V and RESETn during system power-up.
C5621-DAT-01E
21
GENESIS
MICROCHIP
Figure 14: Power-up Reset Sequence Between AVDD_3.3V and RESETn Pin
AVDD_3.3V 3.3V Vt t RESETn 3.3V
tr
tp
tr
NOTE: Vt is the power-up reset threshold voltage, Tr is the reset pulse duration, and Tp is the push-button hold time (the duration of holding RESETn pin low). The power-on reset specifications are listed in the following table.
Table 10: Power-On Reset Specification
Description
Power-on reset threshold voltage Reset pulse duration Push-button hold time
Symbol
Vt Tr Tp
Min.
2.10V 80ms 1ms
Typical
2.20V
Max
2.40V 100ms
There is a glitch filter in the internal reset pulse generator that ignores the AVDD_3.3V power line glitch if the glitch duration is shorter than approximately 150ns. However, if AVDD_3.3V voltage drops below the threshold Vt for more than 150ns in duration, reset will be asserted and RESETn signal will go low. The following figure illustrates the AVDD_3.3V glitch.
Figure 15: AVDD_3.3V Glitch
AVDD_3.3V, V AVDD Vt
td
Vg
t
0
td = Duration of AVDD glitch at Vt, Vg = Amplitude of AVDD glitch
C5621-DAT-01E
22
GENESIS
MICROCHIP
Symbol
Tg Vg
Min.
150ns 0.9V*
Typical
Max
1.2V*
* The AVDD_3.3V voltage must fall by more than Vg below the supply voltage (3.3V nominal) for the reset to assert (RESETn becomes low). For example, AVDD_3.3V voltage level must fall below at least 2.4V (3.3V 0.9V) in order for reset to assert. NOTE: The RESETn pin should be connected to ground with a 0.01uF capacitor to avoid spurious reset conditions caused by board noise.
4.2.3
Software Reset
Main blocks may be independently hardware reset by setting software reset bits in the SOFT_RESETS register. Software Reset is performed by programming the HOST_CONTROL register bit SOFT_RESET=0. The SOFT_RESET bit will self clear to 0 upon completion of reset. A software reset
1. 2. Resets all active registers and status registers. Pending and read/write registers are not affected by Software Reset. Force each clock domain to remain in reset for 64 local clock domain cycles and then begin operation.
NOTE: Software Reset will not reset the analog parts of the Clocks or ADC.
4.3
C5621-DAT-01E
23
GENESIS
MICROCHIP
0.01uF
gm56xx
47
GREEN
GREEN + 0.01uF
DB15
BLUE
75
84.5 GREEN -
HSYNC
0.01uF 1
VSYNC
47
GND
BLUE + 0.01uF
75
HSYNC
HS VS
VSYNC
The device does not contain a dedicated SOG input for the sync extraction purpose when the incoming signal format is Sync-On-Green. Instead, the sync extraction block monitors the GREEN channel and performs the required operation. Note that it is important to follow the recommended layout guidelines for graphics signal interfacing from compatible sources (see the system layout guidelines).
C5621-DAT-01E
24
GENESIS
MICROCHIP
4.3.3 DC Restoration
The various analog inputs generated from different graphics sources may have DC offsets. It is necessary to remove the DC offsets by AC coupling these signals through capacitive filters, as recommended in the earlier diagram. Analog Front End provides a means to remove DC offsets so that the full dynamic range of the ADC can be used. Typically, this is achieved by clamping the input signal during the horizontal front porch region. Full control over any such clamping pulse is provided so that the position and size can be controlled via programmable registers.
C5621-DAT-01E
25
GENESIS
MICROCHIP
AND/OR
Positive Negative
XOR
Positive
Negative
SERR
Positive Negative
1/2 Line/EQ
Positive
Negative
TYP
MAX
290 MHz
NOTE
Guaranteed by design. Note that the Track & Hold Amp Bandwidth is programmable. 290 MHz is the maximum setting. Measured at ADC Output. Independent of full scale RGB input. Measured at ADC Output.
Full Scale Adjust Range at RGB Inputs Full Scale Adjust Sensitivity Zero Scale Adjust Sensitivity Sampling Frequency (Fs) Differential Non-Linearity (DNL) No Missing Codes Integral Non-Linearity (INL) Channel to Channel Matching
0.55 V +/- 1 LSB +/- 1 LSB 10 MHz +/-0.5 LSB +/- 1.5 LSB +/- 0.5 LSB
0.90 V
162.5 MHz +/-0.9 LSB Fs = 135 MHz Guaranteed by test. Fs =135 MHz
Input formats with resolutions or refresh rates higher than that supported by the LCD panel are displayed as recovery modes only. This is called RealRecovery. For example, it may be necessary to shrink the image. This may introduce image artifacts. However, the image is clear enough to allow the user to change the display properties.
C5621-DAT-01E
26
GENESIS
MICROCHIP
R ADC B
24
Window Capture
composite
HSYNC
SDDS
IPCLK
C5621-DAT-01E
27
GENESIS
MICROCHIP
Source Width
Source Height
Source Vstart
Capture Window
The Reference Point in the ADC Capture Window figure marks the leading edge of the first internal HSYNC following the leading edge of an internal VSYNC. Both the internal HSYNC and the internal VSYNC are derived from external HSYNC and VSYNC inputs. Horizontal parameters are defined in terms of single pixel increments relative to the internal horizontal sync. Vertical parameters are defined in terms of single line increments relative to the internal vertical sync. ADC interlaced inputs may be programmed to automatically determine the field type (even or odd) from the VSYNC/HSYNC relative timing. For more information, see the Input Format Measurement section.
4.3.9
Instant Auto
Instant Auto (patent-pending) is a new auto image adjustment technology from Genesis Microchip. It automatically configures frequency and phase based on the features of the incoming video signal. Instant Auto advantages:
Performs auto adjustments faster and more accurately than current conventional methods. Performs auto adjustments on full width and partial width images. Performs auto adjustments on DOS screens and moving images, such as screen savers and motion pictures.
For further information, refer to the Instant Auto Application Brief (C5621-APB-01).
C5621-DAT-01E
28
GENESIS
MICROCHIP
4.4
DC Characteristics
Differential Input Voltage Input Common Mode Voltage Behavior when Transmitter Disable 150mV AVDD 300m V AVDD -10mV 1200mV AVDD -37mV AVDD +10mV 165 MHz 1560 mV 250 ps 4.0 ns
AC Characteristics
Input clock frequency Input differential sensitivity (Peak-to-peak) Max differential input (peak-to-peak) Allowable Intra-Pair skew at Receiver Allowable Inter-Pair skew at Receiver 20 MHz 150mV
Through register programming, the receiver unit may be placed in one of three states:
Active: The receiver block is fully on and running. Standby: RC (clock) channel and the data channel carrying syncs remain active. Data and other control signals are not decoded. Off: The receiver block is powered down.
4.5
Input Capture
The Input Capture block is responsible for extracting valid data from the input data stream and creating the synchronization signals required by the data pipeline. This block also provides stable timing when no stable input timing exists.
C5621-DAT-01E
29
GENESIS
MICROCHIP
The selected input data stream is cropped using a programmable input capture window. Only data within the programmable window is allowed through the data pipeline for subsequent processing. Data that lies outside of the window is ignored.
4.6
4.7
C5621-DAT-01E
30
GENESIS
MICROCHIP
input pins and thus force the captured region to be bounded by external HSYNC and VSYNC timing. However, an internal HSYNC and VSYNC delay feature removes this limitation. The HSYNC and VSYNC delay is used for image positioning of ADC input data. HSYNC is delayed by a programmed number of selected input clocks.
Figure 22: Active Data Crosses HSYNC Boundary
active data crosses HS boundary delayed HS placed safely within blanking
Data
HS (system)
Internal Delayed HS
IFM Watchdog
The watchdog monitors input VSYNC and HSYNC. When any HSYNC period exceeds the programmed timing threshold (in terms of the selected IFM_CLK), the counter times out indicating loss of sync. When any VSYNC period exceeds the programmed timing threshold (in terms of HSYNC pulses), the VSYNC watchdog counter times out indicating loss of sync. Both of these events set individual register bits. The time-out status can be read by the OCM, or an interrupt can also be programmed to occur under this condition.
C5621-DAT-01E
31
GENESIS
MICROCHIP
HS window
Window Start Window End
VS - even VS - odd
C5621-DAT-01E
32
GENESIS
MICROCHIP
4.8
C5621-DAT-01E
33
GENESIS
MICROCHIP
4.9
4.9.2
C5621-DAT-01E
34
GENESIS
MICROCHIP
DH_BKGND_START
DH_BKGND_END
DVS
DV_VS_END
DV_BKGND_START
DV_ACTIVE_START DV_TOTAL
HSYNC region
DV_ACTIVE_LENGTH
DHS DEN **
DH_HS_END DH_ACTIVE_START
DH_ACTIVE_WIDTH
C5621-DAT-01E
35
GENESIS
MICROCHIP
Window. The Background Window has a programmable color. If the Display Active Window is specified to be smaller than the Background Window, then the programmable color is seen as a background color lying underneath the Display Active Window.
OSD/Overlay Window
The OSD/Overlay Window can be programmed so that it lies anywhere within the Background Window.
C5621-DAT-01E
36
GENESIS
MICROCHIP
C5621-DAT-01E
37
GENESIS
MICROCHIP
PBIAS Output
<State0>
<State1>
<State2>
<State3>
<State2>
<State1>
<State0>
POWER_SEQ_EN = 1
POWER_SEQ_EN = 0
C5621-DAT-01E
38
GENESIS
MICROCHIP
In memory, the cell map is organized as an array of words, each defining the attributes of one visible character on the screen starting from upper left of the visible character array. These attributes specify which character to display, whether it is stored as 1, 2 or 4 bits per pixel, the foreground and background colors, blinking, etc. Registers are used to define the visible area of the OSD image. See the OSD Cell Map figure.
Figure 26: OSD Cell Map
Address 1: Cell Attributes for upper-left hand cell Address 25: Attributes for upper-right hand cell
OSD_R_WIDTH
Address26: Cell attributes for st nd 1 cell, 2 row
OSD_R_HEIGHT
Brightness Contrast
Cell definitions are stored as bit map data. On-chip registers point to the start of 1-bit per pixel definitions, 2-bit per pixel definitions and 4-bit per pixel definitions respectively. Note that the cell map and the cell definitions share the same on-chip RAM. Thus, the size of the cell map can be traded off against the number of different cell definitions. In particular, the size of the OSD image and the number of cell definitions must fit in RAM.
C5621-DAT-01E
39
GENESIS
MICROCHIP
SPI devices. Typical monitor applications need around 64K to 128K Byte serial FLASH devices to store the code and OSD data. Both firmware and OSD content must be compiled into a HEX file and then loaded onto the external ROM. The OSD content is generated using Genesis Workbench. Genesis Workbench is a GUI-based tool for defining OSD menus, navigation, and functionality.
Figure 27: OCM Programming
Compiler
ROM Programmer
ROM
OCM
Genesis recommends using Paradigm compiler (http://www.devtools.com) to compile the firmware source code into a hex file. This hex file is then downloaded into the external ROM using In-System-Programming (Genesis debug software G-Probe communicates with the OCM, which in turn programs a FLASH ROM in the system using the ROM_WEn signal) or using commercially available ROM programmers.
OCM Watchdog
A hardware watchdog is used to ensure the OCM resets after a programmable delay if the watchdog is not reset. This feature helps to ensure that the OCM does not hang indefinitely.
C5621-DAT-01E
40
GENESIS
MICROCHIP
The embedded ROM firmware first looks for a signature in external ROM. The signature is the ASCII values for the character string xROM starting address. If this signature is found, it performs a CRC check. If CRC is valid, it jumps to the appropriate external ROM address. If the signature is not present, the embedded firmware does not jump to external ROM. In this case, it runs in its own loop that supports debugging commands (using G-Probe debugging software available from Genesis) over either the UART port or DDC2Bi port.
C5621-DAT-01E
41
GENESIS
MICROCHIP
C5621-DAT-01E
42
GENESIS
MICROCHIP
Bootstrap
ATMEL_EN
Pin Name
PWM0
No
50
Description
Configure SPI protocol: 0 = Standard SPI ROM used 1 = ATMEL SPI ROM with proprietary read mode UART pin mapping select. This determines the initial pin map for the UART at Poweron. UART is enabled. 0 = UART_DI is DDC_SCL_VGA, UART_DO is DDC_SDA_VGA 1 = UART_DI is GPO_2, UART_DO is GPO_3 (Recommended) Interface Select. Determines the interface to control this device and configures JTAG access [GPO_3, GPO_0] 00 = Internal Micro, SPI as ROM. JTAG enabled on DDC_SDA_DVI and DDC_SCL_DVI only 01 = Internal Micro, SPI as ROM, JTAG disabled 10 = Reserved 11 = Reserved Note: DDC2Bi (DVI or VGA) is available for all settings. Selection of TCLK source 0 = Xtal and internal oscillator (Recommended) 1 = TTL oscillator (input on TCLK pin) Selects the initial state of internal OCM ROM 0 = Internal ROM on, and mapped to top 32K of OCM address range. OCM will boot from internal ROM. (Recommended) 1 = Internal ROM off. This is debug mode with the external ROM mapped to the entire upper 512K of the OCM address range. OCM will boot from external ROM. Configure Virtual EDID logic for standard or ATMEL type reads when the monitor is powered off. This bootstrap is latched at the application of power to pin DDC_33. 0 = Standard SPI ROM 1 = ATMEL ROM with proprietary read mode
UART_PIN_SEL
PWM1
119
INTERFACE_SEL
GPO_0 GPO_3
51 58
OSC_SEL
GPO_1
56
OCM_ROM
GPIO_2
57
V_EDID_ATMEL
SPI_CSn
59
Note: These signals have a 60K ohm on-chip pulldown resistor. Therefore, the bootstrap is 0 by default. A 4.7K ohm pullup is required onboard to set the bootstrap to 1. It is recommended to provide an external pull-down resistor (4.7K) over and above the on-chip pull-down for guaranteed operations over wider temperature range.
C5621-DAT-01E
43
GENESIS
MICROCHIP
5 Electrical Specification
The following targeted specifications have been derived by simulation.
Preliminary DC Characteristics
Table 18: Absolute Maximum Ratings
Parameter
3.3V Supply Voltages (1,2) 1.8V Supply Voltages (1.2) Input Voltage (5V tolerant inputs)
(1,2)
Symbol
VVDD_3.3 VVDD_1.8 VIN5Vtol VIN VESD ILA TA TSTG TJ
(3)
Min
-0.3 -0.3 -0.3 -0.3
Typ
Max
3.6 1.98 5.5 3.6
2.0 100
Units
V V V V kV mA
C C C C/W C/W C C C C
Input Voltage (non 5V tolerant inputs) (1,2) Electrostatic Discharge(4) Latch-up Ambient Operating Temperature Storage Temperature Operating Junction Temperature Thermal Resistance (Junction to Air) Natural Convection Thermal Resistance (Junction to Case) Convection (3) Soldering Temperature (<10 sec.) Vapor Phase Soldering (<10 sec.) Soldering Temperature (<10 sec.) Lead-Free Vapor Phase Soldering (<10 sec.) Lead-Free
0 -40 0
JA_2L JC
NOTE (1): All voltages are measured with respect to GND. NOTE (2): Absolute maximum voltage ranges are for transient voltage excursions. NOTE (3): These are simulated results under following conditions - Two layer PCB, No heat spread, Air flow = 0 m/s. NOTE (4): Electrostatic Discharge (ESD): Integrated ESD diodes are provided to protect the device during handling. External on-board ESD diodes are required on the analog RGB inputs, and DDC inputs for protection against electrical overstress (EOS). The ESD result shown is not applicable for reserved pins.
Parameter
Power
Power Consumption @ 135 MHz Power Consumption @ Low Power Mode (1) 3.3V Supply Voltages (AVDD and RVDD) 1.8V Supply Voltages (VDD and CVDD) Supply Current @ CLK =135MHz (gm56xx)
1.8V digital supply (2) 1.8V analog supply (3) 3.3V digital supply (4) 3.3V analog supply (5)
Symbol
Min
Typ
Max
Units
PSXGA PLP VVDD_3.3 VVDD_1.8 I IVDD_1.8 IAVDD_1.8 IVDD_3.3 IAVDD_3.3 ILP 3.15
1.1
W mW
3.45
V V mA
243 21 82 110 40 mA
C5621-DAT-01E
44
GENESIS
MICROCHIP
Parameter
Inputs
High Voltage Low Voltage Clock High Voltage Clock Low Voltage High Current (VIN = 5.0 V) Low Current (VIN = 0.8 V) Capacitance (VIN = 2.4 V)
Symbol
Min
Typ
Max
Units
V V V V
A A
pF
Outputs
High Voltage (IOH = 7 mA) Low Voltage (IOL = -7 mA) Tri-State Leakage Current VOH VOL IOZ 2.4 GND -25 VDD 0.4 25 V V
A
NOTE (1): Low power figures indicates that system is in sleep (low power mode) where MCU is On and checking for the input signal activity. NOTE (2): Includes all CVDD_18 pins. NOTE (3): Includes VDD_ADC_18, VDD_DVI_18 and VDD_RPLL_18 pins. NOTE (4): Includes all RVDD_33 and AVDD _OUT_33 pins. NOTE (5): Includes pins VDDA_ADC_33, VDDA_DVI_33 and AVDD_RPLL_33 pins. NOTE (6): Maximum current figures are provided for the purposes of selecting a power supply circuit.
C5621-DAT-01E
45
GENESIS
MICROCHIP
Preliminary AC Characteristics
All timing is measured to a 1.5V logic-switching threshold. The minimum and maximum operating conditions used were: TDIE = 0 to 125 C, Vdd = 2.35 to 2.65V, Process = best to worst, CL = 16pF for all outputs.
Table 20: Max Speed of Operation
Clock Domain
Main Input Clock (T_CLK) ADC Clock (S_CLK) Input Clock (IP_CLK) Reference Clock (R_CLK) On-Chip Microcontroller Clock (OCM_CLK) Display Clock (D_CLK)
Parameter
Serial Clock frequency Serial Clock High Time Serial Clock Low Time Serial Clock Rise Time Serial Clock Fall Time CE# active Setup time CE# active Hold time CE# Not active Setup time CE# Not active Hold time CE# High time CE# High to High-Z output SCK Low to Low-Z Output Data In Setup Time Data In Hold Time Output Hold from SCK change Output Valid from SCK Sector Erase Block Erase Chip Erase Byte Program
Min
5 5
Max
50
Units
MHZ ns ns 5 5 ns ns ns ns ns ns ns 20 ns ns ns ns ns 20 25 25 ns ms ms ms s
10 10 10 10 100 0 5 5 0
100 20
C5621-DAT-01E
46
GENESIS
MICROCHIP
Figure 29: gm56xx SPI Output or Serial Interface SPI ROM Input Timing
ROM_CSn (CE#)
ROM_SCLK (SCK)
Figure 30: gm56xx Input or Serial Interface SPI ROM Output Timing
ROM_CSn (CE#)
ROM_SCLK (SCK)
ROM_SDI (SO)
ROM_SDO (SI )
C5621-DAT-01E
47
GENESIS
MICROCHIP
Parameters
T/X output pulse position for bit 0 T/X output pulse position for bit 1 T/X output pulse position for bit 2 T/X output pulse position for bit 3 T/X output pulse position for bit 4 T/X output pulse position for bit 5 T/X output pulse position for bit 6
E_CH0 ~ E_CH3
F= 65 Mhz
Typical
-0.1 2.1 4.3 6.5 8.7 10.9 13.1
Units
ns ns ns ns ns ns ns
C5621-DAT-01E
48
GENESIS
MICROCHIP
Parameters
T/X output pulse position for bit 0 T/X output pulse position for bit 1 T/X output pulse position for bit 2 T/X output pulse position for bit 3 T/X output pulse position for bit 4 T/X output pulse position for bit 5 T/X output pulse position for bit 6
O_CH0 ~ O_CH3
F= 65 Mhz
Typical
-0.3 1.9 4.1 6.3 8.5 10.7 12.9
Units
ns ns ns ns ns ns ns
NOTE: There is +/- 200 ps variation for the measurements for even and odd channels.
C5621-DAT-01E
49
GENESIS
MICROCHIP
6 Package Specification
gm56xx 128 Pin PQFP Package Drawing
Notes: 1. Dimensions D1 and E1 do not include mold protrusion. Allowable protrusion is 0.25mm per side. D1 and E1 do include mold mismatch and are determined at datum plane -H- . 2. Dimension b does not include Dambar protrusion. Allowable Dambar protrusion can be 0.08mm total in excess of dimension b at maximum material condition. Dambar cannot be located on the lower radius or the lead foot
C5621-DAT-01E
50
GENESIS
MICROCHIP
7 Solder Profiles
7.1 Regular QFP Reflow Profile
The following is the recommended solder reflow profile for Genesis Microchip regular QFP devices.
Figure 32: Regular QFP Solder Reflow Profile
Peak temperature* 220C +5C/-0C < 10 secs
220
1 to 4 C / sec
150
Time above 180C: 60 secs max
6C/SEC
130
Pre-heat temperature: 130 C +/- 15C 60 to 120 secs
C5621-DAT-01E
51
GENESIS
MICROCHIP
7.2
250
1 to 4 C / sec
200
Time above 230C: 50 secs max 6C/SEC
150
Pre-heat temperature: 165 C +/- 15C 90 +/- 30 secs
100
1 to 5 C / sec
50
*Peak temperature: 208QFP, 168QFP, 128QFP, 100QFP max temperature = 250C + 0C/-5C
C5621-DAT-01E
52
GENESIS
Label Size
RoHS #Carton
Carton size:Anomaly #TPV RoHS product stick RoHS blue word seal on the upper-right corner of the side mark of carton