NANO100/101 AMD Embedded G-Series Processor Nano-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 2012 Axiomtek Co., Ltd. All Rights Reserved February 2012, 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. AMD is trademark of AMD Corporation, Inc. 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 Features........................................................................................................................ 1 1.2 Specifications ................................................................................................................ 2 1.3 Utilities Supported ........................................................................................................ 3 Chapter 2 Board and Pin Assignments 2.1 Board Dimensions and Fixing Holes ............................................................................ 5 2.2 Board Layout ................................................................................................................ 7 2.3 Jumper Settings ............................................................................................................ 9 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.4 Connectors ................................................................................................................. 12 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 Chapter 3 3.1 iv Restore BIOS Optimal Defaults (JP1) ....................................................... 10 LVDS Voltage Selection (JP2 and JP3) .................................................... 10 COM1 Data/Power Selection (JP5)........................................................... 10 COM2 Data/Power Selection (JP6)........................................................... 10 COM1 RS-232/422/485 Mode Setting (JP7, JP8, JP9) ............................. 11 Auto Power On (JP11)................................................................................ 11 LVDS Brightness Control Mode Setting (JP16) ......................................... 11 LVDS Connector (CN1) ............................................................................. 13 Inverter Connector (CN2) .......................................................................... 15 DisplayPort Connector (CN3).................................................................... 15 VGA Connector (CN4) ............................................................................... 16 PCI-Express Mini Card Connector (CN5) ................................................. 16 Digital I/O Port Connector (CN6) ............................................................... 17 Power Output Connector (CN9) ................................................................ 17 COM1 Connector (CN10) .......................................................................... 17 COM2 Connector (CN11 or CN21) ........................................................... 18 Audio Jack (CN12) .................................................................................... 19 Ethernet Port and USB Port Stacks (CN13 and CN15) ............................ 19 USB Connector (CN14) ............................................................................. 20 Front Panel Connector (CN16) ................................................................. 20 CPU Fan Connector (CN17) ..................................................................... 21 SMBus Connector (CN18) ........................................................................ 21 DC Jack Power Connector (CN19) ........................................................... 21 Serial ATA Connectors (SATA1) ................................................................ 22 CFast™ Socket (SCFAST1)...................................................................... 22 Hardware Description APU (Accelerated Processing Unit)............................................................................ 23 3.2 BIOS ........................................................................................................................... 23 3.3 System Memory .......................................................................................................... 23 3.4 I/O Port Address Map ................................................................................................. 24 3.5 Interrupt Controller (IRQ) Map .................................................................................... 26 3.6 Memory Map ............................................................................................................... 27 Chapter 4 AMI BIOS Setup Utility 4.1 Starting ........................................................................................................................ 29 4.2 Navigation Keys .......................................................................................................... 29 4.3 Main Menu .................................................................................................................. 30 4.4 Advanced Menu .......................................................................................................... 31 4.5 Chipset Menu.............................................................................................................. 38 4.6 Boot Menu .................................................................................................................. 45 4.7 Security Menu ............................................................................................................. 46 4.8 Save & Exit Menu ....................................................................................................... 47 Appendix A Watchdog Timer About Watchdog Timer ............................................................................................................ 49 How to Use Watchdog Timer ................................................................................................... 49 Sample Program ...................................................................................................................... 50 Appendix B Digital I/O About Digital I/O ....................................................................................................................... 53 Digital I/O Programming .......................................................................................................... 53 v This page is intentionally left blank. vi NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Chapter 1 Introduction NANO100 NANO101 The NANO100/101, a Nano-ITX board, supports AMD G-Series APU T56N/T40E/T40R. The board integrates the Fusion Controller Hub A50M and delivers outstanding system performance through high-bandwidth interfaces, multiple I/O functions for interactive applications and various embedded computing solutions. There is one 204-pin unbuffered SO-DIMM socket for single channel DDR3-1066/1333MHz memory (only T56N can be up to DDR3-1333MHz), maximum memory capacity up to 4GB. It also features two Gigabit/Fast Ethernet ports, one serial ATA channel for total one Serial ATA hard drive at maximum transfer rate up to 600MB/sec, six USB 2.0 high speed compliant, and built-in HD audio codec that can achieve the best stability and reliability for industrial applications. Additionally, it provides you with unique embedded features, such as 2 serial ports and Nano-ITX form factor that applies an extensive array of PC peripherals. 1.1 Features AMD G-Series APU dual core T56N (1.65GHz), T40E (1.0GHz) and single core T40R (1.0GHz) AMD Fusion Controller Hub A50M chipset 1 DDR3 SO-DIMM supports up to 4GB memory capacity 6 USB 2.0 ports 2 COM ports +12V only DC-in supported DirectX® 11 support Introduction 1 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 1.2 Specifications CPU AMD G-Series APU dual core T56N 1.65GHz. AMD G-Series APU dual core T40E 1.0GHz. AMD G-Series APU single core T40R 1.0GHz. System Chipset AMD Fusion controller hub A50M. BIOS American Megatrends Inc. UEFI (Unified Extensible Firmware Interface) BIOS. 16Mbit SPI Flash, DMI, Plug and Play. RPL/PXE Ethernet Boot ROM. System Memory One 204-pin unbuffered DDR3 SO-DIMM socket. Maximum to 4GB DDR3 1066MHz memory for T40E/T40R. Maximum to 4GB DDR3 1333MHz memory for T56N. Onboard Multi I/O Controller: Nuvoton W83627DHG. Serial Ports: One port for RS-232/422/485 and one port for RS-232. Serial ATA One SATA-600 connector. CFast™ Socket One CFast™ Socket. USB Interface Six USB ports with fuse protection and complies with USB Spec. Rev. 2.0. Display A high rise 15-pin D-Sub connector as VGA connector One 40-pin connector for 18/24-bit single/dual channel LVDS and one 8-pin inverter connector. One Display Port (NANO100 only). Watchdog Timer 1~255 seconds or minutes; up to 255 levels. Ethernet Two ports with Realtek RTL8111E for Gigabit/Fast Ethernet. Audio HD audio compliant (with line-out and MIC-in) with Realtek ALC662. Line-out and MIC-in audio jack. Expansion Interface One PCI-Express Mini Card socket which complies with PCI-Express Mini Card Spec. V1.2. Power Management ACPI (Advanced Configuration and Power Interface). 2 Introduction NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Form Factor Nano-ITX form factor. Note: 1.3 All specifications and images are subject to change without notice. Utilities Supported Chipset and graphic driver Ethernet driver (RTL8111E) Audio driver AHCI driver Introduction 3 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board This page is intentionally left blank. 4 Introduction NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Chapter 2 Board and Pin Assignments 2.1 Board Dimensions and Fixing Holes Top Side Board and Pin Assignments 5 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Bottom Side 6 Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.2 Board Layout Top Side Board and Pin Assignments 7 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Bottom Side 8 Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.3 Jumper 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 settings on the NANO100/101 to meet your application purpose. Below you can find a summary table of all jumpers and onboard default settings. Jumper JP1 JP2 (Optional) JP3 JP5 JP6 JP7 JP8 JP9 JP11 JP16 Description Jumper Setting Restore BIOS Optimal Defaults Default: Normal Operation LVDS Voltage Selection Default: +12V LVDS Voltage Selection Default: +3.3V COM1 Data/Power Selection Default: RS-232 Data COM2 Data/Power Selection (NANO100) Default: RS-232 Data COM2 Data/Power Selection (NANO101) Default: RS-232 Data COM1 RS-232/422/485 Mode Setting Default: RS-232 Auto Power On Default: Disable LVDS Brightness Control Mode Setting Default: Voltage Mode Board and Pin Assignments 1-2 close 1-2 close 1-2 close CN10 Pin 1: DCD CN10 Pin 8: RI CN11 Pin 1: DCD 3-5 close 4-6 close 3-5 close CN11 Pin 8: RI CN21 Pin 1: DCD CN21 Pin 9: RI 4-6 close 3-5 close 4-6 close 1-2 close 3-5, 4-6 close 3-5, 4-6 close 1-2 close 3-4 close 9 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.3.1 Restore BIOS Optimal Defaults (JP1) 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) Restore BIOS optimal defaults 1-2 close 2-3 close 2.3.2 LVDS Voltage Selection (JP2 and JP3) The board supports voltage selection for flat panel displays. JP3 is used to set LVDS connector (CN1) pin 1~6 VCCM to +3.3V or +5V voltage level. JP2 (optional) is used to set LVDS connector (CN1) pin 1~6 VCCM to +12V voltage level. Function JP3 Setting +3.3V level (Default) +5V level 1-2 close 2-3 close JP3 1 JP2 Function JP2 Setting +12V level (Optional) 1-2 close 2.3.3 1 2 3 COM1 Data/Power Selection (JP5) The COM1 port has +5V level power capability on DCD and +12V level on RI by setting this jumper. When COM1 is set to +5V or +12V level, please make sure the communication mode is RS-232 (see section 2.3.5). Function Setting Power: Set CN10 pin 1 to +5V level Data: Set CN10 pin 1 to DCD (Default) Power: Set CN10 pin 8 to +12V level Data: Set CN10 pin 8 to RI (Default) 1-3 close 3-5 close 2-4 close 4-6 close 2.3.4 COM2 Data/Power Selection (JP6) The COM2 port has +5V level power capability on DCD and +12V level on RI by setting this jumper. Function Setting Power: Set CN11 pin 1/CN21 pin 1 to +5V level Data: Set CN11 pin 1/ CN21 pin 1 to DCD (Default) Power: Set CN11 pin 8/CN21 pin 9 to +12V level Data: Set CN11 pin 8/ CN21 pin 9 to RI (Default) 1-3 close 3-5 close 2-4 close 4-6 close Note: 10 The CN11 is connector on NANO100 while CN21 is connector on NANO101. Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.3.5 COM1 RS-232/422/485 Mode Setting (JP7, JP8, JP9) Use these jumpers to set COM1 port to operate as RS-232, RS-422 or RS-485 communication mode. When these jumpers are set to operate as RS-422 or RS485, please make sure COM1 is on data mode (see section 2.3.3) Function Setting RS-232 mode (Default) RS-422 mode RS-485 mode 2.3.6 JP7 1-2 close JP8 3-5, 4-6 close JP9 3-5, 4-6 close JP7 3-4 close JP8 1-3, 2-4 close JP9 1-3, 2-4 close JP7 5-6 close JP8 1-3, 2-4 close JP9 1-3, 2-4 close Auto Power On (JP11) If JP11 is enabled for power input, the system will be automatically power on without pressing soft power button. If JP11 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 1-2 open Note: 2.3.7 1 2 This function is similar to the feature of power on after power failure, which is controlled by hardware circuitry instead of BIOS. LVDS Brightness Control Mode Setting (JP16) The JP16 is enabled to select PWM or voltage control mode for inverter connector (CN2) pin 8. These two control modes are for adjusting LVDS brightness. Function Setting PWM mode Voltage mode (Default) 1-2 close 3-4 close Board and Pin Assignments 11 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4 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 LVDS Connector CN2 Inverter Connector CN3 Display Port Connector (NANO100) CN4 VGA Connector CN5 PCI-Express Mini Card Connector CN6 Digital I/O Port Connector CN9 Power Output Connector CN10 COM1 Connector CN11 COM2 Connector (NANO100) CN12 Audio Jack CN13 Ethernet Port 1, USB Port 0 and USB Port 1 Stack CN14 USB Port 4 and 5 Connector CN15 Ethernet Port 2, USB Port 2 and USB Port 3 Stack CN16 Front Panel Connector CN17 CPU Fan Connector CN18 SMBus Connector CN19 DC Jack Power Connector CN21 COM2 Connector (NANO101) SATA1 Serial ATA Connector SCFAST1 CFastTM Socket SDIMM1 DDRIII SO-DIMM Connector 12 Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.1 LVDS Connector (CN1) This board has a 40-pin connector CN1 for LVDS LCD interface. It is strongly recommended to use the matching JST SHDR-40VS-B 40-pin connector for LVDS interface. Pin 1~6 VCCM can be set to +3.3V level or +5V level by LVDS voltage selection jumper (see section 2.3.2). 18-bit single channel 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 13 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 18-bit dual channel 24-bit single channel Pin Signal Pin Signal Pin Signal Pin Signal 1 3 5 VCCM VCCM VCCM 2 4 6 VCCM VCCM VCCM 1 VCCM 2 VCCM 7 9 11 13 15 17 N.C. GND N.C. N.C. GND Channel B CLK- 8 10 12 14 16 18 N.C. GND Channel B D0Channel B D0+ GND Channel B D1- 3 5 7 9 11 13 VCCM VCCM N.C. GND N.C. N.C. 4 6 8 10 12 14 VCCM VCCM N.C. GND N.C. N.C. 19 21 23 25 27 29 31 Channel B CLK+ GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ 20 22 24 26 28 30 32 Channel B D1+ GND Channel B D2Channel B D2+ GND N.C. N.C. 15 17 19 21 23 25 27 GND N.C. N.C. GND Channel A D0Channel A D0+ GND 16 18 20 22 24 26 28 GND N.C. N.C. GND N.C. N.C. GND 33 35 37 39 GND Channel A D2Channel A D2+ GND 34 36 38 40 GND Channel A CLKChannel A CLK+ GND 29 31 33 35 37 39 Channel A D1Channel A D1+ GND Channel A D2Channel A D2+ GND 30 32 34 36 38 40 Channel A D3Channel A D3+ GND Channel A CLKChannel A CLK+ GND 24-bit dual channel Pin Signal Pin Signal 1 3 5 7 VCCM VCCM VCCM N.C. 2 4 6 8 VCCM VCCM VCCM N.C. 9 11 13 15 17 19 GND Channel B D3Channel B D3+ GND Channel B CLKChannel B CLK+ 10 12 14 16 18 20 GND Channel B D0Channel B D0+ GND Channel B D1Channel B D1+ 21 23 25 27 29 31 33 GND Channel A D0Channel A D0+ GND Channel A D1Channel A D1+ GND 22 24 26 28 30 32 34 GND Channel B D2Channel B D2+ GND Channel A D3Channel A D3+ GND 35 37 39 Channel A D2Channel A D2+ GND 36 38 40 Channel A CLKChannel A CLK+ GND 14 Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.2 Inverter Connector (CN2) The CN2 is a 8-pin connector for inverter. We strongly recommend you to use the matching DF13-8S-1.25C connector to avoid malfunction. If JP16 is set in voltage control mode for LVDS brightness adjustment (see section 2.3.7), the valid voltage range on pin 8 is 0~5V. 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 2.4.3 Display Port Connector (CN3) The Display Port interface is available through connector CN3 which is also co-layout with a standard DB-9 connector (CN21). Pin Signal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 DPB_LANE0 GND DPB_LANE0# DPB_LANE1 GND DPB_LANE1# DPB_LANE2 GND DPB_LANE2# DPB_LANE3 GND DPB_LANE3# Detect Pin GND DPB_AUX GND DPB_AUX# DPB_HPDE GND +3.3V Board and Pin Assignments 1 20 15 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.4 VGA Connector (CN4) The CN4 is a high rise standard 15-pin D-Sub connector. 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 VCC N.C. Horizontal Sync DDC CLK 2 4 6 8 10 12 14 Green N.C. DETECT GND GND DDC DATA Vertical Sync 2.4.5 PCI-Express Mini Card Connector (CN5) CN5 is a PCI-Express Mini Card connector which supports a PCI-Express x1 link and a 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. 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 41 43 45 47 49 51 WAKE# No use No use CLKREQ# GND REFCLKREFCLK+ GND No use No use GND PE_RXN3 PE_RXP3 GND GND PE_TXN3 PE_TXP3 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_D8USB_D8+ GND No use No use No use +1.5V GND +3.3VSB Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.6 Digital I/O Port Connector (CN6) The board is equipped with an 8-channel (3 inputs and 5 outputs) digital I/O connector that meets requirements for a system customary automation control. The digital I/O can be configured to control cash drawers and sense warning signals from an Uninterrupted Power System (UPS), or perform store security control. You may use software programming to control these digital signals. The software application method is provided in Appendix B. Pin Signal Pin Signal 1 3 5 7 9 Digital Input 1 Digital Input 2 Digital Input 3 GND GND 2 4 6 8 10 Digital Output 1 Digital Output 2 Digital Output 3 Digital Output 4 Digital Output 5 2.4.7 Power Output Connector (CN9) Use CN9 for interfacing to SATA 2.5" HDD power supply. Pin Signal 1 2 3 4 +12V level GND GND +5V level 2.4.8 COM1 Connector (CN10) The CN10 is a 2x5 pin box header. This connector is equipped with +5V level power capability on DCD and +12V level on RI by setting JP5 (see section 2.3.3). Pin Signal Pin Signal 1 3 5 7 9 DCD1 RXD1 TXD1 DTR1 GND 2 4 6 8 10 DSR1 RTS1 CTS1 RI1 N.C. Board and Pin Assignments 17 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board The pin assignment of RS-232/RS-422/RS-485 is listed on the following table. If you need COM1 port to support RS-422 or RS-485 mode, please refer to section 2.3.5. Pin RS-232 RS-422 RS-485 1 2 3 4 5 6 7 8 9 10 DCD RXD TXD DTR GND DSR RTS CTS RI No use TXTX+ RX+ RXNo use No use No use No use No use No use DataData+ N.C N.C. No use No use No use No use No use No use 2.4.9 COM2 Connector (CN11 or CN21) The CN11 is a 2x5 pin box header (NANO100 only). This connector is equipped with +5V level power capability on DCD and +12V level on RI by setting JP6 (see section 2.3.4). Pin Signal Pin Signal 1 3 5 7 9 DCD RXD TXD DTR GND 2 4 6 8 10 DSR RTS CTS RI N.C. CN11 (NANO100 only) The CN21 is a standard DB-9 connector on rear IO (NANO101 only). This connector is equipped with +5V level power capability on DCD and +12V level on RI by setting JP6 (see section 2.3.4). 18 Pin Signal 1 2 3 4 5 6 7 8 9 DCD RXD TXD DTR GND DSR RTS CTS RI CN21 (NANO101 only) Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.10 Audio Jack (CN12) Install onboard audio driver, then connect speaker to line-out jack and microphone to MIC-in jack. Pin Color Signal Green Pink Line_OUT Mic_IN 2.4.11 Ethernet Port and USB Port Stacks (CN13 and CN15) Ethernet ports are RJ-45 connectors. Connection can be established by plugging one end of the ethernet cable into this receptacle and the other end (phone jack) to a 1000/100/10-Base-T hub. The board features Universal Serial Bus (USB) connectors, compliant with USB 2.0 (480Mbps) that can be adapted to any USB peripheral, such as monitor, keyboard and mouse. The CN13 carries ethernet port 1, USB port 0 and USB port 1, while the CN15 carries ethernet port 2, USB port 2 and USB port 3. Pin LAN Signal L1 L2 L3 L4 A B MDI0+ L5 MDI2+ MDI0L6 MDI2MDI1+ L7 MDI3+ MDI1L8 MDI3Active LED (Yellow) 100 LAN LED (Green) / 1000 LAN LED (Orange) Pin USB Port 0 Pin USB Port 1 1 2 3 4 USB VCC (+5V level) USB #0_DUSB #0_D+ GND 5 6 7 8 USB VCC (+5V level) USB #1_DUSB #1_D+ GND Pin USB Port 2 Pin USB Port 3 1 2 3 4 USB VCC (+5V level) USB #2_DUSB #2_D+ GND 5 6 7 8 USB VCC (+5V level) USB #3_DUSB #3_D+ GND Board and Pin Assignments Pin LAN Signal LAN USB 19 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.12 USB Connector (CN14) The 2x5 pin wafer (CN14) is Universal Serial Bus (USB) connector which carries USB port 4 and USB port 5. It is for installing versatile USB interface peripherals. The CN14 is designed with +5V level standby power which can provide power when system is in suspend mode. Pin 1 3 5 7 9 USB Port 4 USB VCC (+5V level standby power) USB #4_DUSB #4_D+ GND GND 2.4.13 Pin 2 4 6 8 10 USB Port 5 USB VCC (+5V level standby power) USB #5_DUSB #5_D+ GND GND Front Panel Connector (CN16) Pin Signal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 PWRLED+ EXT SPKN.C. Buzzer PWRLEDN.C. N.C. EXT SPK+ PWRSWPWRSW+ HW RSTHW RST+ HDDLEDHDDLED+ Power LED Pin 1 connects anode(+) of LED and pin 5 connects cathode(-) of LED. The power LED lights up when the system is powered on. External Speaker and Internal Buzzer Pin 2, 4, 6 and 8 connect the case-mounted speaker unit or internal buzzer. While connecting the CPU board to an internal buzzer, please set pin 2 and 4 closed; while connecting to an external speaker, you need to set pins 2 and 4 opened and connect the speaker cable to pin 8(+) and pin 2(-). Power On/Off Button Pin 9 and 10 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 11 and 12 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. 20 Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board HDD Activity LED This connection is linked to hard drive activity LED on the control panel. LED flashes when HDD is being accessed. Pin 13 and 14 connect the hard disk drive to the front panel HDD LED, pin 13 is assigned as cathode(-) and pin 14 is assigned as anode(+). 2.4.14 CPU Fan Connector (CN17) The CN17 is a CPU fan interface. You can find fan speed on BIOS Setup Utility if CPU fan is installed. For further information, see BIOS Setup Utility: Advanced\H/W Monitor\PC Health Status (refer to section 4.4). Pin Signal 1 2 3 GND +12V level Fan speed feedback 2.4.15 SMBus Connector (CN18) This connector is for SMBus interface support. The SMBus (System Management Bus) is a simple 2-wire bus for the purpose of lightweight communication. Most commonly it is used for communication with the power source related applications such as on/off instructions. Pin Signal 1 2 3 CLK DATA GND 2.4.16 DC Jack Power Connector (CN19) The CN19 is a DC power jack with lock. 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 the power connector. Board and Pin Assignments 21 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 2.4.17 Serial ATA Connector (SATA1) This Serial Advanced Technology Attachment (Serial ATA or SATA) connector is for high-speed SATA interface port. It is computer bus interface for connecting to device such as hard disk drive. Pin Signal 1 2 3 4 5 6 7 GND SATA_TX+ SATA_TXGND SATA_RXSATA_RX+ GND 2.4.18 CFast™ Socket (SCFAST1) The board is equipped with a CFastTM socket on the bottom side to support a CFastTM card which is based on the Serial ATA bus. The socket is specially designed to avoid incorrect installation of the CFastTM card. When installing or removing the CFastTM card, please make sure the system power is off. The CFastTM card by default identifies itself as C: or D: drive in your PC system. 22 Pin Signal Pin Signal 1 2 3 4 5 6 7 8 9 10 11 12 GND SATA_TX+ SATA_TXGND SATA_RXSATA_RX+ GND N.C GND N.C N.C N.C 13 14 15 16 17 18 19 20 21 22 23 24 N.C GND N.C CFAST_LED# N.C N.C N.C +3.3V Level +3.3V Level GND GND N.C Board and Pin Assignments NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Chapter 3 Hardware Description 3.1 APU (Accelerated Processing Unit) The NANO100/101 supports AMD G-Series APU (Accelerated Processing Unit) T56N/T40E/T40R, which enables your system to operate under Windows® XP, Windows® 7 and Linux environments. The system performance depends on the APU. 3.2 BIOS The NANO100/101 uses AMI Plug and Play BIOS with a single 16Mbit SPI Flash. 3.3 System Memory The NANO100/101 supports one 204-pin DDR3 SO-DIMM sockets for a maximum memory of 4GB DDR3 SDRAMs. The memory module comes in sizes of 1GB, 2GB and 4GB. Hardware Description 23 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 3.4 I/O Port Address Map The AMD G-Series APU communicates via I/O ports. Total 1KB port addresses are available for assigning to other devices via I/O expansion cards. 24 Hardware Description NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Hardware Description 25 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 3.5 Interrupt Controller (IRQ) Map The NANO100/101 is 100% PC compatible control board which consists of 20 interrupt request lines. Four out of 20 can be programmable. The mapping list of the 20 interrupt request lines is shown as the following table. 26 Hardware Description NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 3.6 Memory Map The memory mapping list is shown as follows: Hardware Description 27 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board This page is intentionally left blank. 28 Hardware Description NANO100/101 AMD Embedded G-Series Processor Nano-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 16MB 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. Note: If your computer can not boot after making and saving system changes with Setup, you can restore BIOS optimal defaults by setting JP1 (see section 2.3.1) . 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 29 NANO100/101 AMD Embedded G-Series Processor Nano-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. 4.3 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. 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. For NANO100: 30 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board For NANO101: System Language Use this item 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. 4.4 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: ► ► ► ► ► ► ACPI Settings CPU Configuration IDE Configuration USB Configuration Super IO Configuration H/W Monitor For items marked with “”, please press <Enter> for more options. AMI BIOS Setup Utility 31 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board ACPI Settings You can use this screen to select options for the ACPI configuration, and change the value of the selected option. A description of the selected item appears on the right side of the screen. Enable ACPI Auto Configuration Use this item to enable or disable BIOS ACPI auto configuration. 32 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board ACPI Sleep State Default Advanced Configuration and Power Interface (ACPI) sleep state to be S3 (Suspend to RAM). S3 Video Repost Enable or disable S3 video repost. CPU Configuration This screen shows the CPU Configuration. Node 0 Information View memory information related to Node 0. AMI BIOS Setup Utility 33 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 34 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. AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-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. USB transfer time-out The time-out value for control, bulk and interrupt transfers. Device reset time-out USB mass storage device start unit command time-out. Device power-up delay Maximum time the device will take before it properly reports itself to the host controller. Auto option uses default value: for a root port it is 100ms, for a hub port the delay is taken from hub descriptor. AMI BIOS Setup Utility 35 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 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 0 Configuration Serial Port Use this item to enable or disable serial port 0. The optimal setting for base I/O address is 3F8h and for interrupt request address is IRQ4. 36 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Serial Port 1 Configuration Serial Port Use this item to enable or disable serial port 1. The optimal setting for base I/O address is 2F8h and for interrupt request address is IRQ3. H/W Monitor This screen monitors hardware health. This screen displays the temperature of system and CPU, cooling fan speed in RPM and system voltages (VCORE, +3.3V, +12V and +5V). AMI BIOS Setup Utility 37 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 4.5 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 ► North Bridge LVDS Config Select ► South Bridge For items marked with “”, please press <Enter> for more options. 38 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board North Bridge Configuration This screen allows users to configure parameters of North Bridge chipset. Memory Configuration All of options are set Auto as default. AMI BIOS Setup Utility 39 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 40 Node 0 Information This item is to provide user with the information of current using DDR3 SDRAMs. AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board North Bridge LVDS Config Select For NANO100: For NANO101: DP0 Output Mode Use this item to enable LVDS. DP1 Output Mode Use this item to choose DP1 output or disable mode. Note this item is only available for NANO100. AMI BIOS Setup Utility 41 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board LVDS Panel Config Select Use this item to select configuration for LVDS panel if DP0 Output Mode is enabled. South Bridge This screen allows users to configure South Bridge chipset. For items marked with “”, please press <Enter> for more options. ► SB SATA Configuration ► SB USB Configuration ► SB HD Azalia Configuration 42 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board SB SATA Configuration Use this item to select option for SATA configuration. OnChip SATA Channel Use this item to enable or disable SATA channel. OnChip SATA Type Here are the options: Native IDE and AHCI. AMI BIOS Setup Utility 43 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 44 SB USB Configuration Use this item to enable or disable all USB devices. SB HD Azalia Configuration This item allows you to enable or disable HD audio Azalia device. AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 4.6 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 NumLock. Quiet Boot Enable or disable quiet boot option. Boot Option Priorities Set the system boot priority order. AMI BIOS Setup Utility 45 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 4.7 Security Menu The Security menu allows users to change the security settings for the system. Administrator Password This item indicates whether an administrator password has been set (installed or uninstalled). User Password This item indicates whether an user password has been set (installed or uninstalled). 46 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 4.8 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 47 NANO100/101 AMD Embedded G-Series Processor Nano-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 Press <Enter> causes system to enter the OS. 48 AMI BIOS Setup Utility NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Appendix A Watchdog Timer 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. 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 49 NANO100/101 AMD Embedded G-Series Processor Nano-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,08h dx,al ;Un-lock super I/O ;Activate WDT: mov dx,2Eh mov al,2Dh out dx,al mov dx,2Fh mov al,20h out dx,al ;Set Second or Minute : mov dx,2Eh mov al,0F5h out dx,al mov dx,2Fh mov out al,Nh dx,al ;N=00h or 08h(see below Note) ;Set base timer : mov dx,2Eh mov al,0F6h out dx,al mov dx,2Fh mov al,Mh ;M=00h,01h,...FFh (hex),Value=0 to 255 out ;(see below dx,al ;Disable WDT: mov dx,2Eh mov al,30h out dx,al mov dx,2Fh mov al,00h out dx,al Note) ;Can be disabled at any time Note: If N=00h, 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 50 Watchdog Timer NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board If N=08h, 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 51 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board This page is intentionally left blank. 52 Watchdog Timer NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board Appendix B Digital I/O About Digital I/O The onboard digital I/O has 8 bits (DIO0~7). Each bit can be set to function as input or output by software programming. In default, all pins are pulled high with +5V level (according to main power). The BIOS default settings are 3 inputs and 5 outputs where all of these pins are set to 1. CN6 Pin Signal Pin Signal 1 3 5 7 9 DI1 (Bit0) DI2 (Bit1) DI3 (Bit2) GND GND 2 4 6 8 10 DO1 (Bit 3) DO2 (Bit 4) DO3 (Bit 5) DO4 (Bit 6) DO5 (Bit 7) Digital I/O Programming Assembly sample code : Set functionality: ;Start set DIO program: mov dx,2Eh mov al,87h ;Un-lock super I/O out dx,al out dx,al mov mov out mov mov out dx,2Eh al,07h dx,al dx,2Fh al,09h dx,al mov mov out dx,2Eh al,30h dx,al Digital I/O ;Select logic device 9 53 NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board mov dx,2Fh mov al,02h out dx,al ;Programming DIO as in/out. mov dx,2Eh mov al,0F0h out dx,al mov dx,2Fh mov al,Nh ;If N=07h, DIO is programmed as 3 inputs out dx,al ;and 5 outputs (see below Note1) Digital Input: ;Read digital input data. mov dx,2Eh mov al,0F1h out dx,al mov dx,2Fh ;If N=07h, bit0~2 represent DIO0~2, in dx, al ;bit0~2 are DIO pin 0~2 state (1 High, 0 Low) ;(see below Note2) Digital Output: ; Set DIO digital output pins value. mov dx,2Eh mov al,0F1h out dx,al mov dx,2Fh mov al,M ;If N=07h, bit3~7 represent DIO3~7, out dx,al ;set output value M ;bit3~7 are DIO pin 3~7 state (1 High, 0 Low) ;if M=FFh, all DIO pins are high ;(see below Note3) Note1: The N has 8 bits. Every bit’s value is either 1 or 0. " 1" means that the bit is programmed to input. " 0" means that the bit is programmed to output. Ex: 1. N=00h=00000000b DIO7 DIO6 Output Output 2. 3. 4. DIO5 Output DIO4 Output DIO3 Output DIO2 Output DIO1 Output DIO0 Output N=02h=00000010b DIO7 DIO6 Output Output DIO5 Output DIO4 Output DIO3 Output DIO2 Output DIO1 Input DIO0 Output N=07h=00000111b DIO7 DIO6 Output Output DIO5 Output DIO4 Output DIO3 Output DIO2 Input DIO1 Input DIO0 Input N=F2h=11110010b DIO7 DIO6 Input Input DIO5 Input DIO4 Input DIO3 Output DIO2 Output DIO1 Input DIO0 Output DIO5 Output DIO4 Output DIO3 Output DIO2 Input DIO1 Input DIO0 Input Note2: If N=07h DIO7 Output 54 DIO6 Output Digital I/O NANO100/101 AMD Embedded G-Series Processor Nano-ITX Board 1. 2. When DIO0~2 are connected to external device, the device sets DIO0~2 to high DIO7 DIO6 DIO5 DIO4 DIO3 DIO2 DIO1 1 1 Output Output Output Output Output When DIO0~2 are connected to external device, the device sets DIO0 to low and DIO1~2 to high DIO7 DIO6 DIO5 DIO4 DIO3 DIO2 DIO1 DIO0 1 1 Output Output Output Output Output 0 Note3: If N=07h DIO7 Output 1. 2. DIO0 1 DIO5 Output DIO4 Output DIO3 Output DIO2 Input DIO1 Input DIO0 Input When M=FFh DIO7 DIO6 1 1 DIO5 1 DIO4 1 DIO3 1 DIO2 1 DIO1 1 DIO0 1 When M=D7h DIO7 DIO6 1 1 DIO5 0 DIO4 1 DIO3 0 DIO2 1 DIO1 1 DIO0 1 Digital I/O DIO6 Output 55