The SBC-GX1 is a high-performance, high-functionality multimedia PC/AT compatible
processor board designed to be embedded into OEM equipment. It contains all the
standard features found in a PC/AT system with some embedded and multimedia
additions. These include silicon disk drive, 10/100 Base-T Ethernet, 16-bit
SoundBlaster, PC/104 bus, PCI bus, CompactFlash socket, MMX-enhanced CPU and
high performance Flat Panel VGA controller.
Once you have completed development the board can be purchased in the following
standard variants:
• SBC-GX1-M0-F0 AMD Geode
• SBC-GX1-M32-F0 AMD Geode
• SBC-GX1-M0-F16 AMD Geode
• SBC-GX1-M32-F16 AMD Geode
TM
GX1 300MHz CPU, No DRAM, No Flash
TM
GX1 300MHz CPU, 32M DRAM, No Flash
TM
GX1 300MHz CPU, No DRAM, 16M Flash
TM
GX1 300MHz CPU, 32M DRAM, 16M Flash.
The SBC-GX1 can also be supplied with other DRAM options up to 256MB. Please
contact Arcom for details.
This board contains CMOS devices that could be damaged in the event of static
electricity discharged through them. At all times, please observe anti-static precautions
when handling the board. This includes storing the board in appropriate anti-static
packaging and wearing a wrist strap when handling the board.
Battery
The board contains a Lithium non-rechargeable battery. Do not short circuit the battery
or place on a metal surface where the battery terminals could be shorted. During
shipment the battery is isolated from the boards circuitry and should be connected
before using the board, please refer to the link section of this manual for details.
When disposing of the board or battery, take appropriate care. Do not incinerate, crush
or otherwise damage the battery.
Packaging
Please ensure that should a board need to be returned to Arcom, it is adequately
packed, preferably in the original packing material.
Electromagnetic compatibility (EMC)
The SBC-GX1 is classified as a component with regard to the European Community
EMC regulations and it is the users responsibility to ensure that systems using the
board are compliant with the appropriate EMC standards.
SBC-GX1 Technical Manual Getting started with your SBC-GX1
Getting started with your SBC-GX1
The Development Kit contains a ‘Quickstart’ manual. You should read this manual for
information about setting up and starting to use the SBC-GX1 board. Once you have
completed this task you will have a working SBC-GX1 system and can start adding
other peripherals to enable you to start development.
In this section we guide you through setting up and using some of the features of the
SBC-GX1. If you would like more detailed information on any aspect of the board refer
to the
The SBC-GX1 uses an Award Software PCI BIOS (Basic Input-Output System) to
provide support for the board as standard. The BIOS has a built-in setup program that
you use to modify the basic system configuration. The setup program can be started
during the power on sequence by pressing the DEL key when prompted or by pressing
CTRL – ALT – ESC. The setup parameters are stored in the CMOS RAM and are
retained when the power is switched off, providing the battery backup supply is
connected (see
Detailed hardware description section beginning on page 62.
Jumpers and connectors, page 18, for details).
The BIOS defaults have been selected to enable the board to operate with a minimum
of devices connected. If CMOS settings are lost the board will correctly power up and
boot from the on-board flash disk (if present), without any other peripherals connected.
CPU configuration
The SBC-GX1 board has been specifically designed to support AMD’s Geode™ GX1
MMX – Enhanced processor. The appropriate voltage and speed selections are
configured during the assembly process - no user configuration required. The CPU is
fitted to the board during assembly and is supplied ‘ready to run’.
Installing memory
The SBC-GX1 supports a single 144-pin SODIMM (Small Outline Dual In-line Memory
Module). If your board was supplied without any memory fitted (M0 variant) or you wish
to upgrade your memory, then you need to source a standard un-buffered 3.3V SDRAM
module that conforms to either the PC100 or PC133 specifications. The SBC-GX1
supports 16MB, 32MB, 64MB, 128MB and 256MB modules.
In order to support Windows CE. NET and Windows XP Embedded, the SBCGX1 uses a General Software Embedded BIOS 2000. Throughout this manual
there are references to the Award BIOS If your board is using the General
Software BIOS, see the section
page 42
for configuration information.
General Software Embedded BIOS 2000 on
No link settings are required to enable the board to support different memory sizes. The
BIOS automatically detects the memory and configures the board appropriately. Always
ensure that the power is switched off before attempting to insert a memory module. The
SBC-GX1 Technical Manual Getting started with your SBC-GX1
module should be inserted in the DIMM1 socket (on the underside of the board) in an
ESD safe area, and you should be wearing an earth strap or touching a grounded
surface to protect the device. The memory module is designed to ensure that it can only
be plugged in with the correct orientation. If the module does not fit, check the key
locations and ensure the memory is the correct type.
The memory module should be inserted into the socket at a 45 degree angle. Once fully
pushed into the socket the module can be pressed down towards the board. The tabs
on the socket automatically latch over the module and secure it in place. Removal of
the memory is achieved by gently pulling the two tabs sideways. The module will
release and can then be removed easily.
Once power is applied to the board, the BIOS automatically configures the memory.
During the memory check, a message is displayed show the amount of DRAM found.
Connecting a floppy disk drive
The SBC-GX1 supports up to two standard floppy disk drives. These can be connected
to PL17 via a 34 way twisted ribbon cable. Both disk drives should be configured to use
drive select 1. Drive A: should be connected via a twisted cable and drive B: via a
straight cable. The BIOS default configuration assumes that a 1.44MB floppy disk is
connected as drive A:. If you require a different configuration you must configure the
BIOS using the setup utility – see
In order to support two floppy disk drives at the same time the 34 way cable
should be fitted with three connectors. The board connector and one of the drive
connectors should be fitted 1:1 and the third connector should have a twist in the
cable which swaps pins 10 to 16 on this connector.
Connecting a hard disk drive
Up to two IDE hard disk drives can be supported by the SBC-GX1. Both drives should
be connected to PL2 via a 40 way 1:1 ribbon cable. The primary drive should be setup
as a ‘master’ and the secondary drive as a ‘slave’. The BIOS automatically detects the
hard disk drive during the POST processes and configures the hardware correctly. The
BIOS attempts to load an operating system from the primary disk drive which becomes
drive C: once the operating system has loaded. If the board is fitted with flash memory
and this has been formatted as a silicon disk drive, then it will be allocated drive D:. The
secondary drive will be allocated the next available drive letter.
Award BIOS setup on page 25 for details.
Connecting a CD-ROM (IDE Type)
If a CD-ROM drive is required in the system, it may be connected in place of the
secondary drive detailed above. The CD-ROM should be configured as a ‘slave’ device.
Drivers are required to support the drive under DOS. If a bootable CD is inserted in the
drive the BIOS can be configured to automatically boot from this CD. See the
SBC-GX1 Technical Manual Getting started with your SBC-GX1
Using the CompactFlash socket
The SBC-GX1 has a Type II CompactFlash socket mounted on the underside of the
board. This socket is connected to the secondary IDE controller. The socket supports
both Type I and Type II CompactFlash cards. If a CompactFlash card is plugged into the
socket it acts as a normal hard disk drive and is detected by the BIOS during the POST
process. If the card has an operating system loaded and there are no standard hard
disk drives connected the board boots from the CompactFlash card and this becomes
drive C:.
The CompactFlash card can only be inserted into the socket one way. The correct
orientation is for the top of the card i.e. the normal printed side to be closest to the PCB.
Connecting a mouse
A PS/2 mouse can be connected to PL9. A suitable mouse is supplied as part of the
development kit and a driver has been included on the support CD to enable this mouse
to be used under DOS. Windows 98/2000/NT/XP provides mouse support via built-in
drivers.
Using the serial interfaces (RS232)
The four serial port interfaces on the SBC-GX1 are fully PC compatible. These are
decoded at standard PC address locations for COM1, COM2, COM3 and COM4.
PC applications can use these ports without any special configuration. COM3 and
COM4 can use non-standard IRQ lines, which enables all four ports to have an
individual IRQ assigned. See the
Connection to the serial ports is via a 10-way boxed header. The pin assignment of
these headers is arranged to enable a 9-way IDC D-Type Plug to be connected directly
to pins 1-9 on the cable. The D-Type connector is compatible with the standard 9-way
connector on a desktop machine. A suitable cable is provided in the development kit.
See
Appendix B – Connector details for pin details.
Connecting a printer
An enhanced printer port is incorporated onto the SBC-GX1. This port can be used to
support a Centronics-compatible printer or ECP/EPP bi-directional device. The signals
are routed to a 26-way boxed header and the pin assignment has been arranged to
allow 1:1 connection with a 25-way IDC D-Type socket. This socket is compatible with a
standard printer port connector on a desktop machine. See
details
for pin details.
Jumpers and connectors section, page 18, for details.
Appendix B – Connector
Using the audio features
There are three audio interfaces supported on the SBC-GX1: line in, line out and
microphone. the line in and line out interfaces support stereo signals and the
microphone provides a mono input. Connections are routed to a 10-way boxed header
PL24. The relevant signals for each interface are shown in
SBC-GX1 Technical Manual Getting started with your SBC-GX1
The standard connector for these signals is a 3.5mm stereo jack.
The audio device is a 16-bit SoundBlaster compatible interface. The BIOS provides the
user the ability to configure the I/O address, IRQ and DMA settings for this device. This
enables it to be used with existing Soundblaster-16 applications. The audio features are
supported by installable device drivers under Windows 98/NT/2000/XP (see the
Operating System drivers section, beginning on page 54, for details).
Settings are configured in the BIOS as default. These can be modified during POST
using the setup utility. See
If you are using Windows you must install the audio drivers before these features can
be used. The drivers enable the standard Windows add on to access the SBC-GX1
audio functions.
16-bit SoundBlaster, page 74 for details.
Using the flat panel interface
AMD’s CS5530, used on the SBC-GX1, supports an 18-bit TFT flat panel display
interface as well as a conventional CRT monitor. Flat panel support is configured using
the Integrated Peripherals option within the Setup utility. See page 39
The default BIOS for the SBC-GX1 sets the output to simultaneous CRT and flat panel
display. This ensures that you can plug in a standard PC style monitor and start using
the board straight away. The default BIOS can be used to drive a color 640 x 480 6.5”
NEC TFT flat panel part number NL6448BC20-08. This panel is supplied in the flat
panel variant of the SBC-GX1 development kit. The development kit also contains the
associated cable to enable connection of the display.
If you wish to use this display then connect it to the SBC-GX1 via the flat panel interface
connector PL15.
The BIOS has built-in support for other display resolutions and these can be selected
using the BIOS setup menus. If you need further information regarding other flat panels
supported by the SBC-GX1 contact Technical Support. See page 82
Using the PC/104 expansion bus
PC/104 modules can be used with the SBC-GX1 to add extra functionality to the
system. This interface supports 8/16 bit ISA bus style peripherals.
Arcom has a wide range of PC/104 modules which are compatible with the SBC-GX1.
These include modules for digital I/O, analog I/O, motion control, video capture, CAN
bus, serial interfaces etc. Please contact Arcom sales (see page ) if a particular
interface you require does not seem to be available as these modules are continually
being developed. Other manufacturers boards can also be used with this interface if
they conform to the PC/104 specification.
, for details.
for details.
In order to use a PC/104 board with the SBC-GX1 it should be plugged into PL20 for 8bit cards and PL20/PL23 for 16-bit cards. Before powering up the system ensure that
SBC-GX1 Technical Manual Getting started with your SBC-GX1
you have checked that the link settings on the card for I/O address, IRQ and DMA
settings do not conflict with any devices on the SBC-GX1.
If you are using a PC/104 card that requires +5V, this is automatically supplied via the
PC/104 header. If you require +12V this is only available if the +12V pin on the power
connector PL12 has been connected to a supply. If you require –12V or –5V these must
be supplied directly to the PC/104 board.
Using the USB ports
The Universal Serial Bus (USB) controller is disabled by default. To enable this feature
you use the
details. Once this device has been enabled, the PCI Plug and Play BIOS sets up the
control registers and the device is available for use. The standard USB connector is a 4way socket, which provides power and data signals to the USB peripheral. The 10-way
header (PL8) has been designed to be compatible with PC expansion brackets that
support two USB sockets (See the
Connector details
Chipset features setup option within the Setup utility - see page 34 for
USB interface section on page 75 and Appendix B –
for further details.)
The USB device should be supplied with a driver that must be installed to enable the
device to be used. (Refer to the documentation supplied with the device.) Most USB
peripherals are only supplied with drivers for Windows 98/2000/XP operating systems. If
you are not using one of these operating systems then you will need to investigate the
availability of drivers.
Using the Ethernet interface
National Semiconductor’s DP83815 Ethernet controller is configured by the Award Plug
and Play BIOS during the POST process. Drivers for various operating systems are
supplied on the support CD. The appropriate driver must be loaded before the Ethernet
interface can be used.
Connection is made via the 8 way RJ45 connector PL5. A second connector PL3
provides outputs that can be used to control LED's for 10M, 100M and LINK status. See
Appendix B – Connector details for pin assignments for this connector.
There are twelve user-selectable jumpers on the SBC-GX1. Further details are provided
about each of these below. The diagram indicates the default position for each link.
The watchdog timer has two pre-configured timeout delays: 2 or 8 seconds. This link is
used to choose the timeout period you require.
LK1 Description
2 second timeout.
8 second timeout.
LK2 – Watchdog timer enable
Used to enable/disable the watchdog function. When the link is in the enabled position,
the watchdog timer can be started by writing to I/O location 93H. See the
Used to select which IRQ signal is connected to the COM3 serial port.
LK6 Description
IRQ4
IRQ11
LK7 – Clear CMOS/battery disable
A battery link is fitted that is used to prevent drain on the battery during shipment.
This link can also be used to clear the contents of the CMOS RAM.
LK7 Description
Battery backup enabled
Battery backup disabled. (CMOS RAM
cleared.)
LK8, LK9 and LK10 – RS485/422 configuration
These jumpers are used to configure the RS485/422 serial interface. They can be used
to enable/disable the RS485 receive buffer and RS485/422 line termination. See the
section
These two jumpers are user-configurable. They have no function on the SBC-GX1, but
can be used by an application program to signify a configuration setting. The position of
these jumpers can be read via the special function I/O register at address 259H. See
the section
There are twenty five connectors on the SBC-GX1 that let you connect external devices
such as keyboards, floppy disk drives, hard disk drives, printers etc. Detailed pin
assignments are shown in
Connector Description
PL1 Auxiliary Functions
PL2 IDE Interface
PL3 Ethernet Controller Status LED’s
PL4 PCI Interface
PL5 Ethernet Interface
PL6 COM3 RS232 Serial Port
Appendix B – Connector details.
PL7 PS/2 Keyboard
PL8 USB Serial Port
PL9 PS/2 Mouse
PL10 COM4 RS232 Serial Port
PL11 VGA CRT Interface
PL12 EBX Power Supply Connector
PL13 General Purpose I/O
PL14 COM4 RS422/485 Serial Port
PL15 VGA Flat Panel Interface
PL16 Parallel Port Interface
PL17 Floppy Disk Interface
PL18 COM2 RS232 Serial Port
PL19 COM1 RS232 Serial Port
PL20 64-way PC/104 Expansion
PL21 Flash Access LED
PL22 In-System-Program header
PL23 40-way PC/104 Expansion
PL24 Audio Functions
PL25 CompactFlash socket
The SBC-GX1 is normally supplied with an Award Software BIOS. This section explains
how to use the CMOS Setup Utility to modify the Award BIOS configuration.
In order to support Windows CE. NET and Windows XP Embedded, the SBCGX1 requires a General Software Embedded BIOS 2000. If your board is using
the General Software BIOS, see page 42
To launch the CMOS Setup Utility:
1 Turn on the computer. The Power On Self Test (POST) routine then starts. A short
while into this routine the following message is displayed:
Press DEL to enter SETUP
for setup information.
2Press either the Del key or the Ctrl, Alt, and Esc keys simultaneously.
If the message disappears before you respond and you still wish to enter setup,
restart the computer to try again by pressing the ‘reset’ button, turning it off and
back on, or pressing the Ctrl, Alt, and Del keys simultaneously.
Used to revert to the original factory-assigned BIOS settings.
These are the most stable values for the system. Use them if
the system is performing erratically due to hardware problems.
When you select this option you are prompted:
Load BIOS Default (Y/N) ?N
Enter Y to replace you current settings with the BIOS defaults.
Used to revert to the setup default values. These are the ‘best
case’ values for the system, and should provided optimum
system performance. When you select this option you are
prompted:
Load Setup Default (Y/N) ?N
Enter Y to replace you current settings with the Setup
defaults.
Used to configure the IDE hard drive and programmed input /
output features. See page 39
In the BIOS Features Setup, you can specify that a password
is required every time the system is rebooted, and/or to enter
the Setup utility. (You do this using the Security Option - see
page 31
for details.)
IDE HDD Auto Detection
Save & Exit Setup
Exit Without Saving
If a password is required, you can use this option to set and
change the passwor d t hat must be entered. You are prompted:
Enter password:
Enter the password you require using up to eight characters,
and confirm it when prompted. You can cancel this process at
any time by pressing Esc. The new password overwrites any
password previously used.
Used to automatically configure hard disk parameters. When
you select this option, auto-detection starts. Details of the first
hard disk drive are displayed, and you are prompted:
Do you accept this drive C: (Y/N)?
To save the details detected, enter Y. The system then
searches for further hard disks. Alternatively, press N to
continue without saving the details.
Saves any changes you have made to the CMOS, and exits
the CMOS Setup Utility.
Cancels any changes you have made to the CMOS, reverting
to the previous settings, and exits the CMOS Setup Utility.
The following keys are available while using the Award BIOS CMOS Setup utility:
Key Explanation
Ç
È
Å
Æ
Esc
Page Up
Page Dn
F1
F2
F3
F4
Moves to previous item.
Moves to next item.
Moves to the item on the left.
Moves to the item on the right.
In the Main menu, quits without saving changes to CMOS. In the
Standard CMOS setup menu, returns you to Main menu.
Increases the numeric value or make changes.
Decreases the numeric value or make changes.
Displays general help. This is only available in the Standard CMOS
setup menu and the Main menu.
Changes the color from total 16 colors.
Displays a calendar. This is only available in the Standard CMOS setup
menu.
Reserved.
F5
Restores the previous CMOS value from BIOS. This is only available in
the Main menu.
F6
Loads the default CMOS value from BIOS default table. This is only
available in the Main menu.
F7
F8
F9
F10
Loads the default.
Reserved.
Reserved.
Saves all CMOS changes. This is only available in the Main menu.
The items in the Standard CMOS Setup Menu are divided into several categories, each
of which contains one or more than one setup item.
ROM PC/ISA BIOS (2A434BI0)
Standard CMOS Setup
Award Software, Inc.
Date (mm:dd:yy) : Mon, Jan 1 2001
Time (hh,mm:ss) : 12:00:00
HARD DISKS TYPE SIZE CYLS HEAD PRECOMP LANDZ SECTOR MODE
Primary Master : Auto 0 0 0 0 0 0 Auto
Primary Slave : Auto 0 0 0 0 0 0 Auto
Secondary Master : Auto 0 0 0 0 0 0 Auto
Drive A : 1.44M, 3.5in.
Drive B : None Base Memory : 640KExtended Memory : 29184K
Other Memory : 384K
Video : EGA/VGA
Halt On : No Errors Total Memory : 30208K
Esc : Quit Ç È Æ Å : Select Item PU/PD/+/- : Modify
F1 : Help (Shift) F2 : Change Color
Use the arrow keys to highlight the item you want to change, and then use the Page Up
and Page Down keys to select the value you want.
The following table explains the settings you can choose:
Field Explanation
CPU Internal
Cache
Quick Power On
Self Test
Boot Sequence
Swap Floppy Drive
Boot Up Floppy
Seek
Boot Up NumLock
Status
Depending on the CPU/chipset design, enabling this option can
speed up memory access. The default value is ‘enabled’.
If set to ‘Enable’, some of the checks in the Power On Self Test
(POST) are skipped, speeding up the procedure.
Determines the sequence in which the computer searches for the
hard disk operation system (e.g. DOS).
Users can enable this item so that BIOS will see the hardware
‘Drive A:’ as ‘Drive B:’, and ‘Drive B:’ as ‘Drive A:.
Choose whether a test is carried out during the Power On Self
Test (POST), to determine whether the floppy disk drive installed
supports 40 or 80 tracks. 360K drives support 40 tracks while
720K , 1.2M and 1.4M drives support 80 tracks.
The keypad keys on the keyboard can generate numbers or
arrows, depending on whether the NumLock is turned on or off.
The choice you make here determines the initial setting each time
the computer is turned on.
The default value is ‘On’, which means that the keypad keys will
generate numbers.
This option controls the way the A20 line is used on the SBCGX1.The default setting is fast, which is the optimum setting for
this board.
Enables Parity checking on the main system memory. This option
can only be enabled if the memory module fitted supports the
extra parity bits.
Select ‘Enable’ to specify typematic rate settings. You can choose:
• The Typematic Rate. This is the rate at which characters are
generated, i.e. displayed on screen, when a key is pressed
and held down. The options available are: 6, 8, 10, 12, 15,
20, 24 or 30 characters per second.
• The Typematic Delay. This is the time, when holding a key,
between the first and second character being displayed. The
options available are: 250, 500, 750 and 1,000 msec.
Lets you limit access to either the system and the Setup utility, or
just the Setup utility. Choose:
• System – you must enter a password before the system will
launch, or to enter the Setup utility.
• Setup – you must enter a password to enter the Setup utility.
To subsequently disable security select Password Settings at
the Main Menu, leave the password blank, and press Enter.
Enables access to the VGA palette via the PCI bus memory
space.
Enables the OS to access memory above 64MB.
Determines whether video BIOS will be copied to RAM, increasing
video speed.
Determines whether each 16KB block of upper memory is
shadowed into main system memory. Shadowing copies to
contents of ROM into Ram which provides a faster execution
speed.
The Chipset Feature Setup menu is optimized for the SBC-GX1 board. The following
options are available:
ROM PCI/ISA BIOS (2A434001)
CHIPSET FEATURE SETUP
AWARD SOFTWARE, INC
SDRAM CAS Latency Time : AUTOCPU Warning Temperature : 100°C/212°F
SDRAM Clock Ratio Div By : 4Current CPU Temperature : 50°C/122°F
16-bit I/O Recovery (CLK): 5Board Warning Temperature: 60°C/140°F
8-bit I/O Recovery (CLK) : 5Board Temperature : 38°C/100°F
USB Controller : Disabled
Esc : Quit ÇÈÆÅ: Select Item
F1 : Help PU/PD/+/- : Modify
F5 : Old Values (Shift) F2 : Color
F6 : Load BIOS Default
F7 : Load Setup Default
Field Explanation
SDRAM CAS Latency
Time
Used to match the timing to the memory module being used.
The default setting is AUTO, which means that the CAS
latency is set by the BIOS when it reads the EEPROM device
located on the memory module.
You can also choose a CAS latency of 2 or 3. Please check
the specification for the memory module before altering this
setting. A CAS latency of 2 gives best performance providing
the memory module is designed to operate at this speed.
Used to set the SDRAM interface speed. The options are
divide by 4 or divide by 3. The divide by 4 setting sets the
SDRAM interface to 75MHz and divide by 3 sets it to
100MHz.
Due to the design of the AMD Geode GX1 processor,
the memory must be rated faster than the interface
speed. Therefore if you are running the memory at
75MHz you should use PC100 memory, if you are
running at 100MHz you need PC133 memory. Using
the wrong type of memory will cause the board to
operate incorrectly.
This is the number of clock cycles inserted between 16-bit I/O
cycles.
This is the number of clock cycles inserted between 8-bit I/O
cycles.
Set USB Controller to ‘Enabled’ if you want to use any USB
devices.
Available when USB Controller support is enabled. Choose
whether support for a USB keyboard and mouse is required.
CPU Warning
Temperature
Current CPU
Temperature
Board Warning
Temperature
Board Temperature
Used to set the trip level on the LM84 remote temperature
sensor, which is used to monitor the CPU die temperature.
Once the threshold is reached the LM84 output will be driven
low.
Displays the current CPU temperature. This is updated every
second (approximately).
Used to set the trip level on the LM84 local temperature
sensor, which is used to monitor the board temperature
around the LM84. Once the threshold is reached the LM84
output will be driven low.
Displays the current board temperature. This is updated
every second (approximately).
The settings in the Power Management Setup screen determine the power the system
consumes.
ROM PCI/ISA BIOS (2A434001)
POWER MANAGEMENT SETUP
AWARD SOFTWARE, INC.
Power Management : Disabled IRQ1 (Keyboard) : ON
IRQ3 (COM2) : OFF
**PM Timers** IRQ4 (COM1) : OFF
Doze Mode : Disabled IRQ5 (LPT2) : OFF
Standby Mode : Disabled IRQ6 (Floppy Disk) : OFF
HDD Power Down : Disabled IRQ7 (LPT1) : OFF
MODEm Use IRQ **check** : N IRQ9 (IRQ2 Redir) : OFF
this IRQ10 (Reserved) : OFF
Throttle Duty Cycle : 33.3% IRQ11 (Reserved) : OFF
IRQ12 (PS/2 Mouse) : OFF
RING POWER ON Controller: Disabled IRQ13 (Coprocessor) : OFF
Net POWER ON Controller : Disabled IRQ14 (Hard Disk) : OFF
Wake-Up System by PME : Disabled IRQ15 (Reserved) : OFF
RTC Alarm Function : Disabled
Soft-OFF by PWR-BTN : Instant-OFF
Esc: Quit ÇÈÆÅ: Select Item
F1 : Help PU/PD/+/- : Modify
F5 : Old Values (Shift) F2 : Color
F6 : Load BIOS Default
F7 : Load Setup Default
The suspend function doesn’t work if the Power Management is disabled.
You must enable Power Management before you can run the suspend mode.
Field Explanation
Power Management
Used to specify your power management requirements. The
options available are :
• Disable - global power management is disabled.
• User Define - users can configure their own power
management settings (see below).
• Min Saving - pre-defined timer values are used such that
all timers are at their maximum value.
• Max Saving - pre-defined timer values are used such
If you choose to configure your own power management
settings, you are prompted to specify the following:
Doze Mode – Medium power saving mode, display is
blanked.
Standby Mode – Low power mode CPU is placed in suspend
state and display controller is turned off. Pressing the resume
button will cause the CPU to exit this condition.
HDD Power Down – defines the continuous hard disk drive
idle time before the hard disk enters power-saving mode
(motor off). The options available are ‘Disabled’ (the hard disk
drive will not go into power-saving mode), or to enter powersaving mode after 1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 30,
40, or 60 minutes.
When the hard disk drive is in power-saving mode, any
access to the hard disk wakes it up.
This function allows an IRQ to be assigned to an external
MODEM,
When Power Management is enabled the BIOS can be used
to run the processor at a slower speed. This is achieved by
using a mechanism called Throttling. When Throttling is
enabled the processor will be STOPPED for the selected
period of time each cycle.
RING POWER ON
Controller
Net POWER ON
Controller
Wake-Up System by PME
RTC Alarm Function
Soft-OFF by PWR-BTN
IRQ1, IRQ2, IRQ4 to
IRQ7, IRQ9 to IRQ15
This function enables the RING indicator form one of the
serial ports to be used as a wake up event.
This function enables the Ethernet controller to generate a
wake up event.
Enables the PCI bus PME signal to wake the system up from
sleep mode.
Enables the RTC Alarm to wake the system up from sleep
mode.
This function is not supported on the SBC-GX1.
These functions allow the corresponding IRQ to be selected
On-board FDC Controller
On-board Serial ports 1 and
2
On-board Parallel Port
Parallel Port Mode
ECP mode User DMA
Build in CPU Audio
Audio I/O Base Address
Enables/Disables for the Ultra DMA operation Secondary
Master.
Selects the input clock source for the Keyboard controller
either 12MHz or 8MHz can be selected.
Enables/Disables on-board Floppy disk controller.
Used to set the I/O and IRQ setting for the onboard serial
ports.
Used to set the I/O and IRQ setting for the onboard
Parallel port.
Sets Parallel port mode of operation.
Selects DMA channel to be used when the parallel port is
in ECP mode.
Enables/Disables the on-board audio controller.
Set’s I/O base address for the Audio registers, default
setting 220H.
MPU-401 I/O Base Address
Audio IRQ Select
Audio Low DMA Select
Audio High DMA Select
Multiple Monitor Support
Video Memory Size
Set’s I/O base address for the Audio registers, default
setting 330H.
Interrupt line used for Audio support, default is IRQ 5.
Set’s 8-bit DMA channel for Audio, default is 1.
Set’s 16-bit DMA channel for Audio, default is 5.
Selects the configuration for supporting more than one
VGA adapter card. This feature can be used to set the
default display when a secondary PCI VGA adapter is
used with the SBC-GX1.
The video memory is shared with the main system
memory and can be set to 1.5MB, 2.5MB or 4MB.
The default setting is 2.5MB. Setting this feature to 4M
allows some of the higher resolution modes to be
displayed. (Please refer to the GX1 data sheet supplied
on the support CD.)
Whatever memory you assign to video is not available to
be used as system memory.
SBC-GX1 Technical Manual General Software Embedded BIOS 2000
Control keys
The following keys are available while using the General Software Embedded BIOS
2000 Setup utility:
Key Effect
Ç
È
Å
Æ
Tab
+, Esc
Moves to previous item.
Moves to next item.
Moves to the item on the left.
Moves to the item on the right.
Moves to the next cell
Changes the selection
Returns to the previous menu (or exits with out saving).
Ç/È/Æ/Å/<CR>/<Tab> to select or <PgUp>/<PgDn>/+/- to modify
<Esc> to return to main menu
Field Explanation
Drive assignment
order
Used to associate a drive with the physical interface. Each drive
must be assigned a drive letter in order for it to be used.
There is an extra field at the bottom of the column: Boot Method.
For normal use of booting an OS from the boot sector of the
selected drive, select ‘Boot Sector’ If ‘Windows CE’ is selected the
BIOS will attempt to load and execute a Windows CE Kernel file
(NK.BIN), from the root directory of a selected drive.
Boot order
Determines the order that the SBC-GX1 will attempt to boot from a
drive.
Set this to your required boot order. If a valid boot record is not
found on the first drive, the BIOS will attempt to boot from the next
drive in the list.
SBC-GX1 Technical Manual General Software Embedded BIOS 2000
Field Explanation
IDE drive geometry
If an IDE device is assigned a drive letter in the ‘Drive Assignment
Order’ column, then the IDE drives must be configured in the ‘ATA
DRV Assignment’ column.
• IDE 0 - IDE Primary Master Device (on-board IDE).
• IDE 1 - IDE Primary Slave Device (on-board IDE).
• IDE 2 - IDE Secondary Master Device (CompactFlash).
• IDE 3 - IDE Secondary Slave Device (not used).
To use the primary IDE drive on the SBC-GX1, configure IDE 0 in
the ATA DRV Assignment section, map IDE 0 to drive C: in the
Drive assignment order section, and set the required Boot order.
The IDE devices can be configured to be in five different modes:
• ‘USER’ lets you manually select the number of cylinders,
heads and sectors associated with the IDE device.
• ‘AUTOCONFIG PHYSICAL’ auto-detects the drive geometry
at POST. No translation is performed, so the size of the drive
is limited to a maximum of 512MB.
• ‘AUTOCONFIG LBA’ also auto-detects the drive geometry at
POST. The geometry is translated using the standard LBA
convention. This supports drive sizes up to 16GB.
Typematic Delay
Typematic Rate
Seek at Boot
• ‘AUTOCONFIG PHOENIX’ setting is the same as the
‘AUTOCONFIG LBA’, except that the translation is done
using the Phoenix Software CHS convention.
• ‘IDE CD-ROM’ provides support for ATA IDE CD-ROM drives.
Specify the time, when holding a key, between the first and
second character being displayed. The options available are: 250,
500, 750 and 1,000 msec.
Select the rate at which characters are generated, i.e. displayed
on screen, when a key is pressed and held down. The options
available are: 6, 8, 10, 12, 15, 20, 24 or 30 characters per second.
During POST the BIOS can be configured to cause a seek of the
physical drives. This can be used to force a floppy disk, hard drive
or CD-ROM to ‘spin up’. There are four settings available:
• None: No seek operation is performed.
• Both: Seeks both Floppy and IDE drives.
• IDE: Seeks any devices connected to the IDE interface.
• Floppy: Seeks floppy disk drive only. This is the default
SBC-GX1 Technical Manual General Software Embedded BIOS 2000
Field Explanation
Show “Hit Del”
Config Box
F1 Error Wait
Parity Checking
Memory Test Tick
Debug Breakpoints
Debug HEX Case
Memory Test
Determines whether the prompt to ‘Hit Del for setup’ is displayed
during the POST.
Determines whether the configuration screen is displayed at the
end of the POST.
If enabled, the BIOS pauses during the POST process if it
encounters an error. A message is displayed indicating what the
error is. The user must press F1 to proceed.
Not currently used.
Speaker produces a ticking noise during memory test routine,
when enabled.
If enabled, the Embedded BIOS responds to breakpoints.
Used to set the default text in the Embedded BIOS debugger to
upper case or lower case characters.
Used to select the type of memory test run during the POST
process. You may want to choose different options to test style for
the lower and upper memory regions. The options available are:
StdLo FastHi (the default setting), StdLo StdHi, StdLo FullHi,
FullLo FastHi, FullLo StdHi, FullLo FullHi, FastLo FastHi, FastLo
StdHi, and FastLo FullHi.
SBC-GX1 Technical Manual General Software Embedded BIOS 2000
Custom configuration screen
The Custom Configuration screen looks like this:
System BIOS Setup - Custom Configuration
(C) 2001 General Software, Inc. All rights reserved
Standby mode :>DisabledHDD power down : Disabled
XpressAudio : Enabled XpressAudio I/O base : 220
XpressAudio IRQ : 5 XpressAudio MIDI base : 330
XpressAudio DMA low : 1 XpressAudio DMA high : 5
Primary Master PIO Mode: Auto Secondary Master PIO Mode : Auto
Primary Slave PIO Mode : Auto Secondary Slave PIO Mode : Auto
Legacy USB support : Disabled TFT Support : 640x480
Ç/È/Æ/Å/<CR>/<Tab> to select or <PgUp>/<PgDn>/+/- to modify
<Esc> to return to main menu
Field Explanation
Standby mode
Used to specify whether the BIOS should put the SBC-GX1 board
into a low power Standby mode if there is no activity.
If you enable this feature, you can choose to put the board into
power down after 1, 2, 5, 10, 15, or 30 seconds, or 1, 2, 5, 10, 15
mins, or 30 mins, or 1, 2 or 5 hours. The default setting is for
board power down to be disabled.
HDD power down
Used to specify whether the BIOS should put the hard disk drive
into its power down mode if the drive is not accessed within the
specified period.
If you enable this feature, you can choose to put the hard disk into
power down after 1, 2, 5, 10, 15, or 30 seconds, or 1, 2, 5, 10, 15
mins, or 30 mins, or 1, 2 or 5 hours. The default setting is for HDD
power down to be disabled.
SBC-GX1 Technical Manual General Software Embedded BIOS 2000
Field Explanation
XpressAudio
Primary Master
PIO Mode
Secondary Master
PIO Mode
Primary Slave
PIO Mode
The AMD Geode
TM
GX1 can be used to emulate a Soundblaster-
16 by enabling this feature.
If the XpressAudio feature is enabled, the I/O base, IRQ and DMA
settings need to be configured. The options available are:
• I/O Base - 220H*, 240H, 260H, 280H, Disabled.
• IRQ - 2, 5*, 7, 10.
• MIDI Base - 300, 330*, Disabled
• DMA Lo - 0, 1*, 3, 5, 6, 7
• DMA Hi - 0, 1, 3, 5*, 6, 7
The asterisk, *, indicates the default settings. These are the
settings required to provide Soundblaster-16 compatibility.
Determines whether the programmable I/O mode for the Primary
Master IDE interface is auto-detected during the POST process.
Determines whether the programmable I/O mode for the
Secondary Master IDE interface is auto-detected during the POST
process.
Determines whether the programmable I/O mode for the Primary
Master IDE interface is auto-detected during the POST process.
Secondary Slave
PIO Mode
Legacy USB
support
TFT Support
Determines whether the programmable I/O mode for the
Secondary Master IDE interface is auto-detected during the POST
process.
Determines whether support for Legacy USB is enabled. This is
required if a USB keyboard or mouse is going to be used with the
board.
Determines whether the TFT output is switched on or off. If it is
switched off, only the CRT output is active. If it is switched on,
both the CRT and flat panel outputs are enabled. You can choose
from the following resolutions: 640 x 480 (the default resolution),
800 x 600, 1024 x 768.
SBC-GX1 Technical Manual General Software Embedded BIOS 2000
Shadow configuration setup screen
This screen lets you enable and disable the shadowing of areas of ISA ROM regions.
Normally shadowing should be enabled at E000-F000 to maximize system ROM BIOS
performance, and any other region that a ROM BIOS extension may be executed from.
These settings are entered into the following screen:
System BIOS Setup - Shadow/Cache Configuration
(C) 2001 General Software, Inc. All rights reserved
Shadowing :>Chipset Shadow 16KB ROM at C000 : Enabled
Shadow 16KB ROM at C400 : Enabled Shadow 16KB ROM at C800 : Enabled
Shadow 16KB ROM at CC00 : Disabled Shadow 16KB ROM at D000 : Disabled
Shadow 16KB ROM at D400 : Disabled Shadow 16KB ROM at D800 : Disabled
Shadow 16KB ROM at DC00 : Disabled Shadow 16KB ROM at E000 : Enabled
Shadow 16KB ROM at E400 : Enabled Shadow 16KB ROM at E800 : Enabled
Shadow 16KB ROM at EC00 : Enabled Shadow 64KB ROM at F000 : Enabled
Ç/È/Æ/Å/<CR>/<Tab> to select or <PgUp>/<PgDn>/+/- to modify
The development kit contains a support CD that incorporates reference material and
software utilities that can be used to support the SBC-GX1. The following sections
describe the software support and provide guidelines for using the drivers supplied on
the CD.
Datalight ROM-DOS 6.22
If your SBC-GX1 board is fitted with flash memory it will be supplied with a license for
Datalight's ROM-DOS 6.22 operating system. This operating system will be preinstalled on the flash drive.
ROM-DOS is a Microsoft MS-DOS compatible operating system that has been
specifically designed for embedded systems. The system and command files are
physically much smaller, but still provide full compatibility to allow standard DOS
applications to run without modification. ROM-DOS supports all the standard utility files
like SYS, PRINT, MODE, FDISK, FORMAT etc. These files are supplied on the support
CD and can be used as required.
A full user manual for ROM-DOS is also supplied on the CD that provides detailed
information on the operating system and supported interrupts and features.
Datalight FlashFX flash filing system
The flash memory incorporated onto the SBC-GX1 is configured as a silicon read/write
disk drive. This disk is supported using Datalight's FlashFX software. This software is
designed to enable the disk to be accessed using standard DOS routines. The FlashFX
software is installed during the POST process as a BIOS extension. This enables the
flash disk to be used as a boot disk and this will be the default boot device if a hard disk
drive is not present in the system. When shipped the flash memory is formatted and
configured as a ROM-DOS system disk.
The FlashFX software has been designed to incorporate wear levelling algorithms. The
wear levelling ensures that the flash memory is used evenly and that no one sector is
continually being written to. This maximizes the write performance of the flash device.
The support CD contains utilities that can be used to ensure that the flash disk is
configured correctly (see the README file in the FLASHFX directory on the support
CD). If the flash disk gets corrupted for any reason, these utilities can be used to
reformat the flash. The boot disk provides an automatic mechanism for reformatting the
flash memory and copying the ROM-DOS operating system.
The FLASHROM utility lets you update the BIOS used on the board. This may be
required if you experience incompatibilities with the BIOS and a later version is
available. This utility may also be used to provide more support for flat panel displays.
The default BIOS on the SBC-GX1 supports some built-in display configurations and
these may not be suitable for your application. Please contact Arcom if you need
support that is not in the standard BIOS.
The FLASHROM utility can be invoked from the DOS command line and should be
supplied with the BIOS image file name required, i.e. FLASHROM BIOS.BIN. The
program will automatically load the file and reprogram the BIOS ROM. Once the device
has been reprogrammed you must reboot the system.
During this process it is important that you do not switch off the board as this
may cause the BIOS ROM to be corrupted which will render the board
inoperable.
Boot disk
The CD contains a ROM-DOS boot disk image. The image is stored in the BOOTDISK
directory. It can be loaded onto a blank floppy disk using the FLWRITE utility stored in
this directory. (See the README file for the latest information.) The floppy disk image is
compatible with a 1.44MB floppy disk.
The boot disk can be used to load the ROM-DOS operating system from a floppy disk
drive. A menu is provided once the board has started to boot providing options to
perform some pre-defined operations. These include:
• Booting ROM-DOS.
• Reprogramming the BIOS using FLASHROM.
• Reformatting the flash disk.
• Copying the system files to the flash disk.
Once the appropriate selection has been made, the software performs the operation
automatically.
The support CD contains drivers for XpressGraphicsTM, XpressAudioTM, PCI Bridge,
UDMA Bus mastering IDE controller and DP83815 Ethernet controller. The following
sections provide details for installing these drivers for Windows 98 and NT4. The CD
also contains drivers for some other operating systems - See the documentation on the
CD for more details.
Windows 98 driver support
Before installing Windows 98 power up the board and enter the Setup utility by pressing
the Del key during the POST. In the BIOS features screen set the boot sequence to
,CD-ROM, C, A’, and in the
support if required. Close the Setup utility, saving the changes.
Insert the Windows 98 CD into the drive and reboot the system. Install Windows 98,
following the instructions provided in the Windows 98 user manual.
Chipset features setup screen (see page 34) enable USB
XpressGraphics
When Windows 98 has been installed, insert the support CD and follow the steps
detailed below to install each driver.
TM
video driver
1In the Control Panel, select System → Device Manager and choose Display
Adapters.
2 Select Standard PCI VGA adapter and click on Properties.
3 Select the Driver tab and click on Update driver.
4 Select Search for a better driver.
5 Select Other location.
6 Select the path D:\Win98\Video and click on OK.
7 Wait while the driver installs. When this process is complete, click on Finish.
8 When prompted, click on Yes to restart your computer.
9 Check that the driver is present. In the Device Manager, look under Display
Adapter for ‘XpressGraphics’. If it’s not present repeat the procedure.
1In the Control Panel, select System → Device Manager and choose Other
Devices.
2 Select PCI Multimedia Audio Device and click on Properties.
3 Select the Driver tab and click on Update driver.
4 Select Search for a better driver.
5 Select Other location.
6 Select the path D:\Win98\Video and click on OK.
7 Wait while the driver installs. When this process is complete, click on Finish then
Close.
8 Check that the driver has installed correctly. To do this make sure that
‘XpressAudio PCI Bridge’ is present in the Sound, Video, and Other Game
Controller categories in the Device Manager.
9 Still in the Device Manager, choose Other Devices.
10 Select Unknown Device and click on Properties.
11 Select the Driver tab and click on Update driver.
12 Select Search for a better driver.
13 Select Other location.
14 Select the path D:\Win98\Audio and click on OK.
15 Wait while the driver installs. When this process is complete, click on Finish then
Close. Insert the Windows 98 CD-ROM if prompted.
16 When prompted, click on Yes to restart your computer.
17 Check that the driver has installed correctly. To do this make sure that
‘XpressAudio 16-bit Sound’ is present in the Sound, Video, and Other Game
Controller categories in the Device Manager.
National Semiconductor DP83815 Ethernet driver
1In the Control Panel, select System → Device Manager and choose Other
Devices.
2 Select Ethernet Device and click on Properties.
3 Select the Driver tab and click on Update driver.
4 Select Search for a better driver.
5 Select Other location.
6 Select the path D:\Win98\Ethernet and click on OK.
The file ‘NET83815.INF’ will be found. Wait while the driver installs.
7 Insert the Windows 98 CD-ROM if prompted. If Windows complains it can’t find a
file on the CD-ROM, click on Skip File.
8 When the process is complete, click on Finish.
9 When prompted, click on Yes to restart your computer.
10 Check that the driver is present. In the Device Manager, look under Network
Adapters for ‘Corp DP83815 10/100 MacPhyter3V PCI Adapter’. If it’s not present
repeat the procedure.
UDMA driver
1 In the Control Panel, select System → Add New Hardware.
2 Click on No, then Next, then select Hard Disk Controller.
3 Select Have disk.
4 Select D:\Win98\UDMA\CX5530.INF.
5 In the Install from disk window, click on OK.
If the file cx5530.sys is not found, search on the root D:\ of the support CD.
6 Select Cyrix 5530 Master PCI to Dual IDE Controller and click on Next twice.
7 Wait while the driver installs. When this is complete, click on Finish.
8 In the Control Panel, select System →Device Manager and choose Hard Disk
Controller.
9 Select Standard Dual IDE Controller and click on Remove.
10 When prompted, click on Yes to restart your computer.
Windows displays a message indicating that it is locating new Hardware.
11 Click on Yes to restart your computer each time when prompted.
12 Check that the driver is present. In the Device Manager, look under Hard Disk
Controllers for ‘Cyrix 5560 Master PCI to dual IDE Controller’, ‘Primary Cx5530
Bus Master IDE Controller’ and ‘Secondary Cx5530 Bus master IDE Controller’.
1 In the Control Panel, select System →Add New Hardware.
2 Select PCI Bridge.
3 Select Reinstall Driver and click on Next.
4 Select Display a list of all drivers and click on Next.
5 Click on Have Disk.
6 Select D:\Win95\PCI Bridge and select the file Cx55x0mp.inf.
7 Click on OK, OK, then Next.
8 Click on Finish and Close.
Before installing Windows NT 4.0, power up the board and enter the Setup utility by
pressing the Del key during the POST. In the BIOS features screen set the boot
sequence to CD-ROM, C, A. Close the Setup utility, saving the changes.
Insert the Windows NT 4.0 CD into the drive and reboot the system. The CD-ROM will
be detected as ‘IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller’.
You do not need to select any additional SCSI adapters, CD-ROM drives or special disk
controllers.
Install NT 4.0 on an NTFS partition. When prompted, select Do not connect this computer to a network at this time and leave the video controller configured as standard
VGA. If you would like to install Windows NT 4.0 Service pack 6a, select the file
‘D:\NT4SP6A\I386\UPDATE\UPDATE.EXE’ from the support CD once NT 4.0 has
completed installation.
Before installing Windows NT 4.0 remove link LK5. If this link is not removed NT
will not install correctly.
XpressGraphics™ video driver
1 Insert the support CD.
2 In the Control Panel, select Display, go to the Settings tab, and select Display
Adapters.
3 Select Change on Adapter type.
4 Click on Have disk.
5 Enter D:\WinNT\Video and select OK.
6 Select National Semiconductor Corporation GX and select OK.
7 Select Third party Driver? Then click on Yes, OK, then finally and Close.
8 When prompted, click on Yes to restart your computer.
XpressAudio™ audio driver
1 In the Control Panel, select Multimedia and go to the Devices tab.
2 Click on Add and select Unlisted or updated driver.
3 Enter the path D:/WinNT/AUDIO and click on OK.
4 Select NationalXpressAudio(TM) Driver.
5 Specify the I/O, IRQ and DMA settings (the driver does not auto-detect them.
These must be identical to the settings specified in the BIOS features setup
screen in the Setup utility (see page 31
Audio I/O Base Address 220H
MPU-401 I/O Base Address 330H
Audio IRQ Select IRQ5
Audio Low DMA Select DMA 1
Audio High DMA Select DMA 5
). The default settings are:
National Semiconductor DP83815 Ethernet driver
1 In the Control Panel, select Network and go to the Adapters tab.
2 Click on Add and then Have Disk.
3 Enter the path D:\WinNT\Ethernet and click on OK.
4 Select National Semiconductor Corp DP8315 10/100 Macphyter3v PCI and click
5 Select the protocols you require. When prompted, insert the Windows NT
UDMA installation
1 In the Control Panel, select SCSI Adapters and go to the Driver tab.
2 Remove the existing driver (ATAPI).
3 Click on Add driver.
4 Enter the path D:\WinNT\UDMA.
5 Enter the location D:\ when prompted and click on OK.
6 When prompted, click on Yes to restart your computer.
on OK followed by Close.
installation CD-ROM into the drive. Complete installation as described in the
As the SBC-GX1 is a fully compatible PC/AT processor board. Any standard PC
reference guide will provide information on hardware aspects of the board. The
following material has been included on the support CD as it relates to specific features
of the board which may not be available from other sources. This information is stored
in the Reference directory:
• AMD Geode™ GX1 data sheet.
• AMD CS5530A data sheet.
• National Semiconductor NS97317 Super I/O controller data sheet.
• National Semiconductor LM4548 AC97 Audio CODEC data sheet.
• National Semiconductor LM84 data sheet.
2
• I
C specification.
• National Semiconductor DP83815 Ethernet controller data sheet.
• Intel StrataFlash data sheet.
• PC/104 specification.
• EBX specification.
If you are trying to locate information on a specific function that is not included above,
Appendix F – Reference information provides references to some relevant Internet
sites.
Please refer to the documentation on the CD for the latest information.
The following section provides a detailed description of the functions provided by the
SBC-GX1. This information may be required during development once you have started
adding extra peripherals or are starting to use some of the embedded features.
SBC-GX1 block diagram
The diagram below illustrates the functional organization of the SBC-GX1:
The AMD Geode™ GX1 processor is an MMX-Enhanced Pentium class processor. It
has been designed to provide a low power, low cost fully integrated PC/AT compatible
system. The GX1 is a 64-bit x86 compatible device and has 16K L1 write-back cache
integrated into the processor. The device also contains an integrated floating point unit.
A 300MHz part is used on the SBC-GX1, this part is supplied with a 33MHz clock signal
and multiplied within the device.
The processor has two supply rails the core is powered from a +2.0V source and the
I/O is powered from +3.3V. These voltages are generated on the SBC-GX1 from the
main +5V supply input.
Along with the CS5530 I/O companion chip the GX1 provides a Synchronous DRAM
controller, VGA Video Controller, PCI 2.1 compatible bus controller, 32-bit IDE controller,
SoundBlaster compatible Audio device, PCI-ISA bus bridge, standard ISA bus
motherboard peripherals and a dual USB controller.
The GX1 processor is packaged in 352 pin ball-grid-array (BGA), and therefore is
attached to the board during the assembly process. The board will be configured with
the correct voltage setting and clock selection for the processor.
The GX1 processor is a low power device and a passive heatsink has been used to
support this device on the SBC-GX1. This heatsink provides the correct heat dissipation
to enable the processor to operate at ambient temperatures up to 60
Memory
The SBC-GX1 supports three types of memory device - the system memory that is
provided by a Synchronous DRAM module, the BIOS EPROM, and the Flash memory.
Further details about each are provided below.
Synchronous DRAM Interface
A single 144-pin Small Outline Dual Inline Memory Module (SODIMM) socket, DIMM1,
provides support for up to 256M bytes of synchronous DRAM. This interface is
designed to support 16MB, 32MB, 64MB, 128MB and 256MB modules which are 3.3V
compatible and meet the PC100 or PC133 timing specification. The SODIMM socket is
designed to ensure that only the correct type of memory is installed.
The BIOS automatically detects the amount of memory inserted into this socket during
the power up process, and sets up the appropriate registers correctly with the Geode™
GX1 processor. The BIOS can also be configured to perform an exhaustive test on this
memory during the POST process to ensure it is functioning correctly. This does,
however, increase the boot time.
o
C (140oF).
The performance of the SBC-GX1 can be improved by selecting the correct type of
memory. The board supports two memory speeds 75MHz (divide by 4) or 100MHz
(divide by 3). Due to the design of the AMD Geode GX1 processor, the memory used
must be rated above the nominal operating frequency. Therefore if the memory bus
runs at 75MHz PC100 memory should be used. If the bus runs at 100MHz then PC133
memory should be used.
The CAS latency can also have a large effect on performance of the board. The board
can support modules with a latency of 2 or 3 clocks. The clock divider and CAS latency
settings are altered in the
page 34
automatically detected by the BIOS.
). The default values select a bus speed of 75MHz and CAS latency is
The memory timings cannot be changed if the board is using the General
Software BIOS. The timings are fixed and the board is configured for operation
at 75MHZ with a CAS latency of 3.
Chipset features setup screen within the Setup utility (see
BIOS EPROM
A 256K byte Flash EPROM device is used to store the BIOS code. This device can be
reprogrammed in situ. using the FLASHROM utility supplied on the support CD (See
the software support section for details). The BIOS stored in this device is compressed
to save space and is uncompressed during the power up process. The system BIOS is
copied into shadow RAM between 0E0000H and 0FFFFFH and the VGA BIOS is
copied to 0C0000H.
Flash memory
The flash device is a +5V only device and there are no link settings required to enable
programming.
The SBC-GX1 board supports up to 16MB flash memory. This memory is configured to
be a read/write silicon disk drive. The Datalight FlashFX flash filling system is
automatically loaded during the POST routine to enable the flash drive to be accessed.
The flash drive uses a 16K memory window at 000DC000-000DFFFFH to access the
devices and two I/O address locations are used to select the appropriate flash area.
Under normal circumstances the Flash FX driver should be used to access this
memory. The FLASH status LED illuminates whenever the Flash drive is accessed.
The I/O registers are shown on the next page for information.
0 Address bit A14
1 Address bit A15
2 Address bit A16
3 Address bit A17
4 Address bit A18
5 Address bit A19
6 Address bit A20
7 Address bit A21
259H I/O Write
Bit No. Paged address register 1
0 Address bit A22
1 Address bit A23
2 No function
3 Software flag 1
4 Software flag 2
5 No function
6 FLASH/SRAM selection
0 = Flash pages enabled, 1 = SRAM pages enabled
7 Flash Reset/Power down
0 = device is reset/powered down, 1 = device is enabled
259H I/O Read
Bit No. Paged address register 1
0 Flash busy signal (0 = BUSY)
1 User link 1 LK11 (0 = CLOSED, 1 = OPEN)
2 User link 2 LK12 (0 = CLOSED, 1 = OPEN)
3 Software flag 1
4 Software flag 2
5 No function
6 FLASH/SRAM selection
7 No function
These two I/O registers (258H-259H) are reset to 00h (write) on power up/reset. This
ensures that the Register 1 Bit 7 is 0, i.e. Flash is disabled and write protected.
The SBC-GX1 is designed to support a 128K byte static RAM device. This device is
decoded using the same memory window as the Flash disk. Selection between Flash
and SRAM is achieved by setting bit 6 in I/O register 259H. If this bit is set to ‘logic 0’
(default) the flash devices are accessed. If this bit is set to ‘logic 1’ the SRAM is
accessed.
The static RAM device is powered from the on-board battery when the main supply is
removed to ensure that data is non-volatile.
Static RAM is not fitted as standard. If you require static RAM, please contact Arcom for
further information regarding build variants which support this part.
Memory map
The following table shows the memory map for the SBC-GX1:
AddressBlock sizeDescription
0FFFC0000H 256K System BIOS ROM
08FFFFFFH - Extended memory limit (Depending on
SDRAM fitted)
00100000H 255M Extended memory
000E0000H 128K System BIOS ROM and embedded SETUP
000DC000H 16K FlashFX BIOS extension and Flash/SRAM
Disk Window
000C8000H 64K Directed to PC/104 bus
000C0000H 32K VGA BIOS extension
000A0000H 128K Video RAM
00000000H 640K System RAM
The PC/AT I/O address map is limited to 1K addresses. This is because only the lower
ten address lines were originally used to decode I/O devices. The remaining lines were
treated as undefined. Therefore the usable address range is from 0-3FFH. Above this
range, devices are imaged and accessed throughout the entire 64K I/O address range
of the processor.
The following table shows the I/O address mapping for the SBC-GX1. If expansion
boards are added via the PC/104 interface you should ensure that they are configured
to be at a free address location. Failure to do so will result in them not functioning
correctly, and may even cause the SBC-GX1 board to stop operating.
Device I/O location (hex)
DMA Controller 1 000-00F
Interrupt Controller 1 020-021
Timer/Counter 040-043
Keyboard/Mouse 060-064
Real Time Clock 070-071
DMA Page Registers 080-08F
Watchdog T i mer 093
Interrupt Controller 2 0A0-0A1
DMA Controller 2 0C0-0DF
Audio 220-22F
Flash Paging Registers 258-259
RS232 Power-down Latch 260
COM4 2E8-2EF
COM2 2F8-2FF
MPU-401 330-33F
1
Parallel Port 378-37F (278-27F
)
Video Controller 3B0-3BB, 3C0-3CF, 3D0-3DF
COM3 3E8-3EF
Floppy Disk 3F0-3F7
COM1 3F8-3FF
The Parallel printer port is decoded at 378-37FH when using the Award BIOS,
and at 278-27FH when using the General Software BIOS.
The AMD Geode GX1 processor contains a high performance graphics controller. With
the support of the CS5530, this can be used to drive TFT LCD flat panel and CRT
displays simultaneously. The graphics controller is supported by a fully PC compatible
video BIOS which enables it to support all standard VGA and XGA graphics modes.
The video memory is shared with the main system memory and can be configured in the
BIOS to allocate either 1.5MB, 2.5MB or 4MB of memory to the video controller. Once
this memory is allocated it is no longer available for application use. The BIOS displays a
message during the boot process to show how much memory is allocated to the
graphics.
A full explanation of the graphics controller operation can be found in the GX1 and
CS5530 data sheets which are included on the support CD.
The following table shows the video resolutions supported by the GX1 with the
corresponding number of bits per pixel.
Resolution Bits per pixel
640 x 480 8/16
800 x 600 8/16
1024 x 768 8/16
1280 x 1024 8
When configured for TFT flat panel support the following table shows the correspondence
between the panel data bus signals FPD0-FPD17 and the display colour bits:
9-bit TFT Panel data bus bit 18-bit TFT 12-bit TFT
640x480 1024x768
The flat panel and CRT interface signals are routed to two separate connectors, both
displays can be driven simultaneously. The ability to drive both displays is dependant on
the particular timing parameters of the flat panel display. It is not always possible to
select appropriate clock rates to achieve an output on the CRT and flat panel displays.
The CRT output signals are routed to a 16-way 0.1” boxed header PL11. These signals
will normally be connected directly to a VGA compatible CRT monitor. A suitable cable
is provided as part of the SBC-GX1 development kit. The following table shows the
connection details for this cable. The CRT signals may be affected by noise and
therefore this cable should be kept as short as possible and should be routed away
from other signals to stop any crosstalk.
PL21 Pin Signal Name 15 way D-Type High Density
1 RED 1
2 Ground 6
3 GREEN 2
4 No Connection 4
5 BLUE 3
6 Ground 7
7 No Connection 9
8 No Connection 11
9 Ground 8
10 Ground 5
11 Ground 10
12 HSYNC 13
13 No Connection 12
14 VSYNC 14
15 No Connection 15
16 No Connection -
The flat panel signals are configured by the VGA BIOS during the power up process.
The default BIOS is designed to drive the 6.5” NEC TFT panel (NL6448BC20-08) as
part of the flat panel development kit. This is a 640 x 480 color 18 bit TFT display
(Connection details are provided in
default BIOS is configured to drive both the CRT and flat panel interfaces
simultaneously. This can be modified using the
Setup utility (see page 39
for different resolution displays.
If the display you have is not supported by the default BIOS, please contact Technical
Support who will be able to advise whether an updated version of the BIOS is available
for your display. See page 82
AWDFLASH which can be used to update the BIOS device automatically.
The support CD contains drivers for Windows 98 and NT 4.0.
). This option can also be used to alter the flat panel support
for details. There is a utility on the support CD
Appendix E – TFT display interface cable.) The
Integrated peripherals option in the
Interrupt assignments
The SBC-GX1 contains two 8259 interrupt controllers, which are cascaded in the
standard PC/AT compatible format. The table below shows the IRQ routing of the
on-board devices.
IRQ Usage
0 8254 Timer
1 Keyboard
2 Cascade used for IRQ8-15
3 COM2/COM4
4 COM1/COM3
5 Audio Controller
6 Floppy Disk
7 Printer
8 Real Time Clock
9 Unused
10 COM4
11 Ethernet/COM3
12 Mouse
13 Coprocessor
14 Primary IDE
15 Secondary IDE
These IRQ signals are routed to the PC/104 interface as well as the on-board devices.
PC/104 boards can only use these signals if they are unassigned or the on-board
device is disabled. Some of the interrupt lines are connected to PCI devices on-board
these are the Ethernet controller, VGA controller and USB device. During the Plug and
Play BIOS configuration these devices are configured to use an available IRQ line. The
table shows the default IRQ routing for these devices. If the devices are disabled or an
adapter card is plugged into the PCI connector which requires an interrupt this routing
may change.
Before using these interrupts check that the appropriate line is not already configured
for another device. If you need to free up a particular interrupt it may be possible using the
PNP / PCI configuration setup screen in the Setup utility – see page 38 for details. If an
interrupt line is selected to support Legacy ISA mode, it is not used by the Plug and Play
BIOS and remains free for ISA bus use. This normally applies only to IRQ lines that are
greater than IRQ9, as the lower order interrupts are already assigned to ISA bus devices.
Care should be taken when configuring these interrupts as you may find that particular
combinations do not provide a working solution. This may be due to two or more PCI
devices being routed to the same IRQ line. Although this is allowable in the PCI
specification, not all device drivers provide the ability to share the interrupts.
DMA controller
There are two 8237 DMA controllers on the SBC-GX1. These are cascaded in a
standard PC/AT style. DMA channels 0-3 are used to support 8-bit devices and DMA
channels 4-7 support 16-bit devices. DMA channel 4 is used to provide cascading
between the two controllers and therefore is unavailable for use. The table below shows
the default assignment for the DMA channels on the SBC-GX1.
The DMA signals are routed to the PC/104 interface as well as the on-board devices.
They may only be used if they are unassigned or the on-board peripheral is disabled.
The SBC-GX1 has a two Integrated Drive Electronics (IDE) controller interfaces. These
IDE controllers are 32-bit PCI device and support Ultra DMA/33 modes of operation.
The IDE controllers also support Bus mastering mode and a suitable driver is supplied
on the support CD. The 32-bit interface provides a much faster access speed than the
original ISA style interface.
Primary interface
This interface supports up to two hard disk drives. The disk drives are connected via a
1:1 40-way ribbon cable using PL2. One drive must be configured as a ‘master’ and the
other drive as a ‘slave’. An IDE compatible CD-ROM drive can also be used and should
be configured as the ‘slave’ device.
The BIOS automatically detects which devices are connected via this interface and
configures the controller accordingly. The BIOS can be configured to make either the
hard disk drive or CD-ROM the default boot device.
If a hard disk drive is attached to this interface, with the default configuration the drive is
used as the standard boot device and the flash disk, if present, becomes the next
available drive.
Secondary interface (CompactFlash)
The secondary controller is used to support a compact flash card interface. The
CompactFlash socket PL25 is mounted on the underside of the SBC-GX1. This socket
can be used to support both Type I and Type II CompactFlash cards. The
CompactFlash card can be used to replace a mechanical drive in the system. If a
formatted bootable card is placed in this socket, and there is no boot device connected
to the primary controller, the BIOS boots from CompactFlash.
Floppy disk controller
The floppy disk interface is designed to support up to two standard floppy disk drives.
Connections are made via a 34 way 0.1” boxed header PL17. (See
Connector details
720KB, 1.2MB,1.44MB and 2.88MB are supported. The BIOS must be configured
appropriately for the desired format using the Setup utility. The default BIOS
configuration supports a single 1.44MB floppy disk drive configured as drive A: and if
this drive contains a bootable floppy when the board is powered up it is used as the
default boot device. If no drive is present the BIOS continues to operate correctly.
for pin assignment details.) All standard capacities including 360KB,
Appendix B –
The floppy disk drive cable should have three connectors, two of which are connected
directly 1:1 and one of which has pins 10-16 twisted. If only one drive is required it
should be connected via the twisted cable and the drive should be setup to use drive
select 1. If two drives are required the second drive should also be configured for drive
1, but should be connected via the straight connector. This connection does not provide
power and therefore a separate cable from the main supply should be used.
The floppy disk interface is decoded in I/O address space at 3F0-3F7H and uses IRQ6
and DMA channel 2.
The Real time clock is fully compatible with the PC/AT standard clock device. The date
and time functions are stored in the real time clock when the main power is removed as
long as the battery backup supply is enabled (see
time and date information, the real time clock stores the BIOS settings. The real time
clock is decoded in I/O address space at 70-71H and is connected to IRQ8. The real
time clock registers are accessed via an indexed addressing mechanism. I/O location
70H is used to select the appropriate register and 71H is used to access the data.
The maximum rated current for the real time clock is 2uA and the battery backup supply
is provided by a Lithium coin cell with a capacity of 180mA. This battery provides
sufficient support for at least 10 years. The battery is disabled during shipment to
prolong the useful life. If the board is going to be placed out of service for long periods
of time then the battery should also be disabled. If the main supply is present on the
board the battery automatically gets disconnected from the real time clock circuitry.
The accuracy of the real time clock is based on the operation of the 32.768KHz watch
crystal. This provides an accuracy of +/-1 minute per month if the board is in an ambient
environment of +25
the accuracy may be degraded.
o
C (77oF). When the board operates beyond this temperature, then
LK3 description). As well as providing
Keyboard/mouse controller
An 8042 compatible keyboard controller provides support for a standard PC/AT
keyboard and mouse. Both interfaces use a 6-pin mini-Din style connector. The
keyboard is connected via PL7 and mouse via PL9. The keyboard controller is decoded
at I/O address location 60-64H and uses IRQ1 for keyboard and IRQ12 for mouse
support. Power for the keyboard and mouse is sourced from the +5V supply and a
resettable fuse protects the board if either interface is short circuited.
The development kit is supplied with a PS/2 to AT adapter cable that can be used to
convert between the mini-DIN connector and the standard AT style connector. The
development kit also contains a PS/2 mouse that plugs directly into PL9.
The Award BIOS automatically detects the presence of the keyboard and mouse, and
provides support for these. If these devices are not plugged in, the BIOS continues to
operate correctly.
Ethernet controller
A National Semiconductor DP83815 Ethernet controller provides a 10/100-BaseTX
interface. This is a 32-bit PCI device that is configured by the Plug and Play BIOS
during power ON. The device provides compliance with IEEE802.3u 100BASE-T
specification and IEEE 802.3x Full Duplex Flow Control. A 93C46 EEPROM is used to
store configuration data and ID information.
An 8-way RJ45 connector is used to provide signals. (See
details
A second connector PL3 also provides users with status signals that are designed to
drive LED’s. The status lines provide 10M, 100M and LINK status. The output lines sink
current when switched on therefore the anode of each device should be connected to
PL3 pin 1 and the cathode to the appropriate status line.
The support CD contains drivers for most operating systems and network software.
These are stored in the Ethernet directory.
16-bit SoundBlaster
The audio support provided by the SBC-GX1 is fully compatible with the 16-bit
SoundBlaster interface. This device provides support for stereo line in and line out and
mono Microphone input. The SoundBlaster is supported via the XpressAudio software
which is built into the BIOS code.
A National Semiconductor LM4548 AC97 Audio codec provides the output and mix
signals from the input sources. The codec can be used to set the output level of each
source and provide a composite signal. There is no amplifier on-board, so either active
speakers or an amplifier module must be connected to the output.
Connection is made via a 10-way 0.1” header PL24. (See
details
The audio device is connected to the PCI bus. To ensure backward compatibility it must
be setup to respond to standard Audio I/O address mapping, IRQ and DMA signals. The
BIOS can be configured to set the appropriate locations. The default settings are as
follows:
Audio I/O Base Address 220H
MPU-401 I/O Base Address 330H
Audio IRQ Select IRQ5
Audio Low DMA Select DMA 1
Audio High DMA Select DMA 5
These can be modified in the Integrated Peripherals screen within the Setup utility –
see page 39
Drivers are supplied on the support CD for Windows 98 and NT 4.0.
Watchdog timer
Appendix B – Connector
for pin assignment details.)
for details.
The SBC-GX1 contains a watchdog timer, which can be used to protect against
erroneous software. There are two timeout periods available - either 2 or 8 seconds
depending on the position of LK2. The watchdog timer is disabled by a reset, and can
be started by performing an I/O write to location 93H (any value causes the timer to
start). If another I/O write to this location is not performed within the timeout period the
board will be RESET. Writes must be continually performed to enable the board to
function correctly - there is no software disable mechanism once the timer is started.
The watchdog timer can be disabled permanently by removing user link LK1. This
feature may be useful during debug/development.
There are two user jumpers on the SBC-GX1 - LK11 and LK12. The status of these
user jumpers can be read via I/O address 259H bits 1 and 2 respectively. If the link is
made then the corresponding bit is read as a logic ‘0’. (See the
connectors
section, page 18, for further details.) These jumpers do not have any
Jumpers and
defined function on the board, and so can be used to select options in your application
program.
USB interface
There are two Universal Serial Bus (USB) interfaces on the SBC-GX1. These interfaces
have been designed to support the Open Host Controller Interface (OpenHCI).
There are four signal lines associated with each USB channel:
• VBUS
• DATA-
• DATA+
• GND
Their arrangement is summarized in the following illustration:
1
PL 7
8
2
10 (GND)
VBUS 2
DNEG 2
DPOS 2
GND
USB Connector 2
1
2
3
4
USB Connector 1
1
2
3
4
VBUS 1
DNEG 1
DATA-DATA-
DPOS1
DATA+DATA+
GND
(GND) 9
A USB power control switch is used to control the power and protect against short
circuit conditions. This can be enabled/disabled by the processor and the USB function
needs to be enabled in the BIOS to ensure that power is supplied to each device. The
USB feature is controlled using the
utility - see page 34
for details.
Chipset features setup screen within the Setup
If the USB voltage is short circuited or more than 500mA is drawn from either supply the
switch turn offs the power supply and automatically protects the device and board. The
VBUS signal is derived from the +5V supply via the SBC-GX1.
If you are looking for details about the USB bus, or would like to determine whether
particular peripherals are available, please go to
Eight general purpose I/O lines are provided on the SBC-GX1. These lines are routed
to a 20-way 0.1” header PL13. The header provides un-buffered and buffered versions
of the lines. The buffered version can be used to drive higher output current (up to
24mA per output) than the un-buffered version.
The I/O lines are connected to GPIO line from the National Semiconductor NS97317
Super I/O controller. The table below shows the relationship between the GPIO lines on
the super I/O device and the I/O lines on PL13
The following diagram shows the configuration of each I/O line:
+5V
NS97317
GPIO line
10k
1/8 74HCT244
I/O
Buffered I/O
PL3
The NS97317 GPIO lines must be configured using the registers built into the device to
ensure they function correctly. Various features can be programmed for each pin,
including direction control and pull up/down resistors. As the GPIO lines also share pins
with dedicated functions these must be disabled if the line is to be used.
The support CD contains some example ‘C’ source code that can be used to configure
the signals. This can be found in the ARCOM Examples directory.
An National Semiconductor LM84 temperature monitor IC is fitted to the board. This
device can be used to monitor the CPU die temperature and the board temperature. It
provides feedback if the temperature rises above a predefined level. The LM84 has an
2
I
C bus interface and is connected to three I/O lines. Two of these lines are from the
CS5530 and one is from the Super I/O controller. The following table shows the
connection details:
Pin Name Device LM84 Signal Name
GPIO3 CS5530 DATA
GPIO2 CS5530 CLOCK
GPIO10 PC97317 ALERT*
Data sheets for the LM84, CS5530, I
support CD. There is also an example program that shows how to configure the device
and check the output level. The output from the LM84 is normally high, but will go to
logic ‘0’ when the threshold level is reached. The output stays at logic ‘0’ until the
temperature has fallen below the hysterises level. This output can be used to slow
down the CPU and provide user warning if the ambient temperature becomes
excessive.
The BIOS can be used to set the trip level for both the local and remote temperature
sensors. The current temperature can also be read while the BIOS is in the setup
screen.
PC/104 interface
The PC/104 interface supports 8/16 bit ISA style signals. Add-on boards can be used to
enhance the functionality of the main board. The PC/104 standard has been adopted by
a wide range of companies and boards are available which support various types of
interface. This bus can be used to add digital I/O, analog I/O, serial ports, video capture
devices, PC CARD interfaces etc.
Any board plugged into this interface will be accessed as if it were part of the main
board, therefore it may conflict with I/O and memory devices on-board if it has not been
correctly configured. Before using an expansion board you should check that it can be
configured to work along side the peripherals already incorporated on-board.
2
C specification and NS97317 are supplied on the
The PC/104 bus signals are fully compatible with the ISA bus electrical timing
definitions. Some IRQ and DMA signal lines may be associated with on-board devices
and therefore are not free to be used by add-on boards.
The PCI bus signals are PCI 2.1 compliant and can be used to interface to 32-bit
33MHz compatible cards. The PCI interface only supports +5V and Universal PCI
cards. When inserting a PCI card the correct orientation should be observed, otherwise
damage may occur. The PCI card bracket should be in line with the keyboard and
mouse connectors, and should overhang the PCB. If the bracket is not fitted please
verify that the card is orientated correctly.
Serial ports
There are four high speed 16550 serial UART’s on the SBC-GX1. All four channels are
fully software compatible with the 16550 and can be used as standard RS232 serial
interfaces. The table below shows the configuration for each channel:
The RS232 signals are routed to 10-way 0.1” boxed headers, which are designed to
provide direct connection to 9-way D-type plugs. The serial ports provide support for
various baud rates up to a maximum of 115Kbaud. The Award BIOS detects the serial
ports during the POST process and configures the baud rate, data, stop bits, etc.
The table above provides details of the IRQ signal associated with each channel. If the
standard IRQ3 and IRQ4 assignments are used then only one of the channels can be
configured to use each interrupt. If your system requires more than two interrupts then
the other ports can be configured to use IRQ10 and IRQ11. These interrupts may be
assigned to PCI devices during the Plug and Play BIOS initialization. Therefore you
should select Legacy ISA for these interrupts in the
screen – see page 38
I/O Address
for details.
IRQ
PNP / PCI configuration setup
Connector
RS232 RS422/485
RS422/485 interfaces
The COM4 serial interface can be used to support RS232/RS422 and RS485
interfaces. The default configuration has been selected to enable RS232 operation.
The RS422 interface provides full duplex communication. The signals available are
TXA, TXB, RXA, RXB and Ground. The maximum cable length for an RS422 system is
4000ft and it supports 1 transmitter and up to 10 receivers. To enable RS422 operation
LK8 should be removed and the RTS line from COM4 should be at logic ‘0’. LK9 and
LK10 should be made if the board is at the end of the network.
RS485
This is a half-duplex interface that provides combined TX and RX signals. PL14 pin 5
provides TXB/RXB and pin 6 provides TXA/RXA. A ground connection is also required
for this interface. The maximum cable length for this interface is the same as
RS422(4000ft), but RS485 supports up to 32 transmitters and receivers on a single
network. Only one transmitter should be switched on at a time. The SBC-GX1 uses the
RTS signal to control transmission, when this signal is at logic ‘1’ the driver is switched
off and data can be received from other devices. When the RTS line is at logic ‘0’ the
driver is on. Any data that is transmitted from the SBC-GX1 will automatically be echoed
back to the receiver. This enables the serial communications software to detect that all
data has been sent and disable the transmitter when required. LK8 should be made to
enable the RS485 interface. LK9 and LK10 should be made if the SBC-GX1 is at the
end of the network.
Parallel port
The parallel port is fully IEEE1284 compatible and provides Standard Parallel Port
(SPP), Enhanced Parallel Port (EPP) and Extended Capabilities (ECP) support. The
parallel port is decoded at I/O address location 378-37FH (LTP1) and uses IRQ7. In
ECP mode the BIOS can be used to select an appropriate DMA channel; the default
channel is DMA 3.
The parallel port has built-in protection circuitry to protect against powered devices
being connected when the main supply is removed and damaging the device. Each
data and control signal is designed to source/sink 14mA maximum.
The parallel port connector PL16 is a 26-way 0.1” boxed header. The pin assignment of
this connector has been designed to provide 1:1 connection to an IDC 25-way D-Type
socket. (See
compatible with a standard PC parallel port connector.
The parallel port can be used to connect an external printer, tape drive, disk drive,
scanner etc., or can be used to provide additional digital I/O capability.
Appendix B – Connector details for pin assignment details.) The socket is
The SBC-GX1 is designed to operate from a single +5V ± 5% (4.75V to +5.25V) supply.
The power connector PL12 has two +5V connection and three ground connections.
These connections are connected on board. PL12 also has a +12V connection defined.
This supply is not required for the SBC-GX1 under normal operation, but may be used
to supply +12V to the PC/104 stack if required.
Two other supply voltages are present on the board: +2.0V and +3.3V. These supplies
are required for the CPU core and on-board devices. The +3.3V supply is routed to the
PCI header to enable it to be used by additional cards, and can be used to power +3.3V
flat panels via PL15.
The +5V supply is monitored automatically on-board. If this supply falls below 4.63V,
the board is placed in ‘reset’. When the power supply rises above this threshold voltage
the board starts to operate again. This power supply monitor ensures that the board
does not hang if the supply voltage fails at any point.
The BIOS has built-in power management, which can be enabled using the Power
management screen within the Setup utility – see page 36
can be controlled by the power management software. The board can be placed in a
power-down state, and normal operation can be resumed using an external input from
the mouse, keyboard, serial ports, real time clock, etc. The power management
software is designed to monitor activity and starts to slow down the CPU and switch off
functions if long periods of inactivity are detected.
The SBC-GX1 has a dedicated I/O register that can be used to power down the RS232
serial buffers if they are not required. Each buffer has an individual control line, so they
can be switched on and off in any combination. The default configuration for these
buffers at power on is to be enabled. This ensures that the board operates correctly
when first powered. Once running the buffers can be disabled during periods of
inactivity.
The register is located at I/O address 260H and the bit definitions are shown in the
following table:
Bit Description Operation
0 Shutdown COM1
1 Shutdown COM2
2 Shutdown COM3
. Various aspects of the board
0 = Enabled (Default)
1 = Disabled
3 Shutdown COM4
4 No Function
5 No Function
6 No Function
7 No Function
1 Red Flash Access Each time the flash array is accessed this LED
illuminate.
2 Green Power On during normal operation.
3 Yellow Suspend On during Suspend Mode. (The Power LED is also
extinguished.)
PC speaker
An 8 ohm speaker may be connected to PL1 between pins 1 and 2. The speaker can
be used to notify the user of an error condition during POST or normal operation. The
speaker is controlled by the 8254 counter/timer (refer to PC software programming
guides for more information).
The speaker output is also fed to the Audio CODEC and is mixed with the standard
audio output.
Suspend/resume switch
If the power management features are enabled the processor switches into a suspend
state after a defined period of inactivity. A momentary switch connected between pins 5
and 6 of PL1 causes the board to return from this suspend state when pressed.
Pressing this switch during normal operation causes the system to enter suspend state
immediately.
During suspend, all CPU operations are halted and the board is placed in a low power
state. Once the board comes out of this state, execution continues from the point where
it entered the suspend state.
RESET switch
A momentary switch may be connected between pins 3 and 4 of PL1. If the switch is
pressed it causes the board to be reset. All on-board devices are reinitialized and the
BIOS starts executing from the top of memory. This may be useful during development,
to restart the board after a software crash.
Data Carrier Detect (DCD) 1
Data Set ready (DSR) 6
Receive Data (RX) 2
Request To Send (RTS) 7
Transmit Data (TX) 3
Clear To Send (CTS) 8
Data Terminal Ready (DTR) 4
Ring Indicator (RI) 9
Data Carrier Detect (DCD) 1
Data Set ready (DSR) 6
Receive Data (RX) 2
Request To Send (RTS) 7
Transmit Data (TX) 3
Clear To Send (CTS) 8
Data Terminal Ready (DTR) 4
Ring Indicator (RI) 9
PL20 & PL23 - PC/104 connector
PL20 connector: 64-way, 2.54mm (0.1”) x 2.54mm (0.1”) Non-Stackthrough PC/104
compatible connector (row A & B).
PL23 connector: 40-way, 2.54mm (0.1”) x 2.54mm (0.1”) Non-Stackthrough PC/104
compatible connector (row C & D).
1 Audio ground reference
2 Microphone IN
3 Audio ground reference
4 Line input LEFT
5 Audio ground reference
6 Line input RIGHT
7 Audio ground reference
8 Line output LEFT
9 Audio ground reference
10 Line output RIGHT
PL25 - CompactFlash connector
Connector: 50 pin CompactFlash right angle with latches.