COM.0 Rev. 2.0 Type 10 nanoX-TC User’s Manual Manual Revision: 2.
Revision History Page 2 Release Date Change 2.00 2.
Table of Contents Preface ............................................................................................................................ 5 1 Introduction ............................................................................................................... 7 1.1 Description ........................................................................................................................... 7 2 Specifications .....................................................................
7.2 7.3 7.4 Direct Memory Access Channels ...................................................................................... 24 Legacy I/O Map .................................................................................................................. 25 Interrupt Request (IRQ) Lines ........................................................................................... 27 8 BIOS Setup Utility ...................................................................................................
Preface Copyright 2012 ADLINK Technology, Inc. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer. Disclaimer The information in this document is subject to change without prior notice in order to improve reliability, design, and function and does not represent a commitment on the part of the manufacturer.
Conventions Take note of the following conventions used throughout this manual to make sure that users perform certain tasks and instructions properly. Additional information, aids, and tips that help users perform tasks. Information to prevent minor physical injury, component damage, data loss, and/or program corruption when trying to complete a task. Information to prevent serious physical injury, component damage, data loss, and/or program corruption when trying to complete a specific task.
1 Introduction 1.1 Description No bigger in size than a business card, the nanoX-TC is a COM Express™ Mini form factor Type 10 computer-on-module that targets battery powered, mobile and handheld system designs. The new Mini size form factor with a footprint of just 55 mm x 84 mm is the smallest size in ADLINK's COM Express product lineup, next to the Basic size (125 mm x 95 mm) and Compact size (95x95) form factors. The nanoX-TC is based on the Intel® Atom™ Processor E6xx with less than 3.
2 Specifications 2.1 Core system CPU - Intel® Atom™ E680, 1.6 GHz, 3.9 W TDP Intel® Atom™ E660, 1.3 GHz, 3.3 W TDP Intel® Atom™ E640, 1.0 GHz, 3.3 W TDP Intel® Atom™ E620, 600 MHz, 2.
LVDS Interface: Single channel 18- or 24-bit pixel color depths with maximum resolution of up to 1280x768 @ 60 Hz. Pixel clock rate between 19.75 MHz (minimum) and 80 MHz (maximum) SDVO: Serial digital video output supporting devices for DVI, TV-out, analog VGA. Maximum resolution of up to 1280x1024 @ 85 Hz and pixel clock rate up to 160 MHz. 2.3 Audio Chipset: Integrated in Intel® Atom™ Processor E6xx Type: Multi-channel audio stream, 32-bit sample depth, sample rate up to 192 kHz 2.
2.7 SDIO/MMC Extension Chipset: Integrated in Intel® Controller Hub Type: Single port SDIO/MMC supports SDIO specification 1.1 and MMC specification 4.0 Connection: Multiplexed over GPIO signals to carrier 2.8 Operating Systems Standard Support - Windows 7 - Linux 2.6.x Extended Support (BSP) - Linux BSP - AIDI I2C Library for Windows and Linux - WinCE 6.0 / 7.0 - Windows XP Embedded 2.
2.11 Power Consumption Power Consumption [W] S5 Soft Off 5Vsb S3 Suspend to RAM 5Vsb S1 Standby Powered On 12V Max Load WinXP Burnin/Kpower 12V Idle WinXP Login 12V nanoX-TC-E620 (2G) 4.5 5.5 N/A 1.3 0.4 nanoX-TC-E640 (2G) 4.7 6.3 N/A 1.4 0.4 nanoX-TC-E660 (2G) 5.0 6.6 N/A 1.4 0.4 nanoX-TC-E680 (2G) 5.2 7.4 N/A 1.3 0.4 2.12 Ordering Codes nanoX-TC-E680-1G: Mini size COM Express Type 10 Module with Intel® Atom™ E680 processor at 1.
3 Functional Diagram Soldered Memory 512 MB ~ 2 GB DDR2 BIOS SPI LPC bus Intel® Atom™ processor 18/24-bit LVDS SDVO HDA Audio E6xx 3x PCIe x1 (port 1~3) PCIe x1 (port 0) AB PCIe x1 (port 0) CAN Bus (Ax/Rx) UART (Tx/Rx) 2x SATA (port 0,1) Intel® Platform Controller Hub 6x USB Host 1x USB Client Switch LAN PHY RTL8211CL EG20 SDIO/MMC port 0 4x GPI 4x GP0 GPIO PCA9535 SMBus 2 IC Page 12 BC nanoX-TC User’s Manual
4 Mechanical Dimensions connector on bottom side Top View Side View All tolerances ± 0.05 mm Other tolerances ± 0.
5 Pinout and Signal Descriptions 5.1 COM Express™ Type 10 Pinout All pinouts on AB connector of the nanoX-TC comply with pin-out and signal descriptions used in the “PICMG® COM.0 R2.0: COM Express® Module Base Specification Type 2”. This chapter details pinouts, signal descriptions, and mechanical characteristics of the nanoX-TC. An additional document, the “PICMG COM Express Design Guide” gives a general introduction to carrier board designs for COM Express™ modules. .125. .95. .84.
5.
5.
Row A Signal Descriptions (cont’d) Pin A56 A57 A58 A59 A60 A61 A62 A63 A64 A65 A66 A67 A68 A69 A70 A71 A72 A73 A74 A75 A76 A77 A78 A79 A80 A81 A82 A83 A84 A85 A86 A87 A88 A89 A90 A91 A92 A93 A94 A95 A96 A97 A98 A99 A100 A101 A102 A103 A104 A105 A106 A107 A108 A109 A110 Signal R S VD G ND P CIE _ T X3+ P CIE _ T X3GND(FIXE D) P CIE _ T X2+ P CIE _ T X2GPI1 P CIE _ T X1+ P CIE _ T X1G ND GPI2 P CIE _ T X0+ P CIE _ T X0GND(FIXE D) L VDS _ A0+ L VDS _ A0L VDS _ A1+ L VDS _ A1L VDS _ A2+ L VDS _ A2LVDS _ VDD_
Row B Signal Descriptions (cont’d) Pin B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 B33 B34 B35 B36 B37 B38 B39 B40 B41 B42 B43 B44 B45 B46 B47 B48 B49 B50 B51 B52 B53 B54 B55 Signal GND(F IXE D) GB E 0_ ACT # LPC _F R AME # LPC_ AD0 LPC_ AD1 LPC_ AD2 LPC_ AD3 LP C_ DR Q0# LP C_ DR Q1# LPC_ CLK GND(F IXE D) PWR B TN# S MB_ C K S MB_ DAT S MB_ ALE R T # S ATA1_ TX + S ATA1_ TX S US _ S T AT# S ATA1_R X + S ATA1_ R X GND(F IXE D) R S
Row B Signal Descriptions (cont’d) Pin B56 B57 B58 B59 B60 B61 B62 B63 B64 B65 B66 B67 B68 B69 B70 B71 B72 B73 B74 B75 B76 B77 B78 B79 B80 B81 B82 B83 B84 B85 B86 B87 B88 B89 B90 B91 B92 B93 B94 B95 B96 B97 B98 B99 B100 B101 B102 B103 B104 B105 B106 B107 B108 B109 B110 Signal R S VD GPO2 P CIE _R X 3+ P C IE _ R X3GND(FIXE D) P CIE _R X 2+ P C IE _ R X2GPO3 P CIE _R X 1+ P C IE _ R X1WAKE 0# WAKE 1# P CIE _R X 0+ P C IE _ R X0GND(FIXE D) DDI0_ PAIR 0+ DDI0_ PAIR 0DDI0_ PAIR 1+ DDI0_ PAIR 1DDI0_ PAIR 2+ DD
Signal Description Legend IO-2,5 IO-3,3 IO-5 I-3,3 I-5 O-2,5 O-3,3 O-5 IO OA OD I/O - DP O - DP I - DP PWR STO PU PD NC Page 20 Signal Type Le ge nd Bi-directional 2,5 V Input/Output Bi-directional 3,3 V Input/Output Bi-directional 5 V Input/Output 3,3 V Input 5 V Input 2,5 V Output 3,3 V Output 5 V Output Input/Output Analog Output Digital Output Differential Pair Input/Output Differential Pair Output Differential Pair Input Power or Ground Strapping Output Pull Up Resistor Pull Down Resistor Not Connec
6 Embedded Functions All embedded board functions on ADLINK’s Computer on Modules are supported at the operating system level using the ADLINK Intelligent Device Interface (AIDI) library. The AIDI API programming interface is compatible and identical across all ADLINK Computer on Modules and all supported operating systems. The AIDI library includes a demo program to demonstrate the library’s functionallity. 6.
6.2 GPIO The COM.0 Rev 2.0 Type 10 standard specification allows for optional SDIO signals to be carried over the GPIO pins. On the nanoX-TC, the output mode is set to either SDIO or GPIO by BIOS setup. The nanoX-BASE has no special setting for this and will either output the GPIO signals to the GPIO header or the SDIO signals to the standard SDIO socket. If SDIO mode is selected in BIOS, the GPIO pins below cannot be used.
6.3 Hardware Monitoring To ensure system health of your embedded system ADLINK’s COM Express modules come with built in support for monitoring and control of CPU and system temperatures, fan speed and critical module voltage levels. The AIDI Library provides simple APIs at the application level to support these functions and adds alarm functions when voltage or temperature levels exceeds the upper or lower limit set by the user.
7 System Resources 7.1 7.
7.
Legacy I/O Map (cont’d) Address (hex) Size Description Comment 03F8 - 03FF 0400 - 041F 0480 - 04BF 04D0 - 04D1 0900 - 090F 0900 - 091F 09C0 - 09FF 0CF8 - 0CFF* 0CF9** 04700 - 0470F E000-E01F E020-E03F E040-E047 E050-E057 E060-E067 E070-E077 8 bytes 32 bytes 64 bytes 2 bytes 16bytes 16bytes 64bytes 8 bytes 1 byte 16 bytes 32 byte 32 byte 8 bytes 8 bytes 8 bytes 8 bytes COM1*** Onboard SMBus control registers GPIO control registers Interrupt controller ACPI control registers Power managermant registers
7.
APIC Mode (cont’d) IRQ# Typical Interrupt Resource Connected Available 15 16 N/A N/A No Yes (2) 17 18 19 N/A N/A N/A 20 21 22 23 N/A N/A N/A N/A N/A PCI-E Slot #0, 1, 2, 3, VGA controller, High Definition Audio controller, USB controller #1,2,3, Gigabit Ethernet, I2C controller, IEEE1588 controller, GPIO controller, CAN controller, EHCI controller #1 SATA AHCI controller SD Host controller #1, 2 USB controller #4, 5, 6, USB Client Controller, UART controller, EHCI controller #2, EG20T DMA control
7.
8 BIOS Setup Utility The following chapter describes basic navigation for the AMIBIOS8 BIOS setup utility. 8.1 Starting the BIOS To enter the setup screen, follow these steps: 1. Power on the motherboard 2. Press the < Delete > key on your keyboard when you see the following text prompt: < Press DEL or Delete to run Setup > 3. After you press the < Delete > key, the main BIOS setup menu displays. You can access the other setup screens from the main BIOS setup menu, such as Chipset and Power menus.
8.2 UEFI BIOS Setup Navigation The UEFI BIOS Setup Utility is a text-based basic input and output system that provides advance UEFI functionality with a familiar BIOS interface. The UEFI BIOS Setup Utility keyboard-based navigation can be accomplished using a combination of keys: / / / & The Enter key allows the user to select an option to edit its value or access a sub menu.
8.3 Main Setup System and Board Information The Main BIOS setup screen reports processor, memory and board information. Project Version: Displays the current BIOS version. Build Data: Displays the BIOS build data. Total Memory: Displays the total memory.
8.4 Advanced BIOS Setup Select the Advanced tab from the setup screen to enter the Advanced BIOS Setup screen. You can select any of the items in the left frame of the screen to go to the sub menu for that item. You can display an Advanced BIOS Setup option by highlighting it using the < Arrow > keys. The Advanced BIOS Setup screen is shown below. The sub menus are described on the following pages. Setting incorrect or conflicting values in Advanced BIOS Setup may cause system malfunctions.
8.4.1 ACPI Settings CPU Configuration Settings You can use this screen to select options for the ACPI Configuration Settings. Use the up and down < Arrow > keys to select an item. Use the < + > and < - > keys to change the value of the selected option. A description of the selected item appears on the right side of the screen. The settings are described on the following pages. An example of the ACPI Configuration screen is shown below. Enable APIC Auto Configuration BIOS ACPI Auto Configuration.
8.4.2 CPU Configuration CPU Configuration Settings You can use this screen to select options for the CPU Configuration Settings. Use the up and down < Arrow > keys to select an item. Use the < + > and < - > keys to change the value of the selected option. A description of the selected item appears on the right side of the screen. The settings are described on the following pages. An example of the CPU Configuration screen is shown below.
Execute Disable Bit Capability This is an Intel hardware-based security feature that can help reduce system exposure to viruses and malicious code. It allows the processor to classify areas in memory where application code can or cannot execute. When a malicious worm attempts to insert code in the buffer, the processor disables its code execution, preventing damage and worm propagation.
8.4.3 Wake On LAN Configuration You can use this screen to select options for the WOL Configuration Settings. Use the up and down < Arrow > keys to select an item. Use the < + > and < - > keys to change the value of the selected option. A description of the selected item appears on the right side of the screen. The settings are described on the following pages. An example of the WOL Configuration screen is shown below. Wake On LAN Enables/disables Wake On LAN. Set this value to Enabled/Disabled.
8.4.4 USB Configuration Legacy USB Support Enables legacy USB support. Auto option disables legacy support if no USB devices are connected. Disable option will keep USB devices available only for EFI applications. Set this value to Enabled/Disabled/Auto. EHCI Hand-off This is a workaround for OS without EHCI hand-off support. The EHCI ownership change should be claimed by EHCI driver. Set this value to Enabled/Disabled. USB transfer time-out The time-out value for control, bulk, and interrupt transfers.
8.4.5 H/W Monitor Use this screen to check system health status.
8.4.6 Super IO Configuration You can use this screen to select options for the Super IO settings. Use the up and down < Arrow > keys to select an item. Use the < + > and < - > keys to change the value of the selected option. The settings are described on the following pages. The screen is shown below. Serial Port 0,1 Configuration Set Parameters of Serial Port 0,1. Set this value to Enabled/Disabled.
8.4.7 Serial Port Console Redirection Console Redirection Set this value to enable/disable console redirection. Console Redirection Settings The settings specify how the host computer and the remote computer (which the user is using) will exchange data. Both computers should have the same or compatible settings.
Terminal Type VT100+ is the preferred terminal type for out-of-band management. Configuration options: VT100, VT100+, VT-UTF8 , ANSI. Bits per second Select the bits per second you want the serial port to use for console redirection. The options are 115200, 57600, 38400, 19200, 9600. Data Bits Select the data bits you want the serial port to use for console redirection. Set this value to 7 / 8. Parity Set this option to select Parity for console redirection.
8.4.8 Network Stack Enable / Disable the network stack (PXE and UEFI). An example of the Network Stack screen is shown below.
8.5 Chipset Configuration Select the Chipset tab from the setup screen to enter the Chipset BIOS Setup screen. You can select any of Chipset BIOS Setup options by highlighting it using the < Arrow > keys. The Chipset BIOS Setup screen is shown below. 8.5.1 North Bridge Chipset Configuration IGD Mode Select Select the amount of system memory used by the integrated graphics device. Options: Disable/1M/4M/8M/16M/32M/48M/64M.
Boot Display Configuration Boot Display Device Select the boot display device. Options: Auto, Integrated LVDS, or External DVI/HDMI (SDVO).
8.5.2 South Bridge Chipset Configuration Audio Controller The audio controller. Set this value to Enabled/Disabled/Auto. SMBus Controller The SMBus controller. Set this value to Enabled/Disabled. PCI Express Ports Configuration PCI Express Root Ports Options: Enable, Disable.
8.6 Boot Setup Select the Boot tab from the setup screen to enter the Boot Setup screen. Quiet Boot Disabled - Set this value to allow the computer system to display the POST messages. Enabled - Set this value to allow the computer system to display the OEM logo. Fast Boot Disabled - Set this value to allow the BIOS to perform all POST tests. Enabled - Set this value to allow the BIOS to skip certain POST tests to boot faster. Setup Prompt Timeout Number of seconds to wait for setup activation key.
8.7 Security Setup Administrator Password Use this option to set a password for administrators with full control of the BIOS setup utility. User Password Use this option to set a password for users with limited access to the BIOS setup utility.
8.8 Save & Exit Save Changes and Exit When you have completed the system configuration changes, select this option to save changes and continue booting the system. New configuration parameters will take effect after the next system restart. Discard Changes and Exit Select this option to quit Setup without saving changes to the system configuration and continue booting. Save Changes and Reset Reset the system after saving the changes.
Save Changes When you have completed the system configuration changes, select this option to save your system configuration and continue. For some of the options it required to reset the system to take effect. Select YES to Save Changes and continue. Discard Changes Discard any unsaved changes Restore Defaults Restore standard default values for all the setup options. Save as User Defaults Save the changes made so far as User Defaults.
9 BIOS Checkpoints, Beep Codes This section of this document lists checkpoints and beep codes generated by AMIBIOS. The checkpoints defined in this document are inherent to the AMIBIOS generic core, and do not include any chipset or board specific checkpoint definitions. Checkpoints and Beep Codes Definition A checkpoint is either a byte or word value output to I/O port 80h.
9.1 Status Code Ranges Status Code Range 0x01 – 0x0F 0x10 – 0x2F 0x30 – 0x4F 0x50 – 0x5F 0x60 – 0xCF 0xD0 – 0xDF 0xE0 – 0xE8 0xE9 – 0xEF 0xF0 – 0xF8 0xF9 – 0xFF 9.
PEI Status Codes Status Code 0x0 Description Not used Progress Codes 0x10 PEI Core is started 0x11 Pre-memory CPU initialization is started 0x12 Pre-memory CPU initialization (CPU module specific) 0x13 Pre-memory CPU initialization (CPU module specific) 0x14 Pre-memory CPU initialization (CPU module specific) 0x15 Pre-memory North Bridge initialization is started 0x16 Pre-Memory North Bridge initialization (North Bridge module specific) 0x17 Pre-Memory North Bridge initialization (North Bridge module spe
PEI Status Codes (cont’d) PEI Error Codes 0x50 Memory initialization error. Invalid memory type or incompatible memory speed 0x51 Memory initialization error. SPD reading has failed 0x52 Memory initialization error. Invalid memory size or memory modules do not match. 0x53 Memory initialization error. No usable memory detected 0x54 Unspecified memory initialization error.
PEI Beep Codes # of Beeps 1 1 2 3 3 7 4 4 Description Memory not Installed Memory was installed twice (InstallPeiMemory routine in PEI Core called twice) Recovery started DXEIPL was not found DXE Core Firmware Volume was not found Reset PPI is not available Recovery failed S3 Resume failed DXE Status Codes Status Code Description 0x60 DXE Core is started 0x61 NVRAM initialization 0x62 Installation of the South Bridge Runtime Services 0x63 CPU DXE initialization is started 0x64 CPU DXE initialization (C
DXE Status Codes (cont’d) Status Code Description 0x92 PCI Bus initialization is started 0x93 PCI Bus Hot Plug Controller Initialization 0x94 PCI Bus Enumeration 0x95 PCI Bus Request Resources 0x96 PCI Bus Assign Resources 0x97 Console Output devices connect 0x98 Console input devices connect 0x99 Super IO Initialization 0x9A USB initialization is started 0x9B USB Reset 0x9C USB Detect 0x9D USB Enable 0x9E – 0x9F Reserved for future AMI codes 0xA0 IDE initialization is started 0xA1 IDE Reset 0xA2 IDE Dete
DXE Status Codes (cont’d) DXE Error Codes 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5 0xD6 0xD7 0xD8 0xD9 0xDA 0xDB 0xDC CPU initialization error North Bridge initialization error South Bridge initialization error Some of the Architectural Protocols are not available PCI resource allocation error.
9.
Important Safety Instructions For user safety, please read and follow all instructions, warnings, cautions, and notes marked in this manual and on the associated equipment before handling/operating the equipment. Read these safety instructions carefully. Keep this user’s manual for future reference. Read the specifications section of this manual for detailed information on the operating environment of this equipment.
Getting Service Contact us should you require any service or assistance. ADLINK Technology, Inc. Address: 9F, No.166 Jian Yi Road, Zhonghe District New Taipei City 235, Taiwan ᄅؑקխࡉ৬ԫሁ 166 ᇆ 9 ᑔ Tel: +886-2-8226-5877 Fax: +886-2-8226-5717 Email: service@adlinktech.com Ampro ADLINK Technology, Inc. Address: 5215 Hellyer Avenue, #110, San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co., Ltd.
ADLINK Technology, Inc. (French Liaison Office) Address: 15 rue Emile Baudot, 91300 Massy CEDEX, France Tel: +33 (0) 1 60 12 35 66 Fax: +33 (0) 1 60 12 35 66 Email: france@adlinktech.com ADLINK Technology Japan Corporation Address: ͱ101-0045 ᵅҀ䛑गҷ⬄ऎ⼲⬄䤯 ⬎ފ3-7-4 ⼲⬄ 374 ɛɳ 4F KANDA374 Bldg. 4F, 3-7-4 Kanda Kajicho, Chiyoda-ku, Tokyo 101-0045, Japan Tel: +81-3-4455-3722 Fax: +81-3-5209-6013 Email: japan@adlinktech.com ADLINK Technology, Inc.