ADLINK Technology CM1-86DX2 Technical Manual

Category
Server barebones
Type
Technical Manual
Advance Technologies. Automate the World.
CM1-86DX2
PC/104 Single Board Computer
Technical Manual
P/N 50-1Z149-1020
Rev 3.00
ii
Technical Manual CM1-86DX2
Document: 50-1Z149-1020
Copyright ©2014, 2015 ADLINK Technology, All rights reserved
Trademarks
MS-DOS, Windows, Windows 95, Windows 98, Windows NT and Windows XP are trade-
marks 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 trade-
mark 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 prod-
ucts, 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 relat-
ing to fitness for a particular purpose, merchantability, or infringement of any patent, copy-
right 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.
iii
CM1-86DX2
Table of Contents
1 Introduction...................................................................................................................... 1
1.1 Overview ................................................................................................................................ 1
1.2 Features................................................................................................................................. 2
SoC ...................................................................................................................................2
Main Memory ....................................................................................................................2
Extension slots ..................................................................................................................2
Interfaces .........................................................................................................................2
1.3 Block Diagram........................................................................................................................ 3
1.4 Ordering Information .............................................................................................................. 3
1.5 Specifications......................................................................................................................... 5
Electrical Specifications ....................................................................................................5
Environmental Specifications ............................................................................................5
Mechanical Specifications ................................................................................................6
2 Getting Started................................................................................................................. 9
2.1 Header and Jumper Locations............................................................................................... 9
Top ..................................................................................................................................10
Bottom ............................................................................................................................11
2.2 LED Indicators ..................................................................................................................... 12
2.3 Hardware Setup ................................................................................................................... 13
3 Module Description ....................................................................................................... 15
3.1 Processor and Chipset (SoC: System on a Chip)................................................................ 15
3.2 Processor functional blocks ................................................................................................ 16
3.3 Graphics Controller .............................................................................................................. 16
VGA Features .................................................................................................................16
2D Features ....................................................................................................................17
DMA Features .................................................................................................................17
Video Display Features ...................................................................................................17
Power Management Features ........................................................................................18
Video Post-Processor Features ......................................................................................18
Capture Features ............................................................................................................18
Command Queue Features ............................................................................................18
VGA Header (X8) ............................................................................................................19
LVDS Configuration ........................................................................................................19
LVDS Color Mapping ......................................................................................................20
LVDS Header (X12) .......................................................... .............................................21
Backlight Header (X13) ...................................................................................................22
Display Voltage Jumpers (X22) ......................................................................................23
3.4 Ethernet Controllers ............................................................................................................ 23
Features of the 10/100 Mbit Controller ...........................................................................23
Features of the 10/100/1000 Mbit controller ...................................................................24
iv
100 Mbit Ethernet Connector (X7) ................................................................................. 24
Gbit Ethernet Connector (X6) ......................................................................................... 25
3.5 On-Board Power Supply ..................................................................................................... 25
Power Connector (X25) .................................................................................................. 26
Real Time Clock Backup (BAT1) ................................................................................... 26
3.6 IDE / SD / SATA Controller ................................................................................................. 27
IDE-Controller Features ................................................................................................. 27
SATA Connector (X11) .................................................................................................. 28
MicroSD Connector (X18) .............................................................................................. 28
Utility Header (X1) .......................................................................................................... 29
External Battery .............................................................................................................. 29
Power Button .................................................................................................................. 30
Reset Switch .................................................................................................................. 30
Speaker .......................................................................................................................... 30
3.7 USB 2.0 Ports .................................................................................................................... 31
USB 2.0 Ports 0-1 Header (X14) ................................................................................... 31
USB 2.0 Port 2 Header (X7) .......................................................................................... 32
3.8 HD-Audio............................................................................................................................. 32
Audio Header (X23) ....................................................................................................... 33
3.9 Serial Ports.......................................................................................................................... 34
Utility COM Ports ............................................................................................................ 34
COM Headers: Ports 1, 2, 3, 4 (X2, X3, X4, X5) ............................................................ 34
RS485/422 Termination ................................................................................................. 35
3.10 LPT Interface (X19)............................................................................................................. 36
LPT Header (X19) .......................................................................................................... 36
3.11 MiniPCI-Express Interface (X10)......................................................................................... 37
MiniPCIe-Card-Mode Jumper Header (X20) .................................................................. 38
3.12 PC/104 Bus Interface .......................................................................................................... 38
PC/104 Bus Connector (X14) ......................................................................................... 39
3.13 BMC Service Connector (X24)................................................ ........................................... 40
3.14 JTAG (X16) ......................................................................................................................... 40
3.15 User GPIO (X17) and Analog-In (X21)................................................................................ 40
Features of the integrated ADC ..................................................................................... 40
3.16 I2C Bus (X21)...................................................................................................................... 42
4 Using the Module .......................................................................................................... 43
4.1 BIOS.................................................................................................................................... 43
Configuring the BIOS ..................................................................................................... 43
4.2 SEMA functions................................................................................................................... 54
Board Specific SEMA functions ..................................................................................... 55
4.3 Watchdog Timer .................................................................................................................. 56
4.4 Temperature Sensors ......................................................................................................... 56
v
CM1-86DX2
4.5 Programming Examples.......................................................... ............................................ 57
GPIOs on GPIO Port 1 (X17) ..........................................................................................57
RS-232 / RS-485 switching ............................................... .............................................57
Watchdog0 Example .......................................................................................................58
Watchdog1 Example .......................................................................................................59
Analog Input Example .....................................................................................................60
4.6 Memory Address Map.......................................................................................................... 64
4.7 I/O Address Map .................................................................................................................. 64
PCI Configuration Registers ...........................................................................................64
DMA Control Registers ...................................................................................................64
Instruction Counter Registers .........................................................................................65
Timer/Counter Registers .................................................................................................65
Interrupt Control Registers ..............................................................................................65
Keyboard/Mouse Control Registers ................................................................................65
NMI Status and Control Register ....................................................................................65
Watchdog0 Control Registers .........................................................................................66
Watchdog1 Control Registers .........................................................................................66
Indirect Access Registers ...............................................................................................66
CMOS Memory & RTC Registers ...................................................................................66
System Control Register .................................................................................................67
DOS 4Gpage Access Registers .....................................................................................67
Spare Registers ..............................................................................................................67
4.8 Interrupts.............................................................................................................................. 68
4.9 DMA Channels..................................................................................................................... 68
4.10 Contact Information.............................................................................................................. 69
vi
Introduction 1
CM1-86DX2
1 Introduction
1.1 Overview
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 perfor-
mance-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 periph-
eral 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. Appli-
cations 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 connec-
tors.
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.)
2 Introduction
1.2 Features
SoC
DMP Vortex86-DX2 @ max.
1 GHz
X86 Processor Core
Floating point unit support
Embedded I/D L1 Cache
(16K each)
Embedded L2 Cache (256K
4-way)
DDR2 Interface
GPU Control Unit (VGA, 2D
Graphic, UMA Architecture)
Embedded 2MB Flash (BIOS
storage)
Main Memory
1GB DDR2 Memory Down
Extension slots
1x MiniPCIe slot with mSATA
and USB capability (3.3 V I/O)
1x 16-bit PC/104 with full DMA
capability
Interfaces
1x Ethernet 1GBit
1x Ethernet 100MBit
1x SATA (First Generation)
1x MicroSD(HC)
PS/2 Keyboard/Mouse
4 x USB 2.0 ports (Nr. 4 only with
MiniPCIe extension card)
4 x RS232/RS485
1x LPT
5.1 channel audio (analog &
SPDIF)
1x VGA
1x 18/24 Bit LVDS for displays
(alternatively to VGA)
MISC signals: external power
button, I²C bus (3.3 V), speaker
(5 V), external reset button,
external battery connector
8 x Analog input with 10 bit res-
olution and 100 kS/s sampling
rate
1x 8bit GPIO-Port, usable as
TTL-UART
1x JTAG on SIL8, 2.00 mm
pitch
1x Power supply
Other configurations are possible. Please contact your local ADLINK
Technology representative to discuss requirements.
Introduction 3
CM1-86DX2
1.3 Block Diagram
Figure 1-1: Module functional block diagram
1.4 Ordering Information
Table 1-1: CM1-86DX2 Models
Order number Description
702-0018-10
CM1-86DX2 PC/104 CPU board with DMP Vortex86-DX2, including
heat sink, and 1GByte of memory.
Operating temp. range: -0°C … +60°C
CPU clock: 1 GHz
Memory clock: 333 MHz
Vortex86DX2
ALC886
Audio Codec
SMC / SEMA
DIAG
LM 73
Power Supply
+
-
5VDC
ATX
Stack
I2C
mPCIe or mSATA
ISA
Optional:
HD Audio
RS232/485
PS/2
SATA
Option: SATA or mSATA
LCD
LVDS
VGA
PC/104
Inverter
(Backlight)
2x COM
Option: 4x COM
Speaker
512MB DDR2-400
Memory Down
VGA
LPT
I2C
8x A/D Input
ADC
I2C
DS90C385A
LCD to LVDS
JTAG
8x GPIO
3x USB 2.0
Optional:
MicroSD Socket
i210IT
Ethernet
PCIe
Optional:
GbE
ETH
PCIe
1x USB 2.0
Optional:
1GB DDR2-400
CM1-86DX2
4 Introduction
802-0018-10
CM1-86DX2 PC/104 CPU board with DMP Vortex86-DX2, including
heat sink, and 1GByte of memory.
Operating temp. range: -20°C … +70°C
CPU clock: 1 GHz
Memory clock: 333 MHz
902-0018-10
CM1-86DX2 PC/104 CPU board with DMP Vortex86-DX2, including
heat sink, and 1GByte of memory.
Operating temp. range: -40°C … +85°C
CPU clock: 800 MHz
Memory clock: 300 MHz
702-0020-10
CM1-DX2 PC/104 CPU board with DMP Vortex86-DX2 incl. heat
sink, 512 MByte Memory
Operating temp. range: -0 °C … +60°C
CPU clock: 1 GHz
Memory clock: 333 MHz
802-0020-10
CM1-DX2 PC/104 CPU board with DMP Vortex86-DX2 incl. heat
sink, 512 MByte Memory
Operating temp. range: -20 °C … +70°C
CPU clock: 1 GHz
Memory clock: 333 MHz
902-0020-10
CM1-DX2 PC/104 CPU board with DMP Vortex86-DX2 incl. heat
sink, 512 MByte Memory
Operating temp. range: -40 °C … +85°C
CPU clock: 800 MHz
Memory clock: 333 MHz
Table 1-2: Cable Sets and Accessories
Order number Description
763-0024-10
Adapter Cable Set:
Power, GBit-Ethernet, Ethernet + USB, VGA-CRT, 2x USB,
COM1…4, 1x SATA, HD-Audio, PS/2
Table 1-1: CM1-86DX2 Models (Continued)
Introduction 5
CM1-86DX2
1.5 Specifications
Electrical Specifications
Environmental Specifications
Table 1-3: Electrical Specifications
Supply voltage:
+5 V DC
+5 V standby (only needed for suspend mode)
+12 V (only needed for LVDS display and expansion
slots)
Rise time:
< 10 ms
Supply voltage tolerance:
± 5%
Inrush current:
1.6 A
Supply current:
max. 1.7 A (Windows XP, PIcalc [lots of decimals of
PI]) ; typical 1.5A
Table 1-4: Operating
Temperature range
0°C … 60°C (standard version)
-20°C … 60°C (industrial version)
-40°C … 85°C (extended version)
Temperature change
max. 10 Kelvin per 30 minutes
Humidity (relative)
10 % … 90 % (non-condensing)
Pressure
450 hPa … 1100 hPa
Table 1-5: Non-Operating/Storage/Transport
Temperature range
-40°C … 85°C
Temperature change
max. 10 Kelvin per 30 minutes
Humidity (relative)
5 % … 95 % (non-condensing)
Pressure
450 hPa … 1100 hPa
Table 1-6: HALT Parameters
Cold Temperature Step Stress
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 incre-
ments 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
6 Introduction
Mechanical Specifications
Vibration Step Stress
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
Combined Environment
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
MTBF at 25°C
TBD
MTBF at 40°C
TBD
Table 1-8: Mechanical
Dimensions (L x W)
90.6mm x 95.2mm
Height
Max. 31mm on top side above PCB (including heat-
sink)
Weight
98 grams (without MiniPCIe extension card)
Mounting
4 mounting holes
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.
Table 1-6: HALT Parameters (Continued)
Introduction 7
CM1-86DX2
Top
Figure 1-2: Mechanical dimensions (top side)
35.50
81.10
18.31
7.12
6.76
54.81
36.81
72.81
88.75
72
.
81
8
8.7
5
17.36
1
7
.
36
73.11
62.87
.
87
87
85.62
18.21
44.07
10.43
1.64
8
.
2
1
10
43
96
62.92
1
90
81
10
85
85
.
9
0
2.07
30.03
1.60
42.23
CM1-86DX2_mech_dwg_top_b
8 Introduction
Bottom
Figure 1-3: Mechanical dimensions (bottom side)
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
Getting Started 9
CM1-86DX2
2 Getting Started
2.1 Header 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
Connector Top/Bottom Description
X1 Top 10-pin, 2.54mm utility header
(AMTEK, PH1M25-205GBCOR600-U)
X2, X3, X4, X5 Top 10-pin, 2.54mm COM headers
(AMTEK, PH1M25-205GBCOR600-U)
X6 Top 10-pin, 2.54mm Gigabit Ethernet header
(AMTEK, PH1M25-205GBCOR600-U)
X7 Top 10-pin, 2.54mm Fast Ethernet header
(AMTEK, PH1M25-205GBCOR600-U)
X8 Top 10-pin, 2.54mm VGA header
(AMTEK, PH1M25-205GBCOR600-U)
X9 Top 104-pin, standard PC/104 connector;
see
http://www.pc104.org for signal definitions
(EPT, 962-60322-12)
X10 Bottom 52-pin standard, PCIe MiniCard connector
(Attend Technology, 119A-92A00-R02)
X11 Bottom 7-pin standard, right-angle SATA connector
(MOLEX, 47080-4001)
X12 Bottom 30-pin, 1.25mm right-angle, single-row LVDS header
(HIROSE, DF14-30P-1.25H)
X13 Bottom 8-pin, 1.25mm right-angle, single-row backlight header
(HIROSE, DF13-8P-1.25H)
X14 Bottom 8-pin, 1.25mm right-angle, single-row USB header [ports 0-1]
(HIROSE, DF13-8P-1.25H)
X15 Bottom 10-pin, 1.25mm right-angle, single-row miscellaneous header
(HIROSE, DF13-10P-1.25H)
X17 Bottom 10-pin, 1.25mm right-angle, single-row GPIO header
(HIROSE, DF13-10P-1.25H)
X18 Bottom 8-pin standard, right-angle SD Card connector
X19 Top 26-pin, 2.54mm LPT parallel port header
(AMTEK, PH1M25-205GBCOR600-U)
X20 Bottom 6-pin, 2mm mode select jumper header
(W+P Products, 7351-06-20-20-60-00)
X21 Bottom 12-pin, 1.25mm right-angle, single-row GPIO and Analog-In
header
(HIROSE, DF13-12P-1.25H)
X22 Bottom 6-pin, 2mm mode select jumper header
(W+P Products, 7351-06-20-20-60-00)
X23 Top 16-pin, Audio header
(PFL-2X8-2M54-SMD)
X24 Bottom 10-pin, 1.25mm right-angle, single-row test header (not
intended for users)
X25 Top 15-pin, 2.5mm single-row, PC/104 ATX power connector
(JST, B15B-EH-A/LF)
10 Getting Started
Top
Figure 2-1: Header locations (top side)
The yellow arrows next to the connectors in this illustration denote pin 1.
Key:
X1 - Utility
X2, X3,
X4, X5 - COM
X6 - Gigabit Ethernet
X7 - Fast Ethernet
X8 - VGA
CM1-86DX2_conn_top_b
X16
C0 D0
X9 - PC/104
X16 - JTAG
X19 - Parallel
X23 - Audio
X25 - ATX Power
Getting Started 11
CM1-86DX2
Bottom
Figure 2-2: Header locations (bottom side)
The yellow arrows next to the connectors in this illustration denote pin 1.
12 Getting Started
2.2 LED 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
LED Description
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 TOP LED BOTTOM
Getting Started 13
CM1-86DX2
2.3 Hardware Setup
Use the cable set provided by ADLINK Technology to connect the CM1-86DX2 to a VGA moni-
tor. Connect either PS/2 or USB keyboard or mouse, respectively. Use the SATA cable to con-
nect 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 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 tem-
perature range. Using the board without cooling could damage the board permanently.
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.
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.
14 Getting Started
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78

ADLINK Technology CM1-86DX2 Technical Manual

Category
Server barebones
Type
Technical Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI