
***
Genesis Microchip Confidential ***
gm2115/25 Preliminary Data Sheet
June 2002
40
C2115-DAT-01B
4
4
.
.
1
1
3
3
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 gm2115/25 on-chip microcontroller (OCM) serves as the system microcontroller. It
programs the gm2115/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 25.
Factory
Port
Factory
Port
OCM
gm2115/25
PROM
Analog
RGB
Input
NVRAM
On-chip ROM
:
Auto mode detection
Auto-configuration
Standard high-quality OSD menus
Factory test / calibration functions
Analog
RGB
Input
ROM
NVRAM
OCM
gm2115/25
Output to
LCD Panel
Output to
LCD Panel
User settings in NVRAM
:
Brightness/contrast settings, etc
On mode-by-mode basis
External ROM
:
Contains firmware code and data
for all firmware functions
Configuration settings in NVRAM
:
OSD Colors, Logo and other configuration
Panel Parameters
Additional input modes
Code patches
Figure 25A - Standalone Configuration
(No external ROM)
Figure 25.
OCM Full-Custom Figure 25B - Full-Custom Configuration
(Program and Data stored in external ROM)
4.13.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
gm2115/25. This is illustrated in Figure 25A. 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