Summary of Contents for ADLINK Technology CM1-86DX3
Page 1
CM1-86DX3 Technical Reference PC/104 Single Board Computer with Vortex86-DX3 SoC Manual Rev.: Revision Date: February 4, 2021 Part Number: 50-1Z161-1070 Manual Rev.: Revision Date: February 4, 2021 Part Number: 50-1Z174-1050 Leading EDGE COMPUTING...
Page 3
CM1-86DX3 Environmental Responsibility ADLINK is committed to fulfill its social responsibility to global environmen- tal preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Elec- tronic Equipment (WEEE) directive. Environmental protection is a top prior- ity for ADLINK.
Page 4
Conventions The following conventions may be used throughout this manual, denoting special levels of information. This information adds clarity or specifics to text and illustrations. This information indicates the possibility of minor physical injury, component damage, data loss, and/or program corruption. Ces informations indiquent la possibilité...
System expansion is provided over the PC/104 connector. The CM1-86DX3 is powered by a 5V-only supply and runs DOS, Windows XP/7 and Linux oper- ating systems. The Vortex86-DX3 SoC has a simulated ACPI to support Windows 7 (though S3 or S4 modes are not supported.)
Specifications 1.6.1 Physical Table 1-3 provides the physical dimensions of the module. Table 1-3: Weight and Footprint Dimensions Overall height is measured from the upper board Item Dimension surface to the highest permanent component (PC/ Weight 0.12 kg (0.25 lbs) 104 bus connector) on the upper board surface.
S3, S4, S5 (S3 and S4 not supported by Win- dows 7) Power Management ACPI compliant 1.6.4 Power Table 1-5 provides the power consumption values of the CM1-86DX3. Table 1-5: Power Supply Requirements Parameter Board Characteristics Input Type Regulated DC voltage Typical Idle Current and Power 1.04A (5.20W)
1.6.6 Thermal/Cooling Requirements The CM1-86DX3 is designed to operate at its maximum CPU speed and requires a thermal solution to cool the CPU. ADLINK offers a heat spreader and a passive heatsink (separate order numbers) for cooling. The heatsink can be used for module evaluation. If a custom heatsink is used, it is recommended to connect it to the ADLINK heat spreader.
Page 13
Figure 1-5 presents four separate directions of airflow across the fins of the passive heatsink. Refer to Figure 1-4 for required airflow ratios with regard to each of the airflow directions. Airflow Direction 4 Airflow Airflow Direction 1 Direction 2 Airflow Direction 3 Figure 1-5: Airflow Directions with CM1-86DX3-TM Heatsink Product Overview...
Heat Sink Installation Follow the steps below to mount the passive heat sink to the top side of the board. The heat sink features thermal pads to draw heat away from the SoC, SDRAM, BMC controller, and other transceivers. 1. Locate the heat sink kit in the package. The thermal pads are labelled with their corre- sponding parts on the board 2.
Page 15
CM1-86DX3 3. Align the heat sink with the board as shown below. The five mounting holes on the board are circled in red. 4. Place the heat sink over the board so that the five mounting holes on the heat sink are aligned with mounting holes on the board.
Page 16
6. Turn the board and heat sink assembly over and secure the heat sink to the board with five M2.5 screws (torque: 2 kgf.cm) as shown below. 7. The heat sink installation is now complete. Product Overview...
MISE EN GARDE Use the cable set provided by ADLINK Technology to connect the CM1-86DX3 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.
Page 18
This page intentionally left blank. Product Overview...
Major IC Definitions and Locations Table 2-1 describes the major ICs on the CM1-86DX3, including a brief description of each IC. Figures 2-1 and 2-2 show the locations of the major ICs. Table 2-1: Major Component Descriptions and Functions Chip Type Mfg.
Page 20
Table 2-1: Major Component Descriptions and Functions (Continued) Chip Type Mfg. Model Description Function BMC (U33) Texas TM4C123BH6ZRBIR Microcontroller Provides [Optional] Instruments logistics and forensic information, flat panel control, I2C bus control, user flash, Watchdog Timer and fan control Gb Ethernet BOTHHAND GST5009M Gigabit Ethernet...
Component Features This section further describes the supported features of the CM1-86DX3 major, on-board hard- ware components. 2.4.1 The CM1-86DX3 features the DMP Electronics Vortex, VX86DX3 CPU, System-on-Chip (SoC). The VX86DX3 is a high-performance and fully static, 32-bit x86 processor with the compatibility of Windows-based, Linux, and most popular 32-bit RTOS.
CM1-86DX3 2.4.3 CFast Card Slot The CFast slot (CN13) provides the standard, push-push interface for CFast memory cards. LED3 provides indication of CFast activity. See Chapter 3 for the signal definitions of the CFast interface. Figure 2-6 provides the dimension and mechanical specifications of the CFast card connector.
Page 28
This page intentionally left blank. Hardware...
CM1-86DX3 Interfaces This chapter provides descriptions and signal definitions only of the non-standard interfaces on the board. Descriptions and signal definitions of standard interfaces such as PC/104 and SATA can be found in their respective specification data sheets. If certain signals of standard inter- faces have been modified or disconnected, those interfaces will be described in this chapter.
Page 30
Table 3-1: Serial Port 1 (CN16) & Port 2 (CN14) Interface Pin Signals Pin # Signal DB9 # Description DCD* Data Carrier Detect – Indicates external serial device is detecting a carrier signal (i.e., a communication channel is currently open). In direct connect environments, this input is driven by DTR as part of the DTR/DSR handshake.
Page 31
CM1-86DX3 Table 3-2: Serial Port 3 (CN17) & Port 4 (CN18) Interface Pin Signals Pin # Signal DB9 # Description DCD* Data Carrier Detect – Indicates external serial device is detecting a carrier signal (i.e., a communication channel is currently open). In direct connect environments, this input is driven by DTR as part of the DTR/DSR handshake.
USB Interfaces The CM1-86DX3 provides one root USB hub and two functional USB ports, supporting USB EHCI v2.0 and over-current detection. Table 3-3 describes the pin signals of the USB0 interface, which uses a single-row, 5-pin, right-angle header with 0.100" (2.54mm) pitch.
CM1-86DX3 3.3.4 Reset Switch An external reset switch provides the reset signal through the Utility interface to a reset circuit, which drives the Vortex CPU. 3.3.5 Speaker Ω The speaker signal provides sufficient signal strength to drive a 1W 8 “Beep”...
Display Data Channel data Power Interface The CM1-86DX3 requires one +5 volt DC power source. If the +5VDC power drops below ~4.65V, a low voltage reset is triggered, resetting the system. The power input header (CN24) supplies the following voltages and ground directly to the mod- ule: 5.0VDC +/- 5% @ 1.35 Amps...
CM1-86DX3 3.11 Power Button Interface Table 3-13 lists the pin signals of the External Power Button header, which uses 2 pins with pitch. 0.079" (2mm) Table 3-13: External Power Button Header (CN27) Pin # Signal Description PWRBTN# +3.3 volts for power button Ground Note: The shaded table cells denote power or ground.
Page 38
This page intentionally left blank. Interfaces...
Utilities BIOS Setup The CM1-86DX3 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.
4.1.3 Advanced Settings screen The main screen of “Advanced Settings” provides configuration settings for the IDE interface, serial port, remote access, and USB port. Refer to the following illustrations for visual reference. A description of the selected setting appears in the right column of the active screen. The use of inappropriate values on any of the following advanced settings below may cause the system to malfunction.
Page 41
CM1-86DX3 Advanced > IDE Configuration These settings allow you to configure the features of the integrated IDE controllers. Advanced > IDE Master This setting provides options for IDE slave and master drives. Utilities...
Page 42
Advanced > Serial Port These settings allow you to specify the base I/O port address, Interrupt Request address, and Port Type mode (if applicable) of specific serial ports. Advanced > Remote Access Remote Access allows you to enter the BIOS Setup through a serial terminal or PC. Utilities...
USB drivers are loaded on the system. 4.1.4 Boot screen If more than one drive is attached to the CM1-86DX3, you can select from the first “Boot Set- tings” screen the boot order in which the drives are scanned for a bootable OS image. Boot Settings The Boot From LAN setting allows you to enable LAN PXE boot.
Boot > Boot Device Priority These settings allow you to specify the order in which the system checks for the device from which to boot. 4.1.5 Security screen This screen allows you to set a Supervisor or a User password. If you want to use both pass- words, the Supervisor password must be set first.
CM1-86DX3 4.1.6 Exit screen The settings in the Exit screen allow you to exit the BIOS Setup utility while saving or discarding certain defaults or changes. Utilities...
SEMA Functions Under the management of the BMC chip (Board Management Controller), the SEMA utility (Smart Embedded Management Agent) provides system control and failure protection—count- ing, monitoring, and measuring hardware and software events, from which the SoC can trigger corrective commands. The optional SEMA Cloud utility not only controls local events on the module but system client events on the Internet of Things (IoT.) Refer to the following bullets for a list of SEMA functions.
Use Main Current Function Main Current The BMC of the CM1-86DX3 implements a Current Monitor. The current can be read by call- ing 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 BMC Flags register returns the last detected exception code since power up. Real Time Clock (RTC) The CM1-86DX3 contains a Real Time (time of day) Clock (RTC), which can be backed up with an external Lithium Battery. The CM1-86DX3 will function without a battery in those environ- ments which prohibit batteries.
(CN14 or CN16) to the serial terminal or a PC with communications software. The BIOS Setup Utility controls the serial console settings on the CM1-86DX3. Refer to the BIOS Setup for the serial console option settings using a serial terminal or PC with communications software.
Watchdog Code examples – ADLINK has provided source code examples in the CM1-86DX3 SEMA, illustrating how to control the WDT. The code examples can be easily copied to your environment to compile and test, or to make any desired changes before compiling.
CM1-86DX3 Appendix A System Resources This appendix provides system resource specifications for the CM1-86DX3 including Memory addresses, IO addresses, PCI configuration registers, IO registers, and system interrupts. A.1 Memory Address Map The SoC supports 4 GBytes of addressable memory space and 64 KBytes of addressable I/O space.
Page 52
System BIOS Area (F0000–FFFFFh) This area is a single 64-KByte segment that can be assigned read and write attributes. It is by default (after reset) read/write disabled and cycles are forwarded to the PCI bus. By manipulat- ing the read/write attributes, the SoC can “shadow” BIOS into main memory. Memory that is dis- abled is not remapped.
CM1-86DX3 A.2 I/O Address Map The SoC positively decodes accesses to all internal registers, including PCI configuration regis- ters (CF8h and CFCh), PC/AT Compatible IO registers (8237, 8254 & 8259), and all re-locatable IO space registers (UART). Table A-1: Fixed IO Ranges in the CPU...
Page 54
Table A-2: Variable IO Address Ranges Decoded by PCI Devices in the IO Fabric Device Size / Bytes Comment ACPI Power Management ACPI BASE ADDRESS: (PCU) PCI[B:0,D:7,F:0] + F8h I2C BASE ADDRESS: PCI[B:0,D:7,F:0] + D4h Variable IO ranges should not be set to conflict with other IO ranges. There will be unpredictable results if the configuration software allows conflicts to occur.
A.4 IO Register Maps A.4.1 CMOS Memory and RTC Registers The RTC internal registers and RAM are organized as two banks of 128 bytes each, called the standard and extended banks. The first 14 bytes of the standard bank contain the RTC time and date information along with four registers A-D, that are used for configuration of the RTC.
CM1-86DX3 A.5 Interrupts A.5.1 SERIRQ Interrupt Mapping Below the SERIRQ Interrupt Mapping is shown: Table A-8: SERRIRQ Interrupt Mapping Data Interrupt Comment Frame# IRQ0 System Timer IRQ1 Keyboard Controller IRQ2 Cascade for IRQ8~15 IRQ3 Serial port 2 IRQ4 Serial port 1...
Need help?
Do you have a question about the CM1-86DX3 and is the answer not in the manual?
Questions and answers