Atx industrial motherboard with intel q35 chipset (94 pages)
Summary of Contents for ADLINK Technology CM1-86DX2
Page 1
CM1-86DX2 PC/104 Single Board Computer Technical Manual P/N 50-1Z149-1030 Rev 4.00 Advance Technologies. Automate the World.
Page 2
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.
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.)
1.2 Features Main Memory DMP Vortex86-DX2 @ max. 1GB DDR2 Memory Down 1 GHz Extension slots X86 Processor Core 1x MiniPCIe slot with mSATA Floating point unit support and USB capability (3.3 V I/O) Embedded I/D L1 Cache ...
1.4 Ordering Information Table 1-1: CM1-86DX2 Models Order number Description CM1-86DX2 PC/104 CPU board with DMP Vortex86-DX2, including heat sink, and 1GByte of memory. Operating temp. range: -0°C … +60°C 702-0018-10 CPU clock: 1 GHz Memory clock: 333 MHz CM1-86DX2 PC/104 CPU board with DMP Vortex86-DX2, including heat sink, and 1GByte of memory.
CM1-86DX2 1.5 Specifications Electrical Specifications Table 1-3: Electrical Specifications +5 V DC Supply voltage: +5 V standby (only needed for suspend mode) +12 V (only needed for LVDS display and expansion slots) < 10 ms Rise time: ± 5% Supply voltage tolerance: 1.6 A...
Table 1-6: HALT Parameters (Continued) The board was subject to vibration step stress with set Vibration Step Stress 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 Combined Environment +85°C at an average rate of 60°C per minute combined...
CM1-86DX2 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.
CM1-86DX2 Bottom Figure 2-2: Header locations (bottom side) The yellow arrow heads next to the connectors in this illustration denote pin 1. 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 Description STATUS (LED5, TOP)
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 moni- tor. Connect either PS/2 or USB keyboard or mouse, respectively. Use the SATA cable to con- nect the hard disk.
CM1-86DX2 Module Description 3.1 Processor and Chipset (SoC: System on a Chip) The Vortex86DX2 is a high performance and fully static 32-bit x86 processor with the compatibil- ity 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 at 2.5Gb/s, DDR2, ROM controller, ISA, I2C, SPI, IPC (Internal Peripheral...
3.2 Processor 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 ...
CM1-86DX2 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 ...
Power Management Features Supports VESA Display Power Management Signaling (DPMS) compliant VGA monitor for power management Supports direct I/O command to force graphics accelerator into standby/suspend-off state Video Post-Processor Features Up/Down-Scaling De-Interlace (Bob and Weave mode) 3:2 Sequence Pull-Down Detection ...
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.
CM1-86DX2 LVDS Header (X12) Connector type: Hirose DF14 30-pin header Adapter cable: n/a Table 3-2: LVDS Header Signals (X12) Signal Signal VCC_LCD VCC_LCD LVDS_L3n LVDS_L3p LVDS_LCLKn LVDS_LCLKp LVDS_L2n LVDS_L2p LVDS_L1n LVDS_L1p LVDS_L0n LVDS_L0p n. c. n. c. n. c. n. c.
Backlight Header (X13) Connector type: Hirose DF13 8-pin header Adapter cable: n/a Table 3-3: Backlight Header Signals (X13) Signal Signal +12 V +12 V +5 V +5 V VCC* *This voltage can be selected using the jumper "Backlight", shown on next table. The maximum current on all supply pins is 1A.
CM1-86DX2 Display Voltage Jumpers (X22) Jumper LVDS and Backlight Power Supply Connector type: DC6 pin header 2.00 mm 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.
Adapter cable: Article number 862-0005-10 Table 3-5: Fast Ethernet Header Signals (X7) Signal Signal ETH0_TXp ETH0_TXn ETH0_RXp ETH0_PE (Protection Earth for shielded Ethernet cables) ETH0_RXn USB2_p USB2_n +VCC_USB2 GND_USB2 *The CM1-86DX2-512 model does not offer the USB function on the X7 connector. Module Description...
Power Connector (X25) Connector type: JST B15B-EH-A 15 pin Adapter cable: Article number 862-0044-10 Table 3-7: Power Connector Signals (X25) Signal (standard) Signal (5V only) +5V Standby PSON# PWROK +12V (only for PC104 slot and backlight power supply) +12V (only for PC104 slot and backlight power supply) -12V (only for PC104 slot) The default cable adapter supports the connection of 12V power supply.
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.
CM1-86DX2 Utility Header (X1) The Utility header is shared with PS/2 mouse and keyboard, Speaker, Reset Switch, Power But- ton, and Battery. An adapter cable for the PS/2 devices is available. Connector type: IDC10 pin header 2.54 mm Adapter cable: Article number 862-0004-10...
Power Button To power up/down the board, the signal Power Button must be pulled to GND. Table 3-12: Power Button Signals (X1) Signal Signal Speaker Mouse Clock Reset-In Mouse Data KB Data KB Clock +5V Standby Ext. Battery Power Button Reset Switch To reset the CPU using a reset switch, the Reset Switch signal must be pulled to GND.
USB port is controlled by the UHCI control- ler 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.
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) ...
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.
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.
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>CHIP- SET>Southbridge Configuration>Serial/Parallel Port Configuration for access to the following settings.
MiniPCIe-Card-Mode Jumper Header (X20) The default setting is the automatic detection mode (shown below), where pins 3-4 are con- nected. 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) Signal Signal...
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 sup- ported through DMP’s own JTAG tools. Currently, only BIOS recovery is possible through DMP’s JTAG tools.
Page 47
CM1-86DX2 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.
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) I2C0, X21 ADC_VCC (3.3 V)
Using the Module 4.1 BIOS 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.
Page 50
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. The use of inappropriate values on any of the following advanced settings below may cause system to malfunction.
Page 51
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...
Page 55
CM1-86DX2 Boot screen If more than one drive is attached to the CM1-86DX2, you can select from the first “Boot Set- tings” 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.
Exit screen 4.2 SEMA functions The onboard Microcontroller implements power sequencing and SEMA functionality. The micro- controller 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 ...
Use Main Current Function 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.
4.2V. 4.4 Temperature 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 regis- ters.
CM1-86DX2 4.5 Programming 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 Win- dows XP, a tool called "porttalk"...
$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. Using the Module...
*################################################################## ############## # 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. ######################################################################## ########*/ capturedAdcRaw = inw( ADC_DATA capturedAdcChannel = capturedAdcRaw >> ) &...
CM1-86DX2 4.7 I/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 - 0CF8 PCI Configuration Address Register 0CFF –...
CM1-86DX2 4.9 DMA Channels Table 4-19: DMA Channels Data width System Resource 8 bits Available 8 bits Available 8 bits Available 8 bits Available Reserved, Cascade Channel 16 bits Available 16 bits Available 16 bits Available Using the Module...
San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co., Ltd. Address: (201203) 300 Fang Chun Rd., Zhangjiang Hi-Tech Park Pudong New Area, Shanghai, 201203 China Tel: +86-21-5132-8988 Fax: +86-21-5132-3588 Email: market@adlinktech.com...
Page 77
84 Genting Lane #07-02A, Cityneon Design Centre Singapore 349584 Tel: +65-6844-2261 Fax: +65-6844-2263 Email: singapore@adlinktech.com ADLINK Technology Singapore Pte. Ltd. (Indian Liaison Office) Address: #50-56, First Floor, Spearhead Towers Margosa Main Road (between 16th/17th Cross) Malleswaram, Bangalore - 560 055, India Tel: +91-80-65605817, +91-80-42246107 Fax:...
Page 78
Please allow one working day for an answer. 4.10.3 Returning Products for Repair To return a product to ADLINK Technology for repair, you need to get a Return Material Authori- zation (RMA) number first. Please print the RMA Request Form from and fill in the http://www.adlinktech.com/lippert/rma.php...
Need help?
Do you have a question about the CM1-86DX2 and is the answer not in the manual?
Questions and answers