Mini-ITX EMB-QM87A EMB-QM87A Intel® 4th Generation CoreTM i7/i5/ Celeron Processor Mini-ITX Gigabit Ethernet 4 USB2.0, 6 USB3.0, 6 COM 4 SATA 6.0Gb/s, 2 SATA 3.0 Gb/s Support RAID 0,1,5,10 1 PCI-E[x16], 1 Mini-PCIe socket, 1 Optional TPM EMB-QM87A Manual 1st Ed.
Mini-ITX EMB-QM87A Copyright Notice This document is copyrighted, 2014. All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of the original manufacturer. Information provided in this manual is intended to be accurate and reliable.
Mini-ITX EMB-QM87A Acknowledgments All other products’ name or trademarks are properties of their respective owners. z AMI is a trademark of American Megatrends Inc. z CompactFlash™ is a trademark of the Compact Flash Association. z Intel®, CoreTM and Celeron® are trademarks of Intel® Corporation. z Microsoft Windows® is a registered trademark of Microsoft Corp. z ITE is a trademark of Integrated Technology Express, Inc.
Mini-ITX EMB-QM87A Packing List (Standard, not bulk pack) Before you begin installing your card, please make sure that the following materials have been shipped: z 1 Jumper Cap z 1 SATA Cable 7P z 1 SATA PWR Cable 4P z 1 Back I/O Shield z 1 Product DVD-ROM z 1 EMB-QM87A If any of these items should be missing or damaged, please contact your distributor or sales representative immediately.
Mini-ITX EMB-QM87A Contents Chapter 1 General Information 1.1 Introduction................................................................ 1-2 1.2 Features .................................................................... 1-4 1.3 Specifications ............................................................ 1-5 Chapter 2 Quick Installation Guide 2.1 Safety Precautions .................................................... 2-2 2.2 Location of Connectors and Jumpers ....................... 2-3 2.
Mini-ITX EMB-QM87A 2.17 COM Port Box Header (COM2~6) ........................ 2-14 2.18 Digital I/O Pin Header (DIO1)................................ 2-15 2.27 SATA Power Wafer (CN3,CN10) .......................... 2-15 2.22 4 PIN Fan Wafer (CN9,CN6)................................. 2-16 2.23 8 pin DC-IN Power Connector Power (CN22)....... 2-16 2.21 USB3.0 Box Header (CN23) ................................. 2-16 2.19 PS/2 keyboard & Mouse Connector (CN25) ......... 2-17 2.20 USB Connector (USB1,USB2) ....
Mini-ITX Appendix C EMB-QM87A Mating Connector C.1 List of Mating Connectors and Cables.................. C-2 Appendix D Electrical Specifications for I/O Ports D.1 DIO Programming................................................. D-2 D.2 Digital I/O Register................................................ D-3 D.3 Digital I/O Sample Program..................................
Mini-ITX EMB-QM87A Chapter 1 General Information Chapter 1 General Information 1- 1
Mini-ITX EMB-QM87A 1.1 Introduction The EMB-QM87A supports Intel® 4th Generation Intel® Core™ i7/i5/ Celeron processor which when paired with the Intel® QM87 Express chipset offers a high performance computing platform with low power consumption. This new product supports two 204-pin dual-channel DDR3L SODIMM at speeds of 1333/1600 MHz, up to 16 GB. One Mini-PCIe socket, four SATA 6.0Gb/s and two SATA 3.0 Gb/s interfaces provide ample storages. With dual Gigabit Ethernet, six COM ports, six USB3.
Mini-ITX EMB-QM87A applications that require high performance and high reliability.
Mini-ITX EMB-QM87A 1.2 Features z Socket BGA 1364, Intel® 4th Generation Core™ i7/i5/Celeron Processor z Intel® 4th Generation Core™ i7/i5/Celeron + QM87 z 204-pin Dual-channel DDR3L 1333/1600 MHz SODIMM x 2, Up to 16 GB z Gigabit Ethernet x 2 z Dual Display Version: Dual 24-bit LVDS, VGA, HDMI Three Display Version: 3 x HDMI, or 2 x HDMI+VGA, or 2 x HDMI+ 24bit LVDS z SATA 6.0Gb/s x 4, SATA 3.0Gb/s x 2, Support RAID 0,1,5,10 z USB2.0 x 4, USB3.
Mini-ITX EMB-QM87A 1.3 Specifications System z From Factor Mini-ITX z Processor Socket BGA 1364, Intel® 4th Generation Core i7/i5 Processor z System Memory 204-pin Dual-channel DDR3L 1333/1600 MHz SODIMM x 2, Up to 16 GB z Chipset Intel® Core i7/i5/Celeron + QM87 z Ethernet LAN1: Intel® Intel® Ethernet Connection I217-LM 10/100/1000Mb LANs, RJ-45 X1 LAN2: Realtek RTL 8111E 10/100/1000Mb LANs, RJ-45 X1 z BIOS AMI BIOS 128Mbit SPI ROM z Wake On LAN Yes z Watchdog Timer Reset: 1 sec.
Mini-ITX EMB-QM87A z Board Size 6.7" x 6.7" (170mm x 170mm) z Gross Weight 1.32 lb (0.6Kg) z Operating Temperature 32°F~140°F (0°C~60°C) z Storage Temperature -4°F~158°F (-20°C~70°C) z Operating Humidity 5% ~ 90% relative humidity, non-condensing Display: Supports CRT/LCD simultaneous / dual / triple view displays z Chipset Intel® Core i7/i5/Celeron + QM87 4th Generation Intel® Core™ i7 / i5 / Celeron® integrated graphics engine (Gen 8, DX11.1, OpenGL 3.2, OpenCL 1.
Mini-ITX EMB-QM87A 5/12V/RING by jumper on pin-9 z USB USB3.0 x 6 USB2.
Mini-ITX EMB-QM87A Chapter 2 Quick Installation Guide Chapter 2 Quick Installation Guide 2 - 1
Mini-ITX EMB-QM87A 2.1 Safety Precautions Always completely disconnect the power cord from your board whenever you are working on it. Do not make connections while the power is on, because a sudden rush of power can damage sensitive electronic components. Always ground yourself to remove any static charge before touching the board. Modern electronic devices are very sensitive to static electric charges. Use a grounding wrist strap at all times.
Mini-ITX EMB-QM87A 2.
Mini-ITX Solder Side Chapter 2 Quick Installation Guide 2 - 4 EMB-QM87A
Mini-ITX EMB-QM87A 2.
Mini-ITX Solder Side Chapter 2 Quick Installation Guide 2 - 6 EMB-QM87A
Mini-ITX EMB-QM87A 2.4 List of Jumpers The board has a number of jumpers that allow you to configure your system to suit your application. The table below shows the function of each of the board's jumpers: Label Function CN12 Board ID Setting CN13 AT/ATX Select CN16 Clear ME CMOS CN17 Clear PCH CMOS CN20 LVDS Setting JP1 DDR3L Voltage Select JP2 COM1 Ring/+5V/+12V Select 2.
Mini-ITX EMB-QM87A CN3,CN10 SATA POWER Wafer CN6 4 Pin System Fan Connector CN9 4 Pin CPU Fan Connector CN11 SPI Programming Connector CN14 USB3.0 Port BOX Header CN18 Debug Port Connector CN21 LVDS Inverter Power Wafer CN22 8 pin DC-IN Power Connector CN23,CN24 10/100/1000 Base Ethernet Connector + USB3.0 Connector CN25 PS/2 keyboard & Mouse Connector CN26 MINI PCIE SLOT AUDIO1 Audio Lin-in/Lin-out/MIC DIMM1,DIMM2 DDR3L SODIMM Slot USB1,USB2 USB2.
Mini-ITX EMB-QM87A 2.6 Setting Jumpers You configure your card to match the needs of your application by setting jumpers. A jumper is the simplest kind of electric switch. It consists of two metal pins and a small metal clip (often protected by a plastic cover) that slides over the pins to connect them. To “close” a jumper you connect the pins with the clip. To “open” a jumper you remove the clip. Sometimes a jumper will have three pins, labeled 1, 2 and 3.
Mini-ITX EMB-QM87A 2.7 AT/ATX Select (CN13) CN13 Function 1-2 ATX (Default) 2-3 AT 2.8 Clear ME (CN16) CN16 Function 1-2 Normal (Default) 2-3 Clear CMOS 2.9 Clear PCH CMOS (CN17) CN17 Function 1-2 Normal (Default) 2-3 Clear CMOS 2.10 LVDS Setting & Inverter Voltage Selection (CN20) LVDS Panel Voltage Select CN20 Function 1-3 +5V 3-5 +3.
Mini-ITX 2-4 +5V (Default) 4-6 +12V EMB-QM87A LVDS Backlight Brightness Control CN20 Function 8-10 Voltage Mode (Default) 10-12 PWM Mode 2.11 DDR3L Voltage Select (JP1) CN13 Function 1-2 1.35V (Default) OFF 1.5V 2.12 COM1 Ring/+5V/+12V Select (JP2) JP5 Function 1-2 +12V 3-4 Ring (Default) 5-6 +5V 2.
Mini-ITX EMB-QM87A 5 SPEAKER(-) 6 SPEAKER(+) 7 Power LED (-) 8 Power LED (+) 9 Reset Switch (-) 10 Reset Switch (+) Note: The max. rating of pin1,2,3,4,7,8 is 0.25A @ 5V 2.14 VGA Port Connector (VGA1) Pin Signal Pin Signal 1 Red 2 Green 3 Blue 4 N.C. 5 GND 6 GND 7 GND 8 GND 9 +5V_CRT 10 GND 11 CRT_PLUG# 12 DDC_DATA 13 CRT_OHSYNCF 14 CRT_OVSYNCF 15 DDC_CLK Note: The max. rating of pin9 is 1.5A @ 5V 2.
Mini-ITX EMB-QM87A Pin Signal Pin Signal 1 DATA2_P 2 GND 3 DATA2_N 4 N.C. 5 GND 6 DATA1_P 7 DATA0_P 8 DATA1_N 9 DATA0_N 10 GND 11 GND 12 CLK_P 13 N.C. 14 CLK_N 15 DDC_CLK 16 N.C. 17 GND 18 DDC_DATA 19 HPD 20 2.
Mini-ITX EMB-QM87A 7 RTS1 8 9 RI1/5V/12V 10 CTS1 RS-422 Pin Signal Pin Signal 1 RS422_TX- 2 RS422_RX+ 3 RS422_TX+ 4 RS422_RX- 5 GND 6 NC 7 NC 8 NC 9 NC/5V/12V 10 RS-485 Pin Signal Pin Signal 1 RS485_D- 2 NC 3 RS485_D+ 4 NC- 5 GND 6 NC 7 NC 8 NC 9 NC/5V/12V 10 Note: The max. rating of pin9 is 1A @ 5V & 12V 2.
Mini-ITX EMB-QM87A 5 GND 6 DSR 7 RTS 8 CTS 9 RI 10 NC Note: The max. rating of pin9 is 1A @ 5V & 12V 2.18 Digital I/O Pin Header (DIO1) Pin Signal Pin Signal 1 IN0 2 IN1 3 IN2 4 IN3 5 OUT0 6 OUT1 7 OUT2 8 OUT3 9 +3.3V 10 GND Note: The max. rating of pin9 is 0.5A @ 3.3V 2.27 SATA Power Wafer (CN3,CN10) Pin Signal Pin Signal 1 +12V 2 GND 3 GND 4 +5V Note: The max.
Mini-ITX EMB-QM87A The max. rating of pin5 is 1 A @ 5V 2.22 4 PIN Fan Wafer (CN9,CN6) Pin Signal Pin Signal 1 GND 2 +12V 3 FAN_TAC 4 FAN_CTL Note: The max. rating of pin2 is 1A @ 12V 2.23 8 pin DC-IN Power Connector Power (CN22) Pin Signal Pin Signal 1 GND 2 GND 3 GND 4 GND 5 +12V 6 +12V 7 +12V 8 +12V 2.21 USB3.
Mini-ITX EMB-QM87A Pin Signal Pin Signal 1 +5V_USB 2 P1_SSRX- 3 P1_SSRX+ 4 GND 5 P1_SSTX- 6 P1_SSTX+ 7 GND 8 P1_D- 9 P1_D+ 10 N.C. 11 P2_D+ 12 P2_D- 13 GND 14 P2_SSTX+ 15 P2_SSTX- 16 GND 17 P2_SSRX+ 18 P2_SSRX- 19 +5V_USB 20 N.C. Note: The max. rating of pin1 is 0.9A @ 5V The max. rating of pin19 is 0.9A @ 5V 2.19 PS/2 keyboard & Mouse Connector (CN25) Pin Signal Pin Signal 1 KB_DATA 2 N.C.
Mini-ITX EMB-QM87A 3 GND 4 +5V_KB 5 KB_CLK 6 N.C. 7 MS_DATA 8 N.C. 9 GND 10 +5V_KB 11 MS_CLK 12 N.C. Note: The max. rating of pin4 is 0.275A @ 5V The max. rating of pin10 is 0.275A @ 5V 2.20 USB Connector (USB1,USB2) Pin Signal Pin Signal 1 +5V_USB 2 GND 3 USB1_N 4 GND 5 USB1_P 6 USB2_P 7 GND 8 USB2_N 9 GND 10 +5V_USB Note: The max. rating of pin 1 is 0.5A @ 5V The max. rating of pin 10 is 0.5A @ 5V 2.
Mini-ITX EMB-QM87A Pin Signal Pin Signal 1 GND 2 SATA_TXP 3 SATA_TXN 4 GND 5 SATA_RXN 6 SATA_RXP 7 GND 2.
Mini-ITX EMB-QM87A 25 LVDS2_DATA3# 26 LVDS2_DATA3 27 LVDSVCC 28 GND 29 LVDS2_CLK# 30 LVDS2_CLK Note: The max. rating of pin3,7 is 2A @ 5V / 3.3V 2.26 LVDS Inverter Power Wafer (CN21) Pin Signal Pin Signal 1 12V / 5V 2 VCON 3 GND 4 GND 5 INV_EN Note: The max.
Mini-ITX EMB-QM87A Below Table for China RoHS Requirements 产品中有毒有害物质或元素名称及含量 AAEON Main Board/ Daughter Board/ Backplane 有毒有害物质或元素 部件名称 铅 汞 镉 六价铬 多溴联苯 多溴二苯醚 (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) × ○ ○ ○ ○ ○ × ○ ○ ○ ○ ○ 印刷电路板 及其电子组件 外部信号 连接器及线材 O:表示该有毒有害物质在该部件所有均质材料中的含量均在 SJ/T 11363-2006 标准规定的限量要求以下。 X:表示该有毒有害物质至少在该部件的某一均质材料中的含量超出 SJ/T 11363-2006 标准规定的限量要求。 备注:此产品所标示之环保使用期限,系指在一般正常使用状况下。 Chapter 2 Quick Installation Guide 2 - 21
Mini-ITX Chapter 2 Quick Installation Guide 2 - 22 EMB-QM87A
EMB-QM87A Chapter 3 AMI BIOS Setup Chapter 3 AMI BIOS Setup 3-1
EMB-QM87A 3.1 System Test and Initialization These routines test and initialize board hardware. If the routines encounter an error during the tests, you will either hear a few short beeps or see an error message on the screen. There are two kinds of errors: fatal and non-fatal. The system can usually continue the boot up sequence with non-fatal errors. System configuration verification These routines check the current system configuration stored in the CMOS memory and BIOS NVRAM.
EMB-QM87A it finally runs down. 3.2 AMI BIOS Setup AMI BIOS ROM has a built-in Setup program that allows users to modify the basic system configuration. This type of information is stored in battery-backed CMOS RAM and BIOS NVRAM so that it retains the Setup information when the power is turned off. Entering Setup Power on the computer and press or immediately. This will allow you to enter Setup. Main Set the date, use tab to switch between date elements.
EMB-QM87A Setup Menu Setup submenu: Main Chapter 3 AMI BIOS Setup 3-4
EMB-QM87A Setup submenu: Advanced Chapter 3 AMI BIOS Setup 3-5
EMB-QM87A Super IO Configuration Chapter 3 AMI BIOS Setup 3-6
EMB-QM87A Serial Port 1 Configuration Options summary: Serial Port Enable or Disable Serial Port (COM) Device Mode Disabled Enabled RS232 RS422 RS485 Select working model Serial Port Auto IO=3F8h; IRQ=4; IO=3F8h; IRQ=3,4 IO=2F8h; IRQ=3,4 IO=3E8h; IRQ=3,4 IO=2E8h; IRQ=3,4 Select an optimal setting for Super IO device.
EMB-QM87A Serial Port 2 Configuration Options summary: Serial Port Disabled Enabled Enable or Disable Serial Port (COM) Serial Port Auto IO=2F8h; IRQ=3; IO=3F8h; IRQ=3,4 IO=2F8h; IRQ=3,4 IO=3E8h; IRQ=3,4 IO=2E8h; IRQ=3,4 Select an optimal setting for Super IO device.
EMB-QM87A Serial Port 3 Configuration Options summary: Serial Port Disabled Enabled Enable or Disable Serial Port (COM) Serial Port Auto IO=3E8h; IRQ=10, IO=3E8h; IRQ=10, IO=2E8h; IRQ=10, IO=2D0h; IRQ=10, IO=2C0h; IRQ=10, Select an optimal setting for Super IO device.
EMB-QM87A Serial Port 4 Configuration Options summary: Serial Port Disabled Enabled Enable or Disable Serial Port (COM) Serial Port Auto IO=2E8h; IRQ=10, IO=3E8h; IRQ=10, IO=2E8h; IRQ=10, IO=2D0h; IRQ=10, IO=2C0h; IRQ=10, Select an optimal setting for Super IO device.
EMB-QM87A Serial Port 5 Configuration Options summary: Serial Port Disabled Enabled Enable or Disable Serial Port (COM) Serial Port Auto IO=2D0h; IRQ=10, IO=3E8h; IRQ=10, IO=2E8h; IRQ=10, IO=2D0h; IRQ=10, IO=2C0h; IRQ=10, Select an optimal setting for Super IO device.
EMB-QM87A Serial Port 6 Configuration Options summary: Serial Port Disabled Enabled Enable or Disable Serial Port (COM) Serial Port Auto IO=2C0h; IRQ=10, IO=3E8h; IRQ=10, IO=2E8h; IRQ=10, IO=2D0h; IRQ=10, IO=2C0h; IRQ=10, Select an optimal setting for Super IO device.
EMB-QM87A H/W Monitor Chapter 3 AMI BIOS Setup 3-13
EMB-QM87A Smart Fan Function Options summary: Fan 1,2 Smart Fan Mode Manual RPM Mode Manual Duty Mode Auto RPM Mode Auto Duty-Cycle Mode Smart Fan Mode Select Fan off temperature limit 15 (0-127) Fan will of when temperature lower than this limit. Fan start temperature limit 45 (0-127) Fan will work when temperature higher than this limit. Fan start PWM 35 (0-255) Fan will start with this PWM value(Range 0-255).
EMB-QM87A PWM SLOPE SETTING 0.125 PWM 0.25 PWM 0.5 PWM 1 PWM 2 PWM 4 PWM 8 PWM 15.
EMB-QM87A Serial Port Cons Options summary: Console Redirection Disabled Enabled Console Redirection Enabled or Disabled.
EMB-QM87A Console Redirection Settings Options summary: Terminal Type VT100 VT100+ VT-UTF8 ANSI Emulation: ANSI: Extended ASCII char set. VT100: ASCII char set. VT100+: Extends VT100 to support color, function keys, etc. VT-UTF8: Uses UTF8 encoding to map Unicode chars onto 1 or more bytes. Bits per second 9600 19200 38400 57600 115200 Selects serial port transmission speed. The speed must be matched on the other side. Long or noisy lines may require lower speeds.
EMB-QM87A Parity None Even Odd Mark Space A parity bit can be sent with the data bits to detect some transmission errors. Even: parity bit is 0 if the num of 1’s in the data bits is even. Odd: parity bit is 0 if num of 1’s in the data bits is odd. Mark: parity bit is always 1. Space: Parity bit is always 0. Mark and Space Parity do not allow for error detection. Stop Bits 1 2 Stop bits indicate the end of a serial data packet. ( A start bit indicates the beginning). The standard setting is 1 stop bit.
EMB-QM87A VT-UTF8 Combo Key Support Disabled Enabled Enable VT-UTF8 Combination Key Support for ANSI/VT100 terminals Recorder Mode Disabled Enabled On this mode enabled only text will be send. This is to capture Terminal data. Resolution 100x31 Disabled Enabled Enables or disables extended terminal resolution Legacy OS Redirection Resolution 80x24 80x25 On Legacy OS, the Number of Rows and Columns supported redirection Putty KeyPad VT100 LINUX XTERMR6 SCO ESCN VT400 Select FunctionKey and KeyPad on Putty.
EMB-QM87A Power Management Options summary: Power Mode ATX Type AT Type Select Power Supply Mode. ACPI Sleep State Suspend Disabled S3 only (Suspend to RAM) Select ACPI sleep state the system will enter when the SUSPEND button is pressed. Restore AC Power Loss Power Off Power On Last State Select AC power state when power is re-applied after a power failure. Resume on Ring Disabled Enabled Enable/Disable Resume from RI# signal. Resume on PCIE Disabled Enabled Enable/Disable Resume from PCIE signal.
EMB-QM87A Enabled Enable or disable System wake on alarm event. When enable, System will wake on the hr::min::sec specified. Wake up day 0 Select 0 for daily system wake up, 1-31 for which day of month that you would like the system to wake up. Wake up hour 0 Select 0-23 For example enter 3 for 3am and 15 for 3pm. Wake up minute 0 0-59 Wake up second 0 0-59 Wake system with Dynamic Time Disabled Enabled Enable or disable System wake on alarm event.
EMB-QM87A CPU Configuration Chapter 3 AMI BIOS Setup 3-22
EMB-QM87A Options summary : Hyper-threading Disabled Enabled Enabled for Windows XP and Linux (OS optimized for Hyper-Threading Technology) and Disabled for other OS (OS not optimized for Hyper-Threading Technology). When Disabled only on thread per enabled core is enabled. Intel Virtualization Technology Disabled Enabled When enabled, a VMM can utilize the additional hardware capabilities provided by Vanderpool Technology.
EMB-QM87A AMT Configuration Options summary: Intel AMT Disabled Enabled Enable/Disable Intel ® Active Management Technology BIOS Extension. Note : iAMT H/W is always enabled. This option just controls the BIOS extension execution. If enabled, this requires additional firmware in the SPI device Un-Configure ME Disabled Enabled OEMFlag Bit 15: Un-Configure ME without password.
EMB-QM87A SATA Configuration (IDE) Options summary : SATA Controller(s) Disabled Enabled Enable or disable SATA Device. SATA Mode Selection IDE AHCI RAID Determines how SATA controller(s) operate.
EMB-QM87A SATA Configuration (AHCI) Options summary : SATA Controller Speed Disabled Enabled Enable or disable SATA Device. SATA Mode Selection Default Gen1 Gen2 Gen3 Indicates the maximum speed the SATA controller can support. Port Disabled Enabled Enable or Disable SATA Port Hot Plug Disabled Enabled Designates this port as Hot Pluggable. External SATA Disabled Enabled External SATA Support.
EMB-QM87A SATA Device Type Hard Disk Drive Solid State Drive Indentify the SATA port is connected to Solid State Drive or Hard Disk Drive. Spin Up Device Disabled Enabled On an edge detect from 0 to 1, the PCH starts a COMRESET initialization sequence to device.
EMB-QM87A SATA Configuration (RAID) Options summary : SATA Controller Speed Disabled Enabled Enable or disable SATA Device. SATA Mode Selection Default Gen1 Gen2 Gen3 Indicates the maximum speed the SATA controller can support. Port Disabled Enabled Enable or Disable SATA Port Hot Plug Disabled Enabled Designates this port as Hot Pluggable. External SATA Disabled Enabled External SATA Support.
EMB-QM87A SATA Device Type Hard Disk Drive Solid State Drive Indentify the SATA port is connected to Solid State Drive or Hard Disk Drive. Spin Up Device Disabled Enabled On an edge detect from 0 to 1, the PCH starts a COMRESET initialization sequence to device.
EMB-QM87A USB Configuration Options summary: Legacy USB Support Enabled Disabled Auto Enables Legacy USB support. AUTO option disables legacy support if no USB devices are connected. DISABLE option will keep USB device available only for EFI applications.
EMB-QM87A Dynamic Digital IO Options Summary: DIOx Direction Set Digital IO as Input or Output Output Level Input (DIO0,1,2,3) Output (DIO4,5,6,7) Hi Low Set Digital IO Output as Hi or Low Chapter 3 AMI BIOS Setup 3-31
EMB-QM87A Setup submenu: Chipset Chapter 3 AMI BIOS Setup 3-32
EMB-QM87A PCH-IO Configuration Options summary: PCH LAN Controller Enable or disable onboard NIC. LAN RTL8111E Control the PCI Express Root Port. Mini Card Control the PCI Express Root Port. Aazlia Enabled Disabled Disabled Enabled Disabled Enabled Disabled Enabled Auto Control Detection of the Azalia device. Disabled = Azalia will be unconditionally disabled Enabled = Azalia will be unconditionally Enabled Auto = Azalia will be enabled If present , disabled otherwise.
EMB-QM87A System Agent (SA) Configuration Options summary : VT-d Disabled Enabled Check to enable VT-d function on MCH. Primary Display Auto IGFX PEG PCIE Select which of IGFX/PEG/PCI Graphic device should be Primary Display. Internal Graphics Auto Disabled Enabled Keep IGD enabled base on the setup options.
EMB-QM87A Select the Video Device which will be activated during POST. This has no effect if external graphics present. Secondary boot display selection will appear based on your selection. VGA modes will be supported only on primary display. Secondary IGFX Boot Display Disabled CRT LVDS HDMI1 HDMI2 HDMI3 Select Secondary Display Device.
EMB-QM87A Memory Configuration Chapter 3 AMI BIOS Setup 3-36
EMB-QM87A Boot Options summary : Quite Boot Disabled Enabled Enables or disables Quiet Boot option. Launch I218LM PXE OpROM Disabled Enabled Enabled or Disable Legacy Boot Option for I218LM. Launch RTL8111E PXE OpROM Disabled Enabled Enabled or Disable Legacy Boot Option for RTL8111E.
EMB-QM87A Security Change User/Supervisor Password You can install a Supervisor password, and if you install a supervisor password, you can then install a user password. A user password does not provide access to many of the features in the Setup utility. If you highlight these items and press Enter, a dialog box appears which lets you enter a password. You can enter no more than six letters or numbers. Press Enter after you have typed in the password.
EMB-QM87A Setup submenu: Exit Chapter 3 AMI BIOS Setup 3-39
Mini-ITX EMB-QM87A Chapter 4 Driver Installation .
Mini-ITX EMB-QM87A The EMB-QM87A comes with an AutoRun DVD-ROM that contains all drivers and utilities that can help you to install the driver automatically. Insert the driver DVD, the driver DVD-title will auto start and show the installation guide. If not, please follow the sequence below to install the drivers. Follow the sequence below to install the drivers: Step 1 – Install INF Driver Step 2 – Install VGA Driver Step 3 – Install USB3.
Mini-ITX 4.1 EMB-QM87A Installation: Insert the EMB-QM87A DVD-ROM into the DVD-ROM drive. And install the drivers from Step 1 to Step 9 in order. Step 1 – Install Chipset Driver 1. Click on the Step 1-INF folder and double click on the infinst_autol.exe file 2. Follow the instructions that the window shows 3. The system will help you install the driver automatically Step 2 – Install VGA Driver 1. Click on the Step 2-VGA folder and select the OS folder your system is 2. Double click on the Setup.
Mini-ITX EMB-QM87A Step 4 – Install Audio Driver 1. Click on the Step 4- Audio folder and select the OS folder your system is 2. Double click on the .exe located in each OS folder 3. Follow the instructions that the window shows 4. The system will help you install the driver automatically Step 5 – Install LAN Driver 1. Click on the Step 5-LAN folder and select the folder of LAN chip the system adopted 2. Select the OS folder your system is and double click on the .exe file located in each OS folder 3.
Mini-ITX EMB-QM87A Step 8 – Install TPM Driver 4. Click on the STEP8-TPM folder and select the OS folder your system is 5. Double click on the Setup.exe file 6. Follow the instructions that the window shows 7.
Mini-ITX EMB-QM87A Step 9 – Install UART Driver (Optional) For Windows® XP 1. Click on the STEP9-UART folder and double click on patch.bat file 2. Follow the instructions that the window shows 3. The system will help you to install the driver automatically For Windows® 7 1. Create a password for Administrator account.
Mini-ITX EMB-QM87A 2. Change User Account Control Settings to [Never notify] 3. Reboot and Administrator login.
Mini-ITX EMB-QM87A 4. To run patch.bat with [Run as administrator].
Mini-ITX EMB-QM87A For Windows® 8 1. Right click [Command Prompt] and [run as administrator] 2. Run Command Prompt by administrator.
Mini-ITX EMB-QM87A 3. Run patch.bat in UART driver folder path. 4. Update successful.
Mini-ITX EMB-QM87A 5. Restart. 6. Com port driver\serial.sys, provider will change to [Windows(R) Win7 DDK provider].
Mini-ITX EMB-QM87A Appendix A Programming the Watchdog Timer Appendix A Programming the Watchdog Timer A-1
Mini-ITX EMB-QM87A A.1 Watchdog Timer Initial Program Table 1 : SuperIO relative register table Default Value Index 0x2E(Note1) Data 0x2F(Note2) Note SIO MB PnP Mode Index Register 0x2E or 0x4E SIO MB PnP Mode Data Register 0x2F or 0x4F Table 2 : Watchdog relative register table LDN Register BitNum Value Note Time of watchdog timer Timer Counter 0x07(Note3) 0xF6(Note4) (Note24) (0~255) This register is byte access Select time unit.
Mini-ITX EMB-QM87A ************************************************************************************ // SuperIO relative definition (Please reference to Table 1) #define byte SIOIndex #define byte SIOData //This parameter is represented from Note1 //This parameter is represented from Note2 #define void IOWriteByte(byte IOPort, byte Value); #define byte IOReadByte(byte IOPort); // Watch Dog relative definition (Please reference to Table 2) #define byte TimerLDN //This parameter is represent
Mini-ITX EMB-QM87A ************************************************************************************ VOID Main(){ // Procedure : AaeonWDTConfig // (byte)Timer : Time of WDT timer.(0x00~0xFF) // (boolean)Unit : Select time unit(0: second, 1: minute). AaeonWDTConfig(); // Procedure : AaeonWDTEnable // This procudure will enable the WDT counting.
Mini-ITX EMB-QM87A ************************************************************************************ // Procedure : AaeonWDTEnable VOID AaeonWDTEnable (){ WDTEnableDisable(EnableLDN, EnableReg, EnableBit, 1); } // Procedure : AaeonWDTConfig VOID AaeonWDTConfig (){ // Disable WDT counting WDTEnableDisable(EnableLDN, EnableReg, EnableBit, 0); // Clear Watchdog Timeout Status WDTClearTimeoutStatus(); // WDT relative parameter setting WDTParameterSetting(); } VOID WDTEnableDisable(byte LDN, byte Regis
Mini-ITX EMB-QM87A ************************************************************************************ VOID SIOEnterMBPnPMode(){ IOWriteByte(SIOIndex, 0x87); IOWriteByte(SIOIndex, 0x87); } VOID SIOExitMBPnPMode(){ IOWriteByte(SIOIndex, 0xAA); } VOID SIOSelectLDN(byte LDN){ IOWriteByte(SIOIndex, 0x07); // SIO LDN Register Offset = 0x07 IOWriteByte(SIOData, LDN); } VOID SIOBitSet(byte LDN, byte Register, byte BitNum, byte Value){ Byte TmpValue; SIOEnterMBPnPMode(); SIOSelectLDN(byte LDN); IOWriteByt
Mini-ITX EMB-QM87A Appendix B I/O Information Appendix B I/O Information B-1
Mini-ITX B.
Mini-ITX EMB-QM87A Appendix B I/O Information B-3
Mini-ITX B.
Mini-ITX EMB-QM87A B.
Mini-ITX Appendix B I/O Information B-6 EMB-QM87A
Mini-ITX EMB-QM87A Appendix B I/O Information B-7
Mini-ITX Appendix B I/O Information B-8 EMB-QM87A
Mini-ITX EMB-QM87A B.
Mini-ITX EMB-QM87A Appendix C Mating Connector Appendix C Mating Connector C - 1
Mini-ITX EMB-QM87A C.1 List of Mating Connectors and Cables The table notes mating connectors and available cables. Connector Label Mating Connector Function Vendor Model No.
Mini-ITX EMB-QM87A SATA1, SATA2, SATA III SATA5, Connector PINREX 770-83-07SV29 SATA CABLE 17090708 00 PINREX 770-83-07SG29 SATA CABLE 17090708 00 PINREX 222-97-05GBE1 PINREX 52X-40-20GV52 SATA6. SATA3, SATA II SATA4. Connector USB1, USB2 CN14 USB2.0 pin header USB3.0 pin header Note: The AAEON Cable P/N with “ * ” sign is for WiTAS series products.
Mini-ITX EMB-QM87A Appendix D Electrical Specifications for I/O Ports Appendix E Electrical Specifications for I/O Ports D-1
Mini-ITX EMB-QM87A D.1 DIO Programming EMB-QM87A utilizes FINTEK 81866 chipset as its Digital I/O controller. Below are the procedures to complete its configuration and the AAEON initial watchdog timer program is also attached based on which you can develop customized program to fit your application. There are three steps to complete the configuration setup: (1) Enter the MB PnP Mode; (2) Modify the data of configuration registers; (3) Exit the MB PnP Mode.
Mini-ITX EMB-QM87A D.
Mini-ITX EMB-QM87A D.
Mini-ITX EMB-QM87A ************************************************************************************ // Digital Output control relative definition (Please reference to Table 3) #define byte DOutput1LDN // This parameter is represented from Note27 #define byte DOutput1Reg // This parameter is represented from Note28 #define byte DOutput1Bit // This parameter is represented from Note29 #define byte DOutput1Val // This parameter is represented from Note30 #define byte DOutput2LDN // This par
Mini-ITX EMB-QM87A ************************************************************************************ VOID Main(){ Boolean PinStatus ; // Procedure : AaeonReadPinStatus // Input : // Example, Read Digital I/O Pin 3 status // Output : // InputStatus : // 0: Digital I/O Pin level is low // 1: Digital I/O Pin level is High PinStatus = AaeonReadPinStatus(DInput3LDN, DInput3Reg, DInput3Bit); // Procedure : AaeonSetOutputLevel // Input : // Example, Set Digital I/O Pin 6 level AaeonSetOutputLevel(D
Mini-ITX EMB-QM87A ************************************************************************************ Boolean AaeonReadPinStatus(byte LDN, byte Register, byte BitNum){ Boolean PinStatus ; PinStatus = SIOBitRead(LDN, Register, BitNum); Return PinStatus ; } VOID AaeonSetOutputLevel(byte LDN, byte Register, byte BitNum, byte Value){ ConfigToOutputMode(LDN, Register, BitNum); SIOBitSet(LDN, Register, BitNum, Value); } ************************************************************************************
Mini-ITX EMB-QM87A ************************************************************************************ VOID SIOEnterMBPnPMode(){ IOWriteByte(SIOIndex, 0x87); IOWriteByte(SIOIndex, 0x87); } VOID SIOExitMBPnPMode(){ IOWriteByte(SIOIndex, 0xAA); } VOID SIOSelectLDN(byte LDN){ IOWriteByte(SIOIndex, 0x07); // SIO LDN Register Offset = 0x07 IOWriteByte(SIOData, LDN); } VOID SIOBitSet(byte LDN, byte Register, byte BitNum, byte Value){ Byte TmpValue; SIOEnterMBPnPMode(); SIOSelectLDN(byte LDN); IOWriteByt
Mini-ITX EMB-QM87A ************************************************************************************ Boolean SIOBitRead(byte LDN, byte Register, byte BitNum){ Byte TmpValue; SIOEnterMBPnPMode(); SIOSelectLDN(LDN); IOWriteByte(SIOIndex, Register); TmpValue = IOReadByte(SIOData); TmpValue &= (1 << BitNum); SIOExitMBPnPMode(); If(TmpValue == 0) Return 0; Return 1; } VOID ConfigToOutputMode(byte LDN, byte Register, byte BitNum){ Byte TmpValue, OutputEnableReg; OutputEnableReg = Register‐1; SIOEnterMBPnP