MS-DOS, Windows, Windows 95, Windows 98, Windows NT and Windows XP are trademarks of Microsoft Corporation. PS/2 is a trademark of International Business Machines, Inc.
Intel and Solid State Drive are trademarks of Intel Corporation. PC/104 is a registered trademark of the PC/104 Consortium. All other trademarks appearing in this document are the
properties of their respective owners.
Disclaimer
Information in this document is provided in connection with ADLINK products. No license,
express or implied, by estoppel or otherwise, to any intellectual property rights is granted by
this document. Except as provided in ADLINK´s Terms and Conditions of Sale for such products, ADLINK assumes no liability whatsoever, and ADLINK disclaims any express or implied
warranty, relating to sale and/or use of ADLINK products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. If you intend to use ADLINK products in or as
medical devices, you are solely responsible for all required regulatory compliance, including,
without limitation, Title 21 of the CFR (US), Directive 2007/47/EC (EU), and ISO 13485 &
14971, if any. ADLINK may make changes to specifications and product descriptions at any
time, without notice.
Audience
This manual provides reference only for computer design engineers, including but not limited
to hardware and software designers and applications engineers. ADLINK Technology, Inc.
assumes you are qualified to design and implement prototype computer equipment.
The CM1-86DX2 is a PC/104 Single Board Computer (SBC) based on DMP’s Vortex86-DX2
single chip solution, featuring exceptionally high integration and a very good performance-to-power ratio. The board supports all peripherals needed for an embedded PC on a
small 3.775" by 4.050" printed circuit board.
The Vortex86-DX2 chip integrates a powerful yet efficient CPU with graphics controller, audio
controller, and Gigabit Ethernet controller to form a complete PC, with all the standard peripheral connections onboard.
The board provides two Ethernet ports (1x Gigabit and 1x 100Megabit), four
RS232/RS422/RS485 serial ports, one USB 2.0 host controller, one USB 1.1 host controller to
handle the communication with external devices, and PS/2 connectors for keyboard and
mouse. A first generation SATA interface allows the connection of hard disk or CD drives. Applications that require non-moving storage can use the MicroSD-Card slot or the bootable flash.
System expansion is possible easily over the PC/104, Mini-PCI-Express and I²C bus connectors.
The CM1-86DX2 is powered by a 5V-only supply and runs DOS, Windows XP/7 and Linux
operating systems. The Vortex86-DX2 SoC has a simulated ACPI to support Windows 7
(though S3 or S4 modes are not supported.)
The board remained operational during test down to
-100°C, starting at +20°C and decreasing in 10°C
increments with 15 minute dwells
Hot Temperature Step Stress
The board remained operational during test up to
+90°C, starting at +30°C and increasing in 10°C increments with 15 minute dwells
Rapid Thermal Transitions
The board was subject to five rapid temperature cycles
from -90°C to +85°C @ set transition rate of 60°C per
minute
Introduction 5
Vibration Step Stress
Combined Environment
MTBF at 25°C
Table 1-6: HALT Parameters (Continued)
The board was subject to vibration step stress with set
points from 5 grams to 45 grams @ 20°C and vibration
increasing by 5 grams with 15 minute dwells at each
level of 2Hz to 5000Hz bandwidth
The board was subject to thermal cycles from -90°C to
+85°C at an average rate of 60°C per minute combined
with vibration at set points of 8, 16, 24, 32, and 40
grams from the first to the fifth thermal cycle and
10-minute dwells at each extreme temperature
Table 1-7: Mean Time Between Failures
TBD
MTBF at 40°C
Mechanical Specifications
Dimensions (L x W)
Height
Weight
Mounting
ADLINK strongly recommends plastic spacers instead of metal spacers for
mounting the board. Metal spacers create the possibilities of short circuits
with the components located around the mounting holes. This can damage
the board.
TBD
Table 1-8: Mechanical
90.6mm x 95.2mm
Max. 31mm on top side above PCB (including heatsink)
98 grams (without MiniPCIe extension card)
4 mounting holes
6Introduction
35.50
81.10
18.31
7.12
6.76
54.81
36.81
72.81
88.75
5
17.36
73.11
62.87
85.62
18.21
44.07
10.43
1.64
8
96
62.92
90
0
2.07
30.03
1.60
42.23
CM1-86DX2_mech_dwg_top_b
CM1-86DX2
Top
9
8.7
Figure 1-2: Mechanical dimensions (top side)
Introduction 7
Bottom
74.07
56.68
13.90
4.05
40.10
23.35
53.95
3.50
20.20
70.45
90
17.05
18.60
50.15
96
CM1-86DX2_mech_dwg_top_b
CM1-86DX2_mech_dwg_bottom_a
Figure 1-3: Mechanical dimensions (bottom side)
8Introduction
2Getting Started
2.1Header and Jumper Locations
Table 2-1 on page 9 provides descriptions of the headers and connectors on the module. The
header and connector locations are shown in Figure 2-1 and Figure 2-2. See Chapter 3 for the
signal definitions of the headers and connectors presented in this table.
Table 2-1: Connector Name and Description
ConnectorTop/BottomDescription
X1Top10-pin, 2.54mm utility header
(AMTEK, PH1M25-205GBCOR600-U)
X2, X3, X4, X5Top10-pin, 2.54mm COM headers
(AMTEK, PH1M25-205GBCOR600-U)
X6Top10-pin, 2.54mm Gigabit Ethernet header
(AMTEK, PH1M25-205GBCOR600-U)
X7Top10-pin, 2.54mm Fast Ethernet header
(AMTEK, PH1M25-205GBCOR600-U)
X8Top10-pin, 2.54mm VGA header
(AMTEK, PH1M25-205GBCOR600-U)
X9Top104-pin, standard PC/104 connector;
http://www.pc104.org for signal definitions
see
(EPT, 962-60322-12)
X10Bottom52-pin standard, PCIe MiniCard connector
(Attend Technology, 119A-92A00-R02)
X11Bottom7-pin standard, right-angle SATA connector
The yellow arrows next to the connectors in this illustration denote pin 1.
10Getting Started
Bottom
CM1-86DX2
Figure 2-2: Header locations (bottom side)
The yellow arrows next to the connectors in this illustration denote pin 1.
Getting Started 11
2.2LED Indicators
The onboard LED indicators provide board status including error codes and Watchdog and
Ethernet statuses.
The MiniPCIe LEDs are located on bottom of the board, near the MiniPCIe connector. All other
LEDs are located near the PC/104 connector on the top.
Table 2-2: LED Name and Description
LEDDescription
STATUS (LED5, TOP)Green LED shows error codes in terms of failure.
WD (LED10, TOP)Red LED lights up when Watchdog was triggered. Can only be
reset by a power off sequence.
ETH0_LINK_ACT (LED3, TOP) Yellow LED shows link and traffic on Ethernet0 (100 MBit/s)
ETH1_LED_100 (LED9, TOP)Green LED shows 100MBit link on Ethernet1 (1 GBit/s)
ETH1_LED_1000 (LED1, TOP)Yellow LED shows 1GBit link on Ethernet1 (1 GBit/s)
ETH1_LED_ACT (LED2, TOP)Yellow LED shows traffic on Ethernet1 (1 GBit/s)
LED_WWAN (LED6, BOT)Green LED shows WAN status of MiniPCIe card
LED_WLAN (LED7, BOT)Green LED shows LAN status of MiniPCIe card
LED_WPAN (LED8, BOT)Green LED shows PAN status of MiniPCIe card
LED TOPLED BOTTOM
12Getting Started
CM1-86DX2
2.3Hardware Setup
Be sure to observe the EMC security measures. Make sure you are always at the same
potential as the module.
Never connect or disconnect peripherals like HDDs, PCI, and ISA boards while the board's
power supply is connected and switched on.
Use the cable set provided by ADLINK Technology to connect the CM1-86DX2 to a VGA monitor. Connect either PS/2 or USB keyboard or mouse, respectively. Use the SATA cable to connect the hard disk. Make sure that the pins match their counterparts correctly and are not
twisted. If you plan to use additional peripherals, connect them to the appropriate headers.
Connect a 5 volt, 5 amps power supply to the power connector and switch on the power.
The 5 amps value is the minimum you should have for the standard peripherals
mentioned. For additional peripherals, make sure enough power is available. The
system will not work if there is not enough supply current for all your devices.
The display shows the BIOS messages. If you want to change the standard BIOS settings,
press the <DEL> key to enter the BIOS menu. See “Using the Module” on page 43 for setup
details.
If you need to load the BIOS default values, they can be automatically loaded at boot time.
The CM1-86DX2 boots from CD drives, USB floppy, USB stick, hard disk or µSD-Card. Provided
that any of these is connected and contains a valid operating system image, the display then
shows the boot screen of your operating system.
The CM1-86DX2 needs adequate cooling measures depending on the desired operating temperature range. Using the board without cooling could damage the board permanently.
Getting Started 13
14Getting Started
3Module Description
3.1Processor and Chipset (SoC: System on a Chip)
The Vortex86DX2 is a high performance and fully static 32-bit x86 processor with the compatibility of running Windows, Linux, and most popular 32-bit Real-Time Operating Systems. It also
integrates 32KB write through 4-way L1 cache, 256KB write-through/write-back 4-way L2
cache, PCIE bus in at 2.5Gb/s, DDR2, ROM controller, ISA, I2C, SPI, IPC (Internal Peripheral
Controllers with DMA and interrupt timer/counter included), Fast Ethernet, FIFO UART, USB2.0
Host, IDE/SATA controller and two Watchdog Timers within a single 720-pin BGA package to
form a system-on-a-chip (SoC). The SoC provides an ideal solution for embedded system and
communications products such as thin clients, NAT routers, home gateways, access points, and
tablet PCs.
CM1-86DX2
Figure 3-3: CPU functional block diagram
The two-row headers on the this board all use a pin sequence in which one
row is odd numbered and the adjacent row is even numbered.
Module Description 15
3.2Processor functional blocks
The processor part in the Vortex86DX2 consists of the following components:
CPU Core
Northbridge
Southbridge
Graphics Controller for VGA or LVDS
Ethernet Controller
IDE / SD / SATA Controller
2x USB2.0 / USB1.1 Controller
BIOS flash
For further information, please refer to the datasheet of the DMP Vortex86DX2 SoC.
3.3Graphics Controller
This section lists the features of the Vortex86DX2 SoC integrated graphics engine.
VGA Features
Fully IBM VGA compliant
Resolutions up to 1920x1440
One dedicated PLL for video clock generation
2D graphics support
Supports 64 x 64 hardware overlay cursor with mono and color formats
RGB analog output
Up scaling
Scaling down, display resolution 1024x768 support
Supports 8-Bit DAC
UMA architecture
32MB graphics ram (from the main memory, to configure via the BIOS)
Supports VESA DDC
Supports LVDS mode with one 18-bit TTL, one 12-bit DDR Mode or one 24-bit SDR Mode
16Module Description
2D Features
Directly access data through M-Bus
High performance pipe-lined, one-cycle 64-bit 2D graphics engine
2D engine commands:
BitBlt Rectangle Fill
BitBlt Pattern Fill
BitBlt Rectangle Copy from Source to Destination
Support 256 Raster Operations
Integrate 8x8 Pattern Registers
Integrate 8x8 Mask Registers
Support Rectangle Clip
Support Color Expansion
Support Enhanced Color Expansion
Support Line Drawing with Style Pattern
Support Line Setup
Transparent BitBlt
Alpha Blending
Stretch and Shrink BitBLt
Gradient fill
Anti-Aliased Test
Pattern offset
Mono Source form system memory
2D rotation, display resolution 1024x1024 support
Programmable writer-pointer for updating command queue data
Readable read-pointer for 2D, DMA, VPOST, VDSIP Graphics Engine has read command
queue data
18Module Description
VGA Header (X8)
Connector type: DC10 pin header 2.54 mm
Adapter cable
PinSignalPinSignal
1Red2GND
3Green4GND
5Blue6VGA_DDC_CLK
7HSYNC8VGA_DDC_DATA
9VSYNC10GND
: Article number 862-0008-11
Table 3-1: VGA Header Signals (X8)
CM1-86DX2
LVDS Configuration
The onboard voltage jumper headers allow you to select the display and backlight supply voltages. (See Table 3-4 on page 23 for Display and Backlight Voltage jumper signals.)
LVDS support can be configured within the BIOS. Using LVDS disables the VGA port on the
CM1-86DX2. You can use a CRT or an LVDS panel only exclusively from each other.
You can switch the video output at startup by pressing the “c”-Key for CRT-mode and
the “t”-Key for LVDS-mode.
Module Description 19
LVDS Color Mapping
20Module Description
LVDS Header (X12)
Connector type: Hirose DF14 30-pin header
Adapter cable
PinSignalPinSignal
1VCC_LCD2VCC_LCD
3GND4GND
5LVDS_L3n6LVDS_L3p
7LVDS_LCLKn8LVDS_LCLKp
9GND10LVDS_L2n
11LVDS_L2p12LVDS_L1n
13LVDS_L1p14LVDS_L0n
15LVDS_L0p16GND
: n/a
Table 3-2: LVDS Header Signals (X12)
CM1-86DX2
17n. c.18n. c.
19n. c.20n. c.
21GND22n. c.
23n. c.24n. c.
25n. c.26n. c.
27n. c.28GND
29reserved30reserved
The maximum current on all supply pins is 1A.
Module Description 21
Backlight Header (X13)
Connector type: Hirose DF13 8-pin header
Adapter cable
PinSignalPinSignal
1+12 V2+12 V
3+5 V4+5 V
5EN6VCC*
7GND8GND
: n/a
Table 3-3: Backlight Header Signals (X13)
*This voltage can be selected using the jumper "Backlight", shown on next table.
The maximum current on all supply pins is 1A.
22Module Description
Display Voltage Jumpers (X22)
Jumper LVDS and Backlight Power Supply
Connector type
Use a 2 mm jumper between 1-3 or 3-5 to select the backlight voltage.
Use a 2 mm jumper between 2-4 or 4-6 to select the display voltage.
PinSignal (Backlight)PinSignal (LVDS)
1+12V2+3.3V
3Backlight Voltage4Display Voltage
5+5V6+5V
: DC6 pin header 2.00 mm
Table 3-4: LVDS and Backlight Voltage Jumper Signals (X22)
Default jumper positions
CM1-86DX2
3.4 Ethernet Controllers
Two Ethernet controllers reside on the module. A 100 Mbit Ethernet Controller is implemented in
the Vortex86-DX2 SoC. A second Controller (Intel i210) provides GBit Ethernet functionality.
Features of the 10/100 Mbit Controller
Integrated Fast Ethernet MAC and PHY
10 Mbps and 100 Mbps operation
Supports 10 Mbps and 100 Mbps N-way Auto-negotiation
PCI local bus single-chip Fast Ethernet
Provides PCI bus master data transfers
PCI memory space or I/O space mapped data transfer of operational registers
Supports digital and analog loop back capability
Half/Full duplex capability
Supports Full Duplex Flow Control in compliance with IEEE 802.3x
Module Description 23
Features of the 10/100/1000 Mbit controller
IEEE 802.3 compliant
Auto Negotiation
Audio-Video bridging
IEEE 1588/802.1AS precision time synchronization
Interrupt moderation, VLAN support, IP checksum off load
Four transmit and four receive queues
Advanced cable diagnostics, auto MDI-X
ECC – error correcting memory in packet buffers
IEEE 802.3az Energy Efficient Ethernet (EEE)
Wake-on-LAN
100 Mbit Ethernet Connector (X7)
Connector type: IDC10 pin header 2.54 mm
Adapter cable
: Article number 862-0005-10
Table 3-5: Fast Ethernet Header Signals (X7)
PinSignalPinSignal
1ETH0_TXp2ETH0_TXn
3ETH0_RXp4ETH0_PE
(Protection Earth for
shielded Ethernet
cables)
5NC6ETH0_RXn
7*USB2_p8*USB2_n
9+VCC_USB210GND_USB2
*The CM1-86DX2-512 model does not offer the USB function on the X7 connector.
24Module Description
Gbit Ethernet Connector (X6)
Connector type: DC10 pin header 2.54 mm
Adapter cable
1ETH1_MX0n2ETH1_MX0p
3ETH1_MX1n4ETH1_MX1p
: Article number 862-0088-10
Table 3-6: Gbit Ethernet Header Signals (X6)
PinSignalPinSignal
CM1-86DX2
5ETH1_PE (Protection
Earth for shielded
Ethernet cables)
7ETH1_MX2n8ETH1_MX2p
9ETH1_MX3n10ETH1_MX3p
6n. c.
3.5On-Board Power Supply
The on-board power supply generates all necessary voltages from the single supply voltage of
5 volts. The generated 3.3 volts are available on the connectors “Flat Panel”, “LVDS” and
“AnalogIn”.
This 3.3V must not be used to supply external electronic devices with high power
consumption like other PC/104 boards or displays.
The default cable adapter supports the connection of 12V power supply. If the 5V only
power supply is required, leave these pins open. The board can also be supplied over the
PC/104 bus.
Real Time Clock Backup (BAT1)
A battery is integrated on board. This battery is necessary to power the real-time clock (RTC) if
the power supply is switched off.
Battery Type
26Module Description
: CR1225, 3 Volt
CM1-86DX2
3.6IDE / SD / SATA Controller
The integrated Serial ATA controller processes host commands and transfers data between the
host and Serial ATA devices. With respect to the transfer rate, the integrated SATA controller
supports first generation SATA (1.5 Gbit/s). The CM1-86DX2 provides one SATA connector
(X11) for connecting a SATA disk drive or an optical SATA drive.
The MicroSD-Card is driven as an IDE drive and has no
hot-plug capability.
An mSATA device can be connected at the MiniPCIe socket (X10) but the mSATA device will
use the SATA controller exclusively, and no external SATA device will function.
The SATA controller can operate in two modes:
SATA in legacy mode
SATA in native mode (default setting)
IDE-Controller Features
Compatible with the ATA/ATAPI-6 specification and supports two IDE channels with up to
four drives
Programmable active pulses and recovery time for data port access timing
512 bytes FIFO for data transfer per IDE channel
Supports Scatter/Gather function for DMA/UDMA transfer
PCI-Interface
complies with PCI local bus specification revision 2.2
supports PCI Power Management v1.1 capability
supports one Flash/ROM interface for expansion ROM of PCI card
Module Description 27
SATA Connector (X11)
Connector type: SATA
Adapter cable
1GND
2Data_TX+
3Data_TX-
4GND
5Data_RX-
6Data_RX+
7GND
: n/a
PinSignal
MicroSD Connector (X18)
Connector type: MicroSD
Table 3-8: SATA Connector Signals (X11)
Table 3-9: MicroSD Connector Signals (X18)
PinSignal
1D2
2D3
3CMD
4VDD
5CLK
6GND
7D0
8D1
28Module Description
CM1-86DX2
Utility Header (X1)
The Utility header is shared with PS/2 mouse and keyboard, Speaker, Reset Switch, Power Button, and Battery. An adapter cable for the PS/2 devices is available.
Connector type
Adapter cable
PinSignalPinSignal
1Speaker2Mouse Clock
3Reset-In4Mouse Data
5KB Data6KB Clock
7GND8+VCC_PS2
: IDC10 pin header 2.54 mm
: Article number 862-0004-10
Table 3-10: PS/2 Keyboard and Mouse Signals (X1)
9Ext. Battery10Power Button
External Battery
A connected external battery should replace or support the mounted one to keep date and time.
It is recommended to use a 3-volt model (CR1225). The time and date will be lost if the power
supply falls to 2.5 volts.
For battery-life calculation (worst case), 3 µA (25°C) are required when the board is not running.
That value can rise depending on the connected cables and higher temperatures.
Table 3-11: External Battery Signals (X1)
PinSignalPinSignal
1Speaker2Mouse Clock
3Reset-In4Mouse Data
5KB Data6KB Clock
7GND
9Ext. Battery
8+5V Standby
10Power Button
Module Description 29
Power Button
To power up/down the board, the signal Power Button must be pulled to GND.
Table 3-12: Power Button Signals (X1)
PinSignalPinSignal
1Speaker2Mouse Clock
3Reset-In4Mouse Data
5KB Data6KB Clock
7GND8+5V Standby
9Ext. Battery10Power Button
Reset Switch
To reset the CPU using a reset switch, the Reset Switch signal must be pulled to GND.
Table 3-13: Reset Switch Signals (X1)
PinSignalPinSignal
1Speaker2Mouse Clock
3Reset-In
5KB Data6KB Clock
7GND8+5V Standby
9Ext. Battery10Power Button
4Mouse Data
Speaker
A standard PC Speaker can be connected between the signals Speaker and +5V Standby.
The Vortex-86DX2 contains one Enhanced Host Controller Interface (EHCI) host controller,
which supports up to four USB 2.0 high-speed root ports. USB 2.0 allows data transfers up to
480Mb/s using the same pins as the four USB full-speed/low-speed ports. The Vortex-86DX2
contains port-routing logic that determines whether a USB port is controlled by the UHCI controller or by the EHCI controller.
The CM1-86DX2 uses three of the four ports. They are available on two USB connectors, one
providing two ports and one providing one port. USB 2.0 supports a USB keyboard running
under MSDOS without special driver software.
The fourth USB port is routed to the MiniPCIe socket X10 and requires a USB extension card.
The maximum current on all supply pins is 0.5A.
Not all USB keyboard models are supported.
USB 2.0 Ports 0-1 Header (X14)
Connector type: Hirose DF13 8 pin
Adapter cable
1VCC_USB01
2USB0_n
3USB0_p
4GND_USB01
5GND_USB01
6USB1_n
7USB1_p
8VCC_USB01
: Article number 862-0058-10
Table 3-15: USB Ports 0-1 Signals (X14)
PINSignal
Module Description 31
USB 2.0 Port 2 Header (X7)*
Connector type: DC10 pin header 2.54 mm
Adapter cable
PinSignalPinSignal
1ETH0_TXp2ETH0_TXn
3ETH0_RXp4ETH0_PE
5NC6ETH0_RXn
7*USB2_p8*USB2_n
9+VCC_USB210GND_USB2
: Article number 862-0088-10
Table 3-16: USB Port 2 Signals (X7)
*The CM1-86DX2-512 model does not offer the USB function on the X7 connector.
3.8HD-Audio
The High Definition (HD) Audio Controller communicates with the external HD Audio codec over
the HD Audio Link. The HD Audio Controller consists of four independent output DMA engines
and four independent input DMA engines that are used to move data between system memory
and the external codec.
The CM1-86DX2 uses a codec from Realtek. The ALC886 is a high-performance 7.1+2 Channel
High Definition Audio Codec.
The following I/Os are used by the CM1-86DX2:
Analog Input (All ADC support 44,1 kHz, 48 kHz, 96 kHz, and 192 kHz sampling rates)
Microphone left and right
Line In left and right
Analog output (All ADC support 44,1 kHz, 48 kHz, 96 kHz, and 192 kHz sampling rates)
Front left and front right
Rear left and rear right
Center and subwoofer
Digital input (16/20/24-bit S/PDIF-in support 44,1 kHz, 48 kHz, 96 kHz, and 192 kHz sam-
pling rates)
S/PDIF
Digital output (16/20/24-bit S/PDIF-out support 44,1 kHz, 48 kHz, 96 kHz, and 192 kHz
sampling rates)
S/PDIF
32Module Description
Audio Header (X23)
Connector type: DC16 pin header, 2.54mm
Adapter cable
PinSignalPinSignal
1LineOut_R2LineOut_L
3Surround_R4Surround_L
5LFE6Center
7GND_Audio8GND_Audio
9LineIn_R10LineIn_L
11MIC_R12M IC_L
13GND14GND
15S/P_DIF_IN16S/P_DIF_OUT
: Article number 862-0086-10
Table 3-17: Audio Header Signals (X23)
CM1-86DX2
Module Description 33
3.9Serial Ports
Each of the four serial ports is located on one dedicated IDC header (COM1-4.) The ports either
work in RS232 or RS485 modes
application. Termination resistors for RS485 Mode must be set by a DIPSwitch (SW1 or SW2).
To enable the transmitters of COM1 through COM4 in RS485 mode set the RTS# signal to ‘1’.
Depending on your operating system driver’s logic, this may mean setting a (non-inverted) RTS
bit to ‘0’ in your application software.
The serial ports are programmable in BIOS setup:
ADVANCED>CHIPSET>SouthBridge Configuration>Serial/Parallel Port Configuration
The following settings for COM1 through COM4 are available in BIOS setup:
, selectable in the BIOS (modification required) or with a user
0.75 Mbit/s in RS485 high speed mode
115.2 Kbit/s in RS232 mode
The baud rates can be configured by the user application.
Utility COM Ports
The CM1-86DX2 provides some extra connectivity for an LV-TTL-UART interface (COM6.) More
information on COM6 can be found in the User GPIO (X17) section and Analog-In (X21) about
GPIOs, which are shared with COM6. COM6 does not provide a transceiver and only RX and
TX signals are present.
COM Headers: Ports 1, 2, 3, 4 (X2, X3, X4, X5)
Connector type: DC10 pin header 2.54 mm
Adapter cable
PinRS232RS485/422PinRS232RS485/422
1DCD Not used2DSR RXD+
3RXD RXD-4RTS TXD+
5TXDTXD-6CTSNot used
7DTR Not used8RINot used
9GNDGND10+5.0 V+5.0 V
: Article number 862-0046-10
Table 3-18: COM Ports 1-4 Signals (X2, X3, X4, X5)
34Module Description
CM1-86DX2
The maximum current on all supply pins is 0.5A.
RS485/422 Termination
Typically the RS485 cabling is done as a bus system with two or more devices on the bus. The
cabling can be done in 4-wire mode (RX+, RX-, TX+, TX- using 4 independent wires) or 2-wire
mode (RX+, TX+ and TX-, RX- are using 2 wires). In RS485 Mode the differential pairs should
be terminated with 120 Ω if the device is located at the beginning or end of the bus.
The termination is done by switching the appropriate sliders on the DIP-Switch from the off positions to on positions. So COM1 and COM3 use positions 1 & 2 each, and COM2 and COM4 use
positions 3 & 4 each of the DIP-Switch (SW2 and SW1).
When the termination is set, the differential pairs are terminated with 120 Ω between them (e.g.
RX+ and RX-, in the following illustration.)
Additionally, positive/negative receive lines are pulled up/down with 10 kΩ to 5V/GND in order to
protect the transceivers of the CM1-86DX2 from overvoltage.
It is recommended to protect the ports of the external device in the same way.
Termination resistors should not be used in RS232 Mode. Otherwise, the serial ports will
not work.
Module Description 35
3.10 LPT Interface (X19)
The parallel port is located on an IC26 header. An adapter cable with standard DSUB-25 female
connector is available. The parallel port is programmable in BIOS. Enter ADVANCED>CHIPSET>Southbridge Configuration>Serial/Parallel Port Configuration for access to the following
settings.
Table 3-19: BMC Service Connector (X24)
LPT ParameterPossible Settings
Base AddressDisabled, 0x378 and 0x278
ModeBPP, EPP 1.9 and SPP, ECP, ECP and EPP 1.9, SPP, EPP 1.7 and SPP, ECP
The MiniPCIe-Card-Socket can also be equipped with an mSATA-Card. Therefore, the mSATACard has to pull Pin 43 up, while Pin 21 or Pin 51 has to be pulled down.
If Pin 43 is pulled low, while Pin 21 or Pin 51 is pulled low, the normal mini card functionality is
maintained.
In cases where the auto detection of the card type fails, you can force the mode of operation
with the jumper header X20.
Module Description 37
MiniPCIe-Card-Mode Jumper Header (X20)
The default setting is the automatic detection mode (shown below), where pins 3-4 are connected. To force mini card operation, pins 5-6 must be connected. The mSATA mode is forced
by connecting pins 1-2 on the jumper block X20.
Table 3-22: PCIe Mini Card Jumper Signals (X20)
PinSignalPinSignal
1+3.3V S2SSD-SEL
3Detection from socket4SSD-SEL
5GND6SSD-SEL
Depending on the board used in the Mini PCI Express socket, the automatic switching
between Mini PCI Express and mSATA mode may malfunction. If malfunction occurs,
use Force Mode to switch between mSATA and Mini PCI Express.
3.12 PC/104 Bus Interface
The PC/104 bus is a modification of the industry standard (ISA) PC bus specified in IEEE P996.
The PC/104 bus has different mechanics than P996 to allow for stackable modules. The main
PC/104 features are:
Support for programmable extra wait state for ISA cycles
Support for I/O recovery time for back-to-back I/O cycles
The following table shows the pin assignment of the PC/104 connector.
-5 V on the PC/104 connector are not supported on this board.
The voltages +5V, +12V, and -12V are not generated by the onboard power-supply but
routed from the Power Supply Connector. The maximum current is limited to 1.0A for
eachvoltage.
38Module Description
PC/104 Bus Connector (X14)
Table 3-23: PC/104 Signals
PinAB
1IOCHCK#GND
2D7RSTDRV
3D6+5V
4D5IRQ9
5D4-5V
6D3DRQ2
7D2-12V
PinDC
0GNDGND9D0+12V
1MEMCS16#SBHE#10IOCHRDYKEY
2IOCS16#LA2311AENSMEMW#
3IRQ10LA2212A19SMEMR#
4IRQ11LA2113A18IOW#
5IRQ12LA2014A17IOR#
6IRQ15LA1915A16DACK3#
7IRQ14LA1816A15DRQ3
8DACK0#LA1717A14DACK1#
9DRQ0MEMR#18A13DRQ1
10DACK5#MEMW#19A12REFRESH#
11DRQ5SD820A11SYSCLK
12DACK6#SD921A10IRQ7
13DRQ6SD1022A9IRQ6
14DACK7#SD1123A8IRQ5
15DRQ7SD1224A7IRQ4
16+5VSD1325A6IRQ3
17MASTER#SD1426A5DACK2#
18GNDSD1527A4TC
19GNDKEY28A3BALE
8D10WS#
29A2+5V
CM1-86DX2
30A1OSC
31A0GND
32GNDGND
Module Description 39
3.13 BMC Service Connector (X24)
This connector is only needed in case of updates of the BMC. For further information, please
contact our support team. In most cases this connector is not needed by the user and is
intended for production testing.
X24 offers the opportunity to connect I2C devices to the CM1-86DX2.
Table 3-24: BMC Service Connector (X24)
PinI2C0, X24 (3.3 V)
6SCL
7SDA
10GND
If you are using I2C in your own application and want to use SEMA at the same time,
make sure not to override current data transfers from either SEMA or the user application
on the bus. This can lead to application failures.
3.14 JTAG (X16)
The CM1-86DX2 makes the JTAG port of the SoC accessible to the user. This JTAG is only supported through DMP’s own JTAG tools.
Currently, only BIOS recovery is possible through DMP’s JTAG tools.
The JTAG port of the Vortex86DX2 is an SIL8, 2.0 mm header located next to the power connector.
3.15 User GPIO (X17) and Analog-In (X21)
The CM1-86DX2 offers one configurable I/O-port with 8 5V tolerant IOs on connector X17 and
8 single-ended analog inputs with 10-bit effective resolution and a sample rate of
100 kSamples/s on connector X21. These analog inputs tolerate a maximum input voltage of
3.6V, while the reference voltage is 3.3V.
This reference voltage is accessible through the X21 connector.
Features of the integrated ADC
Resolution: 11 bit (10 bit effective)
Integral Nonlinearity (INL):±2 LSB
Differential Nonlinearity (DNL):±1 LSB
Input Capacitance (typ.):102.4 pF
Input Clock Frequency (max.):1.6 MHz
Sample Frequency (max.):100 kHz
Signal to Noise Ratio plus Distortion Ratio (max.) (@f
ADC channel 7 is shared with the integrated temperature sensor of the SoC
=50 kHz):61.96 dB
IN
40Module Description
The reference voltage is not intended to supply equipment other than low power
equipment (Imax < 150 mA).
The 8 analog channels are multiplexed through one conversion engine. So the sample
rate is shared. This means the more channels that are active, the less the individual
sample rate per channel will be.
The GPIOs on X17 are 5V tolerant. So you can connect up to 5V to these GPIOs.
X17 Connector type
X21 Connector type
PinGPIO/COM6, X17PinAnalog-In, X21
1GP1_VCC (5.0 V)1ADC_VCC (3.3 V)
2GND2GND
3GP10_DCD6#3ADC0
4GP11_SOUT64ADC1
5GP12_RTS6#5ADC2
6GP13_RI6#6ADC3
7GP14_SIN67ADC4
8GP15_DTR6#8ADC5
9GP16_DSR6#9ADC6
10GP17_CTS6#10ADC7
: Hirose, DF13_10P-1.25H
: Hirose, DF13_12P-1.25H
Table 3-25: GPIO Signals (X17 and X21)
11I2 C0_CLK
12I2C0_DATA
CM1-86DX2
Module Description 41
3.16 I2C Bus (X21)
The CM1-86DX2 offers an I2C Bus for user applications. This Bus can be used to connect other
devices which communicate over the I2C-Bus. The High-Level of this bus is 3.3V.
Table 3-26: I2C Signals (X21)
PinI2C0, X21
1ADC_VCC (3.3 V)
2GND
3ADC0
4ADC1
5ADC2
6ADC3
7ADC4
8ADC5
9ADC6
10ADC7
11I2C0_CLK
12I2C0_DATA
42Module Description
4Using the Module
4.1BIOS
The CM1-86DX2 features an AMI BIOS. The default settings provide a “ready to run” system,
even without a BIOS setup backup battery.
The BIOS is located in flash memory and can be easily updated with software under DOS.
All setup changes of the BIOS are stored in the CMOS RAM.
The soldered battery will provide power to store that information for over two years without
board activation.
Configuring the BIOS
Pressing <DEL> during power up starts the BIOS setup utility.
Pressing <F11> during power up starts the boot menu.
Pressing <END> during power up returns settings to default.
Main screen of the BIOS
The main screen of the BIOS SETUP UTILITY gives you a quick overview of the BIOS version,
the clock speed, installed memory, memory speed, date and time. The date and time can be
configured by the user.
CM1-86DX2
Advanced Settings screen
The main screen of “Advanced Settings” provides settings for detailed CPU configuration, IDE
controller configuration, Remote access configuration, USB controller configuration and ACPI
configuration.
Using the Module 43
The use of inappropriate values on any of the following advanced settings below may
cause system to malfunction.
“IDE Configuration” defines which parts of the controller are activated and what settings are
used. The recommended settings are shown below.
44Using the Module
CM1-86DX2
Recommended IDE settings for booting Windows:
IDE Operate Mode [Native Mode]
Standard IDE Compatible [Disabled]
Recommended IDE settings for booting Linux:
IDE Operate Mode [Native Mode]
Standard IDE Compatible [Enabled]
Using the Module 45
46Using the Module
CM1-86DX2
PCIPnP
Using the Module 47
48Using the Module
CM1-86DX2
Boot screen
If more than one drive is attached to the CM1-86DX2, you can select from the first “Boot Settings” screen the boot order the drives are scanned for a bootable OS image.
The <Boot Settings Configuration> allows you to configure the boot behavior for a graphically
enhanced BIOS SETUP UTILITY.
Using the Module 49
Chipset screen
50Using the Module
CM1-86DX2
Using the Module 51
52Using the Module
CM1-86DX2
Security screen
Using the Module 53
Exit screen
4.2SEMA functions
The onboard Microcontroller implements power sequencing and SEMA functionality. The microcontroller communicates through the System Management Bus with the SoC. The following
functions are available:
Total operating hours counter
Counts the time the module has been run in minutes.
On-time minutes counter
Counts the seconds since last system start.
Temperature monitoring of CPU and Board temperature
Minimum and maximum temperature values of CPU and board are stored in flash.
Power monitor
Reads the current drawn by the board and reports the nominal operating voltage.
Power cycles counter
Boot counter
Boot counter is increased after a HW- or SW-Reset or after a successful power-up.
Watchdog Timer
Set / Reset / Disable Watchdog Timer.
System Restart Cause
Power loss / Watchdog / External Reset.
Flash area
1kB Flash area for customer data
Protected Flash area
128 Bytes for Keys, ID's, etc. can be stored in a write- and clear-protectable region.
Board Identify
Vendor / Board / Serial number
54Using the Module
CM1-86DX2
The SEMA Tools are available for Windows and Linux. SEMA functionality can also be used in
applications. Refer to the SEMA software manual and technical manual on the ADLINK web site
for more information.
Board Specific SEMA functions
Voltages
The BMC of the CM1-86DX2 implements a Voltage Monitor and samples several Onboard Voltages. The Voltages can be read by calling the SEMA function, “Get Voltages”. The function
returns a 16-bit value divided in Hi-Byte (MSB) and Lo-Byte (LSB).
Table 4-1: Voltages
ADC
Channel
0------
1+V1.0S(MSB<<8 + LSB) * 3.3 / 1024
2+V1.2S(MSB<<8 + LSB) * 3.3 / 1024
3+V1.8S(MSB<<8 + LSB) * 3.3 / 1024
4+V3.3S(MSB<<8 + LSB) * 1.100 * 3.3 / 1024
5+V1.5S(MSB<<8 + LSB) * 3.3 / 1024
6+V5.0A(MSB<<8 + LSB) * 1.833 * 3.3 / 1024
7(MAINCURRENT)Use Main Current Function
Vol tag e
Name
Voltage
Formula [V]
Main Current
The BMC of the CM1-86DX2 implements a Current Monitor. The current can be read by calling
the SEMA function “Get Main Current”. The function returns four 16-bit values divided in Hi-Byte
(MSB) and Lo-Byte (LSB). These four values represent the last four currents drawn by the
board. The values are sampled every 250ms. The order of the four values is NOT in relationship
to time. The access to the BMC may increase the drawn current of the whole system. In this
case, you still have three samples without the influence of the read access.
Main Current = (MSB_n<<8 + LSB_n) * 8.06mA
TS#-Events
TS# is activated by a temperature sensor when a device reaches its critical temperature and
released when the device is back in its normal temperature range. This counter gives the user
information about temperature or cooling issues. This counter is cleared when the system is
removed from power. The CM1-86DX2 only monitors the board temperature and does not support TS#-Events.
Using the Module 55
Exception Blink Codes
In the case of an error, the BMC shows a blink code on the STATUS-LED. This error code is also
reported by the BMC Flags register. The Exception Code is not stored in the Flash storage and
is cleared when the power is removed. Therefore, the “Clear Exception Code”-Command is not
supported.
Table 4-2: Blink Codes
Exception Blink
Code
0NOERROR
2NO_SUSCLK
3NO_SLP_S5
4NO_SLP_S3
5RESET_FAIL
6
7POWER_FAIL
8LOW_VIN
9NO_PWRGD_ATX
10NO_PWRGD_1V0S
11NO_PWRGD_1V2S
13NO_PWRGD_1V8S
14NO_PWRGD_3V3S
15NO_PWRGD_1V5S
Error Message
BMC Flags
The BMC Flags register returns the last detected exception code since power up.
4.3Watchdog Timer
The CM1-86DX2 features three separate Watchdog Timers. Two of them are integrated in the
Vortex86DX2 SoC and the third is provided by the board management controller (managed by
the SEMA).
The Vortex86DX2 Watchdogs can be configured in the BIOS or by programming the Watchdog
registers. If this function is used by user application, the application has to provide all logging
functionality if desired.
The BMC Watchdog activation is caused by under voltage protection. The Watchdog LED gets
flashed after restart but only if the power supply reaches 4.2V.
4.4Temperature Sensors
The CM1-86DX2 provides two temperature sensors. One is offered from the SoC and one from
the BMC (managed by the SEMA).
The Vortex86DX2 temperature sensor can be configured by programming the appropriate registers. This is usually done with a user application. See also User GPIO (X17), Analog-In (X21),
and Programming Examples about GPIOs and analog input (ADC).
56Using the Module
CM1-86DX2
4.5Programming Examples
The following programming examples are provided based on a Linux operating system. If other
operating systems are used, some header files could be unnecessary or they may have different
names.
The "iopl()" function is a Linux specific function and defined inside the iopl.h header file. In Windows XP, a tool called "porttalk" can be used instead.
Pay attention to the "outb" order in the following examples:
Linux:'outb(value, address)'
DOS, Windows:'outb(address, value)'
The code is meant to be compiled using gcc under Linux.
Please note that some of the following lines of code appear in smaller font sizes to make
them fit in single lines.
#define GPIO1X_DAT0x99 //default address for gpio port1 data
#define GPIO1X_DIR0x79 //default address for gpio port1 direction
int main()
{
if(iopl(3) != 0)
{
printf("IOPL error\n");
return 1;
}
outb(0xff, GPIO1X_DIR); //set all pins of gpio port1 to output (set 0x00 for all input)
outb(0x55, GPIO1X_DAT); //write out 0x55 to gpio port1
Please note that this source code example is provided for a system running with Linux.
For other operating systems, it may be necessary to adapt the source code regarding
include files or headers and the syntax of I/O out commands because Linux is using
outb(value, address) instead of outb(address, value).
RS-232 / RS-485 switching
#!/bin/bash
#set speed pins to 0
./dx2_gp 0 d 0x00
./dx2_gp 0 o 0x00
#######################################################
# GP36 (COM1) and GP37 (COM2)
#######################################################
Using the Module 57
#set direction of RS232/485 mode switch GPIOs to output
dir_reg=$(./dx2_gp 3 d g)
echo "RAW Value for dir_reg: 0x$dir_reg"
dir_reg=$(printf %02x $((0x$dir_reg|0xc0)))
echo "new Value for dir_reg: 0x$dir_reg"
./dx2_gp 3 d $dir_reg
#set RS485 mode: output=1
data_reg=$(./dx2_gp 3 i 1)
echo "RAW Value for data_reg: 0x$data_reg"
data_reg=$(printf %02x $((0x$data_reg&0x3F)))
echo "new Value for data_reg: 0x$data_reg"
./dx2_gp 3 o $data_reg
#######################################################
# GPA6 (COM3) and GPA7 (COM4)
#######################################################
#set direction of RS232/485 mode switch GPIOs to output
dir_reg=$(./dx2_gp a d g)
echo "RAW Value for dir_reg: 0x$dir_reg"
dir_reg=$(printf %02x $((0x$dir_reg|0xc0)))
echo "new Value for dir_reg: 0x$dir_reg"
./dx2_gp a d $dir_reg
#set RS485 mode: output=1
data_reg=$(./dx2_gp a i 1)
echo "RAW Value for data_reg: 0x$data_reg"
data_reg=$(printf %02x $((0x$data_reg&0x3F)))
echo "new Value for data_reg: 0x$data_reg"
./dx2_gp a o $data_reg
Please note that this shell script example is provided for a system running a bash with
Linux. It is using some proprietary software developed at ADLINK Technology, which is
based on the code example given for GPIO programming.
Please note that this source code example is provided for a system running Linux. For
other operation systems it may be necessary to adapt the source code regarding include
files or headers and the syntax of I/O out commands because Linux is using outb(value,
address) instead of outb(address, value).
Please note that this source code example is provided for a system running Linux. For
other operating systems, it may be necessary to adapt the source code regarding include
files or headers and the syntax of I/O out commands because Linux is using outb(value,
address) instead of outb(address, value).
########
#FILE:sai.c
#AUTHOR:FS for LiPPERT Adlink Technology GmbH
#DESCRIPTIONActivates the ADC and reads the selected channel once
#PARAMETERS:channel # (0 ... 7)
#COMPILENAMEsai
########################################################################
######
# 1. iopl(3) --> gain low level access and check input arguments of the
# command line
########################################################################
# 2. power down temperature sensor on SB function 0 --> ON_CHIP_CTRL_REG[31] = 1
# 2a. activate (power on) the ADC on SB function 0 --> ON_CHIP_CTRL_REG[28] = 0
#2b. disable I2C1, which is needed at another place ON_CHIP_CTRL_REG[17] = 1
# 3. set ADC Base Address, enable ADC IO Address Decode,configure ADC channel 7
# as normal ADC input --> SB1_ADC_CONTROL_REG
# 3a. disable the 8051A access to the ADC
########################################################################
# 7. if ADC_STATUS bit 0 ==1 then read ADC_DATA as long as ADC_DATA[15:13] matches
# the selected ADC channel
# 8. save ADC_DATA[10:0] & ADC_VAL_MASK as ADC data.
########################################################################
Please note that this source code example is provided for a system running Linux. For
other operating systems it may be necessary to adapt the source code regarding include
files or headers and the syntax of I/O out commands because Linux is using outb(value,
address) instead of outb(address, value).
Using the Module 63
4.6Memory Address Map
Table 4-3: Memory Map
Address range
(dec)
4177920 –
4194303K
4173824K –
4173887K
1048576K –
4194303K
1024K -1048575K0010:0000 –
960K – 1024KF0000 – FFFFF64KSystem BIOS
896K - 960KE0000 - EFFFF64KExtended (4x 16K) System BIOS Area
768K - 896KC0000 - DFFFF128KISA (8x 16K) Expansion Area
640K - 768KA0000 – BFFFF128KStandard PCI/ISA Video Buffer Area
0K - 640K0 – 9FFFF640KDOS Area
Address range
(hex)
FF00:0000 –
FFFF:FFFF
FEC0:0000 FEC0:FFFF
4000:0000 –
FFFF:FFFF
3FFF:FFFF
SizeDescription
16384KHigh BIOS Area
20480KAPIC Configuration Space
3145727KPCI Memory Address Range
1047551KExtended memory (RAM)
(Top of memory)
4.7I/O Address Map
The system chipset implements a number of registers in I/O address space. These registers
occupy the following map in the I/O space:
PCI Configuration Registers
Table 4-4: PCI Configuration Registers
Address range (hex)Description
0CFB - 0CF8PCI Configuration Address Register
0CFF – 0CFCPCI Configuration Data Register
DMA Control Registers
Table 4-5: DMA Control Registers
Address range (hex)Description
0000 – 000FSlave DMA Control Registers
0081 – 008BDMA Page Registers
00C0 – 00DEMaster DMA Controller Registers
0481 – 048BDMA High Page Registers
64Using the Module
Instruction Counter Registers
Table 4-6: Instruction Counter Registers
Address range (hex)Description
0493 – 0490Instruction Counter Register
0497 – 0494User Instruction Counter Register
0498UIC Start Register
0499UIC Stop Register
Timer/Counter Registers
Table 4-7: Timer/Counter Registers
Address range (hex)Description
0040Timer / Counter 0 Count Register
0041Timer / Counter 1 Count Register
0042Timer / Counter 2 Count Register
0043Timer / Counter Control Register
CM1-86DX2
Interrupt Control Registers
Table 4-8: Interrupt Control Registers
Address range (hex)Description
0021 – 0020Master Interrupt Control Registers
00A1 – 00A0Slave Interrupt Control Registers
04D1 – 04D0Interrupt Edge / Level Control Registers
Keyboard/Mouse Control Registers
Table 4-9: Keyboard/Mouse Control Registers
Address range (hex)Description
0060Output Buffer Register
0064Input Buffer / Status / Command Register
NMI Status and Control Register
Table 4-10: NMI Status and Control Registers
Address range (hex)Description
0061NMI Status and Control Register
Using the Module 65
Watchdog0 Control Registers
These registers are accessible only with the indirect addressing of registers 0022h/0023h, as
shown in Table 4-13. (See also Watchdog0 Example.)
Table 4-11: Watchdog0 Control Registers
Address range (hex)Description
0037[7:6]WDT0 Control Register
0038WDT0 Signal Select Control Register
0039WDT0 Counter 0 Register
003AWDT0 Counter 1 Register
003BWDT0 Counter 2 Register
003C[7:6]WDT0 Status Bits
0065WDT0 Reload Register
Watchdog1 Control Registers
Table 4-12: Watchdog1 Control Registers
Address range (hex)Description
00A8WDT1 Control Register
00A9WDT1 Signal Select Control Register
00AAWDT1 Counter 0 Register
00ABWDT1 Counter 1 Register
00ACWDT1 Counter 2 Register
00ADWDT1 Status Register
00AEWDT1 Reload Register
Indirect Access Registers
Table 4-13: Indirect Access Registers
Address range (hex)Description
0022Address Index Register for indirect access GPIO & WDT0
0023Data Register for indirect access GPIO & WDT0
CMOS Memory & RTC Registers
Table 4-14: CMOS Memory & RTC Registers
Address range (hex)Description
0070CMOS Memory Address Register
0071CMOS Memory Data Register
66Using the Module
System Control Register
Table 4-15: System Control Register
Address range (hex)Description
0092System Control Register
DOS 4Gpage Access Registers
Table 4-16: DOS 4Gpage Access Registers
Address range (hex)Description
00E3 – 00E0D4GA1 Control and Source Address Register
00E7 – 00E4D4GA1 Destination Address Register
00EB – 00E8D4GA2 Control and Source Address Register
00E7 – 00E0D4GA2 Destination Address Register
Spare Registers
CM1-86DX2
Table 4-17: Spare Registers
Address range (hex)Description
0080Spare Register
0084 – 0086Spare Register
0088Spare Register
008C – 008FSpare Register
0480Spare Register
0484 – 0486Spare Register
0488Spare Register
048C – 048FSpare Register
Using the Module 67
4.8Interrupts
Table 4-18: Interrupts
IRQSystem Resource
0System Timer
1Keyboard Controller
2Cascade for IRQ [15:8] not user accessible
3Serial Port 2 or PC/104 Bus
4Serial Port 1 or PC/104 Bus
5OpenHCD USB-Host-Controller or PC/104 Bus
6PC/104 Bus
7PC/104 Bus
8PC/104 Bus
9PC/104 Bus
10Serial Port 3 or PC/104 Bus
11Serial Port 4 or PC/104 Bus
12Mouse or PC/104 Bus
13Math Coprocessor
14Gbit Ethernet (Intel I210) or PC/104 Bus
15USB/Ethernet 10/100M LAN or PC/104 Bus
Depending on the BIOS settings, it is possible to reserve several IRQs for the PC/104.
Malleswaram, Bangalore - 560 055, India
Tel:+91-80-65605817, +91-80-42246107
Fax:+91-80-23464606
Email:india@adlinktech.com
ADLINK Technology, Inc. (Israeli Liaison Office)
Address: 27 Maskit St., Corex Building
PO Box 12777
Herzliya 4673300, Israel
Tel: +972-54-632-5251
Fax: +972-77-208-0230
Email: israel@adlinktech.com
ADLINK Technology, Inc. (UK Liaison Office)
Tel: +44 774 010 59 65
Email: UK@adlinktech.com
4.10.1Additional Information
Additional Reading
Website for Vortex processor: http://www.vortex86dx.com
PC/104 and PC/104-Plus Specifications
A copy of the latest PC/104 and PC104-Plus specifications can be obtained from the PC/104
Consortium's website at www.pc104.org
70Using the Module
CM1-86DX2
4.10.2Getting Help
Should you have technical questions that are not covered by the respective manuals, please
contact our support department at http://askanexpert.adlinktech.com/
AAE/Answers.aspx
Please allow one working day for an answer.
4.10.3Returning Products for Repair
To return a product to ADLINK Technology for repair, you need to get a Return Material Authorization (RMA) number first.
Please print the RMA Request Form from http://www.adlinktech.com/lippert/rma.php
blanks and fax it to +49 621 4321430. We'll return it to you with the RMA number. For further
RMA requests use this RMA email: RMA.EMEA@adlinktech.com
Caution: Deliveries without a valid RMA number are returned to sender at his own cost.
ADLINK Technology has a written Warranty and Repair Policy, which can be retrieved from