32
158004.B00
external graphics adapter is defined by the BIOS Setup program (Advanced /
Advanced Chipset Control / Multiple Monitor Support menu). It is also possible to
disable the internal graphics controller, and operate the TP400 without any graphics
controller at all. This is done in the Advanced / Advanced Chipset Control menu.
3.10.4 Native Display Drivers
Native display drivers will give better performance than treating the display controller
as a VGA device. They will also overcome the SMI issue described in section 3.10.5.
Drivers for Windows operating systems (Win 3.1x, Win 95/98 and Win NT4.0) are
also provided on the TP400 Utilities Disks.
Native display drivers also exist for Linux, QNX and VxWorks. Contact DSP Design if
you need to use these operating systems.
3.10.5 The System Management Interrupt Issue
The VGA display controller and SoundBlaster-compatible audio circuitry is not fully
implemented within the Geode chip. Missing registers are emulated in software, using
SMIs (System Management Interrupts). This can cause problems in certain cases,
although there is usually a work-around. When the VGA emulation is in operation, in
some display modes, a regular SMI occurs every 1ms. During this time the Geode will
not respond to interrupts, and if interrupts are arriving at high speed (due to high-
speed serial comms for example) then interrupts can be lost.
There are a number of solutions to this problem. The first is to disable the Geode
VGA controller. This can be done in the Setup menu (in the Advanced / Advanced
Chipset Control menu). Another alternative is to use an external graphics controller
board. The next option is to use a native-mode display driver, written specifically for
the Geode GX1. These drivers do not need to emulate VGA hardware, and so the
SMIs do not occur. Native-mode drivers are available for Windows 95/98, Linux,
Windows NT, QNX, VxWorks. Drivers for other operating systems may become
available in the future, so ask if you are interested.
There are two solutions for Linux. Text based users should use VESA frame buffer
console. Graphics based users should use the native Geode X-Windows display
driver. In both cases an 8-bpp or 16-bpp mode should be used. DSP Design can
provide further information on this.
If a native display driver is not available the problem can be greatly reduced by
operating the display controller in an 8 bits-per-pixel display mode, such as VESA
mode 101h. In these modes the regular 1ms SMI interrupt stops, though there are
still SMIs that occur whenever the screen is updated. We have produced a simple
program called DOSMODE that can be used to change the video mode. This is
included on Utility Disks.
Summary of Contents for 104-plus
Page 2: ... This page is intentionally left blank ...
Page 4: ... This page is intentionally left blank ...
Page 76: ...66 158004 B00 This page is intentionally left blank ...
Page 86: ...B8 158004 B00 This page is intentionally left blank ...
Page 88: ...C2 158004 B00 FIGURE C1 MAIN BOARD TOP COMPONENT PLACEMENT ...
Page 89: ...158004 B00 C3 FIGURE C2 MAIN BOARD BOTTOM COMPONENT PLACEMENT ...
Page 90: ...C4 158004 B00 FIGURE C3 DAUGHTER BOARD TOP COMPONENT PLACEMENT ...
Page 91: ...158004 B00 C5 FIGURE C4 DAUGHTER BOARD BOTTOM COMPONENT PLACEMENT ...
Page 92: ...C6 158004 B00 FIGURE C5 MAIN BOARD MECHANICAL DIMENSIONS ...
Page 93: ...158004 B00 C7 FIGURE C6 DAUGHTER BOARD MECHANICAL DIMENSIONS ...
Page 94: ...C8 158004 B00 This page is intentionally left blank ...
Page 100: ...D6 158004 B00 This page is intentionally left blank ...
Page 116: ...E16 158004 B00 This page is intentionally left blank ...
Page 134: ...H6 164004 C03 This page is Intentionally left blank ...
Page 136: ...J2 164004 C03 FIGURE J1 TP400ET MECHANICAL DRAWINGS FIGURE J2 TP400ET CIRCUIT DIAGRAM ...
Page 138: ...K2 158004 B00 FIGURE K1 TP300USB MECHANICAL DRAWINGS FIGURE K2 TP300USB CIRCUIT DIAGRAM ...