PICO822 ® Intel AtomTM E620T/E680T All-In-One 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 2013 Axiomtek Co., Ltd. All Rights Reserved April 2013, 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 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 ....................................................................................... 8 2.3 Assembly Drawing ............................................................................ 10 2.4 Switch Settings ................................................................................. 13 2.4.1 2.4.2 2.5 LVDS Voltage Selection (SW1) ................................................................. 13 LVDS Brightness Control Voltage Selection (SW2) .................................. 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 Chapter 3 Serial ATA Power Connector (CN1) .......................................................... 14 DC Power Connector (CN2) ...................................................................... 14 USB and Front Panel Connector (CN4) .................................................... 15 LVDS Connector (CN6) ............................................................................. 16 COM and Audio Connector (CN7) ............................................................. 17 Ethernet Connector (CN8) ........................................................................ 18 Serial ATA Connector (SATA1) .................................................................. 18 CMOS Battery Connector (BAT1) ............................................................. 18 Expansion Connector (SCN1) ................................................................... 19 Hardware Description ........................... 21 3.1 Microprocessors ............................................................................... 21 3.2 Additional Note .................................................................................. 21 3.3 BIOS ................................................................................................... 22 3.4 System Memory ................................................................................. 22 3.5 I/O Port Address Map ........................................................................ 23 3.6 Interrupt Controller (IRQ) Map ......................................................... 25 3.7 Memory Map ...................................................................................... 26 Chapter 4 iv AMI BIOS Setup Utility .......................... 27 4.1 Starting ............................................................................................... 27 4.2 Navigation Keys ................................................................................ 27 4.3 Main Menu.......................................................................................... 29 4.4 Advanced Menu ................................................................................. 30 4.5 Chipset Menu ..................................................................................... 35 4.6 Boot Menu.......................................................................................... 40 4.7 Save & Exit Menu .............................................................................. 41 Chapter 5 5.1 Drivers for Windows® XP .................................................................. 43 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.2 Installing Chipset Driver ............................................................................ 43 Installing PCH Driver ................................................................................. 47 Installing Graphics Driver .......................................................................... 54 Installing Audio Driver................................................................................ 58 Installing Ethernet Driver ........................................................................... 60 Installing Serial (COM) Port Driver ............................................................ 62 Drivers for Windows® 7..................................................................... 63 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.3 Drivers Installation................................ 43 Installing Chipset Driver ............................................................................ 63 Installing PCH Driver ................................................................................. 68 Installing Graphics Driver .......................................................................... 81 Installing Audio Driver................................................................................ 87 Installing Ethernet Driver ........................................................................... 89 Installing SATA Driver ................................................................................ 91 Installing Serial (COM) Port Driver ............................................................ 95 Installing AHCI Driver during OS Installation.................................. 96 Appendix A Expansion Module (Optional) ................ 99 AX93268 Specifications ............................................................................... 99 AX93268 Dimensions and Fixing Holes ................................................... 100 AX93268 Layout ......................................................................................... 103 Connectors ................................................................................................. 104 VGA Connector (CN1) .............................................................................................. 104 PCI-Express Mini Card Connector (CN2) ................................................................. 105 Expansion Connector (CN3) ..................................................................................... 106 Appendix B Watchdog Timer ................................. 107 About Watchdog Timer .............................................................................. 107 How to Use Watchdog Timer..................................................................... 107 Appendix C Digital I/O ........................................... 109 About Digital I/O ......................................................................................... 109 v Sample Program ........................................................................................ 109 vi ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Chapter 1 Introduction ® TM The PICO822 is a Pico-ITX board with Intel Atom single core E620T/E680T and PCH EG20T chipset that delivers outstanding system performance through high-bandwidth interfaces, multiple I/O functions for interactive applications and various embedded computing solutions. The PICO822 is designed with onboard unbuffered 1GB DDR2 800MHz memory, 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 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. Moreover, the high-speed board to board connector on the rear side has the ability to extend I/O module in a flexible manner. Introduction 1 ® TM PICO822 Intel Atom 1.1 Features ® Specifications CPU TM Ultra low power Intel Atom single core E620T (0.6GHz) and E680T (1.6GHz) ® Intel PCH EG20T 2 COM ports 4 USB 2.0 and 1 client USB 2.0 1 Gigabit/Fast Ethernet Onboard SATA SSD (optional) 1.2 E620T/E680T All-In-One Pico-ITX Board ® Intel Atom TM single core E620T (0.6GHz) and E680T (1.6GHz). System Chipset ® Intel PCH EG20T. BIOS American Megatrends Inc. UEFI (Unified Extensible Firmware Interface) BIOS. 16Mbit SPI Flash, DMI, Plug and Play. RPL/PXE Ethernet Boot ROM. System Memory Onboard unbuffered 1GB DDR2 memory. SSD (Optional) SATA SSD 8GB/16GB/32GB (optional). Onboard Multi I/O Controller: Fintek F81801U. Serial ports: Two ports for RS-232. Serial ATA One SATA-300 connector. USB Four USB ports with fuse protection and complies with USB Spec. Rev. 2.0. One USB 2.0 client port. Display One 2x15-pin connector for 18-bit/24-bit single channel LVDS and one 8-pin inverter connector. LVDS resolution is up to 1024x768 in 18-bit/24-bit. Watchdog Timer 1~255 seconds or minutes; up to 255 levels. Ethernet One port with Realtek RTL8111E for Gigabit/Fast Ethernet and supports Wake-on-LAN RPL/PXE Boot ROM. Audio HD audio compliant as MIC-in/line-in/line-out with Realtek ALC662. Support multi-channel audio stream, 32-bit sample depth, and sample rate up to 192KHz. 2 Introduction ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board SMBus System Management Bus for advanced monitoring/control. Expansion Connector 2x30-pin high speed connector; containing one serial digital video out, one PCI-Express x1, one USB 2.0, one serial port, one digital I/O and one SMBus. Power Input Customed connector via power cable. +12V DC-in only. Power Management ACPI (Advanced Configuration and Power Interface). Form Factor Pico-ITX form factor. Note: 1.3 All specifications and images are subject to change without notice. Utilities Supported Chipset driver PCH driver Graphics driver Audio driver Ethernet driver (RTL8111E) Serial ATA driver Serial (COM) port driver AHCI driver Unify API for hardware monitor and watchdog timer Introduction 3 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board This page is intentionally left blank. 4 Introduction ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Chapter 2 Board and Pin Assignments 2.1 Board Dimensions and Fixing Holes Top View Board and Pin Assignments 5 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Bottom View 6 Board and Pin Assignments ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Side View Board and Pin Assignments 7 ® TM PICO822 Intel Atom 2.2 E620T/E680T All-In-One Pico-ITX Board Board Layout Top View 8 Board and Pin Assignments ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Bottom View Board and Pin Assignments 9 ® TM PICO822 Intel Atom 2.3 E620T/E680T All-In-One Pico-ITX Board Assembly Drawing Heatsink for PICO822 (see image below): First of all, screw heatsink into heatspreader. x4 10 Board and Pin Assignments ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board For thermal dissipation, a heatspreader enables the PICO822’s components to dissipate heat efficiently. Images below illustrate how to install the heat spreader. Installing Heatspreader The PICO822 has four assembly holes for installing heatspreader plate. Align both of them and use the four screws to firmly secure the heatspreader plate to the PICO822. Be careful not to over-tighten the screws. x4 Board and Pin Assignments x4 11 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Installing Heatspreader and AX93268 Expansion Module Gently insert expansion module into SCN1. Align four assembly holes and use the four screws to firmly secure the heatspreader plate and expansion module to the PICO822. Be careful not to over-tighten the screws. See chapter 3 for details of AX93268 expansion module. x4 12 x4 x4 Board and Pin Assignments ® TM PICO822 Intel Atom 2.4 E620T/E680T All-In-One Pico-ITX Board Switch Settings Properly configure switches on the PICO822 to meet your application purpose. Below you can find a summary table of onboard default settings. Note: Once the default setting needs to be changed, please do it under power-off condition. Switch SW1 SW2 Description Setting LVDS Voltage Selection Default: +3.3V LVDS Brightness Control Voltage Selection Default: 0V SW1-1 ON SW1-2 OFF SW2-1 ON SW2-2 OFF 2.4.1 LVDS Voltage Selection (SW1) The board supports voltage selection for flat panel displays. Use SW1 to set LVDS connector (CN6) pin 27~30 VCCM to +3.3V or +5V. Function Setting +3.3V (Default) +5V 2.4.2 SW1-1 ON SW1-2 OFF SW1-1 OFF SW1-2 ON LVDS Brightness Control Voltage Selection (SW2) The SW2 enables you to select voltage for brightness control of LVDS panel. Function 0V (Default) +5V Board and Pin Assignments Setting SW2-1 ON SW2-2 OFF SW2-1 OFF SW2-2 ON 13 ® TM PICO822 Intel Atom 2.5 E620T/E680T All-In-One 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 Serial ATA Power Connector CN2 DC Power Connector CN4 USB and Front Panel Connector CN6 LVDS Connector CN7 COM and Audio Connector CN8 Ethernet Connector SATA1 Serial ATA Connector BAT1 CMOS Battery Connector SCN1 Expansion Connector 2.5.1 Serial ATA Power Connector (CN1) The CN1 is a 1.0mm pitch connector for serial ATA (SATA) power interface. Pin Signal 1 2 3 +5VS N.C GND 2.5.2 3 1 DC Power Connector (CN2) The CN2 is a DC power connector for DC +12V input. 14 Pin Signal 1 2 3 4 5 6 7 8 +12V +12V +12V +12V GND GND GND GND Board and Pin Assignments ® TM PICO822 Intel Atom 2.5.3 E620T/E680T All-In-One Pico-ITX Board USB and Front Panel Connector (CN4) The CN4 is for USB and front panel signal connector. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 USB_PWR USB_0# USB_0 USB_GND USB_GND USB_2 USB_2# USB_PWR USB_Client_DT +5VS / N.C N.C GND GND GND HDD LED DT 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 USB_PWR USB_1# USB_1 USB_GND USB_GND USB_3 USB_3# USB_PWR USB_Client# USB_Client GND +5VS PWR_BUTTON Reset +3.3VS USB: Pin 1 to pin 20 are for Universal Serial Bus (USB) signal, including four USB 2.0 and one client USB 2.0. Note: ® When Windows XP is installed, please attach keyboard and mouse on USB port 0 and port 2. Front Panel: Power LED Pin 23(-) and 24(+) connect the case-mounted system power LED indicator switch. The power LED lights up when the system is powered on. Power On/Off Button Pin 25 and 26 connect the power button on front panel to the CPU board, which allows users to turn on or off power supply. System Reset Switch Pin 27 and 28 connect the case-mounted reset switch that reboots your computer without turning off the power switch. It is a better way to reboot your system for a longer life of system power supply. HDD Activity LED This connection is linked to hard drive activity LED on the control panel. LED flashes when HDD is being accessed. Pin 29(-) and 30(+) connect the hard disk drive to the front panel HDD LED. Board and Pin Assignments 15 ® TM PICO822 Intel Atom 2.5.4 E620T/E680T All-In-One Pico-ITX Board LVDS Connector (CN6) This board has a 30-pin connector for LVDS LCD interface. It is strongly recommended to use the matching JST SHDR-30VS-B 30-pin connector for LVDS interface. Pin 27~30 VCCM can be set to +3.3V or +5V by setting SW1 (see section 2.4.1). 18-bit single channel Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 +5VS +5VS Backlight_EN +5V GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ GND Channel A D2Channel A D2+ GND VCCM VCCM 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 +12V +12V Backlight_EN +3.3V GND Brightness Control GND N.C N.C GND Channel A CLKChannel A CLK+ GND N.C VCCM VCCM 24-bit single channel 16 Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 +5VS +5VS Backlight_EN +5V GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ GND Channel A D2Channel A D2+ GND VCCM VCCM 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 +12V +12V Backlight_EN +3.3V GND Brightness Control GND Channel A D3Channel A D3+ GND Channel A CLKChannel A CLK+ GND N.C VCCM VCCM Board and Pin Assignments ® TM PICO822 Intel Atom 2.5.5 E620T/E680T All-In-One Pico-ITX Board COM and Audio Connector (CN7) The CN7 is a 40-pin connector for two COM (RS-232), GPIO (digital I/O) and audio interface. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 DCD1 RXD1 TXD1 DTR1 COM_GND DCD2 RXD2 TXD2 DTR2 GND GPIO5 GPIO6 GPIO8 SMBus_DATA SMBus_CLK AUTO_BUTTON# LINE_IN_L LINE_IN_R Audio_GND MIC 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 DSR1 RTS1 CTS1 RI1 DSR2 RTS2 CTS2 RI2 COM_GND GND GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 AUTO_BUTTON Audio_GND LINE_OUT_R LINE_OUT_L Audio_GND The voltage range of GPIO0~GPIO6 is 0~+5V and the voltage range of GPIO8 is 0~+3.3V. Input Mode (Default) Output Mode GPI0 GPI1 GPI2 GPI3 GPI4 GPI5 GPI6 GPI8 GPO0 GPO1 GPO2 GPO3 GPO4 GPO5 GPO6 GPO8 High:5VSB; Low:0V High:5VSB; Low:0V High:5VSB; Low:0V High:5VSB; Low:0V High:5VSB; Low:0V High:5VSB; Low:0V High:5VSB; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V High:3.3V; Low:0V Pin 31 and pin 32 are for auto power on jumper. Once it is enabled, the system will be automatically power on without pressing soft power button. If it is disabled, it is necessary to manually press soft power button to power on system. Function Setting Disable auto power on (Default) Enable auto power on Open Close Board and Pin Assignments 17 ® TM PICO822 Intel Atom 2.5.6 E620T/E680T All-In-One Pico-ITX Board Ethernet Connector (CN8) The CN8 is a connector for Ethernet interface. Pin Signal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1000_LAN_LED 100_LAN_LED GND MDI3MDI3+ MDI1MDI2MDI2+ MDI1+ MDI0MDI0+ GND VDD3 LINK_ACT GND GND 2.5.7 Serial ATA 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. Pin Signal 1 2 3 4 5 6 7 GND SATA_TX+ SATA_TXGND SATA_RXSATA_RX+ GND 2.5.8 1 7 CMOS Battery Connector (BAT1) This connector is for CMOS battery interface. 18 Pin Signal 1 2 GND +3V 21 Board and Pin Assignments ® TM PICO822 Intel Atom 2.5.9 E620T/E680T All-In-One Pico-ITX Board Expansion Connector (SCN1) The board is equipped with an expansion connector (SCN1) on the bottom side. This SCN1 is for connecting PICO822 to expansion module such as AX93268 (see Appendix A for the details of AX93268). Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 +12V +12V +12V +12V +12V +12V UART_RX GND SMBus_CLK GND PEG_RX+ PEG_RXGND SDVO_INT+ SDVO_INTGND SDVO_STALL+ SDVO_STALLGND SDVO_CTRL_DATA SDVO_CTRL_CLK GND Reset GPIO USB_PWR USB_DN0 USB_DP0 GND HD_SPDIF 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 59 PEG_WAKE 60 GND GND GND GND GND GND UART_TX GND SMBus_DATA GND PEG_TX+ PEG_TXGND PEG_CLK+ PEG_CLKGND SDVO_RED+ SDVO_REDGND SDVO_GREEN+ SDVO_GREENGND SDVO_BLUE+ SDVO_BLUEGND SDVO_CLK+ SDVO_CLKGND GPIO SLP_PLB (Default) Board and Pin Assignments 60 2 59 1 19 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board This page is intentionally left blank. 20 Board and Pin Assignments ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Chapter 3 Hardware Description 3.1 Microprocessors ® TM The PICO822 supports Intel Atom processor E620T and E680T, which enable your system ® to operate under Windows XP environment. Moreover, the PICO822 with E680T can operate ® under Windows 7 environment. The system performance depends on the microprocessor. Make sure all correct settings are arranged for your installed microprocessor to prevent the CPU from damages. 3.2 Additional Note ® 1. Windows XP installation failed to install a couple of SATA DVD-ROM drives as indicated the list below. BSOD (0x7B) – blue screen error occurs after drivers are loaded and just before drives are partitioned. PLEXTOR DVD/CD REWRITABLE DRIVE PX-712SA LITE-ON IT CORP. DVD-ROM DRIVE Model DH-16D3504C AsusTec Computer. Model No: DVD-E616A3T 2. After installing the OS, BIOS fails to unload some built-in devices of PCH EG20T. That’s why you can see some extra driver entries in the device manager as the image below. Please just ignore them. Hardware Description 21 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board ® 3. The Intel E620 CPU clock speed has already set to designed lowest rate possible 0.6G, ® hence Intel SpeedStep function will not perform any CPU speed changing. 4. Clear CMOS function is not supported in PICO822. 3.3 BIOS The PICO822 uses AMI Plug and Play BIOS with a single 16Mbit SPI Flash. 3.4 System Memory The PICO822 has 1GB DDR2 SDRAM onboard. 22 Hardware Description ® TM PICO822 Intel Atom 3.5 E620T/E680T All-In-One Pico-ITX Board I/O Port Address Map ® TM The Intel Atom processor E6xx series communicate via I/O ports. Total 1KB port addresses are available for assigning to other devices via I/O expansion cards. Hardware Description 23 ® TM PICO822 Intel Atom 24 E620T/E680T All-In-One Pico-ITX Board Hardware Description ® TM PICO822 Intel Atom 3.6 E620T/E680T All-In-One Pico-ITX Board Interrupt Controller (IRQ) Map The interrupt controller (IRQ) mapping list is shown as follows: Hardware Description 25 ® TM PICO822 Intel Atom 3.7 E620T/E680T All-In-One Pico-ITX Board Memory Map The memory mapping list is shown as follows: 26 Hardware Description ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Chapter 4 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. 4.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. 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. 4.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. Note: Some of the navigation keys differ from one screen to another. AMI BIOS Setup Utility 27 ® TM PICO822 Intel Atom E620T/E680T All-In-One 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. 28 AMI BIOS Setup Utility ® TM PICO822 Intel Atom 4.3 E620T/E680T All-In-One 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. Memory Information Display the auto-detected memory information. System Language Use this option to 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 29 ® TM PICO822 Intel Atom 4.4 E620T/E680T All-In-One Pico-ITX Board Advanced Menu Launch PXE OpROM Use this item to enable or disable the boot ROM function of the onboard LAN chip when the system boots up. 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: ► ► ► ► CPU Configuration USB Configuration F81801 Super IO Configuration F81801 H/W Monitor For items marked with “”, please press <Enter> for more options. 30 AMI BIOS Setup Utility ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board CPU Configuration This screen shows the CPU Configuration. Intel Virtualization Technology This item allows a hardware platform to run multiple operating systems separately and simultaneously, enabling one system to virtually function as several systems. AMI BIOS Setup Utility 31 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board USB Configuration You can use this screen to select options for the USB Configuration, and change the value of the selected option. A description of the selected item appears on the right side of the screen. Legacy USB Support Use this item to 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. 32 AMI BIOS Setup Utility ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board F81801 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 0he selected item appears on the right side of the screen. For items marked with “”, please press <Enter> for more options. Serial Port 0~1 Configuration Enable or disable serial port 0 to 1. AMI BIOS Setup Utility 33 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board F81801 H/W Monitor This screen monitors hardware health status. This screen displays the temperature of CPU and system voltages (VCORE and +3.3V). 34 AMI BIOS Setup Utility ® TM PICO822 Intel Atom 4.5 E620T/E680T All-In-One 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 Chipset Configuration ► South Bridge Chipset Configuration For items marked with “”, please press <Enter> for more options. AMI BIOS Setup Utility 35 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board North Bridge Chipset Configuration This screen allows users to configure parameters of North Bridge chipset. Memory Information Display the auto-detected memory information. IGD Mode Select Default enabled and 8MB are shared from system memory to IGD (Integrated Graphics Device). MSAC Mode Select Default enabled and 256MB are the graphics memory Multi-Size Aperture Control used by IGD (Integrated Graphics Device). 36 AMI BIOS Setup Utility ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Boot Display Configuration This screen provides access to boot display parameter settings. AMI BIOS Setup Utility 37 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Boot Display Device Select boot display device. Auto is the default. External CRT is worked when AX93268 is installed (see Appendix A). Flat Panel Type Select flat panel resolution. 38 AMI BIOS Setup Utility ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board South Bridge Chipset Configuration This screen allows users to configure parameters of South Bridge chipset. Audio Controller Enable or disable the HD audio controller. SMBus Controller Enable SMBus controller. AMI BIOS Setup Utility 39 ® TM PICO822 Intel Atom 4.6 E620T/E680T All-In-One Pico-ITX Board Boot Menu The Boot menu allows users to change boot options of the system. Quiet Boot Select to display either POST output messages or a splash screen during boot-up. Setup Prompt Timeout Number of seconds to wait for setup activation key. 65535(0xFFFF) means indefinite waiting. Boot Option Priorities These are settings for boot priority. Specify the boot device priority sequence from the available devices. Hard Drive BBS Priorities Set the order of the legacy devices in this group. 40 AMI BIOS Setup Utility ® TM PICO822 Intel Atom 4.7 E620T/E680T All-In-One 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. AMI BIOS Setup Utility 41 ® TM PICO822 Intel Atom E620T/E680T All-In-One 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 to immediately boot that device regardless of the current boot order. 42 AMI BIOS Setup Utility ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Chapter 5 Drivers Installation Drivers for Windows® XP 5.1 The device drivers are located on the product information CD that comes with the PICO822 series package. The auto-run function of drivers will guide you to install the utilities and device ® drivers under Windows XP operating system. You can follow the onscreen instructions to install these devices: Chipset PCH Graphics Audio Ethernet Serial (COM) port 5.1.1 1. Installing Chipset Driver Run the SETUP.EXE program for chipset from the driver directory in product information CD. Click “Next” to next step. Drivers Installation 43 ® TM PICO822 Intel Atom 44 E620T/E680T All-In-One Pico-ITX Board ® 2. An Intel License Agreement screen appears to show you the important information. Click “Yes” to next step. 3. A Readme File Information screen appears to show you the system requirements and installation information. Click “Next” to next step. Drivers Installation ® TM PICO822 Intel Atom 4. E620T/E680T All-In-One Pico-ITX Board Please wait while setup processes the following operations. Drivers Installation 45 ® TM PICO822 Intel Atom 5. 46 E620T/E680T All-In-One Pico-ITX Board You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. Drivers Installation ® TM PICO822 Intel Atom 5.1.2 E620T/E680T All-In-One Pico-ITX Board Installing PCH Driver 1. Run the PCH_EG20T_WinXP_WePOS_All_260.EXE program from the driver directory in product information CD. Click “Next” to next step. 2. An Intel License Agreement screen appears to show you the important information. Click “I accept the terms in the license agreement” and “Next” to next step. ® Drivers Installation 47 ® TM PICO822 Intel Atom 48 E620T/E680T All-In-One Pico-ITX Board 3. Click “Complete” and “Next” to next step. 4. To begin installation, click “Install” to next step. Drivers Installation ® TM PICO822 Intel Atom 5. E620T/E680T All-In-One Pico-ITX Board Click “Continue Anyway” to next step. Drivers Installation 49 ® TM PICO822 Intel Atom 50 E620T/E680T All-In-One Pico-ITX Board 6. Click “Continue Anyway” to next step. 7. Click “Continue Anyway” to next step. Drivers Installation ® TM PICO822 Intel Atom 8. Click “Continue Anyway” to next step. 9. Click “Continue Anyway” to next step. Drivers Installation E620T/E680T All-In-One Pico-ITX Board 51 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 10. Click “Continue Anyway” to next step. 11. Click “Continue Anyway” to next step. 52 Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 12. Click “Continue Anyway” to next step. 13. Click “Continue Anyway” to next step. Drivers Installation 53 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 14. Click “Finish” to complete the installation. 5.1.3 1. 54 Installing Graphics Driver Run the WindowsDriverSETUP.cmd program from the driver directory in product information CD. Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 2. Click “Install driver and application files” to next step. 3. An Intel License Agreement screen appears to show you the important information. Select “I agree” and click “Install” to next step. ® Drivers Installation 55 ® TM PICO822 Intel Atom 56 E620T/E680T All-In-One Pico-ITX Board 4. Click “Continue Anyway” to next step. 5. Click “Continue Anyway” to next step. Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 6. Click “Continue Anyway” to next step. 7. You will be asked to restart your computer when the installation is completed. Please click “Yes” if you don’t need to install any other drivers. Otherwise, please click “No” to go on next step. Drivers Installation 57 ® TM PICO822 Intel Atom 5.1.4 58 E620T/E680T All-In-One Pico-ITX Board Installing Audio Driver 1. Run the WDM_R266.exe for audio from the driver di in product information CD. Click “Next” to continue. 2. Please wait while setup processes the following operations. Drivers Installation ® TM PICO822 Intel Atom 3. E620T/E680T All-In-One Pico-ITX Board You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. Drivers Installation 59 ® TM PICO822 Intel Atom 5.1.5 60 E620T/E680T All-In-One Pico-ITX Board Installing Ethernet Driver 1. Run the SETUP.EXE for Ethernet from the driver directory in product information CD. Click “Next” to continue. 2. Click “Install” to start the installation. Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 3. Please wait while setup processes the following operations. 4. Click “Finish” to complete the installation. Drivers Installation 61 ® TM PICO822 Intel Atom 5.1.6 62 E620T/E680T All-In-One Pico-ITX Board Installing Serial (COM) Port Driver 1. Run the comport.exe from the driver directory in product information CD. Click “Next” to continue. 2. You will be asked to restart your computer when the installation is completed. Please click “Yes” if you don’t need to install any other drivers. Otherwise, please click “No” to go on next step. Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Drivers for Windows® 7 5.2 The device drivers are located on the product information CD that comes with the PICO822 series package. The auto-run function of drivers will guide you to install the utilities and device ® drivers under Windows 7 operating system. You can follow the onscreen instructions to install these devices: Chipset PCH Graphics Audio Ethernet Serial ATA (SATA) Serial (COM) port ® Note: Only E680T can run under Windows 7. 5.2.1 1. Installing Chipset Driver Run the SETUP.EXE program for chipset from the driver directory in product information CD. Click “Next” to next step. Drivers Installation 63 ® TM PICO822 Intel Atom 64 E620T/E680T All-In-One Pico-ITX Board ® 2. An Intel License Agreement screen appears to show you the important information. Click “Yes” to next step. 3. A Readme File Information screen appears to show you the system requirements and installation information. Click “Next” to next step. Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 4. Click “Install this driver software anyway” to next step. 5. Click “Install this driver software anyway” to next step. Drivers Installation 65 ® TM PICO822 Intel Atom 6. 66 E620T/E680T All-In-One Pico-ITX Board Please wait while setup processes the following operations. Drivers Installation ® TM PICO822 Intel Atom 7. E620T/E680T All-In-One Pico-ITX Board You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. Drivers Installation 67 ® TM PICO822 Intel Atom 5.2.2 68 E620T/E680T All-In-One Pico-ITX Board Installing PCH Driver 1. Run the EG20T_Win7_Setup_140.exe program from the driver directory in product information CD. Click “Next” to next step. 2. An Intel License Agreement screen appears to show you the important information. Click “I accept the terms in the license agreement” and “Next” to next step. ® Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 3. Select the features you want to install and deselect the features you do not want to install. Then click “Next” to next step. 4. Click “Install” to begin the installation. Drivers Installation 69 ® TM PICO822 Intel Atom 70 E620T/E680T All-In-One Pico-ITX Board 5. Click “Install this driver software anyway” to next step. 6. Click “Install this driver software anyway” to next step. Drivers Installation ® TM PICO822 Intel Atom 7. E620T/E680T All-In-One Pico-ITX Board Click “Install this driver software anyway” to next step. Drivers Installation 71 ® TM PICO822 Intel Atom 8. 72 E620T/E680T All-In-One Pico-ITX Board Click “Install this driver software anyway” to next step. Drivers Installation ® TM PICO822 Intel Atom 9. E620T/E680T All-In-One Pico-ITX Board Click “Install this driver software anyway” to next step. Drivers Installation 73 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 10. Click “Install this driver software anyway” to next step. 74 Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 11. Click “Install this driver software anyway” to next step. Drivers Installation 75 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 12. Click “Install this driver software anyway” to next step. 76 Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 13. Click “Install this driver software anyway” to next step. Drivers Installation 77 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 14. Click “Install this driver software anyway” to next step. 78 Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 15. Click “Install this driver software anyway” to next step. Drivers Installation 79 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 16. You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. 80 Drivers Installation ® TM PICO822 Intel Atom 5.2.3 Note: 1. E620T/E680T All-In-One Pico-ITX Board Installing Graphics Driver ® After Windows 7 installation completed, the system is in 16 colors, please install the graphics driver for displaying correct or higher color depth. Run the Setup.exe program for graphics from the driver directory in product information CD. Click “Next” to continue. Drivers Installation 81 ® TM PICO822 Intel Atom 82 E620T/E680T All-In-One Pico-ITX Board ® 2. An Intel License Agreement screen appears to show you the important information. Click “Yes” to next step. 3. A Readme File Information screen appears to show you the system requirements and installation information. Click “Next” to next step. Drivers Installation ® TM PICO822 Intel Atom 4. E620T/E680T All-In-One Pico-ITX Board Please wait while setup processes the following operations. Click “Install this driver software anyway” to next step. Drivers Installation 83 ® TM PICO822 Intel Atom 5. 84 E620T/E680T All-In-One Pico-ITX Board Please wait while setup processes the following operations. Click “Install this driver software anyway” to next step. Drivers Installation ® TM PICO822 Intel Atom 6. E620T/E680T All-In-One Pico-ITX Board Please wait while setup processes the following operations. Click “Next” to continue. Drivers Installation 85 ® TM PICO822 Intel Atom 7. 86 E620T/E680T All-In-One Pico-ITX Board You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. Drivers Installation ® TM PICO822 Intel Atom 5.2.4 E620T/E680T All-In-One Pico-ITX Board Installing Audio Driver 1. Run the 32bit_Vista_Win7_R268.exe for audio from the driver directory in product information CD. Click “Next” to continue. 2. Please wait while setup processes the following operations. Drivers Installation 87 ® TM PICO822 Intel Atom 3. 88 E620T/E680T All-In-One Pico-ITX Board You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. Drivers Installation ® TM PICO822 Intel Atom 5.2.5 E620T/E680T All-In-One Pico-ITX Board Installing Ethernet Driver 1. Run the SETUP.EXE for Ethernet from the driver directory in product information CD. Click “Next” to continue. 2. Click “Install” to start the installation. Drivers Installation 89 ® TM PICO822 Intel Atom 90 E620T/E680T All-In-One Pico-ITX Board 3. Please wait while setup processes the following operations. 4. Click “Finish” to complete the installation. Drivers Installation ® TM PICO822 Intel Atom 5.2.6 E620T/E680T All-In-One Pico-ITX Board Installing SATA Driver 1. Run the EG20T_Win7_SATA_setup_120.exe program from the driver directory in product information CD. Click “Next” to continue. 2. An Intel License Agreement screen appears to show you the important information. Click “I accept the terms in the license agreement” and “Next” to next step. ® Drivers Installation 91 ® TM PICO822 Intel Atom 92 E620T/E680T All-In-One Pico-ITX Board 3. When the following screen appears, select and deselect features according to you needs. Click “Next” to continue. 4. Click “Install” to start the installation. Drivers Installation ® TM PICO822 Intel Atom 5. E620T/E680T All-In-One Pico-ITX Board Please wait while setup processes the following operations. Click “Install this driver software anyway” to next step. Drivers Installation 93 ® TM PICO822 Intel Atom 94 E620T/E680T All-In-One Pico-ITX Board 6. Please wait while setup processes the following operations. Click “Next” to continue. 7. You will be asked to reboot your computer when the installation is completed. Please select “Yes, I want to restart my computer now” if you don’t need to install any other drivers. Then click “Finish” to complete the setup process and reboot. Otherwise, please select “No, I will restart my computer later” and click “Finish” to complete the installation. Drivers Installation ® TM PICO822 Intel Atom 5.2.7 E620T/E680T All-In-One Pico-ITX Board Installing Serial (COM) Port Driver 1. Run the comport.exe from the driver directory in product information CD. Click “Next” to continue. 2. You will be asked to restart your computer when the installation is completed. Please click “Yes” if you don’t need to install any other drivers. Otherwise, please click “No” to go on next step. Note: It is strongly recommended to install this driver, otherwise the failure of data transmission via COM port will occur. Drivers Installation 95 ® TM PICO822 Intel Atom 5.3 E620T/E680T All-In-One Pico-ITX Board Installing AHCI Driver during OS Installation PCH EG20T SATA does not support an IDE interface that is compatible with Legacy. ® Windows XP* SP3 does not contain the required SATA AHCI driver natively hence you must follow the instructions below to install the PCH EG20T SATA AHCI driver. Here is an example ® for Windows XP installation. 1. Copy the following files in FD_Inst_WinXP directory in the SATA driver package to the root of a floppy disk. iohsata.cat iohsata.inf iohsata.sys txtsetup.oem 2. Insert the floppy disk prepared in step 1 into the USB floppy drive and connect it to the USB port. ® 3. Insert Windows XP* SP3 installer into the CD-ROM and boot from the CD-ROM to start ® Windows XP* SP3 installation. 4. Press <F6> to add further SCSI/RAID drivers when prompted during the very early stage ® of Windows installation. 96 Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board 5. Press <S> to add an additional SCSI device. ® 6. Select the correct driver (PCH EG20T SATA AHCI Controller for Windows XP) and press <Enter> to continue the installation. This will install the PCH EG20T SATA AHCI controller driver. Drivers Installation 97 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board ® 7. Finish the Windows XP installation according to your needs. Some USB floppy drivers are not supported when you press <F6> (step 4 above) during installation. See details at http://support.microsoft.com/kb/916196/en-us . Note: If a message on the screen saying that one or some file(s) cannot be found, please check the floppy disk or copy the correct AHCI driver again from the driver CD. 98 Drivers Installation ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Appendix A Expansion Module (Optional) The AX93268 (optional) is an expansion module for PICO822. Its specifications and detailed information are given in this appendix. AX93268 Specifications Size 100mm x 72mm Features One 1.0mm pitch 16-pin connector as VGA connector. VGA resolution is up to 1920x1080. One PCI-Express Mini Card socket. Note: All specifications and images are subject to change without notice. Expansion Module (Optional) 99 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board AX93268 Dimensions and Fixing Holes Top View 100 Expansion Module (Optional) ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Bottom View Expansion Module (Optional) 101 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Side View 102 Expansion Module (Optional) ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board AX93268 Layout Top View Expansion Module (Optional) 103 ® TM PICO822 Intel Atom E620T/E680T All-In-One 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 PCI-Express Mini Card Connector CN3 Expansion Connector VGA Connector (CN1) This is a 16-pin connector for VGA interface. Its pin assignments are listed in table below. 104 Pin Signal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 RGND RED GGND GREEN BGND BLUE GND +5V DATA GND GND HSYNC GND VSYNC CLK GND Expansion Module (Optional) ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board PCI-Express Mini Card Connector (CN2) This is a PCI-Express Mini Card connector which supports PCI-Express x1 link and USB 2.0 link. A PCI-Express Mini Card can be applied to either PCI-Express or USB 2.0. It complies with PCI-Express Mini Card Spec. V1.2. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 WAKE# No use No use CLKREQ# GND REFCLKREFCLK+ GND No use No use GND PE_RXN2 PE_RXP2 GND GND PE_TXN2 PE_TXP2 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 26 28 30 32 34 36 38 40 42 44 46 48 50 52 +3.3VSB GND +1.5V No use No use No use No use No use GND W_DISABLE# PERST# +3.3VSB GND +1.5V SMB_CLK SMB_DATA GND USB_DUSB_D+ GND No use No use No use +1.5V GND +3.3VSB Expansion Module (Optional) 105 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Expansion Connector (CN3) The CN3 is for connecting this expansion module to PICO822. Please gently insert CN3 into SCN1 of PICO822. Pin Signal Pin Signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 GND GND GND GND GND GND No use GND SMBus_ DATA GND PEG_TX+ PEG_TXGND PEG_CLK+ PEG_CLKGND SDVO_RED+ SDVO_REDGND SDVO_GREEN+ SDVO_GREENGND SDVO_BLUE+ SDVO_BLUEGND SDVO_CLK+ SDVO_CLKGND GPIO SLP_PLB (Default) 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 +12V +12V +12V +12V +12V +12V No use GND SMBus_ CLK GND PEG_RX+ PEG_RXGND No use No use GND No use No use GND SDVO_CTRL_DATA SDVO_CTRL_CLK GND Reset No use No use USB_DN4 USB_DP4 GND No use 60 PEG_WAKE 59 106 60 2 59 1 Expansion Module (Optional) ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Appendix B Watchdog Timer About Watchdog Timer After the system stops working for a while, it can be auto-reset by the watchdog timer. The integrated watchdog timer can be set up in the system reset mode by program. How to Use Watchdog Timer Start 1. Enable Configuration: -O 2E 87 -O 2E 87 2. Select Logic device: -O 2E 07 -O 2F 07 3. Enable WDT: -O 2E 30 -O 2F 01 4. Activate WDT: -O 2E F0 -O 2F 80 5. Set base timer: -O 2E F6 -O 2F 0A 6. Set timer unit (second or minute): -O 2E F5 -O 2F 71 Watchdog Timer ; Set reset time. Ex: A->reset time=10sec ; Set timer unit. ; Ex: 1->timer unit=second, 9->timer unit=minute 107 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board This page is intentionally left blank. 108 Watchdog Timer ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board Appendix C Digital I/O About Digital I/O The onboard GPIO (digital I/O) has 8 bits. Each bit can be set to function as input or output by software programming. In default, GPIO0~GPIO6 are pulled high with +5V level (according to standby power) and GPIO8 is pulled high with +3.3V level (according to main power). The BIOS default settings are 8 inputs where all of these pins are set to 1. Use these GPIO signals to control cash drawers and sense warning signals from an Uninterrupted Power System (UPS), or perform store security control. CN7 CN7 Signal Pin 21: GPIO5 Pin 22: GPIO0 Pin 23: GPIO6 Pin 24: GPIO1 Pin 25: GPIO8 Pin 26: GPIO2 Pin 28: GPIO3 Pin 30: GPIO4 Sample Program #include #include #include #include #include #include #include #include <windows.h> <winioctl.h> <stdio.h> <stdlib.h> <string.h> <strsafe.h> <initguid.h> <setupapi.h> #include "ioh_gpio_common.h" #include "ioh_gpio_ioctls.h" extern BOOL RunGPIOSample(__in LPCTSTR DriverName, __in int argc, __in_ecount(argc) char *argv[]); extern BOOL GetDevicePath(__in LPGUID pGuid, __out PCHAR pDeviceName); int __cdecl main(__in int argc, __in_ecount(argc) char *argv[]) { CHAR DevicePath[MAX_PATH]; if((argc == 2) || (argc == 3)) { GetDevicePath((LPGUID)&GUID_DEVINTERFACE_IOHGPIO, DevicePath); RunGPIOSample(DevicePath, argc-1, argv+1); } Digital I/O 109 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board else { printf("\n"); printf("Usage: %s port [output]\n", argv[0]); printf(" port Specify the port number (port=0-11 decimal).\n"); printf(" output Specify the port value (output=0 | 1).\n"); printf(" When this is not specified, the port direction is set input mode.\n"); printf(" When this is specified, the port is output mode.\n"); printf("\n"); } return 0; } // Get GPIO Device Path BOOL GetDevicePath(LPGUID pGuid,PCHAR pDeviceName) { HDEVINFO hardwareDeviceInfo = NULL; SP_DEVICE_INTERFACE_DATA deviceInterfaceData ={0}; PSP_DEVICE_INTERFACE_DETAIL_DATA deviceInterfaceDetailData = NULL; ULONG predictedLength = 0; ULONG requiredLength = 0, bytes=0; int i =0; BOOL bRet = FALSE; // // Open a handle to the device interface information set of all // present system class interfaces. // hardwareDeviceInfo = SetupDiGetClassDevs(pGuid, NULL, NULL, (DIGCF_PRESENT | // Only Devices present DIGCF_DEVICEINTERFACE)); // Function class devices. if( INVALID_HANDLE_VALUE == hardwareDeviceInfo ) { printf("SetupDiGetClassDevs failed: %d\n", (INT)GetLastError()); return bRet; } deviceInterfaceData.cbSize = sizeof(SP_DEVICE_INTERFACE_DATA); // // Enumerate devices // do { if (SetupDiEnumDeviceInterfaces (hardwareDeviceInfo, 0, // No care about specific PDOs pGuid, i, // &deviceInterfaceData)) { // // Allocate a function class device data structure to // receive the information about this particular device. // // // First find out required length of the buffer // if(!SetupDiGetDeviceInterfaceDetail ( hardwareDeviceInfo, &deviceInterfaceData, NULL, // probing so no output buffer yet 0, // probing so output buffer length of zero &requiredLength, NULL)) { // not interested in the specific dev-node if(ERROR_INSUFFICIENT_BUFFER != GetLastError()) { printf("SetupDiGetDeviceInterfaceDetail failed %d\n", (INT)GetLastError()); SetupDiDestroyDeviceInfoList (hardwareDeviceInfo); break; 110 Digital I/O ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board } } predictedLength = requiredLength; deviceInterfaceDetailData = malloc (predictedLength); if(deviceInterfaceDetailData) { deviceInterfaceDetailData->cbSize = sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA); } else { printf("Couldn't allocate %d bytes for device interface details.\n", (INT)predictedLength); SetupDiDestroyDeviceInfoList (hardwareDeviceInfo); break; } if (! SetupDiGetDeviceInterfaceDetail ( hardwareDeviceInfo, &deviceInterfaceData, deviceInterfaceDetailData, predictedLength, &requiredLength, NULL)) { printf("Error in SetupDiGetDeviceInterfaceDetail\n"); SetupDiDestroyDeviceInfoList (hardwareDeviceInfo); free (deviceInterfaceDetailData); break; } printf("%d) %s\n", ++i, deviceInterfaceDetailData->DevicePath); strcpy_s(pDeviceName,MAX_PATH,deviceInterfaceDetailData->Device Path); bRet = TRUE; break; } else if (ERROR_NO_MORE_ITEMS != GetLastError()) { free (deviceInterfaceDetailData); deviceInterfaceDetailData = NULL; break; } } while (FALSE); SetupDiDestroyDeviceInfoList (hardwareDeviceInfo); if(!deviceInterfaceDetailData) { printf("No device interfaces present\n"); bRet = FALSE; } return bRet; } // Run GPIO Device Driver Check BOOL RunGPIOSample( __in LPCTSTR DriverName, __in int argc, __in_ecount(argc) char *argv[]) { BOOL bRc = FALSE; HANDLE hDevice; DWORD portnum=0; DWORD portval=0; DWORD errNum = 0; ioh_gpio_reqt objGpioReqtOut; ioh_gpio_reqt objGpioReqtIn; // DeviceIoControl parameters LPVOID lpOutBuffer; DWORD nOutBufferSize; LPVOID lpInBuffer; DWORD nInBufferSize; DWORD dwBytesReturned; LPOVERLAPPED lpOverlapped; Digital I/O 111 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board printf("\n=========================\n"); printf("GPIO Device Driver Check(%s) \n", DriverName); printf("=========================\n"); if (argc>0) { portnum = (UCHAR)atoi(argv[0]); printf("Specified port number : %d\n", (INT)portnum); } printf("\n*** CreateFile(%s) \n", DriverName); hDevice = CreateFile(DriverName, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED,NULL); if(hDevice != INVALID_HANDLE_VALUE) { printf(" Sucess CreateFile %s (hDevice:%08X)\n", DriverName, (UINT)hDevice); if (argc == 1) { printf("\n*** DeviceIoControl(code:IOCTL_GPIO_DIRECTION <0, GPIO%d, INPUT, 0>)\n", (INT)portnum); objGpioReqtOut.port=0; objGpioReqtOut.pins=(1<<portnum); objGpioReqtOut.mode=INPUT_SEL; objGpioReqtOut.enable=0; lpOutBuffer = (LPVOID)&objGpioReqtOut; nOutBufferSize = sizeof(objGpioReqtOut); lpInBuffer = (LPVOID)&objGpioReqtIn; nInBufferSize = sizeof(objGpioReqtIn); memset(lpInBuffer,0, nInBufferSize); // clear for in buffer dwBytesReturned = 0; lpOverlapped = NULL; bRc = DeviceIoControl(hDevice,IOCTL_GPIO_DIRECTION, lpOutBuffer,nOutBufferSize,lpInBuffer,nInBufferSize, &dwBytesReturned,lpOverlapped); if(bRc == TRUE) { printf(" Sucess DeviceIoControl\n"); printf(" dwBytesReturned = %ld, output buffer = {port:%lx, pins:%lx, mode:%llx, enable:%lx}\n", dwBytesReturned, objGpioReqtIn.port, objGpioReqtIn.pins, objGpioReqtIn.mode, objGpioReqtIn.enable); printf("\n*** DeviceIoControl(code:IOCTL_GPIO_READ <0, GPIO%d, 0, 0>)\n", (INT)portnum); objGpioReqtOut.port=0; objGpioReqtOut.pins=(1<<portnum); objGpioReqtOut.mode=0; objGpioReqtOut.enable=0; lpOutBuffer = (LPVOID)&objGpioReqtOut; nOutBufferSize = sizeof(objGpioReqtOut); lpInBuffer = (LPVOID)&objGpioReqtIn; nInBufferSize = sizeof(objGpioReqtIn); memset(lpInBuffer,0, nInBufferSize); // clear for in buffer dwBytesReturned = 0; lpOverlapped = NULL; bRc = DeviceIoControl(hDevice,IOCTL_GPIO_READ,lpOutBuffer, nOutBufferSize,lpInBuffer,nInBufferSize, &dwBytesReturned,lpOverlapped); if(bRc == TRUE) { printf(" Sucess DeviceIoControl\n"); printf(" dwBytesReturned = %ld, output buffer = {port:%lx, pins:%lx, mode:%llx, enable:%lx}\n", dwBytesReturned, objGpioReqtIn.port, objGpioReqtIn.pins, objGpioReqtIn.mode, objGpioReqtIn.enable); portval = (objGpioReqtIn.pins & (1<<portnum)); printf("\nGPIO%d = %s\n", (INT)portnum, (portval ? "HIGH" : "LOW")); 112 Digital I/O ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board } } } else if (argc == 2) { portval = (UCHAR)atoi(argv[1]); printf("Specified port value : %s\n", (portval ? "HIGH" : "LOW")); printf("\n*** DeviceIoControl(code:IOCTL_GPIO_DIRECTION <0, GPIO%d, OUTPUT, 0>)\n", (INT)portnum); objGpioReqtOut.port=0; objGpioReqtOut.pins=(1<<portnum); objGpioReqtOut.mode=OUTPUT_SEL; objGpioReqtOut.enable=0; lpOutBuffer = (LPVOID)&objGpioReqtOut; nOutBufferSize = sizeof(objGpioReqtOut); lpInBuffer = (LPVOID)&objGpioReqtIn; nInBufferSize = sizeof(objGpioReqtIn); memset(lpInBuffer,0, nInBufferSize); // clear for in buffer dwBytesReturned = 0; lpOverlapped = NULL; bRc = DeviceIoControl(hDevice,IOCTL_GPIO_DIRECTION,lpOutBuffer, nOutBufferSize,lpInBuffer,nInBufferSize,&dwBytesReturned, lpOverlapped); if(bRc == TRUE) { printf(" Sucess DeviceIoControl\n"); printf(" dwBytesReturned = %ld, output buffer = {port:%lx, pins:%lx, mode:%llx, enable:%lx}\n", dwBytesReturned, objGpioReqtIn.port, objGpioReqtIn.pins, objGpioReqtIn.mode, objGpioReqtIn.enable); printf("\n*** DeviceIoControl(code:IOCTL_GPIO_WRITE <0, GPIO%d, %s, 0>)\n", (INT)portnum, (portval ? "HIGH" : "LOW")); objGpioReqtOut.port=0; objGpioReqtOut.pins=(1<<portnum); objGpioReqtOut.mode=(portval ? GPIO_HIGH : GPIO_LOW); objGpioReqtOut.enable=0; lpOutBuffer = (LPVOID)&objGpioReqtOut; nOutBufferSize = sizeof(objGpioReqtOut); lpInBuffer = (LPVOID)&objGpioReqtIn; nInBufferSize = sizeof(objGpioReqtIn); memset(lpInBuffer,0, nInBufferSize); // clear for in buffer dwBytesReturned = 0; lpOverlapped = NULL; bRc = DeviceIoControl(hDevice,IOCTL_GPIO_WRITE,lpOutBuffer, nOutBufferSize,lpInBuffer,nInBufferSize, &dwBytesReturned,lpOverlapped); if(bRc == TRUE) { printf(" Sucess DeviceIoControl\n"); printf(" dwBytesReturned = %ld, output buffer = {port:%lx, pins:%lx, mode:%llx, enable:%lx}\n", dwBytesReturned, objGpioReqtIn.port, objGpioReqtIn.pins, objGpioReqtIn.mode, objGpioReqtIn.enable); } } } if (bRc == FALSE) { errNum = GetLastError(); printf(" Failded DeviceIoControl GetLastError:%d\n", (INT)errNum); } Digital I/O 113 ® TM PICO822 Intel Atom E620T/E680T All-In-One Pico-ITX Board if(CloseHandle(hDevice)) { printf("\n*** CloseHandle(hDevice:%08X)\n", (UINT)hDevice); if(CloseHandle(hDevice)) { printf(" Sucess CloseHandle\n"); bRc = TRUE; } } } else { printf("Failue CreateFile %s (LastError:%d)\n", DriverName, (INT)GetLastError()); } return bRc; } 114 Digital I/O