PICO840 ® Intel AtomTM E3845/E3827 Processors Pico-ITX Board User’s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. Axiomtek Co., Ltd. assumes no responsibility for any infringements of patents or any third party’s rights, and any liability arising from such use. Axiomtek does not warrant or assume any legal liability or responsibility for the accuracy, completeness or usefulness of any information in this document. Axiomtek does not make any commitment to update the information in this manual. Axiomtek reserves the right to change or revise this document and/or product at any time without notice. No part of this document may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Axiomtek Co., Ltd. CAUTION If you replace wrong batteries, it causes the danger of explosion. It is recommended by the manufacturer that you follow the manufacturer’s instructions to only replace the same or equivalent type of battery, and dispose of used ones. Copyright 2015 Axiomtek Co., Ltd. All Rights Reserved March 2015, Version A1 Printed in Taiwan ii ESD Precautions Computer boards have integrated circuits sensitive to static electricity. To prevent chipsets from electrostatic discharge damage, please take care of the following jobs with precautions: Do not remove boards or integrated circuits from their anti-static packaging until you are ready to install them. Before holding the board or integrated circuit, touch an unpainted portion of the system unit chassis for a few seconds. It discharges static electricity from your body. Wear a wrist-grounding strap, available from most electronic component stores, when handling boards and components. Trademarks Acknowledgments Axiomtek is a trademark of Axiomtek Co., Ltd. ® Windows is a trademark of Microsoft Corporation. AMI is a trademark of American Megatrend Inc. IBM, PC/AT, PS/2, VGA are trademarks of International Business Machines Corporation. ® ® Intel and Pentium are trademarks of Intel Corporation. Other brand names and trademarks are the properties and registered brands of their respective owners. iii Table of Contents Disclaimers ..................................................................................................... ii ESD Precautions ........................................................................................... iii Chapter 1 Introduction ............................................. 1 1.1 Features ............................................................................................... 2 1.2 Specifications ...................................................................................... 2 1.3 Utilities Supported .............................................................................. 3 Chapter 2 Board and Pin Assignments .................... 5 2.1 Board Dimensions and Fixing Holes ................................................. 5 2.2 Board Layout ....................................................................................... 7 2.3 Assembly Drawing .............................................................................. 9 2.4 Jumper and Switch Settings ............................................................ 12 2.4.1 2.4.2 2.4.3 2.4.4 2.5 LVDS Voltage Selection (JP1 and JP2) .................................................... 13 LVDS Brightness Control Mode Setting (JP4) .......................................... 13 Restore BIOS Optimal Defaults (JP5) ....................................................... 13 Auto Power On (SW1) ............................................................................... 13 Connectors ........................................................................................ 14 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 Chapter 3 VGA Connector (CN1) ............................................................................... 15 HDMI Connector (CN2) ............................................................................. 15 DC Power Jack w/ Screw (CN3) ............................................................... 15 SMBus Connector (CN4) .......................................................................... 16 LVDS Connector (CN6) ............................................................................. 16 Power LED Header (CN7) ......................................................................... 18 SATA Power Connector (CN8) .................................................................. 18 External Speaker and Internal Buzzer Header (CN9) ............................... 18 Inverter Connector (CN10) ........................................................................ 18 Fan Power Connector (CN11) ................................................................... 19 Board to Board Connectors (CN12 and CN13) ......................................... 19 Ethernet Port (LAN1) ................................................................................. 20 SATA Connector (SATA1) .......................................................................... 20 CMOS Battery Connector (BAT1) ............................................................. 21 Full-size PCI-Express Mini Card and mSATA Connector (SCN1) ............. 21 I/O Board................................................ 23 3.1 AX93283 Specifications .................................................................... 23 3.2 AX93283 Dimensions and Fixing Holes .......................................... 23 iv 3.3 AX93283 Board Layout ..................................................................... 24 3.4 AX93283 Jumper Settings ................................................................ 25 3.4.1 3.5 COM1 Data/Power Selection (JP1 and JP2) ............................................ 25 AX93283 Connectors, Switches and LED ....................................... 26 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 System Reset Switch (CN1) ...................................................................... 26 Audio Jack (CN2) ...................................................................................... 26 COM1 Connector (CN3) ............................................................................ 27 COM2 Connector (CN4) ............................................................................ 27 System Power Switch (CN5) ..................................................................... 27 Board to Board Connectors (CN9 and CN10) ........................................... 28 USB Connectors (USB1 and USB2) ......................................................... 29 Power and HDD LED Indicator (D1) ......................................................... 29 Chapter 4 Hardware Description ........................... 31 4.1 Microprocessors ............................................................................... 31 4.2 BIOS ................................................................................................... 31 4.3 System Memory ................................................................................. 31 4.4 I/O Port Address Map ........................................................................ 32 4.5 Interrupt Controller (IRQ) Map ......................................................... 33 4.6 Memory Map ...................................................................................... 36 Chapter 5 AMI BIOS Setup Utility .......................... 37 5.1 Starting ............................................................................................... 37 5.2 Navigation Keys ................................................................................ 37 5.3 Main Menu.......................................................................................... 39 5.4 Advanced Menu ................................................................................. 40 5.5 Chipset Menu ..................................................................................... 51 5.6 Security Menu .................................................................................... 54 5.7 Boot Menu.......................................................................................... 55 5.8 Save & Exit Menu .............................................................................. 56 Appendix A Watchdog Timer ................................... 59 A.1 About Watchdog Timer ..................................................................... 59 A.2 How to Use Watchdog Timer ............................................................ 59 A.3 Sample Program ................................................................................ 60 v This page is intentionally left blank. vi ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Chapter 1 Introduction ® TM The PICO840 is a Pico-ITX board with Intel Atom E3845/E3827 that delivers outstanding system performance through high-bandwidth interfaces, multiple I/O functions for interactive applications and various embedded computing solutions. The board has one 204-pin unbuffered SO-DIMM socket for DDR3L 1333/1066MHz SO-DIMM memory, maximum memory capacity up to 8GB. It also features one Gigabit/Fast Ethernet, one serial ATA port with transfer rates up to 3Gb/s, four USB 2.0 high speed compliant, and built-in high definition audio codec that can achieve the best stability and reliability for industrial applications. Additionally, it provides you with unique embedded features, such as two serial ports in RS-232/422/485 and Pico-ITX form factor that applies an extensive array of PC peripherals. The board can be enhanced by its built-in watchdog timer function, a special industrial feature not commonly seen on other motherboards. Introduction 1 ® TM PICO840 Intel Atom 1.1 Features ® Specifications CPU TM Intel Atom quad core E3845 (1.91GHz) and dual core E3827 (1.75GHz) 1 DDR3L SO-DIMM supports up to 8GB memory capacity 4 USB 2.0 ports 2 COM ports +12V DC-in only 1 PCI-Express Mini Card w/ mSATA supported 1.2 E3845/E3827 processors Pico-ITX Board ® TM Intel Atom quad core E3845 1.91GHz. ® TM Intel Atom dual core E3827 1.75GHz Thermal Solution Fanless but with reserved fan connector. Operating Temperature -40°C~70°C BIOS American Megatrends Inc. UEFI (Unified Extensible Firmware Interface) BIOS. 16Mbit SPI Flash, DMI, Plug and Play. PXE Ethernet Boot ROM. System Memory One 204-pin unbuffered DDR3L SO-DIMM socket. Maximum up to 8GB DDR3L 1333/1066MHz memory. Onboard Multi I/O Controller: Fintek F81803U. Serial Ports: Two ports for RS-232/422/485. Serial ATA One SATA-300 connector. mSATA supported (Optional) USB Interface Four USB ports with fuse protection and complies with USB Spec. Rev. 2.0. Display A standard 15-pin D-Sub VGA connector which is co-layout with a HDMI connector. One 2x20-pin connector for 18/24-bit single/dual channel LVDS and one 8-pin inverter connector. LVDS resolution is up to 1920x1200 in 24-bit dual channel. Trusted Platform Module (TPM) Controller: ST ST33TPM12LPC via LPC bus interface. Complies with TPM1.2 main and PC client specification. Watchdog Timer 1~255 seconds or minutes; up to 255 levels. 2 Introduction ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Ethernet ® One port with Intel i210IT for Gigabit/Fast Ethernet. One RJ-45 connector. Audio HD audio compliant with Realtek ALC662. MIC-in and line-out. Expansion Interface One full-size PCI-Express Mini Card socket complies with PCI-Express Mini Card Spec. V1.2. Power Input DC power jack connector, co-layout with 1x2-pin right angle connector. +12V DC-in only. AT auto power on function supported. Power Management ACPI (Advanced Configuration and Power Interface). Form Factor Pico-ITX form factor. All specifications and images are subject to change without notice. Note 1.3 Utilities Supported Chipset and graphics driver Ethernet driver (i210IT) Audio driver Trusted Execution Engine Sideband Fabric Device Introduction 3 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board This page is intentionally left blank. 4 Introduction ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Chapter 2 Board and Pin Assignments 2.1 Board Dimensions and Fixing Holes Top View Board and Pin Assignments 5 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Bottom View Side View 6 Board and Pin Assignments ® TM PICO840 Intel Atom 2.2 E3845/E3827 processors Pico-ITX Board Board Layout Top View Side View Board and Pin Assignments 7 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board SCN1 SSODIMM1 Bottom View 8 Board and Pin Assignments ® TM PICO840 Intel Atom 2.3 E3845/E3827 processors Pico-ITX Board Assembly Drawing Heatsink for PICO840 (see image below): First of all, use the following four screws to secure heatsink on heatspreader. x4 Board and Pin Assignments 9 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board For thermal dissipation, a heatspreader enables the PICO840’s components to dissipate heat efficiently. Images below illustrate how to install the heat spreader. Installing Heatspreader The PICO840 has four assembly holes for installing heatspreader plate. Align and firmly secure the heatspreader plate to the PICO840. Be careful not to over-tighten the screws. x4 10 x4 x4 Board and Pin Assignments ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Installing Heatspreader and AX93283 I/O Board Gently insert I/O board into CN12 and CN13. Align and firmly secure the heatspreader plate and I/O board to PICO840. Be careful not to over-tighten the screws. See chapter 3 for more details of AX93283 I/O board. x4 Board and Pin Assignments x2 x2 x4 11 ® TM PICO840 Intel Atom 2.4 E3845/E3827 processors Pico-ITX Board Jumper and Switch Settings Jumper is a small component consisting of jumper clip and jumper pins. Install jumper clip on 2 jumper pins to close. And remove jumper clip from 2 jumper pins to open. Below illustration shows how to set up jumper. Properly configure jumper and switch settings on the PICO840 to meet your application purpose. Below you can find a summary table of jumpers, switch and onboard default settings. Once the default jumper or switch setting needs to be changed, please do it under power-off condition. Note Jumper and Switch JP1 JP2 JP4 JP5 SW1 12 Description LVDS +12V Voltage Selection Default: N/A LVDS +3.3V/+5V Voltage Selection Default: +3.3V LVDS Brightness Control Mode Setting Default: PWM Mode Restore BIOS Optimal Defaults Default: Normal Operation Auto Power On Default: Disable Setting 1-2 Open 1-2 Close 1-2 Close 1-2 Close 1-2 Close Board and Pin Assignments ® TM PICO840 Intel Atom 2.4.1 E3845/E3827 processors Pico-ITX Board LVDS Voltage Selection (JP1 and JP2) The board supports voltage selection for flat panel displays. Use these jumpers to set LVDS connector (CN6) pin 1~6 VCCM to +3.3V, +5V or +12V. To prevent hardware damage, before connecting please make sure that input voltage of flat panel is correct. Function JP1 Setting +12V level N/A Close Open Function JP2 Setting +3.3V level (Default) +5V level 1-2 close 2-3 close 2.4.2 JP1 JP2 LVDS Brightness Control Mode Setting (JP4) The JP4 enables you to select PWM or voltage control mode for inverter connector (CN10). These two control modes are for adjusting the brightness of LVDS panel. Function Setting PWM mode (Default) Voltage mode 1-2 close 3-4 close 2.4.3 Restore BIOS Optimal Defaults (JP5) Put jumper clip to pin 2-3 for a few seconds then move it back to pin 1-2. Doing this procedure can restore BIOS optimal defaults. Function Setting Normal (Default) 1-2 close Restore BIOS optimal defaults 2-3 close 2.4.4 Auto Power On (SW1) If SW1 is enabled for power input, the system will be automatically power on without pressing soft power button. If SW1 is disabled for power input, it is necessary to manually press soft power button to power on the system. Function Setting Disable auto power on (Default) Enable auto power on 1-2 close 2-3 close Board and Pin Assignments 13 ® TM PICO840 Intel Atom 2.5 E3845/E3827 processors Pico-ITX Board Connectors Signals go to other parts of the system through connectors. Loose or improper connection might cause problems, please make sure all connectors are properly and firmly connected. Here is a summary table which shows all connectors on the hardware. Connector Description CN1 VGA Connector CN2 HDMI Connector CN3 DC Power Jack w/ Screw CN4 SMBus Connector CN6 LVDS Connector CN7 Power LED Header CN8 SATA Power Connector CN9 External Speaker and Internal Buzzer Header CN10 Inverter Connector CN11 Fan Power Connector CN12 40-pin Board to Board Connector CN13 20-pin Board to Board Connector LAN1 Ethernet Port SATA1 SATA Connector BAT1 CMOS Battery Connector SCN1 Full-size PCI-Express Mini Card and mSATA Connector SSODIMM1 DDR3L SO-DIMM Connector 14 Board and Pin Assignments ® TM PICO840 Intel Atom 2.5.1 E3845/E3827 processors Pico-ITX Board VGA Connector (CN1) The CN1 is a standard 15-pin D-Sub connector which is co-layout with HDMI connector (CN2). It is commonly used for VGA display. This VGA interface configuration can be configured via software utility. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 RED BLUE GND GND CRT_VCC N.C Hsync DDC_CLK 2 4 6 8 10 12 14 GREEN N.C CRT_DETE GND GND DDC_DATA Vsync 2.5.2 HDMI Connector (CN2) The HDMI (High-Definition Multimedia Interface) is a compact digital interface which is capable of transmitting high-definition video and high-resolution audio over a single cable. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 HDMI OUT_DATA2+ HDMI OUT_DATA2GND HDMI OUT_DATA0+ HDMI OUT_DATA0GND N.C. HDMI OUT_SCL GND HDMI_HTPLG 2 4 6 8 10 12 14 16 18 GND HDMI OUT_DATA1+ HDMI OUT_DATA1GND HDMI OUT_Clock+ HDMI OUT_ClockN.C. HDMI OUT_SDA +5V 2.5.3 DC Power Jack w/ Screw (CN3) The CN3 is a DC power jack with screw. Firmly insert at least 60W adapter into this connector. Loose connection may cause system instability and make sure all components/devices are properly installed before connecting this power jack Board and Pin Assignments 15 ® TM PICO840 Intel Atom 2.5.4 E3845/E3827 processors Pico-ITX Board SMBus Connector (CN4) This connector is for SMBus (System Management Bus) interface. Pin Signal 1 2 3 SMBus clock SMBus data GND 2.5.5 LVDS Connector (CN6) This board has a 2x20-pin connector for LVDS LCD interface. It is strongly recommended to use the matching JST SHDR-40VS-B connector for LVDS interface. Pin 1~6 VCCM can be set to +3.3V, +5V or +12V by setting JP2 or JP1 (see section 2.4.1). 18-bit single channel 16 Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 VCCM VCCM VCCM N.C GND N.C N.C GND N.C N.C GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ GND Channel A D2Channel A D2+ GND 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 VCCM VCCM VCCM N.C GND N.C N.C GND N.C N.C GND N.C N.C GND N.C N.C GND Channel A CLKChannel A CLK+ GND Board and Pin Assignments ® TM PICO840 Intel Atom 24-bit single channel E3845/E3827 processors Pico-ITX Board 18-bit dual channel Pin Signal Pin Signal Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 VCCM VCCM VCCM N.C GND N.C N.C GND N.C N.C GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ GND Channel A D2Channel A D2+ GND VCCM VCCM VCCM N.C GND N.C N.C GND N.C N.C GND N.C N.C GND Channel A D3Channel A D3+ GND Channel A CLKChannel A CLK+ GND VCCM VCCM VCCM N.C GND N.C N.C GND Channel B CLKChannel B CLK+ GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ GND Channel A D2Channel A D2+ GND VCCM VCCM VCCM N.C GND Channel B D0Channel B D0+ GND Channel B D1Channel B D1+ GND Channel B D2Channel B D2+ GND N.C N.C GND Channel A CLKChannel A CLK+ GND 24-bit dual channel Pin Signal Pin Signal 1 VCCM 2 VCCM 3 VCCM 4 VCCM 5 VCCM 6 VCCM 7 N.C 8 N.C 9 GND 10 GND 11 Channel B D3- 12 Channel B D0- 13 Channel B D3+ 14 Channel B D0+ 15 GND 16 GND 17 Channel B CLK- 18 Channel B D1- 19 Channel B CLK+ 20 Channel B D1+ 21 GND 22 GND 23 Channel A D0- 24 Channel B D2- 25 Channel A D0+ 26 Channel B D2+ 27 GND 28 GND 29 Channel A D1- 30 Channel A D3- 31 Channel A D1+ 32 Channel A D3+ 33 GND 34 GND 35 Channel A D2- 36 Channel A CLK- 37 Channel A D2+ 38 Channel A CLK+ 39 GND 40 GND Board and Pin Assignments 17 ® TM PICO840 Intel Atom 2.5.6 E3845/E3827 processors Pico-ITX Board Power LED Header (CN7) The CN7 is for power LED interface. Pin Signal 1 2 +5V GND 2.5.7 SATA Power Connector (CN8) The CN8 is for SATA power interface. Pin Signal 1 2 3 4 +12V GND GND +5V 2.5.8 External Speaker and Internal Buzzer Header (CN9) Pin 1, 2 and 3 connect the case-mounted speaker unit or internal buzzer. While connecting the CPU board to an internal buzzer, please set pin 2 and 3 closed (default); while connecting to an external speaker, you need to set pins 2 and 3 opened and connect the speaker cable to pin 1(+) and pin 2(-). Pin Signal 1 2 3 EXT SPK+ EXT SPKBuzzer 2.5.9 Inverter Connector (CN10) This is a DF13-8S-1.25C 8-pin connector for inverter. We strongly recommend you to use the matching DF13-8S-1.25C connector to avoid malfunction. 18 Pin Signal 1 2 3 4 5 6 7 8 VBL1 (+12V level) VBL1 (+12V level) VBL2 (+5V level) VBL_ENABLE GND GND GND VBL Brightness Control Board and Pin Assignments ® TM PICO840 Intel Atom 2.5.10 E3845/E3827 processors Pico-ITX Board Fan Power Connector (CN11) The CN11 is a 2.5mm pitch wafer connector for fan power interface. Pin Signal 1 2 +5V GND 2.5.11 1 2 Board to Board Connectors (CN12 and CN13) The pin assignments of CN12 are given as follows. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 MIC LINE_IN_L LINE_IN_R GND GND USB1_PWR USB0_DATAUSB0_DATA+ GND GND USB2_PWR USB2_DATAUSB2_DATA+ GND GND +5V RESET +5V HDD_LED GND 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 LINE_OUT_L LINE_OUT_R GND GND GND USB1_PWR USB1_DATAUSB1_DATA+ GND GND USB2_PWR USB3_DATAUSB3_DATA+ GND GND PS_ON GND +12V +12V Ni Board and Pin Assignments 2 40 1 39 19 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board The pin assignments of CN13 are given as follows. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 DCD2 RXD2 TXD2 DTR2 GND DCD1 RXD1 TXD1 DTR1 GND 2 4 6 8 10 12 14 16 18 20 DSR2 RTS2 CTS2 RI2 +5V DSR1 RTS1 CTS1 RI1 +5V 2 20 1 19 It is suggested to insert AX93283 I/O board into CN12 and CN13 (see chapter 3 for details of AX93283). Note 2.5.12 Ethernet Port (LAN1) The board has one RJ-45 Ethernet connector. Connection can be established by plugging one end of the Ethernet cable into this RJ-45 connector and the other end (phone jack) to a 1000/100/10-Base-T hub. Pin L1 L2 L3 L4 A B Signal Pin MDI0P L5 MDI0N L6 MDI1P L7 MDI1N L8 Active LED (Yellow) 100 LAN LED (Green) (Orange) 2.5.13 Signal MDI2P MDI2N MDI3P MDI3N / 1000 LAN LED SATA Connector (SATA1) This Serial Advanced Technology Attachment (Serial ATA or SATA) connector is for high-speed SATA interface port. It is a computer bus interface for connecting to devices such as hard disk drives. 20 Pin Signal 1 2 3 4 5 6 7 GND TXP TXN GND RXN RXP GND 1 Board and Pin Assignments ® TM PICO840 Intel Atom 2.5.14 E3845/E3827 processors Pico-ITX Board CMOS Battery Connector (BAT1) This connector is for CMOS battery interface. Pin Signal 1 2 +3.3V GND 2.5.15 (SCN1) 1 Full-size PCI-Express Mini Card and mSATA Connector This is a full-size PCI-Express Mini Card connector on the bottom side applying to either PCI-Express or USB 2.0 or SATA (mSATA). It complies with PCI-Express Mini Card Spec. V1.2. It can also support mSATA cards. Please refer to BIOS setting in section 5.4 to enable or disable mSATA support. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 WAKE# No use No use CLKREQ# GND REFCLKREFCLK+ GND No use No use GND PE_RXN3/ SATA_RXP PE_RXP3/ SATA_RXN GND GND PE_TXN3/ SATA_TXN PE_TXP3/ SATA_TXP GND GND +3.3VSB +3.3VSB GND No use No use No use No use 2 4 6 8 10 12 14 16 18 20 22 24 +3.3VSB GND +1.5V No use No use No use No use No use GND W_DISABLE# PERST# +3.3VSB 26 GND 28 30 32 +1.5V SMB_CLK SMB_DATA 34 GND 36 38 40 42 44 46 48 50 52 USB_D8USB_D8+ GND No use No use No use +1.5V GND +3.3VSB 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 Board and Pin Assignments 21 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board This page is intentionally left blank. 22 Board and Pin Assignments ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Chapter 3 I/O Board The AX93283 is an I/O expansion board which is suggested to insert carefully into CN12 and CN13 of PICO840. Its specifications and detailed information are given in this chapter. 3.1 AX93283 Specifications Size 29.25mm x 118mm Features Supports audio jack (MIC-in/line-out). Four USB 2.0. Serial Ports: Two ports for RS-232/422/485. Power-on, reset and red/green LED. All specifications and images are subject to change without notice. Note 3.2 AX93283 Dimensions and Fixing Holes Top View AX93283 I/O Board 23 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Bottom View 3.3 AX93283 Board Layout Top View Side View 24 AX93283 I/O Board ® TM PICO840 Intel Atom 3.4 E3845/E3827 processors Pico-ITX Board AX93283 Jumper Settings Properly configure jumper settings on the AX93283 I/O board to meet your application purpose. Below you can find a summary table of all jumpers and onboard default settings. Once the default jumper setting needs to be changed, please do it under power-off condition. Note Jumper Description JP1 COM1 Data/+12V Power Selection Default: RS-232 Data CN3 Pin 18: RI 1-2 Close JP2 COM1 Data/+5V Power Selection Default: RS-232 Data CN3 Pin 10: DCD 1-2 Close 3.4.1 Setting COM1 Data/Power Selection (JP1 and JP2) The COM1 port has +12V level power capability on RI and +5V level on DCD by setting JP1 and JP2, respectively. When this port is set to +12V or +5V level, please make sure its communication mode is RS-232 (see section 5.4). Function JP1 Setting Data: Set CN3 pin 18 to RI (Default) Power: Set CN3 pin 18 to +12V level 1-2 close 2-3 close Function JP2 Setting Data: Set CN3 pin 10 to DCD (Default) Power: Set CN3 pin 10 to +5V level 1-2 close 2-3 close AX93283 I/O Board 25 ® TM PICO840 Intel Atom 3.5 E3845/E3827 processors Pico-ITX Board AX93283 Connectors, Switches and LED Signals go to other parts of the system through connectors. Loose or improper connection might cause problems, please make sure all connectors are properly and firmly connected. Here is a summary table which shows all connectors, switches and LED on the hardware. Connector/Switch/LED Description CN1 System Reset Switch CN2 Audio Jack CN3 COM1 Connector CN4 COM2 Connector CN5 System Power Switch CN9 40-pin Board to Board Connector CN10 20-pin Board to Board Connector USB1~USB2 USB 2.0 Connectors D1 Power and HDD LED indicator 3.5.1 System Reset Switch (CN1) This switch reboots your computer without turning off the power supply. It is a better way to reboot your system for a longer life of the system power supply. Function Description On Off Reset system Keep system status 3.5.2 Audio Jack (CN2) This is audio jack with HD audio support. Install audio driver, and then attach audio devices to CN2. 26 Pin Color Signal Green Pink Line-out MIC-in AX93283 I/O Board ® TM PICO840 Intel Atom 3.5.3 E3845/E3827 processors Pico-ITX Board COM1 Connector (CN3) CN3 is the lower connector of the double-deck DB-9 connector. Only COM1 comes with power capability on DCD and RI pins by setting jumpers (see section 3.4.1). The pin assignments of RS-232/422/485 are listed in table below. If you need COM1 port to support RS-422 or RS-485, please refer to section 5.4. Pin RS-232 RS-422 RS-485 10 11 12 13 14 15 16 17 18 DCD RXD TXD DTR GND DSR RTS CTS RI TXTX+ RX+ RXNo use No use No use No use No use DataData+ N.C N.C. No use No use No use No use No use 3.5.4 CN3 COM2 Connector (CN4) CN4 is the upper connector of the double-deck DB-9 connector. The pin assignments of RS-232/422/485 are listed in table below. If you need COM2 port to support RS-422 or RS-485, please refer to section 5.4. Pin RS-232 RS-422 RS-485 1 2 3 4 5 6 7 8 9 DCD RXD TXD DTR GND DSR RTS CTS RI TXTX+ RX+ RXNo use No use No use No use No use DataData+ N.C N.C. No use No use No use No use No use 3.5.5 CN4 System Power Switch (CN5) This switch is for turning on/off the system power. Function Description On Off Turn on/off system Keep system status AX93283 I/O Board 27 ® TM PICO840 Intel Atom 3.5.6 E3845/E3827 processors Pico-ITX Board Board to Board Connectors (CN9 and CN10) The pin assignments of CN9 are given as follows. 28 Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 MIC LINE_IN_L LINE_IN_R GND GND USB1_PWR USB0_DATAUSB0_DATA+ GND GND USB2_PWR USB2_DATAUSB2_DATA+ GND GND +5V RESET +5V HDD_LED GND 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 LINE_OUT_L LINE_OUT_R GND GND GND USB1_PWR USB1_DATAUSB1_DATA+ GND GND USB2_PWR USB3_DATAUSB3_DATA+ GND GND PS_ON GND +12V +12V Ni 1 39 2 40 AX93283 I/O Board ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board The pin assignments of CN10 are given as follows. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 DCD2 RXD2 TXD2 DTR2 GND DCD1 RXD1 TXD1 DTR1 GND 2 4 6 8 10 12 14 16 18 20 DSR2 RTS2 CTS2 RI2 +5V DSR1 RTS1 CTS1 RI1 +5V 1 19 2 20 Please gently insert CN9 and CN10 into CN12 and CN13 of PICO840. Note 3.5.7 USB Connectors (USB1 and USB2) The board comes with two double-deck Universal Serial Bus (compliant with USB 2.0 (480Mbps)) connectors on the rear I/O which are for installing USB peripherals such as keyboard, mouse, scanner, etc. Pin Signal Pin Signal 1 2 3 4 +5V USB1/3_DATAUSB1/3_DATA+ GND 5 6 7 8 +5V USB2/4_DATAUSB2/4_DATA+ GND 3.5.8 5 6 7 8 1 2 3 4 Power and HDD LED Indicator (D1) The red LED is linked to Hard Disk Drive (HDD) activity signal. LED flashes every time when HDD is accessed. The power LED (green) lights up and remain steady while the system is powered on. LED Color Description Red Green Hard disk drive activity Power on/off AX93283 I/O Board 29 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board This page is intentionally left blank. 30 AX93283 I/O Board ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Chapter 4 Hardware Description 4.1 Microprocessors ® TM The PICO840 supports Intel Atom E3845/E3827 processors, which enable your system to ® ® operate under Windows 7 and Windows 8 environments. The system performance depends on the microprocessor. Make sure all correct settings are arranged for your installed microprocessor to prevent the CPU from damages. 4.2 BIOS The PICO840 uses AMI Plug and Play BIOS with a single 16Mbit SPI Flash. 4.3 System Memory The PICO840 supports one 204-pin DDR3L SO-DIMM socket for maximum memory capacity up to 8GB DDR3L SDRAMs. The memory module comes in sizes of 1GB, 2GB, 4GB and 8GB. Hardware Description 31 ® TM PICO840 Intel Atom 4.4 E3845/E3827 processors Pico-ITX Board I/O Port Address Map ® TM The Intel Atom E3845/E3827 processors communicate via I/O ports. Total 1KB port addresses are available for assigning to other devices via I/O expansion cards. 32 Hardware Description ® TM PICO840 Intel Atom 4.5 E3845/E3827 processors Pico-ITX Board Interrupt Controller (IRQ) Map The interrupt controller (IRQ) mapping list is shown as follows: Hardware Description 33 ® TM PICO840 Intel Atom 34 E3845/E3827 processors Pico-ITX Board Hardware Description ® TM PICO840 Intel Atom Hardware Description E3845/E3827 processors Pico-ITX Board 35 ® TM PICO840 Intel Atom 4.6 E3845/E3827 processors Pico-ITX Board Memory Map The memory mapping list is shown as follows: 36 Hardware Description ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Chapter 5 AMI BIOS Setup Utility The AMI UEFI BIOS provides users with a built-in setup program to modify basic system configuration. All configured parameters are stored in a flash chip to save the setup information whenever the power is turned off. This chapter provides users with detailed description about how to set up basic system configuration through the AMI BIOS setup utility. 5.1 Starting To enter the setup screens, follow the steps below: 1. 2. Turn on the computer and press the <Del> key immediately. After you press the <Del> key, the main BIOS setup menu displays. You can access the other setup screens from the main BIOS setup menu, such as the Advanced and Chipset menus. If your computer cannot boot after making and saving system changes with BIOS setup, you can restore BIOS optimal defaults by setting JP5 (see section 2.4.3). Note It is strongly recommended that you should avoid changing the chipset’s defaults. Both AMI and your system manufacturer have carefully set up these defaults that provide the best performance and reliability. 5.2 Navigation Keys The BIOS setup/utility uses a key-based navigation system called hot keys. Most of the BIOS setup utility hot keys can be used at any time during the setup navigation process. These keys include <F1>, <F2>, <Enter>, <ESC>, <Arrow> keys, and so on. Some of the navigation keys differ from one screen to another. Note AMI BIOS Setup Utility 37 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Hot Keys Description Left/Right The Left and Right <Arrow> keys allow you to select a setup screen. Up/Down The Up and Down <Arrow> keys allow you to select a setup screen or sub-screen. + Plus/Minus The Plus and Minus <Arrow> keys allow you to change the field value of a particular setup item. Tab The <Tab> key allows you to select setup fields. F1 The <F1> key allows you to display the General Help screen. F2 The <F2> key allows you to Load Previous Values. F3 The <F3> key allows you to Load Optimized Defaults. F4 The <F4> key allows you to save any changes you have made and exit Setup. Press the <F4> key to save your changes. Esc The <Esc> key allows you to discard any changes you have made and exit the Setup. Press the <Esc> key to exit the setup without saving your changes. Enter The <Enter> key allows you to display or change the setup option listed for a particular setup item. The <Enter> key can also allow you to display the setup sub- screens. 38 AMI BIOS Setup Utility ® TM PICO840 Intel Atom 5.3 E3845/E3827 processors Pico-ITX Board Main Menu When you first enter the setup utility, you will enter the Main setup screen. You can always return to the Main setup screen by selecting the Main tab. System Time/Date can be set up as described below. The Main BIOS setup screen is shown below. BIOS Information Display the BIOS information. System Language Choose the system default language. System Date/Time Use this option to change the system time and date. Highlight System Time or System Date using the <Arrow> keys. Enter new values through the keyboard. Press the <Tab> key or the <Arrow> keys to move between fields. The date must be entered in MM/DD/YY format. The time is entered in HH:MM:SS format. Access Level Display the access level of current user. AMI BIOS Setup Utility 39 ® TM PICO840 Intel Atom 5.4 E3845/E3827 processors Pico-ITX Board Advanced Menu The Advanced menu also allows users to set configuration of the CPU and other system devices. You can select any of the items in the left frame of the screen to go to the sub menus: ► ► ► ► ► ► ► ACPI Settings F81803 Super IO Configuration F81803 HW Monitor CPU Configuration IDE Configuration Trusted Computing USB Configuration For items marked with “”, please press <Enter> for more options. 40 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board ACPI Settings ACPI Sleep State Select the ACPI (Advanced Configuration and Power Interface) sleep state. Configuration options are Suspend Disabled and S3 (Suspend to RAM). The default setting is S3 (Suspend to RAM); this option selects ACPI sleep state the system will enter when suspend button is pressed. AMI BIOS Setup Utility 41 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board F81803 Super IO Configuration You can use this screen to select options for the Super IO Configuration, and change the value of the selected option. A description of the selected item appears on the right side of the screen. For items marked with “”, please press <Enter> for more options. Serial Port 1~2 Configuration Use these items to set parameters related to serial port 1~2. 42 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Serial Port 1 Configuration Serial Port Enable or disable serial port 1. The optimal setting for base I/O address is 3F8h and for interrupt request address is IRQ4. COM Port Type Use this option to set RS-232/422/485 mode. AMI BIOS Setup Utility 43 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Serial Port 2 Configuration Serial Port Enable or disable serial port 2. The optimal setting for base I/O address is 2F8h and for interrupt request address is IRQ3. COM Port Type Use this option to set RS-232/422/485 mode. 44 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board F81801 H/W Monitor This screen monitors hardware health status. This screen displays the temperature of system and CPU, system voltages (VCORE and +5V). AMI BIOS Setup Utility 45 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board CPU Configuration This screen shows the CPU Configuration. Socket 0 CPU Information This item is for CPU information. Intel Virtualization Technology Enable or disable Intel Virtualization Technology. When enabled, a Virtual Machine Mode can utilize the additional hardware capabilities. It allows a platform to run multiple operating systems and applications independently, hence enabling a single computer system to work as several virtual systems. 46 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Socket 0 CPU Information This screen shows CPU information. AMI BIOS Setup Utility 47 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board IDE Configuration In the IDE Configuration menu, you can see the currently installed hardware in the SATA ports. During system boot up, the BIOS automatically detects the presence of SATA devices. Serial-ATA (SATA) Enable or disable the SATA Controller feature. The default is Enabled. SATA Mode Determine how SATA controller(s) operate. Operation mode options are IDE Mode and AHCI (Advanced Host Controller Interface) Mode. The default is AHCI Mode. Serial-ATA Port 0~1 Enable or disable the onboard SATA port 0~1. MiniCard Switch This option appears only after SATA Port 1 is enabled. The default is PCIE. If you need to insert mSATA card to SCN1 (see section 2.5.15), please change setting to mSATA. 48 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Trusted Computing This screen provides function for specifying the TPM settings. Security Device Support Enable or disable BIOS support for security device. The default setting is Disabled. TPM State Once the Security Device Support is Enabled, TPM can be used by the operating system. Current Status Information Display current TPM status information. AMI BIOS Setup Utility 49 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board USB Configuration USB Devices Display all detected USB devices. Legacy USB Support Enable or disable support for USB device on legacy operating system. The default setting is Enabled. Auto option disables legacy support if no USB devices are connected. Disable option will keep USB devices available only for EFI applications. 50 AMI BIOS Setup Utility ® TM PICO840 Intel Atom 5.5 E3845/E3827 processors Pico-ITX Board Chipset Menu The Chipset menu allows users to change the advanced chipset settings. You can select any of the items in the left frame of the screen to go to the sub menus: ► North Bridge ► South Bridge For items marked with “”, please press <Enter> for more options. AMI BIOS Setup Utility 51 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board North Bridge This screen allows users to configure parameters of North Bridge chipset. LVDS Panel Type Select LVDS panel resolution. Memory Information Show the information related to system memory. 52 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board South Bridge This screen allows users to configure parameters of South Bridge chipset. Audio Controller Control detection of the Audio device. Disabled - Audio will be unconditionally disabled. Enabled - Audio will be unconditionally enabled. AMI BIOS Setup Utility 53 ® TM PICO840 Intel Atom 5.6 E3845/E3827 processors Pico-ITX Board Security Menu The Security menu allows users to change the security settings for the system. Administrator Password Set administrator password. User Password Set user password. 54 AMI BIOS Setup Utility ® TM PICO840 Intel Atom 5.7 E3845/E3827 processors Pico-ITX Board Boot Menu The Boot menu allows users to change boot options of the system. Setup Prompt Timeout Number of seconds to wait for setup activation key. 65535(0xFFFF) means indefinite waiting. Bootup NumLock State Use this item to select the power-on state for the keyboard NumLock. Quiet Boot Select to display either POST output messages or a splash screen during boot-up. Launch PXE OpROM Enable or disable the Preboot eXecution Environment (PXE) boot ROM function of the onboard LAN chip during system boots up. Boot Option Priorities These are settings for boot priority. Specify the boot device priority sequence from the available devices. AMI BIOS Setup Utility 55 ® TM PICO840 Intel Atom 5.8 E3845/E3827 processors Pico-ITX Board Save & Exit Menu The Save & Exit menu allows users to load your system configuration with optimal or fail-safe default values. Save Changes and Exit When you have completed the system configuration changes, select this option to leave Setup and return to Main Menu. Select Save Changes and Exit from the Save & Exit menu and press <Enter>. Select Yes to save changes and exit. Discard Changes and Exit Select this option to quit Setup without making any permanent changes to the system configuration and return to Main Menu. Select Discard Changes and Exit from the Save & Exit menu and press <Enter>. Select Yes to discard changes and exit. Save Changes and Reset When you have completed the system configuration changes, select this option to leave Setup and reboot the computer so the new system configuration parameters can take effect. Select Save Changes and Reset from the Save & Exit menu and press <Enter>. Select Yes to save changes and reset. Discard Changes and Reset Select this option to quit Setup without making any permanent changes to the system configuration and reboot the computer. Select Discard Changes and Reset from the Save & Exit menu and press <Enter>. Select Yes to discard changes and reset. Save Changes When you have completed the system configuration changes, select this option to save changes. Select Save Changes from the Save & Exit menu and press <Enter>. Select Yes to save changes. 56 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Discard Changes Select this option to quit Setup without making any permanent changes to the system configuration. Select Discard Changes from the Save & Exit menu and press <Enter>. Select Yes to discard changes. Restore Defaults It automatically sets all Setup options to a complete set of default settings when you select this option. Select Restore Defaults from the Save & Exit menu and press <Enter>. Save as User Defaults Select this option to save system configuration changes done so far as User Defaults. Select Save as User Defaults from the Save & Exit menu and press <Enter>. Restore User Defaults It automatically sets all Setup options to a complete set of User Defaults when you select this option. Select Restore User Defaults from the Save & Exit menu and press <Enter>. Boot Override Select a drive as boot device and bypass the current boot priority order. Launch EFI Shell from filesystem device Attempt to launch EFI Shell application (Shellx64.efi) from one of the available filesystem devices. AMI BIOS Setup Utility 57 ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board This page is intentionally left blank. 58 AMI BIOS Setup Utility ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board Appendix A Watchdog Timer A.1 About Watchdog Timer Software stability is major issue in most application. Some embedded systems are not watched by human for 24 hours. It is usually too slow to wait for someone to reboot when computer hangs. The systems need to be able to reset automatically when things go wrong. The watchdog timer gives us solution. The watchdog timer is a counter that triggers a system reset when it counts down to zero from a preset value. The software starts counter with an initial value and must reset it periodically. If the counter ever reaches zero which means the software has crashed, the system will reboot. A.2 How to Use Watchdog Timer The I/O port base addresses of watchdog timer are 2E (hex) and 2F (hex). The 2E (hex) and 2F (hex) are address and data port respectively. Assume that program A is put in a loop that must execute at least once every 10ms. Initialize watchdog timer with a value bigger than 10ms. If the software has no problems; watchdog timer will never expire because software will always restart the counter before it reaches zero. Begin Next Enable and Initialize Watchdog Timer Next Program “A” Next Disable Watchdog Timer Next Watchdog Timer Begin Next Enable and Initialize Watchdog Timer Next Program “A” Next Reset Watchdog Timer Next 59 ® TM PICO840 Intel Atom A.3 E3845/E3827 processors Pico-ITX Board Sample Program Assembly sample code : ;Enable mov mov out out WDT: dx,2Eh al,87 dx,al dx,al ;Select mov mov out mov mov out Logic device: dx,2Eh al,07h dx,al dx,2Fh al,07h dx,al ;Enable mov mov out mov mov out WDT base address: dx,2Eh al,30h dx,al dx,2Fh al,01h dx,al ;Un-lock super I/O ;Activate WDT: mov dx,2Eh mov al,0F0h out dx,al mov dx,2Fh mov al,80h out dx,al ;Set base timer : mov dx,2Eh mov al,0F6h out dx,al mov dx,2Fh mov al,Mh out dx,al ;M=00h,01h,...FFh (hex),Value=0 to 255 ;(see below Note) ;Set Second or Minute : mov dx,2Eh mov al,0F5h out dx,al mov dx,2Fh mov al,Nh ;N=71h or 79h(see below out dx,al Note) Note: If N=71h, the time base is set to second. M = time value 00: Time-out Disable 01: Time-out occurs after 1 second 02: Time-out occurs after 2 seconds 03: Time-out occurs after 3 seconds . . FFh: Time-out occurs after 255 seconds 60 Watchdog Timer ® TM PICO840 Intel Atom E3845/E3827 processors Pico-ITX Board If N=79h, the time base is set to minute. M = time value 00: Time-out Disable 01: Time-out occurs after 1 minute 02: Time-out occurs after 2 minutes 03: Time-out occurs after 3 minutes . . FFh: Time-out occurs after 255 minutes Watchdog Timer 61