6u compactpci pentium m single board computer (90 pages)
Summary of Contents for ADLINK Technology PC/104-Plus
Page 1
CMx-BTx Technical Manual PC/104-Plus Single Board Computer ® with Intel Atom E3800 Series Processors Manual Rev.: Revision Date: February 4, 2021 Part Number: 50-1Z161-1070 Leading EDGE COMPUTING...
Page 3
CMx-BTx 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 panel connector for 4x RS232/422 power and reset button cable, 5.1 channel HD-Audio (analog & watchdog out, speaker and SPDIF) HDD-LED 1x VGA Other configurations are possible. Please contact your local ADLINK Technology representative to discuss requirements. Introduction...
CMx-BTx Table 1-7: Mean Time Between Failures 253981 Hrs MTBF at 40°C 74186 Hrs MTBF at 85°C 1.5.3 Mechanical Specifications Table 1-8: Mechanical Specifications 90.6 mm x 95.2 mm Dimensions: (L x W) 25mm with heat spreader Height: 172g with heat spreader Weight: 4 mounting holes Mounting:...
Page 14
This page intentionally left blank. Introduction...
LED Indicators All LEDs are located on the top-side, board edge shown in Figure 2-1. See Figure 2-4 for LED locations and Table for LED function definitions. Figure 2-4: LED Locations LED Definitions Table 2-3: LED# Color Function Watchdog indicator LED LED10 green HDD Activity indicator LED...
CMx-BTx Hardware Setup Be sure to observe the EMC security measures. Make sure you are always at the same potential as the module Assurez-vous de respecter les mesures de sécurité CEM. Assurez-vous que vous êtes toujours au même potentiel que le module. MISE EN GARDE Never connect or disconnect peripherals like HDDs, PCI, and ISA boards while the board’s power supply is connected and switched on.
Page 22
Install up to 4GB of DDR3L SODIMM memory in the CN9 SODIMM socket. Connect a USB keyboard and optionally a USB mouse to the appropriate headers on the board. Use a USB hub to expand the device connections, if necessary. Use the SATA cable to connect the hard disk.
CMx-BTx Module Description SoC (System on a Chip) The Intel® Atom™ E3800 product series features an Intel® Architecture (IA) that integrates the next generation Intel processor core, graphics engine, memory controller, and I/O interfaces into a single SoC solution, which is based upon the Intel 22nm process technology. 3.1.1 Processor Core Up to four IA-compatible low power Intel®...
3.1.4 Image Signal Processor Integrated MIPI-CSI 2.0 interface (not supported on the CMx-BTx modules) 3.1.5 Power Management ACPI 5.0 support Processor states: C0 – C6 Display device states: D0, D3 Graphics device states: D0, D3 System sleep states: S0, S3, S4, S5 (S4 and S5 are the same for this SoC) Dynamic I/O power reductions (disabling sense amps on input buffers, tri-stating output buffers) Conditional memory self-refresh during C2...
CMx-BTx 3.1.11 Intel® Trusted Execution Engine (Intel® TXE) Intel TXE system contains a security engine and additional hardware security features that enable a secure and robust platform. The security features include: Isolated execution environment for crypto operations (SKU-enabled) Supports secure boot – with customer programmable keys to secure code The SoC requires TXE firmware in the PCU SPI flash image to function.
LVDS Interface The LVDS interface is connected to the DDI0 interface of the SoC, while the translation is made by a NXP PTN3460IBS (e)DisplayPort™ to LVDS converter. The NXP PTN3460IBS supports the following features: 2-Lane Display Port receiver 2-Port LVDS output interface Max.
CMx-BTx Table 3-3: LVDS Signal Definitions (CN13) (Continued) Pin# Interface Signals Comment LB_DATA3_N_L Data Channel B LB_DATA3_P_L LB_CLK_N_L LB_CLK_P_L LB_DATA2_N_L LB_DATA2_P_L LB_DATA1_N_L LB_DATA1_P_L LB_DATA0_N_L LB_DATA0_P_L Shield LVDS_DDC_L_CLK DDC Channel LVDS_DDC_L_DATA Case/Shield Connector Backlight CN12 LVDS CN13 LVDS Backlight The backlight can be enabled/disabled from the BIOS setup. The backlight dimming source can be configured from the BIOS setup.
Table 3-4: LVDS Backlight Signal Definitions (CN12) (Continued) Pin# Signal Comment Backlight enable signal; turns on simultaneously with the BKL_EN_OUT +VCC_LCD voltage Connector Backlight CN12 LVDS CN13 3.4.1 Selecting Panel and Backlight voltage At the jumper block “CN_PANEL_VCC_SEL1” (JP1), both voltages can be configured using a 2mm jumpers.
CMx-BTx Ethernet Controllers Up to two Intel® I210IT Gigabit Ethernet controllers are supported with the following capabilities: PCIe v2.1 (2.5 GT/s) x1, with switching Voltage Regulator (iSVR) Integrated Non-Volatile Memory (iNVM) Platform Power Efficiency IEEE 802.3az Energy Efficient Ethernet (EEE) Proxy: ECMA-393 and Windows logo for proxy offload Converged Platform Power Management (CPPM)/(DMAC, LTR, OBFF) Advanced Features:...
Page 30
Each Ethernet interface is accessible through a 2*5, 2.0 mm pin header from Molex. Table 3-6: Ethernet Signal Definitions (CN10/CN11) Pin# Signal Pin# Signal MX1- MX1+ MX2- MX2+ n.c. (optional PE) n.c. MX3- MX3+ MX4- MX4+ Connector GbE1 CN10 GbE2 CN11 Module Description...
CMx-BTx USB Ports The module supports up to four USB connections: three USB 2.0 High Speed ports, and one USB 2.0 High Speed port routed to the mini-PCIe socket. The three USB 2.0 ports are combined on a 2*10 pin, 2.0 mm pitch header from Molex. It is not recommended to draw more than 2.0 A in total over all three USB ports, where each port is limited to approximately 680 mA.
On-Board Power Supply The CMx-BTx devices can be run with only 5 volts. If a StandBy mode is needed, the 5V StandBy voltage has to be connected in addition to the 5V supply. The +12V supply is only needed for driving an LCD backlight. All other voltages needed to run the module are generated on the module itself.
CMx-BTx System Panel The System Panel interface provides signals for external speakers, HDD LEDs, and power and reset buttons. The HDD-LED (K) on pin 7 includes a 680 Ohm series resistor for current limiting. The Anode of the LED should be connected to pin 2 (+V3P3S.) For the speaker, ADLINK recommends speaker impedance at 8Ohm to 50Ohm and speaker power rating up to 1.0W.
Serial Ports The CMx-BTx module provides up to four serial ports through an LPC-to-UART Bridge (NCT5104D from Nuvoton.) All four serial ports are capable of running as RS232 or RS422, and each supports the following features: 16650-compatible UART with 128-byte send/receive FIFO Programmable baud rate generator 5, 6, 7 or 8-bit characters Even, odd or no parity bit generation / detection...
Page 35
CMx-BTx Each of the COM2 and COM3 ports provides a Molex MilliGrid header with shroud and lock. The header pin signals are defined in the following table. Table 3-12: COM2 and COM3 Serial Port Signal Definitions (CN18/CN19) Pin# RS232 DB9 Pin Pin# RS232 DB9 Pin...
3.10 Setting RS422 Termination If the COM ports are used in RS422 modes, the termination resistors must be switched on. These are located at DIP-Switches SW2 and SW3 (SW4 is for BIOS configuration. See note.) The default setting is “OFF” (RS232-Mode) as illustrated in the following table. Table 3-13: SW2 and SW3 RS422 Signal Definitions Position Position...
CMx-BTx 3.11 Mini-PCIe Interface The Mini-PCIe interface, located on the top side of the module, provides expansion for PCIe, USB 2.0, and SSD devices as well as wireless applications. LEDs for WWAN, WLAN, and WPAN are implemented on the module, and the two disable lines for wireless expansion can be configured from the BIOS setup.
3.12 PCI-104 Bus Interface The CMx-BTx modules use a PCIe-to-PCI Bridge from Texas Instruments -- XIO2001 -- to achieve PCI bus compatibility, providing full PCI Express and PCI local bus functionality and performance. The following list presents the key features of the PCI-104 bus interface. Fully compliant with the PCI Express to PCI/PCI-X Bridge Specification, Revision 1.0 Fully compliant with the PCI Express Base Specification, Revision 2.0 Fully compliant with the PCI Local Bus Specification, Revision 2.3...
Page 39
CMx-BTx The following table defines the signals of the PCI-104 interface. Table 3-15: PCI-104 Signal Definitions (CN22 / CN23) Row A Row B Row C Row D Connector +V5P0_SBY_ +V5P0_ATX AD00 +XPCI_VIO AD02 AD01 +V5P0_ATX CN22 CN23 AD05 AD04 AD03 C/BE0# AD07 AD06...
3.13 PC/104 Bus Interface The PC/104 Bus Interface is implemented using a Fintek F85226FG LPC-to-ISA Bridge, capa- ble of delivering a fully ISA, 16-bit compatible interface. The Intel E3800 family of SoCs does not support the following features of the PC/104 interface: Bus Master Cycles Memory Mapped transactions on the LPC bus IRQ0, Heartbeat Interrupt, which is generated off of the internal 8254 counter 0...
Page 41
CMx-BTx Table 3-16: PC/104 Signal Definitions (CN1 / CN2) (Continued) Row D Row C Row A Row B +V5P0_ATX Connector Module Description...
3.14 Audio Interface The module provides an audio solution through a 5.1+2 channel HD audio codec and a fifteen pin, single-row header. The signals of this header are defined in the following table. Table 3-17: Audio Header Signal Definitions (CN15) Signal Function FRONT_R...
CMx-BTx 3.15 BMC Service Connector The BMC Service connector is a 40-pin, 0.5 mm pitch Front-Flip Connector. The additional DB40 Debug Card from ADLINK allows access to the following functions. BIOS POST codes BIOS Flash programming without powering up the module (required for flashing new BIOS versions) Power Supply and System Status Test Points Firmware update of the BMC...
CMx-BTx 3.16 User GPIO Interface The CMx-BTx offers eight user-accessible GPIOs. These IOs are generated by a PCA9535 I²C port expander and delivered through the connector (O) on the bottom-side of the module. These IOs are able to signal an interrupt to the SoC. The bus address of the PCA9535 is found at 0x40.
3.17 Fan Interface The module provides a system fan interface controlled by SEMA. The interface is located to the left of the COM3 header and consists of a Hirose DF13-4, 1.25 mm pitch 1*4 header. Table 3-20: Fan Signal Definitions (CN27) Signal Connector Speed (PWM out, 5V, 2k2 pull...
CMx-BTx Using the Module This chapter defines the system management functions of the module including the SEMA sys- tem monitoring utility, BIOS control switch, temperature sensor function, and Real Time Clock. SEMA Functions The onboard micro controller provides SEMA (Smart Embedded Management Agent) function- ality, which monitors and gathers hardware status and performance information from the system through the SMBus (System Management Bus).
4.1.1 Board Specific SEMA Functions Voltages The BMC of the CMx-BTx implements a Voltage Monitor and samples several Onboard Volt- ages. The Voltages can be read out by calling the SEMA function <Get Voltages>. The function returns a 16-bit value divided in High-Byte (MSB) and Low-Byte (LSB). The following table defines the voltages read out by the Voltage Monitor.
CMx-BTx Exception Blink Codes In the case of an error, the BMC shows a blink code on the blue STATUS LED (LED8). 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.
SW4 BIOS Control Switch Use the following table to configure the SW4 switch for controlling BIOS User Settings, Dual BIOS feature, Watchdog Timer activation, and LVDS 18/24-bit test mode. The default settings are indicated by the gray-shaded table cells under the “Position” columns. Table 4-3: SW4 BIOS Control Signal Definitions Position Position...
CMx-BTx Temperature Sensors The CMx-BTx uses two different temperature sensors. The first is provided by the SoC, and the second is an LM73 which is connected to the BMC. While the first one can only signal a catastrophic thermal situation within the SoC and cause a transition to S5, the second can be accessed through SEMA.
Page 52
This page intentionally left blank. Using the Module...
CMx-BTx BIOS Setup Menu Structure This section presents the five primary menus of the BIOS Setup Utility. Use the following table as a quick reference for the contents of the BIOS Setup Utility. The subsections in this section describe the submenus and setting options for each menu item. The default setting options are presented in bold, and the function of each setting is described in the right hand column of the respective table.
Starting the BIOS Setup Utility Use the following bullets to initiate start-up activity for the BIOS Setup Utility. Press <DEL> during power up to start the BIOS setup utility. Press <F11> during power up to start the Boot menu. Press <END> during power up to return BIOS settings to default. Main Menu The Main Menu provides read-only information about your system and also allows you to set the System Date and Time.
CMx-BTx 5.3.5 Main > TXE Information Table 5-6: Main Menu > TXE Information Feature Options Description Sec RC Version Info only Display version of Sec RC TXE FW Version Info only Display version of TXE 5.3.6 Main > System Management Table 5-7: Main Menu >...
5.3.8 Main > System Management > Power Consumption Table 5-9: Main Menu > System Management > Power Consumption Feature Options Description Power Consumption Info only • Current Input Current Read only Display input current • Current Input Power Read only Display input power •...
CMx-BTx 5.3.10 Main > System Management > Flags Table 5-11: Main Menu > System Management > Flags Feature Options Description Flags Info only • BMC Flags Read only • BIOS Select Read only Display the selection of current BIOS • ATX/AT-Mode Read only Display ATX/AT-Mode •...
5.3.12 Main > System Management > LVDS Backlight Table 5-13: Main Menu > System Management > LVDS Backlight Feature Options Description LVDS Backlight Info only LVDS Backlight Bright The value range starts at 0 and ends at 255. 5.3.13 Main > System Management > Smart Fan Table 5-14: Main Menu >...
CMx-BTx 5.3.14 Main > System Date and Time Table 5-15: Main Menu > System Date and Time Feature Options Description System Date Day of Week, MM/DD/YYYY Requires the alpha-numeric entry of the day of the week, day of the month, calendar month, and all 4 digits of the year, indicating the century and year (Fri XX/XX/20XX)
Table 5-16: Advanced Menu > CPU Configuration (Continued) Feature Options Description 64-bit Info only Display 64-bit support Limit CPUID Maximum • Disabled Disabled for Windows XP • Enabled Execute Disabled Bit • Disabled XD can prevent certain classes of malicious buffer overflow attacks when combined with •...
CMx-BTx 5.4.3 Advanced > SATA Configuration Table 5-18: Advanced Menu > SATA Configuration Feature Options Description IDE Configuration Info only Serial-ATA (SATA) Enable/Disable Serial ATA. • Enabled • Disabled SATA Test Mode • Enabled Test Mode enable/disable • Disabled SATA Controller Speed •...
5.4.4 Advanced > USB Configuration Table 5-19: Advanced Menu > USB Configuration Feature Options Description Info only USB Module Version Info only USB Devices Info only Drives, keyboards, mouse, hubs Legacy USB Support Enables legacy USB support. • Enabled • Disabled Auto option disables legacy support if no •...
CMx-BTx 5.4.5 Advanced > SDIO Configuration Table 5-20: Advanced Menu > SDIO Configuration Feature Options Description SDIO Configuration Info only SDIO Access Mode • Auto Auto Option: Access SD device in DMA mode if • DMA controller supports it, otherwise in PIO mode. •...
5.4.8 Advanced > PCI and PCIe Configuration Table 5-23: Advanced Menu > PCI and PCIe Configuration Feature Options Description PCI / PCIe Configuration Info only PCI Chipset Settings ► Submenu PCI Express Configuration settings PCI Latency Value to be programmed into PCI latency •...
CMx-BTx Table 5-23: Advanced Menu > PCI and PCIe Configuration (Continued) Feature Options Description Extended Synch If enabled, allows generation of Extended • Disabled • Enabled Synchronization patterns. Link Training Retry • Disable Defines number of retry attempts software will •...
5.4.10 Advanced > PCI and PCIe > PCI Subsystem Settings Table 5-25: Advanced Menu > PCI and PCIe > PCI Subsystem Settings Feature Options Description PCI Bus Driver Version Info only PCI Devices Common Settings: PCI Latency Value to be programmed into PCI latency •...
5.4.13 Advanced > Serial Port Console Redirection Table 5-28: Advanced Menu > Serial Port Console Redirection Feature Options Description COM0 Info only Console Redirection • Disabled Console Redirection Enable or • Enabled Disable. COM1 • Info only Console Redirection • Disabled Console Redirection Enable or •...
5.4.17 Advanced > NCT5104D Super IO Configuration Table 5-32: Advanced Menu > NCT5104D Super IO Configuration Feature Options Description NCT5104D Super IO Configuration Info only Super IO Chip Info only Serial Port 0 Configuration ► Submenu Serial Port 0 Configuration •...
Page 71
CMx-BTx Table 5-32: Advanced Menu > NCT5104D Super IO Configuration (Continued) Feature Options Description Serial Port 2 Configuration • Serial Port • Enabled Enable/Disable Serial Port 2 Disabled (COM2). • Device Settings • IO=3E8h; IRQ=6 Fixed configuration of serial port. •...
CMx-BTx Boot Menu This menu contains the settings for system boot-up functions. 5.5.1 Boot > Boot Configuration Table 5-36: Boot Menu > Boot Configuration Feature Options Description Boot Configuration Info only Setup Prompt Timeout Number of seconds to wait for setup •...
5.5.2 Boot > Boot Configuration > CSM Configuration Table 5-37: Boot Menu > Boot Configuration > CSM Configuration Feature Options Description Compatibility Support Module Info only Configuration CSM Support • Enabled Enable/Disable CSM Support. • Disable CSM16 Module Version Info only GataA20 Active •...
CMx-BTx Save & Exit Menu Table 5-39: Save & Exit Menu Feature Options Description Save Changes and Exit Exit system setup after saving the changes. Discard Changes and Exit Exit system setup without saving any changes. Save Changes and Reset Reset the system after saving the changes.
Page 76
This page intentionally left blank. BIOS Setup...
CMx-BTx System Resources This chapter provides system resource specifications for the CMx-BTx including Memory Address Map, IO Address Map, PCI Configuration Registers, IO Register Maps, and System Interrupt Map. Memory Address Map There are 64 GB (36-bits) of physical address space that can be used as: Memory Mapped IO (MMIO - IO fabric) Physical Memory (DRAM) The CPU core can access the full physical address space, while downstream devices can only...
Page 78
Table 6-1: Memory Address Map Address Range Size Comment BMBOUND_HI – FFFFFFFFFh 64 GB - BMBOUND_HI High MMIO 100000000 – BMBOUND_HI BMBOUND_HI - 4 GB High DRAM FFFF:0000h – FFFF:FFFFh 64 KB -1 Boot Vector FEE0:0000h – FEF0:0000h 1 MB Local APIC FEB0:0000h –...
Page 79
CMx-BTx Memory accesses targeting MMIO are routed by the IO fabric to programmed PCI ranges, or routed to the PCU by default (subtractive agent). Programmed PCI ranges can be moved within low or high MMIO, and most can be disabled. Not all devices can be mapped to high MMIO.
The following devices are not supported with the CMx-BTx modules: LPE/I2S ISP/MIPI-CSI Variable memory ranges should not be set to conflict with other memory ranges. There will be unpredictable results if the configuration software allows conflicts to occur. Hardware does not check for conflicts. Les plages de mémoire variable ne doivent pas être définies pour entrer en con- flit avec d'autres plages de mémoire.
CMx-BTx Table 6-4: Variable IO Address Ranges Decoded by PCI Devices in the IO Fabric RCBA (PCU) 1024 RCRB_BA: PCI[B:0,D:31,F:0] + 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. Hardware does not check for conflicts.
Page 82
Table 6-7: PCI Devices and Functions Bus# Device# Function# Device ID Description Function 0F00h SoC Transaction Router 0F31h Graphics & Display 0F38h Camera Image Signal Processor 0F14h Storage Control Cluster (SCC) 0F15h SDIO 0F16h SD Port 0F20h (IDE) SATA 0F21h (IDE) 0F22h (AHCI) 0F23h (AHCI) 0F35h...
CMx-BTx IO Register Maps 6.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.
Interrupts 6.5.1 SERIRQ Interrupt Mapping Below the SERIRQ Interrupt Mapping is shown: Table 6-10: SERRIRQ Interrupt Mapping Data Clocks Past Interrupt Comment Frame# Start Frame IRQ0 Ignored. Can only be generated via the internal 8524 IRQ1 Before port 60h latch Causes SMI# if low.
Need help?
Do you have a question about the PC/104-Plus and is the answer not in the manual?
Questions and answers