***
Genesis Microchip Confidential ***
gm5115/25 Preliminary Data Sheet
June 2002
37
C5115-DAT-01H
4
4
.
.
1
1
5
5
O
O
n
n
-
-
C
C
h
h
i
i
p
p
M
M
i
i
c
c
r
r
o
o
c
c
o
o
n
n
t
t
r
r
o
o
l
l
l
l
e
e
r
r
(
(
O
O
C
C
M
M
)
)
The gm5115/25 on-chip microcontroller (OCM) serves as the system microcontroller. It
programs the gm5115/25 and manages other devices in the system such as the keypad, the back
light and non-volatile RAM (NVRAM) using general-purpose input/output (GPIO) pins.
The OCM can operate in two configurations, Standalone configuration and Full-Custom
configuration, as illustrated in Figure 26.
Factory
Port
Factory
Port
On-chip ROM
:
Auto mode detection
Auto-configuration
Standard high-quality OSD menus
Factory test / calibration functions
gm5115/25
OCM
NVRAM
ROM
Analog
RGB
Input
DVI
Input
NVRAM
PROM
gm5115/25
OCM
Analog
RGB
Input
Output to
LCD Panel
Output to
LCD Panel
DVI
Input
Configuration settings in NVRAM
:
OSD Colors, Logo and other configuration
Panel Parameters
Additional input modes
Code patches
User settings in NVRAM
:
Brightness/contrast settings, etc
On mode-by-mode basis
External ROM
:
Contains firmware code and data
for all firmware functions
Figure 26.
OCM Full-Custom and Standalone Configurations
Figure 26B - Full-Custom Configuration
(Program and Data stored in external ROM)
Figure 26A - Standalone Configuration
(No external ROM)
4.15.1 Standalone Configuration
Standalone configuration offers the most simple and inexpensive system solution for generic
LCD monitors. In this configuration the OCM executes firmware stored internally in gm5115/25.
This is illustrated in Figure 26A. The on-chip firmware provides all the standard functions
required in a high-quality generic LCD monitor. This includes mode-detection, auto-
configuration and a high-quality standard OSD menu system. No external ROM is required
(which reduces BOM cost) and no firmware development effort is required (which reduces time-
to-market).
In Standalone configuration many customization parameters are stored in NVRAM. These
include the LCD panel timing parameters (including TCON programming), the color scheme and
logos used in the OSD menus, the functions provided by the OSD menus, and arbitrary firmware
modifications. These customization parameters are described in the Standalone User’s Guide
(B0108-SUG-01). Based on the customization parameters, G-Wizard (a GUI-based development
tool used to program Genesis devices) produces the hex image file for NVRAM. G-Probe is then
used to download the NVRAM image file into the NVRAM device. This is illustrated in Figure
27 below.