APPENDIX D: REVISION HISTORY .............................................................................................. 56
Kontron User's Guide PC/104-520
iii
Chapter 1 User Information
1. User Information
1.1 About This Document
This document provides information about products from Kontron Embedded Modules GmbH 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 “asis” - no liability is taken for any inaccuracies. Manual is subject to change without prior 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 document 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 Embedded Modules GmbH.
DIMM-PC®, PISA®, ETX®, ETXexpress® , X-board®, DIMM-IO® and DIMM-BUS® are trademarks or registered trademarks of Kontron Embedded Modules GmbH. Kontron is trademark or registered trademark of
Kontron AG.
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.
Microsoft is a registered trademark of Microsoft Corp.
Intel is a registered trademark of Intel Corp.
All other products and trademarks mentioned in this manual are trademarks of their
respective owners.
1.4 Standards
Kontron Embedded Modules GmbH is certified to ISO 9000 standards.
Kontron User's Guide PC/104-520
1
Chapter 1 User Information
1.5 Warranty
This Kontron Embedded Modules GmbH 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
GmbH 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 GmbH will not be responsible for any defects or damages to other products not
supplied by Kontron Embedded Modules GmbH that are caused by a faulty Kontron Embedded Modules
GmbH product.
1.6 Technical Support
Technicians and engineers from Kontron Embedded Modules GmbH and/or its subsidiaries are available for
technical support. We are committed to making our product easy to use and will help you use our products
in your systems.
Before contacting Kontron Embedded Modules GmbH technical support, please consult our Website at
http://www.kontron-emea.com/emd
for the latest product documentation, utilities, and drivers. If the
information does not help solve the problem, contact us by telephone or email.
The PC/104-520 SBC supports the AMD Elan TMSC520 Embedded System Platform. It's a versatile, low-cost,
low-power module that conforms to the industry standard 90mm x 96mm PC/104 form factor.
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, management 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:
Standalone module stacks
PC/104 modules are self-stacking. The modules are used like ultra-compact bus boards
but do not need backplanes or card cages.
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.
Kontron User's Guide PC/104-520
4
Chapter 3 Getting Started
3. Getting Started
The easiest way to get the PC/104-520 board running is to use a starter kit from Kontron Embedded Modules
GmbH. Take the following steps:
Connect the power supply to the starter kit baseboard (part of the starter kit).
Plug the PC/104-520 to the PC/104 bus connector on the starter kit baseboard.
Make all necessary connections from the PC/104-520 to the starter kit board.
Connect the CRT monitor to the CRT interface or a LCD panel to the LCD-interface by using the
corresponding adapter cable.
Plug a keyboard to the starter kit’s keyboard connector.
Plug a hard-drive data cable to the PC/104-520 hard-disk interface. Attach the hard disk to the
connector at the opposite end of the cable. If necessary, connect the power supply to the hard
disk’s power connector.
Make sure all your connections have been made correctly. Turn on the power.
Enter the BIOS by pressing the CTRL+ALT+S keys during boot-up. Make all changes in the BIOS
setup. See the BIOS chapter of this manual for details.
Kontron User's Guide PC/104-520
5
Chapter 4 Specifications
4. Specifications
4.1 Functional Specifications
Processor
• Industry-standard Am5x86® CPU with FPU
• 100 and 133 MHz operating frequencies
Internal Bus
• 33 MHz PCI bus
Power Supply
• 5V supply only
• Onboard power supply to low-voltage technology
Super I/O
• Winbond W83977HF
Cache
• On-die 16kB write-back cache
Memory
• Onboard memory up to 64 MB
Two Serial Ports
• COM1 and COM2 (RS232C compatible)
• 16550-compatible
One Parallel Port (LPT1)
• Bi-directional and Enhanced Parallel Port (EPP) capability
IDE-Interface (P-ATA)
• Standard IDE port (up to two devices)
Ethernet
• Onboard controller Intel® 82551ER 10/100BASE-T LAN
•Cathode ray tube (CRT) and LCD flatpanel interface (up to 1024x768 resolution)
Insyde BIOS, 256kB Flash BIOS
Flash BIOS support for CMOS Setup Retention without Battery
Kontron User's Guide PC/104-520
6
Chapter 4 Specifications
PS/2 Keyboard Controller
PS/2 Mouse Controller
Watchdog timer (WDT)
Real-time Clock (requires external battery)
External ISA Bus
• Full 8/16 bit Memory and I/O access
• All ISA IRQ and DMA signals
Kontron User's Guide PC/104-520
7
Chapter 4 Specifications
4.1.1 Block Diagram
PC/104-520
SC520 Processor
SDRAM
CRT
LCD
Graphic Controller
LynxEM+
Memory
Interface
General
Purpose Bus
PCI Bus
PCI Bus
GP Bus
PCI BUS
Super-I/O W83977
Floppy
Interface
Parallel
Port
PS/2
Interface
Keyboard
IDE Interface
Serial
Ports
Mouse
BIOS
COM A
COM B
HDD
FDD
LPT
Network Controller
i82551ER
ISA BUS
PC/104 Connector
Transformer
Kontron User's Guide PC/104-520
8
Chapter 4 Specifications
4.2 Mechanical Specifications
4.2.1 PC/104 Bus Connector
One 2x32 pin stackthrough and one 2x20 pin stackthrough connector
4.2.2 Module Dimensions
96 x 90mm (3.77” x 3.55”)
4.2.3 Height on Top
Maximum 11.1mm
4.2.4 Height on Bottom
Maximum 10.67mm including PC/104 connector
Kontron User's Guide PC/104-520
9
Chapter 4 Specifications
4.3 Electrical Specifications
4.3.1 Supply Voltage
5V DC +/- 5 %
4.3.2 Supply Voltage Ripple
100 mV peak to peak 0 - 20 MHz
4.3.3 Supply Current (typical)
Power consumption tests were executed during the DOS prompt. The tested boards were equipped with 16
MB SDRAM.
Mode Normal
Power Consumption
100 MHz
Power Consumption
133 MHz
0.9 A
1.0 A
4.3.4 External RTC Battery
Voltage range: 2.4V - 3.6V (typ. 3.0V)
Maximum current: 10µA @ 3.0V
English:
CAUTION ! Danger of explosion if battery is incorrectly replaced. Replace only with the same or equivalent type
recommended by the manufacturer. Dispose of used batteries according to the manufacturer's instructions.
Deutsch:
VORSICHT ! Explosionsgefahr bei unsachgemäßem Austausch der Batterie. Ersatz nur durch den selben oder einen vom
Hersteller empfohlenen gleichwertigen Typ. Entsorgung gebrauchter Batterien nach Angaben des Herstellers.
French:
ATTENTION ! Risque d'explosion avec l'échange inadéquat de la batterie. Remplacement seulement par le même ou un
type équivalent recommandé par le producteur. L'évacuation des batteries usagées conformément à des indications du
fabricant.
Danish:
ADVARSEL ! Lithiumbatteri – Eksplosionsfare ved fejlagtig Håndtering. Udskifting må kun ske med batteri af samme
fabrikant og type. Lever det brugte batteri tilbage til leverand∅ren.
Kontron User's Guide PC/104-520
10
Chapter 4 Specifications
Finnish:
VAROITUS ! Paristo voi rãjãhtãã, jos se on virheellisesti asennettu. Vaihda paristo ainoastaan laltevalmistajan
suosittelmaan tyyppiln. Havita kaytetty paristo valmistajan ohjeiden mukaisesti.
Spanish:
Precaución ! Peligro de explosión si la batería se sustituye incorrectamente. Sustituya solamente por el mismo o tipo
equivalente recomendado por el fabricante. Disponga las baterías usadas según las instrucciones del fabricante.
The battery of this product is not considered to be accessible by the end user. Therefore the safety instructions are only given in
english, german, french, danish, finish and spanish language.
If the battery of this product however is accessible by the end user, it is in the responsibility of the customer to give the
corresponding safety instructions in the required language(s).
Kontron User's Guide PC/104-520
11
Chapter 4 Specifications
4.4 Environmental Specifications
4.4.1 Temperature
The AMD SC520 is specified for proper operation when case temperature is within the specified range of
+5°C to +85°C.
(1)
Note:
Operating: +5° to +55°C
Non operating: -10° to +80°C
1 The maximum operating temperature is the maximum measurable temperature on any spot on a module’s
surface. You must maintain the temperature according to the above specification.
4.4.2 Humidity
Operating: 10% to 90% (non condensing)
Non operating: 5% to 95% (non condensing)
4.5 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 in an office or telecommunications environment. Higher temperatures and other
environmental stresses (extreme altitude, vibration, salt water exposure, etc.) lower MTBF values.
System MTBF (hours) : tbd
Note: 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 need to be considered for
separately. Battery life depends on both temperature and operating conditions. When the Kontron unit has
external power; the only battery drain is from leakage paths.
Kontron User's Guide PC/104-520
12
Chapter 5 CPU, Chipset and Super I/O
5. CPU, Chipset and Super I/O
5.1 CPU
The central processing unit (CPU) is part of the AMD SC520 Microcontroller with following features
Industry-standard Am5x86® CPU with FPU, 100 and 133 MHz operating frequencies
High performance, low-power core
On-die 16 kByte write-back cache
5.2 SC520 Microcontroller
32 bit 3.3V PCI bus (5V tolerant) Rev. 2.2 compliant
Integrated SDRAM controller supports 16-, 64-, 128- and 256-MBit RAM up to 64
MBytes
General Purpose (GP) bus with programmable timing for 8 and 16 Bit devices
On-Chip Flash controller
Standard PC/AT compatible peripherals as Timer, IRQ and DMA controller
Integrated watchdog function
5.3 Super I/O
The external Super I/O WINBOND W83977F offers the following features:
Integrated keyboard controller with PS/2 mouse support
Two serial ports and one multi-mode parallel port
Floppy disk controller
Kontron User's Guide PC/104-520
13
Chapter 6 ISA Bus Expansion
6. ISA Bus Expansion
The design of the PC/104-520 follows the standard PC/104 form factor and offers ISA bus signals for the use
of standard PC/104 adapter cards.
6.1 PC/104 Bus (ISA part)
The PC/104 bus consists of two connectors that use 104 pins in total.
XT bus connector (64 pins)
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 XT bus connector, Row A and B.
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 AT bus extension connector, Row C and D.
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.
6.1.1 PC/104 Connectors
The PC/104-520 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 X4B connector. The PC/104 AT bus is available through the X4C
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.
6.1.2 PC/104 Configuration
When using add-on boards on the PC/104 bus, make sure that there are no resource conflicts in the system.
Carefully choose hardware interrupts, DMA channels, memory and I/O address ranges to avoid resource
conflicts, which are often the reason for a board or a feature not functioning correctly.
PC/104 adapter cards are mounted in a stack-through manner. Adapter cards are designed with plugs on
their undersides that mate with the PC/104 socket connectors of PC/104-520. PC/104 adapters can support
the socket connector version on their topside and allow additional stacking of adapters.
Whenever possible use the PC/104-520 as top module of the PC/104 stack as the CPU board is normally the
board with the highest heat dissipation.
Kontron User's Guide PC/104-520
14
Chapter 7 Graphics Interface
7. Graphics Interface
The graphics controller supports CRT monitors and a variety of LCD panels with single or double clock, color
depths of 18/24 bit and resolutions up to XGA (1024x768).
7.1 CRT Connector
The CRT monitor interface is available through the J4 connector (10 pins). To have the signals available on a
standard DSUB-15 CRT monitor connector, an adapter cable is required. A 15-pin DSUB cable is available
from Kontron (KAB-PC104520-VGA, Part Number 96229-0200-00-0).
Header Pin Signal Name Function DSUB-15
1 GND Signal ground 7
2 GND Signal ground *
3 GND Signal ground *
4 GND Signal ground *
5 RED Analog video red 1
6 HSYNC Horizontal sync 13
7 GREEN Analog video green 2
8 VSYNC Vertical sync 14
9 BLUE Analog video blue 3
10 NC Not connected --
To find the location of the CRT connector on the PC/104-520 board, please see the Appendix “Connector
Layout”.
7.2 LCD Panel Connector
The interface for the LCD Panel is available through the J3 connector (50 pins) on the top side of the board.
Detailed information about available panel cables on request.
When using a LCD Panel, additional voltages may be required to drive the display’s logic and to supply the
backlight converter. The display logic may require +5V for standard or +3.3V for low-power LCDs. The onboard 3.3V-circuitry of the PC/104-520 and the +3.3V logic voltage of low-voltage panels are share the
same voltage regulators.
To find the location of the LCD Panel interface connector on the PC/104-520 board, please see the Appendix
“Connector Layout”.
Note: You need to supply the +12V for the backlight converter additionally when using such a converter type.
Kontron User's Guide PC/104-520
15
Chapter 7 Graphics Interface
7.3 Connecting a LCD Panel
To determine whether your panel display is supported, check the Kontron Website for panel lists. We regularly update the list of panels that have been tested with the PC/104-520.
If you use one of those cables supplied by Kontron, configuration is easy:
Check whether you have the correct cable for the panel you plan to use. Inspect the cable for
damages. Disconnect the power from your system.
Check Jumper J16 for correct Panel voltage (J16 1-2 = 5V 2-3 = 3.3V). Hint: J16 1-2 default.
Check Jumper J17 for inverting data clock (J17 1-2 = normal 2-3 = inverted). Hint: J17 1-2
default.
Connect the cable to the LCD Panel connector J3 on the PC/104-520 and connect the other end
to your display.
Connect the backlight converter.
Supply power to your system.
If no image appears on your display, connect a CRT monitor to the CRT connector.
If you still do not see improvement, consider contacting the dealer for technical support.
7.4 Available Video Modes
The following list shows the video modes supported by the graphics controller with maximum frame buffer
size. Capability depends on system configuration and on display capabilities. Different operating systems
also may not support all listed modes by the available drivers.
7.4.1 Standard IBM-Compatible VGA Modes
Video Mode Type Characters/Pixels Colors
00h/01h Text 40x25 16
02h/03h Text 80x25 16
04h/05h Graphics 320x200 4
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 50 Baud to 115.2 KBaud.
8.1 Connector
COMA is available through the J1 connector (10 pins) and COMB through the J2 connector (10 pins). To
have the signals available on the standard serial interface connectors DSUB-9 or DSUB-25, 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.
Header Pin Signal NameFunction In/OutDSUB-25 DSUB-9
1 /DCD Data Carrier Detect In 8 1
2 /DSR Data Set Ready In 6 6
3 RxD Receive Data In 3 2
4 /RTS Request to Send Out 4 7
5 TxD Transmit Data Out 2 3
6 /CTS Clear to Send In 5 8
7 /DTR Data Terminal Ready Out 20 4
8 /RI Ring Indicator In 22 9
9 GND Signal Ground -- 7 5
10
VCC
(1)
+5V -- -- --
Note:1 To protect the external power lines of peripheral devices, make sure that
- the wires have the right diameter to withstand the maximum available current.
- to enclosure of the peripheral device fulfills the fire-protecting conditions of IEC/EN 60950.
To find the location of the serial ports on the PC/104-520 board, please see the Appendix “Connector Layout”.
Kontron User's Guide PC/104-520
19
Chapter 9 Parallel-Port Interface
9. Parallel-Port Interface
The PC/104-520 incorporates a parallel port that can be set to uni-/bidirectional and Enhanced Parallel
Port (EPP) modes.
9.1 Connector
The parallel port is available through the J8 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 (KABDSUB25-1, Part Number 96015-0000-00-0). The following table shows the pinout as well as necessary
connections for a DSUB-25 adapter.
Header Pin Signal Name Function In / Out DSUB-25
1 /STB Strobe Out 1
3 PD0 Data 0 I/O 2
5 PD1 Data 1 I/O 3
7 PD2 Data 2 I/O 4
9 PD3 Data 3 I/O 5
11 PD4 Data 4 I/O 6
13 PD5 Data 5 I/O 7
15 PD6 Data 6 I/O 8
17 PD7 Data 7 I/O 9
19 /ACK Acknowledge In 10
21 /BUSY Busy In 11
23 PE Paper out In 12
25 /SLCT Select out In 13
2 /AFD Autofeed Out 14
4 /ERR Error In 15
6 /INIT Init Out 16
8 /SLIN Select in Out 17
26 NC Not connected -- --
10,12 GND Signal Ground -- 18 - 25
14,16 GND Signal Ground -- 18 - 25
18,20 GND Signal Ground -- 18 - 25
22,24 GND Signal Ground -- 18 - 25
Note:1 To protect the external power lines of peripheral devices, make sure that
- the wires have the right diameter to withstand the maximum available current.
- to enclosure of the peripheral device fulfills the fire-protecting conditions of IEC/EN 60950.
To find the location of the parallel port on the PC/104-520 board, please see the Appendix “Connector Layout”.
Kontron User's Guide PC/104-520
20
Chapter 10 Keyboard Interface
10. Keyboard Interface
The keyboard and feature connector of the PC/104-520 offers four functions. The interface connects the
following:
Keyboard
Speaker
Battery
Reset Button
10.1 Connector
The keyboard and feature connector is available through Connector J9 (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), but these cables don't support the other functions of
this connector.
The following table shows the pinout as well as necessary connections for adapters.
Note:1 To protect the external power lines of peripheral devices, make sure that
- the wires have the right diameter to withstand the maximum available current.
- to enclosure of the peripheral device fulfills the fire-protecting conditions of IEC/EN 60950.
2 Pin 9 and pin 3 (power connector) are not decoupled. Do not connect two batteries.
To find the location of the keyboard and feature connector on the PC/104-520 board, please see the
Appendix “Connector Layout”.
Kontron User's Guide PC/104-520
21
Chapter 10 Keyboard Interface
10.2 Signal Descriptions
/RESIN
Input on CPU modules
Speaker
Open collector output on modules that drive a piezo electronic speaker
Input on modules that connects a 5V piezo electronic speaker to this pin
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
KBDAT (Keyboard Data)
Bidirectional I/O pin on CPU modules
Keyboard data signal
KBCLK (Keyboard Clock)
Bidirectional I/O pin on CPU modules
Keyboard clock signal
BATT (System Battery Connection)
This pin connects a system battery to all modules
The battery voltage has to be higher than 2.4V and lower than 3.6V. 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
Kontron User's Guide PC/104-520
22
Chapter 10 Keyboard Interface
10.2.1 Example Connection AT-keyboard and Other Functions
6 PIN MINI-DIN
(PS/2 STYLE)
(+5V Vcc)
65
4
5 PIN DIN 180°
(DIN41524)
3
5
2
(KBCLK)
3
12
1
4
(GND)
(KBDAT)
(Speaker)
(KBCLK)
(GND)
(KBDAT)
(+5V Vcc)
(PWRGOOD)
(/RESIN)
(/KBLOCK)
(BATT)
Kontron User's Guide PC/104-520
23
Chapter 11 PS/2-Mouse Interface
11. PS/2-Mouse Interface
The Super I/O of the PC/104-520 supports a PS/2 mouse.
11.1 Connector
The PS/2 mouse interface is available on Connector J10 (4pins). An adapter cable is required to connect a
standard PS/2 mouse. It is available from Kontron (KAB-PC104520-MOUSE-PS2, Part Number 96230-020000-0).
The following table shows the pinout and connections for a PS/2 mouse adapter.
Header Pin Signal Name Function 6 pin MiniDIN PS/2
1
1 MSDAT Mouse data 1
2
3 GND Ground 3
4 MSCLK Mouse clock 5
VCC
(1)
+5V 4
Note:1 To protect the external power lines of peripheral devices, make sure that
- the wires have the right diameter to withstand the maximum available current.
- to enclosure of the peripheral device fulfills the fire-protecting conditions of IEC/EN 60950.
To find the location of the PS/2 mouse connector on the PC/104-520 board, please see the Appendix
“Connector Layout”.
Kontron User's Guide PC/104-520
24
Chapter 12 IDE Interface
12. IDE Interface
The PC/104-520 features one IDE interface that can drive two hard disks. When two 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.
12.1 Connector
The IDE interface is available through Connector J13 (44 pins). This interface is designed in 2mm grid for
optimal connectivity to a 2.5” hard disk.
There are several accessories available for IDE connectivity.
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 chip-DISK
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.
The following table shows the pinout.
Header Pin Signal NameFunction PinSignal Name Function
1 /RESET Reset 2 GND Ground
3 HDD7 Data 7 4 HDD8 Data 8
5 HDD6 Data 6 6 HDD9 Data 9
7 HDD5 Data 5 8 HDD10 Data 10
9 HDD4 Data 4 10 HDD11 Data 11
11 HDD3 Data 3 12 HDD12 Data 12
13 HDD2 Data 2 14 HDD13 Data 13
15 HDD1 Data 1 16 HDD14 Data 14
17 HDD0 Data 0 18 HDD15 Data 15
19 GND Ground 20 Key (NC) Key pin
21 DRQ IDE DMA Request 22 GND Ground
23 /IOW I/O write 24 GND Ground
25 /IOR I/O read 26 GND Ground
27 IOCHRDY I/O channel ready 28
Note:1 To protect the external power lines of peripheral devices, make sure that
- the wires have the right diameter to withstand the maximum available current.
- to enclosure of the peripheral device fulfills the fire-protecting conditions of IEC/EN 60950.
2 Pin 28 is connected with 470
Ω
to Ground for Cable Select IDE devices.
To find the location of IDE interface on the PC/104-520 board, please see the Appendix “Connector Layout”.
Kontron User's Guide PC/104-520
26
Chapter 13 Ethernet Controller
13. Ethernet Controller
The PC/104-520 uses a Intel 82551ER PCI Fast Ethernet Controller. The network controllers support 10/100
Base-T interfaces. The devices auto-negotiate the use of a 10 Mbit/sec or 100 Mbit/sec connection.
13.1 Connector
The Ethernet interface is available through Connector J7 (4 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-PC104520-ETN, Part Number 96231-0200-00-0).
Note: TXD+, TXD- differential-output pair drives 10 and 100 Mb/s Manchester-encoded data to 100/10 BASE-T trans-
mit lines. RXD+, RXD- differential input pair receives 10 and 100 Mb/s Manchester-encoded data from 100/
10BASE-T receive lines.
To find the location of the Ethernet interface on the PC/104-520 board, please see the Appendix “Connector
Layout”.
Kontron User's Guide PC/104-520
27
Chapter 14 Floppy-Drive Interface
14. Floppy-Drive Interface
The floppy-drive interface of the PC/104-520 uses a 2.88 MB super I/O floppy-disk controller and can support one floppy disk drive with densities that range from 360 kB to 2.88 MB. The controller is 100% IBM
compatible.
14.1 Connector
The floppy disk interface is available on the flat-foil connector J11 (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).
The following table shows the connector pinout.
Header Pin Signal Name Function Pin Signal Name Function
1
1
3
5
7
9 NC Not connected10 /MTR0 Motor on 0
11 NC Not connected12 /FDIR Direction Select
13 NC Not connected14 /STEP Step
15 GND Ground 16 /WDATA Write Data
17 GND Ground 18 /WGATE Write Gate
19 GND Ground 20 /TRK0 Track 00
21 GND Ground 22 /WRTPRT Write Protect
23 GND Ground 24 /RDATA Read Data
25 GND Ground 26 /HDSEL Side One Select
VCC
VCC
VCC
VCC
(1)
(1)
(1)
(1)
+5V 2 /IDX Index
+5V 4 /DR0 Drive Select 0
+5V 6 /DSKCHG Disk Change
+5V 8 NC Not connected
Note:1 To protect the external power lines of peripheral devices, make sure that
- the wires have the right diameter to withstand the maximum available current.
- to enclosure of the peripheral device fulfills the fire-protecting conditions of IEC/EN 60950.
To find the location of floppy-drive interface on the PC/104-520 board, please see the Appendix "Connector
Layout".
Kontron User's Guide PC/104-520
28
Chapter 15 Power Connector
15. Power Connector
In some applications, the PC/104-520 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 PC/104-520 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 PC/104-520.
15.1 Connector
The pinout of the power connector P6 (8 pins) is shown in the table below.
To find the location of the power connector on the PC/104-520 board, please see the Appendix “Connector
Layout”.
15.2 Power Pins
Every power pin on the power connector as well as on the PC/104 bus connector is limited to a maximum
current of 1A per pin.
If a system using a PC/104-520 is only supplied from the power connector, the following limitations apply:
Power Number of Pins Max. Current
VCC (+5V) 2 2A
+12V 1 1A
-12V 1 1A
GND 2 2A
Kontron User's Guide PC/104-520
29
Chapter 15 Power Connector
A system using the PC/104-520 also can be supplied from the PC/104 bus connectors. If only those supply
voltages pins are used, the following limitations apply:
Power Number of Pins on
Max. Current
ISA Part
VCC (+5V) 4 4A
+12V 2 2A
-12V 2 2A
GND 8 8A
Modules on the PC/104 bus consuming a higher supply current must provide power supply through an
additional connector.
Note: The PC/104-520 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 PC/104-520, 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 to the full PC/104 stack.
15.3 External Battery
You can connect an external battery to Pin 3 (BATT) of the power connector instead of Pin 9 of the KBD
connector. For more information refer to the Keyboard chapter of this manual.
Note: Pin 3 (power connector) and Pin 9 (KBD connector) are connected to the same signal. The pins are not de-
coupled, therefore do not connect two batteries.
When CMOS memory (containing your system's configuration) is erased, the CPU is reset to the delivery default. Hint: the flash memory (including a copy of the CMOS memory) is not affected by this operation.
12
3
J22
Normal operation
12
3
J22
CMOS erase
Kontron User's Guide PC/104-520
30
Chapter 16 Watchdog Timer
16. Watchdog Timer
The watchdog timer (WDT) is integrated in the Winbond W83977F controller of the PC/104-520 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 timer is not triggered because proper software execution fails or a
hardware malfunction occurs, it resets the system.
16.1 Programming
16.1.1 Initialization
You can initialize the watchdog timer from the application software (sourcecode on request) or BIOS setup.
Setup option uses a fixed timeout period of 32 seconds.
Likewise a JIDA call (INT 15h) is available. Register values:
AX = 0E000h
BX = 0h Watchdog off / BX = 1h timeout 1 sec. / BX = 2h 2 sec. / BX = 3h 4 sec.
BX = 4h 8 sec. / BX = 5h 16 sec. / BX = 6h 32 sec.
CX = 0h
DX = 0h
16.1.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.
Likewise a JIDA call (INT 15h) is available. Register values:
AX = 0E001h
BX = CX = DX = 0h
16.1.3 Utility SC520Wdt
SC520Wdt is a program to activate, deactivate and trigger the watchdog. Syntax:
SC520Wdt [options]
/A Enable Watchdog
/D Disable Watchdog
/R Trigger Watchdog
Kontron User's Guide PC/104-520
31
Chapter 17 DMA Configuration
s
SC
17. DMA Configuration
17.1 DMA Acknowledge
To select one out of eight DACK lines following jumpers are available as JP1. For the SC520 GPACK0 line use
DACK0, DACK1, DACK2 or DACK3, for SC520 GPACK1 line use DACK5, DACK6 or DACK7. Place only one jumper
for each GPACK0 and GPACK1 line. Please select this configuration also in the BIOS setup. The delivery
default is framed.
520
ISA Bu
DACK0
DACK1
GPACK0
DACK2
DACK3
DACK5
GPACK1
Note: In addition to JP1 there is the possibility to connect DACK3 to GPACK1 instead of DACK5-7. Use R90 for this
purpose. Please select the configuration also in the BIOS setup.
DACK6
DACK7
Kontron User's Guide PC/104-520
32
Chapter 17 DMA Configuration
s
SC
17.2DMA Request
To select one out of eight DREQ lines following jumpers are available as JP2. For the SC520 GPREQ0 line use
DREQ0, DREQ1, DREQ2 or DREQ3, for SC520 GPREQ1 line use DREQ5, DREQ6 or DREQ7. Place only one jumper
for each GPREQ0 and GPREQ1 line. Please select this configuration also in the BIOS setup. The delivery
default is framed.
520
ISA Bu
DREQ0
DREQ1
GPREQ0
DREQ2
DREQ3
DREQ5
GPREQ1
Note: In addition to JP2 there is the possibility to connect DREQ3 to GPREQ1 instead of DREQ5-7. Use R91 for this
purpose. Please select the configuration also in the BIOS setup.
DREQ6
DREQ7
Kontron User's Guide PC/104-520
33
Chapter 18 Onboard Device Configuration
18. Onboard Device Configuration
Many of the onboard devices offer several configuration settings in the System BIOS setup. Refer to chapter
SETUP GUIDE for more configuration information.
Onboard Device see Main Menu / Sub Menu
Graphics Interface Video / Video out Mode
Video / Flatpanel Type
Video / Adjust BIAS Voltage
PCI-ISA / Configure PCI VGA
CPU/Memory Interface Components / CPU Speed
Memory / Cache Systems
Serial Port Interfaces Components / COM Ports
Parallel Port Interface Components / LPT Port
Components / LPT Type
Keyboard Interface Components / Keyboard Numlock
PCI-ISA / Configure ISA Timing
BIOS Extensions
(Miscellaneous)
Startup / Dark Boot
Startup / Fast Boot
Startup / Show '<CTRL-ALT-S> ..'
Startup / Wait for F1 on Error
Startup / Remote Control
Startup / Setup Password
Components / Enable Standard PIT
Kontron User's Guide PC/104-520
34
Chapter 19 Setup Guide
19. Setup Guide
The INSYDE BIOS Setup Utility changes system behavior by modifying the BIOS configuration. The setup
program uses a number of menus to make changes and turn features on or off.
Whenever you contact technical support about BIOS issues, providing a BIOS version <PC/104 520 Version
?.??> is especially helpful.
19.1 Start INSYDE BIOS Setup Utility
To start the INSYDE BIOS Setup Utility, press the <CTRL+ALT+S> keys when the following string appears
during boot up.
Press <CTRL-ALT-S> to enter SETUP
The Main Menu then appears.
19.2 General Information
The Setup Screen is composed of several sections:
Setup Screen Location Function
Menu Bar Top Lists and selects all top-level menus
Item Specific Help Window Bottom Help for selected item
Menu Bar
The menu bar at the top of the window lists different menus. Use the <Alt> key to enter the menu and the
<Left/Right/Up/Down Arrow> keys to make a selection. For submenus use the <Enter> and <Tab> keys to
choose an entry and the <Space> key to accept the selection.
Enabled / Disabled Functionality
Enabled is represented by a '
Note: In the Option column, bold shows default settings.
' and Disabled by a ''.
Kontron User's Guide PC/104-520
35
Chapter 19 Setup Guide
19.3 Startup Menu
Feature Option Description
8Date and Time
Dark Boot
Fast Boot Disabled
Show '<CTRL-ALT-S> ..' Disabled
Wait for F1 on Error
8Boot Device
Enable Watchdog
8Remote Control
8Setup Password
N/A Sets system date and time
Disabled
Enabled
Enabled
Enabled
Disabled
Enabled
Diskette A:
Hard Disk C:
Disabled
Enabled
COM1
COM2
LPT1
N/A Pressing <Enter> displays the dialog box
If enabled, system comes up with a blank
screen instead of the diagnostic screen
during boot-up
Allows the system to skip certain tests
while booting. This decreases the time
needed to boot the system
If enabled, a delay gives a real chance to
enter the BIOS setup
Determines if post errors cause the
system to halt
Defines the boot device
Enables or disables the internal watchdog. The timeout period is 32 seconds
Sets the onboard remote port to communicate with the remote server
for entering the setup password. In related systems, the setup password gives
restricted access to the setup entries
19.4 Video Menu
Feature Option Description
8Video out Mode
8Flatpanel Type
8Adjust BIAS Voltage
00: 640x480 DD Mono 8Bit
02: 640x480 STN 16Bit
05: 640x480 TFT 18Bit
06: 1024x768 TFT 2x12Bit
07: 800x600 TFT 18Bit
16.2V, 16.4V, 16.6V, 16.9V
17.2V, ..., 29.3V, 30.1V, 31.1V
CRT
Flatpanel
Simultan
Kontron User's Guide PC/104-520
36
Selects display boot devices
Defines the LCD panel resolution and
color depth
Sets the contrast voltage for STN LCD panels
Chapter 19 Setup Guide
19.5 Memory Menu
Feature Option Description
8Cache Systems
Disabled
Write Back
Defines the mode of L1 cache
19.6 Disks Menu
Feature Option Description
8Diskette Drives
Virus Alert
8Hard Disk 1
8Hard Disk 2
Swap HDD 1 and 2
Detect ATAPI Drive
None, 360 KB
720 KB, 1.2 MB
1.44 MB, 2.88 MB
Disabled
Enabled
Submenu Defines the harddisk parameter
Disabled
Enabled
Disabled
Enabled
Sets type of floppy disk drive
Enables or disables the virus warning for IDE harddisk boot sector
Swaps both harddisk drives and enable you to boot
from the second harddisk
Shows identification strings of ATAPI drives during
boot process
19.6.1 Hard Disk x Submenu
Feature Option Description
Disk Type None
Enhanced Options
Multiple Sector Mode
Cylinders N/A Number of cylinders
Heads N/A Number of heads
Sectors/Track N/A Number of sectors per track
Landing Zone N/A Defines the head park position
Write Precomp N/A Write precompensation cylinder number
LBA Range N/A Number of logical blocks
Size (MB) N/A Displays the calculated size of the drive
Custom
Auto-ID
LBA Mode
Fast PIO Mode
Custom - allows user input for cylinders, heads,
sectors etc.
Auto-ID - automatic detection of drive parameter
LBA - addressing mode with logical block numbers
Multiple Sector Mode - defines block mode, i.e. ge-
nerates a burst cycle
PIO - force PIO mode
Hint: Simultaneous settings are possible
Kontron User's Guide PC/104-520
37
Chapter 19 Setup Guide
19.7 Components Menu
Feature Option Description
8CPU Speed
Enable Standard PIT
8COM Ports
8LPT Port
8LPT Type
Enable PS2-Mouse
Keyboard Numlock Disabled
8Keyboard Repeat
100 MHz
133 MHz
Disabled
Enabled
None
COM1, 3F8, IRQ4 (A)
COM2, 2F8, IRQ3 (B)
COM3, 3E8, IRQ4
COM4, 2E8, IRQ3
None
LPT1, 378, IRQ7
LPT2, 278, IRQ5
Standard AT
Bidirectional
Enhanced Parallel
Disabled
Enabled
Enabled
Submenu Defines keyboard parameter
Sets the CPU speed
Sets standard PIT clock to 1.1932 MHz instead of
1.1882 MHz from SC520
Selects address and IRQ of serial port A and B
Selects address and IRQ of parallel port
Sets the mode for the parallel port
Enables or disables the PS/2 mouse support (including IRQ12)
Enabled or Disabled turns NumLock on or off at
boot-up
19.7.1 Keyboard Repeat Submenu
Feature Option Description
Key Repeat Rate
Key Delay
2 cps, 6 cps, 10 cps
15 cps, 20 cps, 30 cps
1/4 sec, 1/2 sec
3/4 sec, 1 sec
Kontron User's Guide PC/104-520
Sets the number of times to repeat a keystroke per
second if you hold the key down
Sets the delay time after the key is held down before
it begins to repeat the keystroke
38
Chapter 19 Setup Guide
19.8 PCI/ISA Menu
Feature Option Description
8Configure PCI Ethernet
8Configure PCI VGA
8Configure DMA
Channels
8Configure ISA Timing
19.8.1 Configure PCI x Submenu
Feature Option Description
Select IRQ
Select Latency Value
Submenu Defines IRQ and latency value for onboard PCI devi-
ces
Submenu Selects DMA channels corresponding with hardware
Defines IRQ of onboard PCI device
Auto - BIOS selects IRQ
Defines latency of onboard PCI device
Auto - BIOS selects latency value
19.8.2 Configure DMA Channels Submenu
Feature Option Description
DMA A Channel DMA0 (Memory)
DMA1
DMA2 (FDD)
DMA3 (HDD)
DMA B Channel
DMA5
DMA6
DMA7
Selects 8 Bit DMA channel for GPACK0/GPREQ0
Selects 16 Bit DMA channel for GPACK1/GPREQ1
Kontron User's Guide PC/104-520
39
Chapter 19 Setup Guide
19.9 Exit Menu
Feature Option Description
Save and Reboot
OK
Cancel
Exit (No Save)
OK
Cancel
Factory Settings
OK
Cancel
Version Info N/A Shows version information
Saves selections and exits setup. The next time the
system boots, the BIOS configures the system according to the Setup selection stored in CMOS
Exits Setup without storing in CMOS any new selections you may have made. The selections previously
in effect remain in effect
Sets default values for all Setup menus
Kontron User's Guide PC/104-520
40
Chapter 19 Setup Guide
19.10 Kontron BIOS Extensions
Besides the INSYDE System BIOS, the PC/104-520 comes with a few BIOS extensions that support special
features. All extensions are located in the onboard Flash. Some extensions are permanently available; some
are active during boot-up.
Supported features include:
JIDA standard (only JIDA16)
Remote Control feature (special protocol, not JRC)
19.10.1 JIDA BIOS Extension
The JUMPtec Intelligent Device Architecture (JIDA) interface is integrated into the BIOS of the PC/104-520
module. This interface enables hardware-independent access to features that cannot be accessed via
standard APIs.
The JIDA BIOS extension is not a true extension BIOS. It is part of the system BIOS and is located in the
system BIOS segments after boot-up. It is permanently available and supports the JIDA 16-bit standard.
The JIDA 16-bit standard is a software interrupt 15h driven interface for programmers and offers lots of
board information functions. For detailed information about programming, refer to the JIDA specification
and a source code example (JIDAI???.ZIP), which you can find on the Kontron Website. The three question
marks represent the revision number of the file. You also can contact technical support for this file.
19.10.2 Remote Control Client Extension
You can remotely control the PC/104-520 using software available from Kontron. This software tool can
communicate with the board via one of the serial or the parallel port. During boot-up, the system BIOS
scans the ports for an available connection. If detected, it starts the remote session.
The connection between the target system (PC/104-520) and the host (Desktop PC) occurs over the serial or
parallel port via a special cable:
The SC520Rmt program establish a remote connection. Syntax:
SC520Rmt [options]
/P:<port> port = COM1 - COM4 or LPT1 - LPT2 (host side)
-F disable host floppy drive
-K disable host keyboard
-V disable host graphic card
Example: SC520Rmt /P:COM1 -F
If the disable-option are used the redirection to the host hardware is disabled and the target hardware is
used instead. To exit the program on the host press both SHIFT keys.
Kontron User's Guide PC/104-520
42
Chapter 19 Setup Guide
19.11 Updating the BIOS
Kontrons SC520Upd allows you to update the BIOS by using a floppy disk or harddisk without having to
install a new ROM chip. Note that the supply voltage must not be removed
the module will not longer be bootable.
19.11.1 Flashing a BIOS
Use the following procedure to update the BIOS.
Download the update program from the KONTRON Embedded Modules Website or contact your
local technical support for it.
Use SC520Upd with following arguments: SC520Upd [options] <filename>
during the chip programming or
/B Reprogram the System BIOS
/V Reprogram the Video BIOS
/D Clear CMOS values
/N Do not reboot after programming
/R Reads the BIOS and save it
Examples:
Write System BIOS: SC520Upd /B /D PC104520.202
Read System BIOS SC520Upd /B /R BIOS.BIN
. The file size must be 128 kB or 256 kB
. The file size can be a maximum of 48 kB
Kontron User's Guide PC/104-520
43
Appendix A System Resourcen
Appendix A: System Resourcen
A.1 Interrupt Request Lines
Please note that Kontron PC/104 devices were designed after the draft of P996 Specification for ISA
systems. Because of this, shareable interrupts are not supported. Some PC/104 add-on board manufacturers do not follow the P996 Specification and allow shareable interrupts. If you want to use such
PC/104 boards with Kontron devices, contact the manufacturer of the add-on board and ask about switching
to non-interrupt sharing. Please ensure that the chosen interrupt is not already in use by a PCI device.
IRQ # Use Available Comment
0 Timer0 No
1 Keyboard No
2 Cascade No
3 COM2 / COM4 No
4 COM1 / COM3 No
5 (LPT2) Yes
6 Floppy No
7 LPT1 No
8 RTC No
9 Yes
10 PCI Device No Network controller Note (2)
11 PCI Device No Graphic controller Note (2)
12 (PS/2 Mouse) Yes
13 FPU No
14 IDE0 No
15 Yes
Note (1)
Note (1)
Note (1)
Note (1)
Note (1)
Note (1)
Note (1)
Note: 1 If the „used for“ device is disabled in setup, the corresponding interrupt is available for other devices.
2 You can change the default settings in the system's bios setup.
Kontron User's Guide PC/104-520
44
Appendix A System Resourcen
A.2 Direct Memory Access (DMA) Channels
DMA # Used for Available Comment
0 Yes
1 Yes
2 Floppy No
3 Yes
4 Cascade No
5 Yes
6 Yes
7 Yes
Note:1 If the „used for“ device is disabled in setup, the corresponding DMA channel is available for other devices.
Note (1)
Kontron User's Guide PC/104-520
45
Appendix A System Resourcen
A.3 I/O Address Map
The I/O-port addresses of the processor module PC/104-520 are functionally identical to a standard PC/AT.
All addresses not mentioned in this table should be available. We recommend that you do not use I/O
addresses below 0110h with additional hardware for compatibility reasons, even if available.
I/O
Use AvailableComment
Address (h)
0000 - 001F DMA Controller 1 No Fixed
0010 System Control No Fixed
0020 - 003F Interrupt Controller 1 No Fixed
0040 - 005F Timer, Counter No Fixed
0060 - 006F Keyboard controller No Fixed
0070 NMI Enable Register No Fixed
0070 - 0077 Real Time Clock and CMOS
Registers
0080 BIOS POST No Fixed
0081 - 008F DMA Page Register No Fixed
0092 System Control No Fixed
00A0 00BF Interrupt Controller 2 No Fixed
00C0 - 00DF DMA Controller 2 No Fixed
00E0 - 00EF System Control No Fixed
00F0 - 00FF Math Coprocessor No Fixed
01F0 - 01F7 Fixed Disk No Fixed
0278 - 027F Yes Free in standard configuration, but possible address
02E8 - 02EF Yes Free in standard configuration, but possible address
02F8 - 02FF Serial Port 2 No Default for COM2, free with different configuration
0378 - 037F Parallel Port 1 No Default for LPT1; free with different configuration
03B0 - 03DF VGA No Fixed
03E8 - 03EF Yes Free in standard configuration, but possible address
03F8 - 03FF Serial Port 1 No Default for COM1, free with different configuration
0A79 PnP Extension No Fixed
0400 - 0BFF Yes Free for user access
No Fixed
of LPT2
of COM4
of COM3
Note: I/O-addresses above 0C00h are components of the PCI address space.
Kontron User's Guide PC/104-520
46
Appendix A System Resourcen
A.4 Memory Map
The first 640 kB of DRAM are used as main memory. Using DOS, you can address 1 MB of memory directly.
Memory area above 1 MB (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.
Upper Memory Use Available Comment
A0000h – BFFFFh VGA Memory No Mainly used by graphic adapter cards
C0000h – CBFFFh VGA BIOS No Used by onboard VGA ROM
CC000h – E1FFFh Yes Free for ISA bus or shadow RAM in standard con-
figurations
E2000h – FFFFFh System BIOS No Fixed
A.5 PCI Devices
All devices follow the Peripheral Component Interconnect 2.1 or 2.2 (PCI 2.1/2.2) specification. The BIOS
and OS control memory and I/O resources. Please see the PCI 2.1/2.2 specification for details.
Note:1 Key pin for PC/104; GND for PC/104+ specification.
- the wires have the right diameter to withstand the maximum available current.
- the enclosure of the peripheral device fulfils the fire protecting conditions of IEC/EN 60950.
2 To protect the external power lines of peripheral devices, make sure that
3 No delay to SA lines.
P6
Kontron User's Guide PC/104-520
52
Appendix C Literature Hints
Appendix C: Literature Hints
The following sources of information can help you better understand PC architecture.
C.1 General PC Architecture
Embedded PCs, Markt&Technik GmbH, ISBN 3-8272-5314-4 (German)
Hardware Bible, Winn L. Rosch, SAMS, 1997, 0-672-30954-8
Interfacing to the IBM Personal Computer, Second Edition, Lewis C. Eggebrecht, SAMS,
1990, ISBN 0-672-22722-3
The Indispensable PC Hardware Book, Hans-Peter Messmer, Addison-Wesley, 1994, ISBN
0-201-62424-9
The PC Handbook: For Engineers, Programmers, and Other Serious PC Users, John P.
Choisser and John O. Foster, Annabooks, 1997, ISBN 0-929392-36-1
C.2 Buses
C.2.1 ISA, Standard PS/2 - Connectors
AT Bus Design: Eight and Sixteen-Bit ISA, E-ISA and EISA Design, Edward Solari, Anna-
books, 1990, ISBN 0-929392-08-6
AT IBM Technical Reference Vol 1&2, 1985
ISA & EISA Theory and Operation, Edward Solari, Annabooks, 1992, ISBN0929392159
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.
Technical Reference Guide, Extended Industry Standard Architecture Expansion Bus,
Compaq 1989
Kontron User's Guide PC/104-520
53
Appendix C Literature Hints
C.2.2 PCI/PC-104
Embedded PC 104 Consortium. The consortium provides information about PC/104 and
PC/104-Plus technology. You can search for information about the consortium on the
Web
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
C.3 Ports
C.3.1 RS-232 Serial
EIA232E 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 Website
C.3.2 ATA
AT Attachment (ATA) Working Group. This X3T10 standard defines an integrated bus
inter- face between disk drives and host processors. It provides a common point of
attachment for systems manufacturers and the system. You can search for information
about the working group on the Web. We recommend you also search the Web for
information on 4.2 I/O cable, if you use hard disks in a DMA3 or PIO4 mode.
C.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
Kontron User's Guide PC/104-520
54
Appendix C Literature Hints
and adoption of Universal Serial Bus technology. You can search for information about
the standard on the Web
C.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
Kontron User's Guide PC/104-520
55
Appendix D Revision History
APPENDIX D: REVISION HISTORY
Revision Date Edited by Changes
1.0 07/24/2007 M. Hüttmann First revision
1.1 11/30/2007 M. Hüttmann Change min. operating temperature
1.2 12/05/2007 M. Hüttmann Added battery safety instructions
Kontron User's Guide PC/104-520
56
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.