Mopslcdgx1: User'S Guide
Mopslcdgx1: User'S Guide
User’s Guide
Document Revision 1.8
Kontron
CONTENTS
1. USER INFORMATION...............................................................................................5
1.1 About This Manual.......................................................................................5
1.2 Copyright Notice.........................................................................................5
1.3 Trademarks................................................................................................6
1.4 Standards..................................................................................................6
1.5 Warranty ...................................................................................................6
1.6 Technical Support .......................................................................................7
2. INTRODUCTION .....................................................................................................8
2.1 MOPSlcdGX1...............................................................................................8
2.2 The MOPS Family .........................................................................................9
2.3 PC/104 an Embedded PC Standard ................................................................ 10
3. GETTING STARTED ................................................................................................11
4. SPECIFICATIONS..................................................................................................12
4.1 Functional Specifications ............................................................................ 12
4.2 Mechanical Specifications........................................................................... 14
4.2.1. PC/104 Bus Connector (ISA part) .............................................................. 14
4.2.2. Module Dimensions ................................................................................ 14
4.2.3. Height (including PC/104 connector pins)................................................... 14
4.2.4. Weight ................................................................................................ 14
4.3 Electrical Specifications.............................................................................. 15
4.3.1. Supply Voltage ...................................................................................... 15
4.3.2. Supply Voltage Ripple ............................................................................. 15
4.3.3. Supply Current (Typical, DOS Prompt)......................................................... 15
4.3.4. Supply Current (Maximum) ...................................................................... 15
4.3.5. External RTC Battery............................................................................... 15
4.4 MTBF ...................................................................................................... 16
4.5 Environmental Specifications ...................................................................... 16
4.5.1. Temperature ......................................................................................... 16
4.5.2. Humidity.............................................................................................. 16
5. CPU, CHIPSET AND SUPER-I/O CONTOLLER................................................................17
5.1 CPU........................................................................................................ 17
5.2 Chipset ................................................................................................... 18
5.3 Super-I/O Controller.................................................................................. 19
5.4 CPU, Chipset and Super-I/O Configuration ...................................................... 19
6. SYSTEM MEMORY .................................................................................................20
7.1.1. Connectors........................................................................................... 21
7.1.2. PC/104 Configuration ............................................................................. 22
7.2 PC/104 Stack ........................................................................................... 22
8. GRAPHICS INTERFACES .........................................................................................23
8.1 Graphic Controller..................................................................................... 23
8.2 CRT Connector .......................................................................................... 24
8.3 LCD Panel Connector.................................................................................. 25
8.4 Display Power Considerations ...................................................................... 25
8.5 Connecting a LCD Panel .............................................................................. 26
8.6 Configuration........................................................................................... 26
8.7 Graphics Technical Support ......................................................................... 26
8.8 Available Video Modes................................................................................ 27
8.8.1. Standard Video Modes ............................................................................ 27
8.8.2. VESA Video Modes.................................................................................. 28
9. SERIAL-COMMUNICATION INTERFACES .....................................................................29
9.1 Connectors .............................................................................................. 29
9.2 Configuration........................................................................................... 29
10. PARALLEL-COMMUNICATION INTERFACE ..................................................................30
10.1 Connector ............................................................................................... 30
10.2 Configuration........................................................................................... 31
11. KEYBOARD AND FEATURE INTERFACE .......................................................................32
11.1 Connector ............................................................................................... 32
11.2 Signal Descriptions.................................................................................... 33
11.2.1. Example Connection AT-keyboard and Other Functions................................... 34
11.3 Configuration........................................................................................... 34
12. PS/2 MOUSE INTERFACE........................................................................................35
12.1 Connector ............................................................................................... 35
12.2 Configuration........................................................................................... 35
13. USB INTERFACES .................................................................................................36
13.1 Connectors .............................................................................................. 36
13.2 Configuration........................................................................................... 37
13.3 Limitations.............................................................................................. 37
14. FLOPPY-DRIVE INTERFACE .....................................................................................38
14.1 Connector ............................................................................................... 38
14.1.1. Connector Diagram ................................................................................ 39
14.2 Configuration........................................................................................... 39
15. IDE INTERFACES ..................................................................................................40
15.1 IDE Interface Connector ............................................................................. 40
15.2 CompactFlash Socket ................................................................................. 41
15.3 Configuration........................................................................................... 42
20.8 MultiBoot................................................................................................ 68
20.8.1. Boot First Menu..................................................................................... 68
20.8.2. Display Control Submenu......................................................................... 68
20.9 Exit Menu ................................................................................................ 69
20.10 Kontron BIOS Extensions ............................................................................ 70
20.10.1. JIDA BIOS extension ........................................................................... 70
20.10.2. Remote Control Client Extension............................................................ 71
20.10.3. LAN RPL/PXE ROM............................................................................... 71
20.11 Updating or Restoring BIOS......................................................................... 72
20.11.1. Running Phoenix Phlash ...................................................................... 73
20.12 Preventing Problems When Updating or Restoring BIOS..................................... 73
21. APPENDIX C: BLOCK DIAGRAM ...............................................................................74
1. USER INFORMATION
1.1 About This Manual
This document provides information about products from Kontron Embedded Modules AG and/or its
subsidiaries. No warranty of suitability, purpose, or fitness is implied. While every attempt has been
made to ensure that the information in this document is accurate, the information contained within
is supplied “as-is” and is subject to change without notice.
For the circuits, descriptions and tables indicated, Kontron assumes no responsibility as far as
patents or other rights of third parties are concerned.
All rights reserved. No part of this manual may be reproduced, transmitted, transcribed, stored in a
retrieval system, or translated into any language or computer language, in any form or by any
means (electronic, mechanical, photocopying, recording, or otherwise), without the express
written permission of Kontron.
DIMM-PC®, PISA®, ETX Components SBC, JUMPtec®, and Kontron Embedded Modules are
registered trademarks of Kontron Embedded Modules GmbH©.
1.3 Trademarks
The following lists the trademarks of components used in this board.
IBM, XT, AT, PS/2 and Personal System/2 are trademarks of International Business
Machines Corp.
All other products and trademarks mentioned in this manual are trademarks of their
respective owners.
1.4 Standards
Kontron Embedded Modules is certified to ISO 9000 standards.
1.5 Warranty
This Kontron Embedded Modules product is warranted against defects in material and workmanship
for the warranty period from the date of shipment. During the warranty period, Kontron Embedded
Modules will at its discretion decide to repair or replace defective products.
Within the warranty period, the repair of products is free of charge as long as warranty conditions
are observed.
The warranty does not apply to defects resulting from improper or inadequate maintenance or
handling by the buyer, unauthorized modification or misuse, operation outside of the product’s
environmental specifications or improper installation or maintenance.
Kontron Embedded Modules will not be responsible for any defects or damages to other products
not supplied by Kontron Embedded Modules that are caused by a faulty Kontron Embedded Modules
product.
Before contacting Kontron Embedded Modules technical support, please contact your local
representative or consult our Web site for the latest product documentation, utilities, and drivers.
If the information does not help to solve the problem, contact us by telephone.
2. INTRODUCTION
2.1 MOPSlcdGX1
The MOPSlcdGX1 uses the AMD (former National) Geode GX1 CPU. It provides a complete high
performance embedded 80486 solution and offers the latest in features and technology.
One SO-DIMM socket on the topside of the board enables the MOPSlcdGX1 to be equipped with up to
256 MB of SDRAM.
The Geode CS5530A companion chip and a Winbond Super-I/O controller offer PC/AT subsystems
found in desktop units. The subsystems built into the MOPSlcdGX1 include:
CPU
Counters
Interrupt controllers
Keyboard interface
Speaker interface
Floppy-drive interface
Integrated memory controller with up to 4MB unified memory architecture (UMA) for
VGA
Additional subsystems integrated into the MOPSlcdGX1 enhance its PC/AT functionality. Subsystems
include:
Whenever a LCD panel is required, MOPS products with onboard graphics controllers serve as the
right choice. Display connections are simplified when using these units, which come with a JUMPtec
Intelligent LVDS Interface (JILI) and a JUMPtec Intelligent Panel Adapter (JIPA) interface. The two
interfaces can recognize which display is connected and then independently set all video
parameters. These interfaces are not available on all MOPS products.
As part of the standard features package, all MOPS PC/104 modules come with a JUMPtec
Intelligent Device Architecture (JIDA) interface, which is integrated into the BIOS of the PC/104
modules. This interface enables hardware independent access to the MOPS-PC/104 features that
cannot be accessed via standard APIs. Functions such as watchdog timer, brightness and contrast
of LCD backlight and user bytes in the EEPROM can be configured with ease by taking advantage of
this standard MOPS PC/104 module feature.
All MOPS PC/104 products can be remote controlled by using JRC software feature. This allows you
to change, update, and maintain the MOPS products from a host computer via a serial connection.
By standardizing hardware and software around the broadly supported PC architecture, embedded
system designers can substantially reduce development costs, risks, and time-to-market.
For these reasons, companies that embed microcomputers as controllers within their products seek
ways to reap the benefits of using the PC architecture. However, the standard form factor of a PC
bus (12.4" x 4.8") and its associated card cages and backplanes are too bulky and expensive for
most embedded control applications.
The only practical way to embed the PC architecture in space-and power-sensitive applications has
been to design a PC chip by chip directly into the product. But this runs counter to growing trend
away from "reinventing the wheel." Whenever possible, top management now encourages
outsourcing of components and technologies to reduce development costs and accelerate product
design cycles.
A need has arisen for a more compact implementation of the PC bus, satisfying the reduced space
and power constraints of embedded control applications. PC/104 was developed in response to this
need. It offers full architecture, hardware and software compatibility with the PC bus but in ultra-
compact (3.6" x 3.8") stackable modules. PC/104 is ideally suited to the unique requirements of
embedded control applications.
Although configuration and application possibilities with PC/104 modules are practically limitless,
there are two ways to use them in embedded system designs:
Component-line applications
In this configuration, the modules function as highly integrated components, plugged
into custom carrier boards that contain application-specific interfaces and logic. The
modules' self-stacking bus can be useful to install multiple modules in one location.
This facilitates product upgrades or options and allows temporary addition of modules
during system debug or test.
3. GETTING STARTED
The easiest way to get the MOPSlcdGX1 board running is to use a starter kit from Kontron Embedded
Modules GmbH. Take the following steps:
2. Connect the power supply to the starter kit baseboard (part of the starter kit).
3. Plug the MOPSlcdGX1 to the PC/104 bus connector on the starter kit baseboard.
4. Make all necessary connections from the MOPSlcdGX1 to the starter kit board. (Cables come
with the starter kit). The starter kit board offers various interfaces on standard connectors.
5. Plug a suitable SDRAM memory module into the SODIMM socket of the MOPSlcdGX1.
6. Connect the CRT monitor to the CRT interface or a LCD panel to the JILI interface by using
the corresponding adapter cable.
8. Connect the floppy drive (part of the starter kit) with the data cable (part of the starter kit)
to the MOPSlcdGX1 floppy interface.
10. Plug a hard-drive data cable to the MOPSlcdGX1 hard-disk interface. Attach the hard disk to
the connector at the opposite end of the cable.
11. If necessary, connect the power supply to the hard disk’s power connector.
12. Make sure all your connections have been made correctly.
14. Enter the BIOS by pressing the F2 key during boot-up. Make all changes in the BIOS setup.
See the BIOS chapter of this manual for details.
4. SPECIFICATIONS
4.1 Functional Specifications
Processor
AMD (formerNational Semiconductor) Geode GX1
300MHz (33Mhz bus clock)
16KB integrated unified L1 cache
Chipset
Geode I/O Companion Multifunction South Bridge (CS5530A)
PCI 2.1 compliant
Super-I/O Controller
Winbond W83977F or compatible
Power supply
5V only supply
Memory
Supports 1 SDRAM-SODIMM-Module (8 – 256 MB)
Two serial ports, (COM1 and COM2)
Standard RS232C serial ports with FIFO
16550 compatible
Parallel port (LPT1)
With SPP/ECP/EPP support
Floppy drive interface
USB interface
Two USB 1.0 ports (OHCI)
USB legacy-keyboard support
Ethernet interfaces
Two Davicom 9102A PCI Ethernet chips
10BASE-T/100BASE-T LAN
Fast Ethernet, network-interface card (NIC) controller
according to the common criteria of the embedded technology market segment
Graphic interfaces
Onboard VGA integrated in Geode I/O Companion Multifunction South Bridge
(CS5530A) chipset
2D-graphics accelerator and display controller
Cathode ray tube (CRT) and liquid crystal display (LCD) panel support
Low voltage differential signaling (LVDS): 110MHz channel that uses the JUMPtec
Intelligent LVDS Interface (JILI)
Resolution up to 1280 x 1024 x 16bpp
Up to 4MB Video RAM based on UMA
512KB FLASH-BIOS (Phoenix)
NV-EEPROM for CMOS setup
Keyboard controller
4.2.4. Weight
105 g (full feature version without memory module)
4.4 MTBF
The following MTBF (Mean Time Between Failure) values were calculated using a combination of
manufacturer’s test data, if the data was available, and a Bellcore calculation for the remaining
parts. The Bellcore calculation used is “Method 1 Case 1”. In that particular method the
components are assumed to be operating at a 50 % stress level in a 40° C ambient environment and
the system is assumed to have not been burned in. Manufacturer’s data has been used wherever
possible. The manufacturer’s data, when used, is specified at 50° C, so in that sense the following
results are slightly conservative. The MTBF values shown below are for a 40° C office or
telecommunications environment. Higher temperatures and other environmental stresses (extreme
altitude, vibration, salt water exposure, etc.) will lower the MTBF values.
Notes: Fans usually shipped with Kontron Embedded Modules GmbH products have
50,000-hour typical operating life. The above estimates assume no fan, but a
passive heat sinking arrangement.
Estimated RTC battery life (as opposed to battery failures) is not accounted for in
the above figures and needs to be considered separately. Battery life depends on
temperature and operating conditions. When the Kontron unit has external power;
the only battery drain is from leakage paths.
4.5.1. Temperature
Operating: 0 to +60 °C (*) (with appropriate airflow.)
4.5.2. Humidity
Operating: 10% to 90% (noncondensing)
Support for Intel’s MultiMedia eXtensions (MMX) instruction set extension for
acceleration of multimedia applications
Unified Memory Architecture (UMA) with frame buffer and video memory residing in
main memory
Synchronous dynamic random access memory (SDRAM) interface tightly coupled to CPU
core and graphics subsystem for maximum efficiency
The CPU of the MOPSlcdGX1 is equipped with a passive cooler and therefore suits for many
embedded applications.
5.2 Chipset
The MOPSlcdGX1 board uses the Geode I/O Companion Multifunction South Bridge (CS5530A),
which is especially designed to work with the GX1 processor line and provides the following
features:
General features
3.3V or 5.0V, PCI-bus compatible
5.0V-tolerant I/O interfaces
PCI-to-ISA bridge
PCI-2.1 compliant
Support for PCI initiator to Industry Standard Architecture (ISA)
and ISA master-to-PCI cycle translations
PCI master for IDE controllers
PCI-to-ISA interrupt mapper/translator
AT compatibility
Two 8259A-equivalent interrupt controllers
8254-equivalent timer
Two 8237-equivalent DMA controllers
Boot-Read Only Memory (ROM) and keyboard-chip select
Bus mastering IDE controllers
Two controllers with support for up to three IDE devices
Independent timing for master and slave devices for both channels
PCI bus master burst reads and writes
Ultra DMA/33 support
Programmed I/O up to PIO mode 4 support
Display subsystem extensions
Complements the GX1 processors’ graphics and video capabilities
Three independent line buffers for accelerating video data streams
YUV to RGB conversion hardware
Display interface with three integrated DACs
Integrated DOT clock generator
Up to 1280x1024 pixel resolution
Two independent USB interfaces
Open-host controller interface (OpenHCI), Revision 1.0
Second-generation design
General features
Plug & Play (PNP) 1.0A compliant
Supports 13 interrupt request (IRQ) lines, 4 direct memory access
(DMA) channels, full 16-bit address decoding
Floppy Disk Controller (FDC)
Compatible with IBM PC AT disk drive system
16 byte data FIFO
Supports one 3.5” or 5.25” floppy disk drive with up to 2.88Mbyte
disks
Two Serial Ports with high-speed 16550 compatible UARTs (Universal Asynchronous
Receiver Transmitter), 16-byte send/receive FIFOs
One Parallel Port with SPP, bi-directional, EPP and ECP support
Watchdog Timer
6. SYSTEM MEMORY
The MOPSlcdGX1 uses only small outline Dual Inline Memory Modules (SO-DIMMs). One socket is
available for 3.3 Volt (power level) unbuffered Synchronous Dynamic Random Access Memory
(SDRAM). SDRAM modules of up to 256MB can be used and have to be plugged into SDRAM SO-
DIMM socket X1.
The total amount of memory available on the SDRAM module is used for main memory and graphic
memory on the MOPSlcdGX1. Unified Memory Architecture (UMA) supported by Virtual Software
Architecture (VSA) manages the sharing of the system memory between graphic controller and
processor. Therefore, the full memory size is not available for software applications. Between 1MB
and 4MB of main memory are used as graphic memory.
To find the location of the SDRAM socket X1 on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
The design of the MOPSlcdGX1 follows the standard PC/104 form factor and offers the ISA-bus
signals for the use of expansion cards. The PCI-bus signals are only used internally.
AT bus connector (40 pins, which is optional for 16 bit-data bus system)
The pinout of the PC/104 bus connectors corresponds to the pinout of the ISA bus connectors with
some added ground pins. The two PC systems with different form factors are electrically compatible.
The corresponding 64-pin stackthrough header (ISA bus = 62pins) has two added ground pins at
the end of the connector (Pin A32 and Pin B32). The pinout between PC/104 bus and XT ISA bus is
identical between A1 - A31 and B1 - B31.
The corresponding 40-pin stackthrough header (ISA bus = 36 pins) has four added ground pins, two
on each side of the connector. To avoid confusion, the first two pins are defined as Pin C0 and Pin
D0. The additional ground pins at the end of the connector are defined as C19 and D19. The pinout
between PC/104 bus and AT ISA bus is identical between C1 - C18 and D1 - D18.
7.1.1. Connectors
The MOPSlcdGX1 features both – XT bus and AT bus extension – on two, dual-row socket connector
with 2.54mm x 2.54mm grid (0.1" x 0.1").
The PC-104 XT bus is available through the X2A connector. The PC/104 AT bus is available through
the X2B connector.
A detailed description of the signals including electrical characteristics and timings is beyond the
scope of this document. Please refer to the official ISA bus and PC/104 specifications for more
details.
Whenever possible use the MOPSlcdGX1 as top module of the PC/104 stack as the CPU board is
normally the board with the highest heat dissipation.
8. GRAPHICS INTERFACES
8.1 Graphic Controller
The MOPSlcdGX1 comes with a PCI graphic controller system integrated in the CPU and chipset. The
Geode I/O Companion Multifunction South Bridge (CS5530A) incorporates extensions to the GX1
processor’s display subsystem. These include:
Video accelerator
Buffers and formats input luminance-bandwidth-chrominance (YUV)
video data from the GX1 processor
8-bit interface to the GX1 processor
X & Y scaler with bilinear filter
Color space converter (YUV to RGB)
Video Overlay Logic
Color key
Data switch for graphics and video data
Gamma RAM
Brightness and contrast control
Display Interface
Integrated RGB Video digital-to-analog converters (DACs)
VESA DDC2B/DPMS support
Flat-panel interface (simultaneous operation of CRT and LCD)
Supported Resolutions (CRT and LCD)
The display controller on the MOPSlcdGX1 supports resolutions for
CRT and LCD panels of up to 1280x1024x8 bpp and 1024x768x16
bpp.
The graphic subsystem of the MOPSlcdGX1 uses Unified Memory Architecture (UMA), which means
up to 4MB of the system memory are used for video memory and frame buffer. The MOPSlcdGX1
video BIOS is integrated in the system BIOS and supports different panel types, which are identified
via special configuration mechanisms.
To find the location of the CRT connector on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
To find the location of the LCD Panel interface connector on the MOPSlcdGX1 board, please see the
Appendix E: Connector Layout chapter.
The display logic may require +5V for standard or +3.3V for low-power LCDs. Contrast voltages for
passive displays are normally very different and can range from –30V to +30V. Backlight converters
usually are +5V or +12V types. When using a Kontron JILI cable, you do not need to determine such
configurations. Display logic voltage and contrast voltage come preconfigured on the JILI cable. On
occasion, backlight voltage has to be adjusted on the cable.
Even though the MOPSlcdGX1 is a +5V-only board, you need to supply the +12V for the backlight
converter additionally when using such a converter type.
The onboard 3.3V-circuitry of the MOPSlcdGX1 and the +3.3V logic voltage of low-voltage panels are
powered by separate voltage regulators. The one for the LCD is mounted on the JILI adapter cable.
Many panel adapters for a wide spread variety of displays are available through Kontron. If you use
one of those adapters supplied by Kontron, configuration is easy:
1. Check whether you have the correct adapter and cable for the panel you plan to use.
Inspect the cable for damages.
3. Connect the panel adapter to the LCD Panel connector (JILI interface) on the MOPSlcdGX1.
7. If no image appears on your display, connect a CRT monitor to the CRT connector.
8. If necessary program the EEPROM on the JILI cable with the matching configuration data.
9. If you still do not see improvement, consider contacting the dealer for technical support.
8.6 Configuration
You can set the general configuration for the graphic controller in the BIOS setup utility. Refer to
the Advanced Chipset Control submenu and the Display Control submenu in the Appendix B: BIOS
Operation chapter for more configuration information.
You can download available drivers for the Geode graphic controller subsystem from the Kontron
Web site. For further information read the read-me or help files or contact technical support.
9. SERIAL-COMMUNICATION INTERFACES
Two fully functional serial ports (COMA and COMB) provide asynchronous serial communications.
COMA and COMB support RS-232 operation modes. They are 16550 high-speed UART compatible and
support 16-byte FIFO buffers for transfer rates from 50baud to 115.2Kbaud.
9.1 Connectors
COMA is available through the X11 connector (10 pins) and COMB through the X12 connector (10
pins). To have the signals available on the standard serial interface connectors DSUB9 or DSUB25,
an adapter cable is required. A 9-pin DSUB cable is available from Kontron (KAB-DSUB9-2, Part
Number 96017-0000-00-0). The following table shows the pinouts for COMA and COMB, as well as
necessary connections for DSUB adapters.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
To find the location of the serial ports on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
9.2 Configuration
You can set the two serial input/output interfaces to a variety of I/O addresses and IRQ
configurations. Settings are changeable from the MOPSlcdGX1 BIOS menu. Refer to the I/O Device
Configuration submenu in the Appendix B: BIOS Operation chapter for configuration information.
Note: Most operating systems detect the serial port with the I/O address 3F8h as
COM1 and 2F8h as COM2.
10.1 Connector
The parallel port is available through the X15 connector (26 pins). To have the signals available on
a standard, parallel-interface connector DSUB-25, an adapter cable is required, which is offered by
Kontron (KAB-DSUB25-1, Part Number 96015-0000-00-0).
The following table shows the pinout as well as necessary connections for a DSUB-25 adapter.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
To find the location of the parallel port on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
10.2 Configuration
The parallel-port mode, I/O addresses, and IRQs are changeable in the MOPSlcdGX1 BIOS Setup
Utility. You can program the base I/O-address 378h, 3BCh, 278h, disable the interface or set it to
AUTO. You can choose IRQ5 or IRQ7 as the parallel-port interrupt. In ECP mode, you can choose
DMA 1 or DMA 3.
Refer to the I/O Device Configuration Submenu in the Appendix B: BIOS Operation chapter for
additional information on configuration.
The keyboard and feature connector of the MOPSlcdGX1 offers five functions. The interface connects
the following:
Keyboard
Speaker
Battery
Reset button
11.1 Connector
The keyboard and feature connector is available through Connector X10 (10 pins). An adapter cable
is required to connect a standard keyboard to this interface. There are two adapter cables available
from Kontron. One can be used for AT-keyboard (KAB-KB-1, Part Number 96023-0000-00-0), the
other for PS/2-keyboard (KAB-KB-PS2, Part Number 96060-0000-00-0). The adapter cables do not
know the other functions on this interface.
The following table shows the pinout as well as necessary connections for adapters.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
To find the location of the keyboard and feature connector on the MOPSlcdGX1 board, please see
the Appendix E: Connector Layout chapter.
When POWERGOOD goes high, it starts the reset generator on the CPU module to pull
the onboard reset line high after a valid reset period. You also can use this pin as a low
active hardware reset for modules.
Speaker
An 8-Ohm loudspeaker also can be connected between SPEAKER and GND, but because
of current limitation the volume will be low.
Connect only one speaker to this pin. The CPU usually drives this pin. However, other
modules also can use this signal to drive the system speaker.
The battery voltage has to be higher than 2.2V and lower than 4.5V. A 3V battery is
recommended.
A battery is not needed to hold CMOS setup data. Your configurations for hard disks,
floppy drives, and other peripherals are saved in an onboard EEPROM. However, you
need a battery to save the CMOS date and time when power supply is turned off.
(KBCLK)
6 5
(+5V Vcc) (GND)
4 3
2 1 (KBDAT)
11.3 Configuration
Refer to the Keyboard Features submenu in the Appendix B: BIOS chapter for information on
configuration of the keyboard interface.
12.1 Connector
The PS/2 mouse interface is available on Connector X20 (4 pins). An adapter cable is required to
connect a standard PS/2 mouse. The cable is available from Kontron (KAB-MOUSE-PS2, Part Number
96062-0000-00-0).
The following table shows the pinout and connections for a PS/2 mouse adapter.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
To find the location of the PS/2 mouse connector on the MOPSlcdGX1 board, please see the
Appendix E: Connector Layout chapter.
12.2 Configuration
You can set the PS/2 mouse to enabled, disabled or autodetect from the BIOS Setup. If you enable
the mouse, the IRQ12 is used as the interrupt and is no longer available for other devices. Please
refer to the Advanced Menu in the Appendix B: BIOS chapter for additional information on
configuration.
The chipset of the MOPSlcdGX1 has an integrated USB host bridge. It comes with two USB ports,
which follows the OHCI specification and is USB-1.0 compliant.
You can expand the amount of USB connections by adding external hubs. You can connect up to 127
USB peripherals to each hub.
13.1 Connectors
The USB ports are available through the X6 and X7connectors (each 4 pins). To have the signals
available on the standard USB interface connectors, an adapter cable is required. An USB interface
cable is available from Kontron (KAB-USB-1, Part Number 96054-0000-00-0).
The following table shows the pinouts for the USB connectors.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
To find the location of the USB ports on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
13.2 Configuration
Configuration entries are available for the USB ports in the BIOS Setup Utility. You can
enable/disable the USB controller as well as the USB legacy support and specify the OHCI register
location. Please refer to the I/O Device Configuration submenu in the Appendix B: BIOS chapter for
information.
13.3 Limitations
The power contacts for USB devices on Pin 1 and Pin 4 are not protected. They are suitable to supply
connected USB devices with a maximum of 500mA power dissipation. Do not supply external USB
devices with higher power dissipation through these pins. Always use a fuse for power on external
USB connectors, otherwise a defective USB device may damage the MOPSlcdGX1. Kontron
recommends using a resetable fuse for power on external USB connectors to follow the USB
specification.
The floppy-drive interface of the MOPSlcdGX1 uses a 2.88MB super I/O floppy-disk controller and
can support one floppy disk drive with densities that range from 360kB to 2.88MB. The controller is
100% IBM compatible.
14.1 Connector
The floppy disk interface is available on the flat-foil connector X13 (26 pins). This type of connector
is often internally used in notebooks to connect a slim-line floppy drive.
Accessories are available for this interface from Kontron. To connect a standard 3.5” floppy drive,
use an adapter cable (ADA-FLOPPY-2, Part Number 96001-0000-00-0). If you have a slim-line 3.5”
floppy drive, you may need a flat foil cable (KAB-FLOPPY/MOPS-1, Part Number 96019-0000-00-0).
It also is possible to get a slim line 3.5” floppy drive with cable from Kontron (FLOPPY-MOPS-1, Part
Number 96010-0000-00-0).
To find the location of floppy-drive interface on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
14.2 Configuration
You can configure the floppy disk interface in the BIOS Setup Utility. You can choose the 3.5”
(common) or 5.25” drive types with densities of 360kB, 720kB, 1.2MB, 1.25MB, 1.44MB or 2.88MB.
Refer to the Main Menu section of the Appendix B: BIOS Operation chapter for more information on
configuring the floppy drive.
You also can disable the floppy-disk interface in the I/O Device Configuration Submenu.
PCI-bus devices serve as primary and secondary IDE hosts on the MOPSlcdGX1. The controller
supports up to Ultra DMA 33 mode, up to PIO mode 4 timing and multiword DMA mode 0, 1, 2 with
independent timing. The MOPSlcdGX1 features one IDE interface that can drive two hard disks and
one CompactFlash socket. When two IDE devices share a single adapter, they are connected in a
master/slave, daisy-chain configuration. If only one drive is in the system, you must set it as the
master. The CompactFlash socket is implemented through the secondary host as master.
You can use two cables to directly connect a hard disk in a 2.5” form factor (KAB-IDE-2MM, Part
Number 96021-0000-00-0) or a 3.5” form factor (KAB-IDE-25, Part Number 96020-0000-00-0).
You can plug a Kontron chipDISK, which is an IDE hard disk that uses Flash technology, into the IDE
interface and mechanically mount it by using a mini-spacer on the chipDISK hole. You also can use a
chipDISK adapter (chipDISK-ADA1, Part Number 96004-0000-00-0) or compact Flash adapter (CFC-
ADA1, Part Number 96004-0000-00-2) for more disk support.
Notes: (*) To protect the external power lines of peripheral devices, make sure that:
-- the wires have the right diameter to withstand the maximum available current
-- the enclosure of the peripheral device fulfils the fire-protecting requirements of
-- IEC/EN 60950.
(**) Pin 28 is normally used as cable select signal. On the MOPSlcdGX1 it is
not connected. IDE devices that have to use cable select will not function
under all configurations.
To find the location of IDE interface on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
15.3 Configuration
The IDE interface and the CompactFlash socket offer several configuration settings. Refer to the
Main Menu and I/O Device Configuration Submenu in the Appendix B: BIOS Operation chapter for
additional information on configuration.
The MOPSlcdGX1 uses two Davicom DM9102A PCI Fast Ethernet Controllers. The network controllers
support 10/100Base-T interfaces. The devices auto-negotiate the use of a 10Mbit/sec or
100Mbit/sec connection. You can enable an onboard LAN RPL ROM to support the boot up of the
system via Ethernet and a PXE-boot server.
Integrated Fast Ethernet MAC, Physical Layer, and transceiver on one chip
PCI-bus-master architecture
Compliance with IEEE 802.3u autonegotiation protocol for automatic link- type
selection
Full-duplex/half-duplex capability
Digital clock recovery circuit using advanced digital algorithm to reduce jitter
Note: The Ethernet interface works according to the common criteria of the embedded
technology market segment.
16.1 Connectors
The Ethernet interfaces are available through connectors X17 and X18 (each 8 pins).
To have the signals of the Ethernet connection available on a standard RJ45 connector, you need an
adapter cable, which is offered by Kontron (KAB-MOPS-ETN1, Part Number 96048-0000-00-0).
To find the location of the Ethernet interface on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
16.2 Configuration
The onboard Davicom DM9102A Ethernet controllers can be enabled or disabled in BIOS setup
utility. Refer to the I/O Device Configuration Submenu in the Appendix B: BIOS Operation chapter
for additional information on configuration.
You can download available drivers from the Kontron Web site. For further information read the
read-me file or contact technical support.
In some applications, the MOPSlcdGX1 is intended for use as a stand-alone module without a
backplane. You need to have a power connector available on the board for direct power supply. The
MOPSlcdGX1 is a +5V-only board. Peripherals can obtain additional voltage from the power
connector next to the PC/104 bus. The additional voltages (+12V, -5V and -12V) are not generated
onboard the MOPSlcdGX1.
17.1 Connector
The power connector is available as X2C (8 pins).
To find the location of the power connector on the MOPSlcdGX1 board, please see the Appendix E:
Connector Layout chapter.
If a system using a MOPSlcdGX1 is only supplied from the power connector, the following limitations
apply:
A system using the MOPSlcdGX1 also can be supplied from the PC/104 bus connectors. If only those
supply voltages pins are used, the following limitations apply:
Modules on the PC/104 bus consuming a higher supply current must provide power supply through
an additional connector.
Note: The MOPSlcdGX1 is not a replacement for a backplane. Use all power pins on
the power connector and on the PC/104 connectors for power supply to the
MOPSlcdGX1, and also use all additional power connectors on additional I/O
cards, if your system exceeds the above limitations. It is not acceptable to use
only the power pins of the PC/104 connector for power supply of the full PC/104
stack.
Note: The two battery inputs are protected against each other by diodes.
The watchdog timer is integrated in the Winbond W83977A Super-I/O device of the MOPSlcdGX1 and
can issue a reset to the system. The watchdog timer circuit has to be triggered within a specified
time by the application software. If the watchdog is not triggered because proper software
execution fails or a hardware malfunction occurs, it will reset the system.
18.1 Configuration
You can set the watchdog timer to disabled or reset mode. You can specify the timeout from 15
seconds to about 30 minutes. The timeout is the time the watchdog has to be triggered within. You
can make the initialization settings in the BIOS setup. Refer to the Watchdog Settings Submenu in
the Appendix B: BIOS Operation chapter for information on configuration.
18.2 Programming
18.2.1. Initialization
You can initialize the watchdog timer from the BIOS setup. You also can set up the initialization
from the application software with help of the JIDA (Jumptec Intelligent Device Architecture)
programmer’s interface or by using low-level programming.
18.2.2. Trigger
The watchdog needs to be triggered out of the application software within a specified timeout
period. You can only do this in the application software by using low-level programming or with
help of the JIDA programmer’s interface.
For information about low-level programming for the watchdog timer, refer to Application Note
WdogPGX1_E???.DOC, which you can request from Kontron technical support.
For information about the JIDA programmer’s interface refer to the JIDA BIOS extension section in
the Appendix B: BIOS chapter and separate documents available in the JIDA software packages on
the Kontron Web site.
Notes: (1) If the „used for“ device is disabled in setup, the corresponding interrupt is
available for other devices.
(2) ATTENTION: BIOS settings determine which physical COM connector is
assigned to a logical COM port.
(3) LPT1 also can be configured for IRQ5.
(4) Possible interrupts, if an external SMsC 669 Super-I/O controller is in the
system
Notes: (1) If the „used for“-device is disabled in setup, the corresponding DMA
channel is available for other devices.
(2) The DMA channel is only used in ECP mode of LPT, in other modes it is
available.
(3) Possible alternative setting of LPT in ECP mode for used DMA channel.
Using DOS, you can address 1MB of memory directly. Memory area above 1MB (high memory,
extended memory) is accessed under DOS via special drivers such as HIMEM.SYS and EMM386.EXE,
which are part of the operating system. Please refer to the operating system documentation or
special textbooks for information about HIMEM.SYS and EMM386.EXE.
Other operating systems (Linux or Windows versions) allow you to address the full memory area
directly.
Most EMMs scan the upper memory area for extension BIOSes (optional ROMs) and choose a free
memory area for their frame if it is not explicitly set. Normally, they are not always capable of
detecting special memory-mapped I/O areas. You need to tell the EMM which memory areas are not
available for the EMS frames, which is most of the time done by using special exclusion parameters.
If the Expanded Memory Manager you use cannot detect extension BIOSes (optional ROMs), make
sure you excluded all areas in the upper memory, which are used by extension BIOSes, too. Your
instruction in the CONFIG.SYS concerning the Expanded Memory Manager should look like this:
(question marks for location of extension BIOS).
MS-DOS Example
DEVICE=EMM386.EXE X=????-???? X=E000-FFFF
Note: When booting up your system using this configuration under MS-DOS, the
exclusion of area F000 to FFFF causes a warning. Microsoft reports that this
message will always appear when the F000 segment lies in the shadow RAM.
This is a bug of EMM386, not of the MOPSlcdGX1.
Please read the technical manuals of add-on cards used with the MOPSlcdGX1 for the memory areas
they use. If necessary, also exclude their memory locations to avoid a conflict with the EMM.
The MOPSlcdGX1 comes with a Phoenix BIOS 4.0, Release 6.1, which is located in an onboard Flash
EEPROM in compressed form. The device has 8-bit access. The shadow RAM feature provides faster
access (16 bits). The onboard Flash EEPROM also holds some special Kontron BIOS extensions,
which are loaded during boot up if the corresponding feature is enabled.
Whenever you contact technical support about BIOS issues, providing a BIOS version <PGX1R???> is
especially helpful.
The system BIOS provides additional information about the board’s serial number, CPU, and
memory information by displaying information similar to the following:
S/N: XJ4120101
In the example above, the board with the serial number XJ4120101 was manufactured in year 2004,
lot 12 of that year, and is board number 101 of that lot.
The BIOS setup menus documented in this section represent those found in most models of the
MOPSlcdGX1. The BIOS setup for specific models can differ slightly.
Note: Selecting incorrect values may cause system boot failure. Load setup-default
values to recover by pressing <F9>.
Menu Bar
The menu bar at the top of the window lists different menus. Use the left/right arrow keys to make a
selection.
Legend Bar
Use the keys listed in the legend bar on the bottom to make your selections or exit the current
menu. The table below describes the legend keys and their alternates.
Key Function
<F1> or <Alt- H> General Help window.
<Esc> Exit menu.
or Arrow key Select a menu.
or Arrow key Select fields in current menu.
<Tab> or <Shift-Tab> Cycle cursor up and down.
<Home> or <End> Move cursor to top or bottom of current window.
<PgUp> or <PgDn> Move cursor to next or previous page.
<F5> or <-> Select previous value for the current field.
<F6> or <+> or <Space> Select next value for the current field.
<F9> Load the default configuration values for this menu.
<F10> Save and exit.
<Enter> Execute command or select submenu.
<Alt-R> Refresh screen.
Selecting an Item
Use the or key to move the cursor to the field you want. Then use the + and - keys to select a
value for that field. Save Value commands in the Exit menu save the values displayed in all menus.
Displaying Submenus
Use the or key to move the cursor to the submenu you want. Then press <Enter>. A pointer
() marks all submenus.Item Specific Help Window
The Help window on the right side of each menu displays the Help text for the selected item. It
updates as you move the cursor to each field.
After you turn on or reset the computer, Dark Boot displays a graphical logo (default is a
blank screen) instead of the text based POST screen, which displays a number of PC
diagnostic messages.
The graphical logo stays up until just before the OS loads unless:
This menu allows you to select the order of the devices from which BIOS attempts to boot the OS. If
BIOS is unsuccessful at booting from one device, during POST it will try the next one on the list.
The items on this menu each may represent the first of a class of items. For example, if you have
more than one hard-disk drive, Hard Drive represents the first of such drives as specified in the
Hard-Drive menu described below.
To change the order, select the device you want to change and press <-> to decrease or <+> to
increase priority.
Note: The standard 1.44MB floppy drive is referenced as “Legacy Floppy Drives.”
20.8 MultiBoot
MultiBoot expands your boot options by letting you choose your boot device such as:
Hard disk
Floppy disk
CD-ROM
Network card
You can select your boot device in the Setup as described above, or you can choose a different
device each time you boot by selecting your boot device in the Boot First Menu.
Override the existing boot sequence (for this boot only) by selecting another boot
device. If the specified device does not load the OS, BIOS reverts to the previous boot
sequence.
Enter Setup
JIDA standard
All enabled BIOS extensions require shadow RAM. They will be loaded into the same 16K shadowed
memory block, if possible. However, if the system memory cannot find free memory space because
all the memory is already used for add-on peripherals, the BIOS extensions do not load.
For other operating systems, special drivers (JIDAIA??.ZIP) are available. You can download the zip
file from the Kontron Web site.
For more information on the Remote Control usage, refer to the JRC-1 technical manual or
Application Note JRCUsage_E???.PDF, which you can find on the Kontron Web site.
The RPL ROM extension is loaded into the first free memory area between C0000hex and D8000hex
and a 16K block of memory is shadowed.
Phoenix PHLASH allows you to update or restore the BIOS with a newer version or restore a corrupt
BIOS by using a floppy disk without having to install a new ROM chip.
File Purpose
MAKEBOOT.EXE Creates the custom boot sector on the Crisis Recovery
Diskette.
CRISBOOT.BIN Serves as the Crisis Recovery boot sector code.
MINIDOS.SYS Allows the system to boot in Crisis Recovery Mode.
PHLASH.EXE Programs the Flash ROM.
WINCRISIS.EXE Creates the Crisis Recovery Diskette from Windows.
WINCRISIS.HLP Serves as the help file of WINCRISES.EXE.
PLATFORM.BIN Performs platform-dependent functions.
BIOS.ROM Serves as the actual BIOS image to be programmed into
Flash ROM.
2) To install Phoenix Phlash on a hard disk, unzip the content CRD2PPGX1.ZIP into
a local directory such as C:\PHLASH.
File Purpose
MINIDOS.SYS Allows the system to boot in Crisis Recovery Mode.
PHLASH.EXE Programs the Flash ROM.
PLATFORM.BIN Performs platform-dependent functions.
BIOS.ROM Serves as the BIOS image to be programmed into Flash ROM.
4) If the BIOS image (BIOS.ROM) changes because of an update or bug fix, copy
the new BIOS.ROM image onto the diskette.
Command Line
Crisis Recovery
Phlash can fail if the system uses memory managers. If this occurs, the utility displays this message:
To prevent this potential hazard, many systems come with a boot-block Flash ROM. The boot-block
region contains a fail-safe recovery routine. If the boot-block code finds a corrupted BIOS
(checksum fails), it boots into the crisis recovery mode and loads a BIOS image from a crisis
diskette (see above).
Additionally, the end user can insert an update key into the parallel port (LPT only) to force
initiating the recovery routine for the boot block.
For further information on the update key and the crisis diskette, see a special application note
(PHLASH_SC_E???.PDF), which is available from the Kontron Web site. (The three question marks
indicate the revision number of the document.)
Note: The file BIOS.ROM on the crisis recovery disk may not be the latest version of
the ROM file. Contact Kontron technical support for the latest version. Do not
flash a BIOS ROM file if you are not sure it matches your hardware because the
system might become unbootable. Kontron is not obligated to recover your
system free of charge if the board does not boot because flash tools were used
incorrectly.
All Dimensions in the tables below are relative to the origin location A.
PC104
PC104
PC104
PC104
Pin
(A)
(B)
(C)
(D)
0 GND GND
1 /IOCHCK GND /SBHE /MEMCS16
2 SD7 RESETDRV LA23 /IOCS16
3 SD6 VCC *** LA22 IRQ10
4 SD5 IRQ9 LA21 IRQ11
5 SD4 -5V *** LA20 IRQ12
6 SD3 DRQ2 LA19 IRQ15
7 SD2 -12V *** LA18 IRQ14
8 SD1 /0WS LA17 /DACK0
9 SD0 +12V *** /MEMR DRQ0
10 IOCHRDY GND * /MEMW /DACK5
11 AEN /SMEMW SD8 DRQ5
12 SA19 /SMEMR SD9 /DACK6
13 SA18 /IOW SD10 DRQ6
14 SA17 /IOR SD11 /DACK7
15 SA16 /DACK3 SD12 DRQ7
16 SA15 DRQ3 SD13 VCC ***
17 SA14 /DACK1 SD14 /MASTER
18 SA13 DRQ1 SD15 GND
19 SA12 /REFRESH ** GND GND
20 SA11 SYSCLK
21 SA10 IRQ7
22 SA9 IRQ6
23 SA8 IRQ5
24 SA7 IRQ4
25 SA6 IRQ3
26 SA5 /DACK2
27 SA4 T/C
28 SA3 BALE
29 SA2 VCC ***
30 SA1 OSC
31 SA0 GND
32 GND GND
Notes: (*) Key pin for PC/104; GND for PC/104+ specification
(**) Not supported on MOPSlcdGX1 boards.
(***) To protect the external power lines of peripheral devices, make sure that:
- the wires have the right diameter to withstand the maximum available current
- the enclosure of the peripheral device fulfils the fire protecting requirements of
- IEC/EN 60950.
COM A
COM B
Floppy
Power
LPT
IDE
Pin
Notes: (*) Pin normally used as cable select. On MOPSlcdGX1 it is not connected.
(***) To protect the external power lines of peripheral devices, make sure that:
- the wires have the right diameter to withstand the maximum available current
- the enclosure of the peripheral device fulfils the fire protecting requirements of
- IEC/EN 60950.
Mouse
LAN 1
LAN 2
USB 1
USB 2
PS/2
KBD
Pin
1 Speaker TXD1+ TXD2+ MSDAT VCC *** VCC ***
2 GND TXD1- TXD2- VCC *** USB00 USB10
3 /RESIN RXD1+ RXD2+ GND USB01 USB11
4 /KBLOCK SHLDGND SHLDGND MSCLK GND GND
5 KBDAT SHLDGND SHLDGND
6 KBCLK RXD1- RXD2-
7 GND SHLDGND SHLDGND
8 VCC *** SHLDGND SHLDGND
9 BATT
10 PWRGOOD
Notes: (***) To protect the external power lines of peripheral devices, make sure that:
- the wires have the right diameter to withstand the maximum available current
- the enclosure of the peripheral device fulfils the fire protecting requirements of
- IEC/EN 60950.
The following sources of information can help you better understand PC architecture.
24.1 Buses
24.1.1. ISA, Standard PS/2 - Connectors
AT Bus Design: Eight and Sixteen-Bit ISA, E-ISA and EISA Design, Edward Solari,
Annabooks, 1990, ISBN 0-929392-08-6
ISA & EISA Theory and Operation, Edward Solari, Annabooks, 1992, ISBN 0929392159
ISA Bus Specifications and Application Notes, Jan. 30, 1990, Intel
ISA System Architecture, Third Edition, Tom Shanley and Don Anderson, Addison-
Wesley Publishing Company, 1995, ISBN 0-201-40996-8
Personal Computer Bus Standard P996, Draft D2.00, Jan. 18, 1990, IEEE Inc
PCI SIG
The PCI-SIG provides a forum for its ~900 member companies, who develop PCI
products based on the specifications that are created by the PCI-SIG. You can search for
information about the SIG on the Web.
PCI & PCI-X Hardware and Software Architecture & Design, Fifth Edition, Edward Solari
and George Willse, Annabooks, 2001, ISBN 0-929392-63-9.
PCI System Architecture, Tom Shanley and Don Anderson, Addison-Wesley, 2000, ISBN
0-201-30974-2.
Interfacing to the IBM Personal Computer, Second Edition, Lewis C. Eggebrecht, SAMS,
1990, ISBN 0-672-22722-3
The PC Handbook: For Engineers, Programmers, and Other Serious PC Users, Sixth Edition,
John P. Choisser and John O. Foster, Annabooks, 1997, ISBN 0-929392-36-1
24.3 Ports
24.3.1. RS-232 Serial
EIA-232-E standard
The EIA-232-E standard specifies the interface between (for example) a modem and a
computer so that they can exchange data. The computer can then send data to the
modem, which then sends the data over a telephone line. The data that the modem
receives from the telephone line can then be sent to the computer. You can search for
information about the standard on the Web.
RS-232 Made Easy: Connecting Computers, Printers, Terminals, and Modems, Martin D.
Seyer, Prentice Hall, 1991, ISBN 0-13-749854-3
National Semiconductor
The Interface Data Book includes application notes. Type “232” as a search criteria to
obtain a list of application notes. You can search for information about the data book
on National Semiconductor’s Web site.
24.3.2. ATA
24.3.3. USB
USB Specification
USB Implementers Forum, Inc. is a non-profit corporation founded by the group of
companies that developed the Universal Serial Bus specification. The USB-IF was
formed to provide a support organization and forum for the advancement and
adoption of Universal Serial Bus technology. You can search for information about
the standard on the Web.
24.4 Programming
C Programmer’s Guide to Serial Communications, Second Edition, Joe Campbell, SAMS,
1987, ISBN 0-672-22584-0
Programmer's Guide to the EGA, VGA, and Super VGA Cards, Third Edition, Richard
Ferraro, Addison-Wesley, 1990, ISBN 0-201-57025-4
The Programmer’s PC Sourcebook, Second Edition, Thom Hogan, Microsoft Press, 1991,
ISBN 1-55615-321-X
Undocumented PC, A Programmer’s Guide to I/O, CPUs, and Fixed Memory Areas, Frank
van Gilluwe, Second Edition, Addison-Wesley, 1997, ISBN 0-201-47950-8