Advance Technologies. Automate the World.CM1-86DX2PC/104 Single Board ComputerTechnical ManualP/N 50-1Z149-1020Rev 3.00
4 Introduction802-0018-10CM1-86DX2 PC/104 CPU board with DMP Vortex86-DX2, includingheat sink, and 1GByte of memory.Operating temp. range: -20°C … +70
Introduction 5CM1-86DX21.5 SpecificationsElectrical SpecificationsEnvironmental SpecificationsTable 1-3: Electrical SpecificationsSupply voltage:+5
6 IntroductionMechanical SpecificationsVibration Step StressThe board was subject to vibration step stress with setpoints from 5 grams to 45 grams @ 2
Introduction 7CM1-86DX2TopFigure 1-2: Mechanical dimensions (top side)35.5081.1018.317.126.7654.8136.8172.8188.7572.8188.7517.3617.3673.1162.8762.878
8 IntroductionBottomFigure 1-3: Mechanical dimensions (bottom side)74.0756.6813.904.0540.1023.3553.953.5020.2070.459017.0518.6050.1596CM1-86DX2_mech_d
Getting Started 9CM1-86DX22 Getting Started2.1 Header and Jumper LocationsTable 2-1 on page 9 provides descriptions of the headers and connectors on
10 Getting StartedTopFigure 2-1: Header locations (top side)The yellow arrows next to the connectors in this illustration denote pin 1. Key:X1 - U
Getting Started 11CM1-86DX2BottomFigure 2-2: Header locations (bottom side)The yellow arrows next to the connectors in this illustration denote pin 1
12 Getting Started2.2 LED IndicatorsThe onboard LED indicators provide board status including error codes and Watchdog andEthernet statuses.The MiniPC
Getting Started 13CM1-86DX22.3 Hardware SetupUse the cable set provided by ADLINK Technology to connect the CM1-86DX2 to a VGA moni-tor. Connect eith
iiTechnical Manual CM1-86DX2Document: 50-1Z149-1020 Copyright ©2014, 2015 ADLINK Technology, All rights reservedTrademarksMS-DOS, Windows, Windows 95
14 Getting Started
Module Description 15CM1-86DX23 Module Description3.1 Processor and Chipset (SoC: System on a Chip)The Vortex86DX2 is a high performance and fully st
16 Module Description3.2 Processor functional blocks The processor part in the Vortex86DX2 consists of the following components: CPU Core Northbridg
Module Description 17CM1-86DX22D Features Directly access data through M-Bus High performance pipe-lined, one-cycle 64-bit 2D graphics engine 2D e
18 Module DescriptionPower Management Features Supports VESA Display Power Management Signaling (DPMS) compliant VGA monitor for power management Su
Module Description 19CM1-86DX2VGA Header (X8)Connector type: DC10 pin header 2.54 mmAdapter cable: Article number 862-0008-11LVDS ConfigurationThe on
20 Module DescriptionLVDS Color Mapping
Module Description 21CM1-86DX2LVDS Header (X12)Connector type: Hirose DF14 30-pin headerAdapter cable: n/aTable 3-2: LVDS Header Signals (X12)Pin Si
22 Module DescriptionBacklight Header (X13)Connector type: Hirose DF13 8-pin headerAdapter cable: n/a*This voltage can be selected using the jumper &q
Module Description 23CM1-86DX2Display Voltage Jumpers (X22)Jumper LVDS and Backlight Power SupplyConnector type: DC6 pin header 2.00 mmUse a 2 mm jum
iiiCM1-86DX2Table of Contents1 Introduction...
24 Module DescriptionFeatures of the 10/100/1000 Mbit controller IEEE 802.3 compliant Auto Negotiation Audio-Video bridging IEEE 1588/802.1AS prec
Module Description 25CM1-86DX2Gbit Ethernet Connector (X6)Connector type: DC10 pin header 2.54 mmAdapter cable: Article number 862-0088-103.5 On-Boar
26 Module DescriptionPower Connector (X25)Connector type: JST B15B-EH-A 15 pinAdapter cable: Article number 862-0044-10Real Time Clock Backup (BAT1)A
Module Description 27CM1-86DX23.6 IDE / SD / SATA ControllerThe integrated Serial ATA controller processes host commands and transfers data between t
28 Module DescriptionSATA Connector (X11)Connector type: SATAAdapter cable: n/aMicroSD Connector (X18)Connector type: MicroSDTable 3-8: SATA Connecto
Module Description 29CM1-86DX2Utility Header (X1)The Utility header is shared with PS/2 mouse and keyboard, Speaker, Reset Switch, Power But-ton, and
30 Module DescriptionPower ButtonTo power up/down the board, the signal Power Button must be pulled to GND.Reset SwitchTo reset the CPU using a reset
Module Description 31CM1-86DX23.7 USB 2.0 Ports The Vortex-86DX2 contains one Enhanced Host Controller Interface (EHCI) host controller,which support
32 Module DescriptionUSB 2.0 Port 2 Header (X7)* Connector type: DC10 pin header 2.54 mmAdapter cable: Article number 862-0088-10*The CM1-86DX2-512 mo
Module Description 33CM1-86DX2Audio Header (X23)Connector type: DC16 pin header, 2.54mmAdapter cable: Article number 862-0086-10Table 3-17: Audio He
iv100 Mbit Ethernet Connector (X7) ... 24Gbit Ethernet Connector (X6) .
34 Module Description3.9 Serial PortsEach of the four serial ports is located on one dedicated IDC header (COM1-4.) The ports eitherwork in RS232 or R
Module Description 35CM1-86DX2RS485/422 TerminationTypically the RS485 cabling is done as a bus system with two or more devices on the bus. Thecablin
36 Module Description3.10 LPT Interface (X19)The parallel port is located on an IC26 header. An adapter cable with standard DSUB-25 femaleconnector is
Module Description 37CM1-86DX23.11 MiniPCI-Express Interface (X10)Connector type: MiniPCIe/MiniCard socket/mSATA socketThe MiniPCIe-Card-Socket can a
38 Module DescriptionMiniPCIe-Card-Mode Jumper Header (X20)The default setting is the automatic detection mode (shown below), where pins 3-4 are con-n
Module Description 39CM1-86DX2PC/104 Bus Connector (X14)Table 3-23: PC/104 SignalsPin A B1 IOCHCK# GND2D7 RSTDRV3D6 +5V4D5 IRQ95D4 -5V6 D3 DRQ27 D2
40 Module Description3.13 BMC Service Connector (X24)This connector is only needed in case of updates of the BMC. For further information, pleaseconta
Module Description 41CM1-86DX2The GPIOs on X17 are 5V tolerant. So you can connect up to 5V to these GPIOs.X17 Connector type: Hirose, DF13_10P-1.25H
42 Module Description3.16 I2C Bus (X21)The CM1-86DX2 offers an I2C Bus for user applications. This Bus can be used to connect otherdevices which commu
Using the Module 43CM1-86DX24 Using the Module4.1 BIOSThe CM1-86DX2 features an AMI BIOS. The default settings provide a “ready to run” system,even w
vCM1-86DX24.5 Programming Examples... ... 57GPIOs on
44 Using the Module“IDE Configuration” defines which parts of the controller are activated and what settings areused. The recommended settings are sho
Using the Module 45CM1-86DX2Recommended IDE settings for booting Windows:IDE Operate Mode [Native Mode]Standard IDE Compatible [Disabled]Recommended
46 Using the Module
Using the Module 47CM1-86DX2PCIPnP
48 Using the Module
Using the Module 49CM1-86DX2Boot screenIf more than one drive is attached to the CM1-86DX2, you can select from the first “Boot Set-tings” screen the
50 Using the ModuleChipset screen
Using the Module 51CM1-86DX2
52 Using the Module
Using the Module 53CM1-86DX2Security screen
54 Using the ModuleExit screen4.2 SEMA functionsThe onboard Microcontroller implements power sequencing and SEMA functionality. The micro-controller c
Using the Module 55CM1-86DX2The SEMA Tools are available for Windows and Linux. SEMA functionality can also be used inapplications. Refer to the SEMA
56 Using the ModuleException Blink CodesIn the case of an error, the BMC shows a blink code on the STATUS-LED. This error code is alsoreported by the
Using the Module 57CM1-86DX24.5 Programming ExamplesThe following programming examples are provided based on a Linux operating system. If otheroperat
58 Using the Module#set direction of RS232/485 mode switch GPIOs to outputdir_reg=$(./dx2_gp 3 d g)echo "RAW Value for dir_reg: 0x$dir_reg"d
Using the Module 59CM1-86DX2 outb(0xC5, WDT0_DATA);//set time counter register: 0x3b, 0x3a, 0x39 outb(0x3b, WDT0_INDEX); //D23...D16 outb((wdog_ti
60 Using the Module//set time counter register: 0xac, 0xab, 0xaa outb((wdog_time >> 16) & 0xFF, 0xac); //D23...D16 outb((wdog_time >>
Using the Module 61CM1-86DX2#define ADC_AUX_CHS ADC_BASE_ADDR+0 // AUX channel register#define ADC_CTRL_REG ADC_BASE_ADDR+1 // ADC control register#d
62 Using the Module}adc_channel = (unsigned char)strtol(argv[1], NULL, 16);if( adc_channel < 0 || adc_channel > 7 ){ usage(); return 3;}ad
Using the Module 63CM1-86DX2outb( adcChannel, ADC_AUX_CHS );//################################################################################/*#####
Introduction 1CM1-86DX21 Introduction1.1 OverviewThe CM1-86DX2 is a PC/104 Single Board Computer (SBC) based on DMP’s Vortex86-DX2single chip solutio
64 Using the Module4.6 Memory Address Map4.7 I/O Address MapThe system chipset implements a number of registers in I/O address space. These registerso
Using the Module 65CM1-86DX2Instruction Counter RegistersTimer/Counter RegistersInterrupt Control RegistersKeyboard/Mouse Control RegistersNMI Status
66 Using the ModuleWatchdog0 Control RegistersThese registers are accessible only with the indirect addressing of registers 0022h/0023h, asshown in Ta
Using the Module 67CM1-86DX2System Control RegisterDOS 4Gpage Access RegistersSpare RegistersTable 4-15: System Control RegisterAddress range (hex)
68 Using the Module4.8 Interrupts4.9 DMA ChannelsTable 4-18: InterruptsIRQ System Resource0 System Timer1 Keyboard Controller2 Cascade for IRQ [15:8]
Using the Module 69CM1-86DX24.10 Contact InformationTable 4-20: Technical Support Contact InformationMethod Contact InformationAsk an Expert http://
70 Using the Module4.10.1 Additional InformationAdditional ReadingWebsite for Vortex processor: http://www.vortex86dx.comPC/104 and PC/104-Plus Specif
Using the Module 71CM1-86DX24.10.2 Getting HelpShould you have technical questions that are not covered by the respective manuals, pleasecontact our
72 Using the Module
2 Introduction1.2 FeaturesSoC DMP Vortex86-DX2 @ max. 1 GHz X86 Processor Core Floating point unit support Embedded I/D L1 Cache (16K each) Embed
Introduction 3CM1-86DX21.3 Block DiagramFigure 1-1: Module functional block diagram1.4 Ordering InformationTable 1-1: CM1-86DX2 ModelsOrder number D
Comments to this Manuals