9.1 Status Code Ranges ..........................................................................................................52
9.2 Standard Status Codes .....................................................................................................52
9.3 OEM-Reserved Status Code Ranges ...............................................................................58
Important Safety Instructions ......................................................................................59
Getting Service .............................................................................................................60
nanoX-TC User’s Manual Page 4
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.
In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential
damages arising out of the use or inability to use the product or documentation, even if advised
of the possibility of such damages.
Environmental Responsibility
ADLINK is committed to fulfill its social responsibility to global environmental preservation
through compliance with the European Union's Restriction of Hazardous Substances (RoHS)
directive and Waste Electrical and Electronic Equipment (WEEE) directive. Environmental
protection is a top priority for ADLINK. We have enforced measures to ensure that our products,
manufacturing processes, components, and raw materials have as little impact on the
environment as possible. When products are at their end of life, our customers are encouraged to
dispose of them in accordance with the product disposal and/or recovery programs prescribed by
their nation or company .
Trademarks
COM Express® and PICMG® are registered trademarks of the PCI Industrial Computer
Manufacturers Group.
Product names mentioned herein are used for identification purposes only and may be
trademarks and/or registered trademarks of their respective companies.
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.
nanoX-TC User’s Manual Page 6
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.9 W thermal design power (TDP).
These new 45nm Intel architecture processors implement
ground-breaking power management techniques, making
them ideal for thermally constrained and fanless embedded
applications. The Processor E6xx series offers an
integrated 2D/3D graphics engine with hardware encode/
decode, LVDS and SDVO output, HD Audio, PCI Express,
and support for Intel® Hyper-Threading and Intel®
Virtualization Technology.
The Intel® EG20T Platform Controller Hub (PCH) provides
additional I/O flexibility with SATA, UART, CAN bus, Gigabit
Ethernet and USB host/client support.
The nanoX-TC allows for innovative designs in mobile and "light" computing, including
portable and mobile equipment for the automotive and test and measurement industries,
visual communication and in the medical field. Using the Intel® Atom™ Processor E6xx and
Intel® EG20T PCH chipset, the nanoX-TC allows developers to utilize a wide variety of
mainstream software applications and middleware familiar to end users that will run
unmodified with full functionality on this platform.
- Intel® Atom™ E620, 600 MHz, 2.7 W TDP
All processors support Intel® Hyper-Threading and Intel® Virtualization Technology
L2 Cache: 512 KB on all processors
Memory: Soldered 512 MB or 1 GB unbuffered DDR2 at 800 MHz
BIOS: AMI UEFI BIOS
Hardware Monitor: Supply voltages and CPU temperature
Debug Interface: XDP SFF-26 extension for ICE debug
Embedded Features: Instant on with Intel Bootloader support, OEM BIOS settings,
Board Info & Statistics, ACPI 3.0, Smart Battery Management support, Watchdog with
programmable timer ranges.
Expansion Busses to carrier board:
- 4 PCI Express x1 (0/1/2/3, port 0 is optionally used for EG20T PCH;
- LPC Bus, SMBus (system) , I2C (user)
- 4 GPI and 4 GPO (shared with SDIO on optional EG20T)
- SPI (supports BIOS only)
2.2 Video
2D/3D Graphics Engine: Integrated in Intel® Atom™ E6xx Processor
Decoding MPEG2, MPEG4, VC1, WMV9, H.264 and DivX
Encoding MPEG4, H.264 (baseline at L3)
no PCIe x4 support)
nanoX-TC User’s Manual Page 8
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
Chipset: Integrated in Intel® PCH EG20T
USB: Six USB 1.1/2.0 host ports and one USB 1.1/2.0 client port
SATA: Two ports supporting SATA 1.5 Gb/s and 3 Gb/s
SDIO Port: SDIO/MMC supporting SDHC speed class 6 (shared with GPIO)
SDIO Storage: TBD
Serial and CAN: One RS-232 (RX/TX) and one CAN (AX/RX) port (optional 2x RS-232
w/o CAN)
2.6 Super I/O
Connected to LPC bus on carrier if needed (standard support for Winbond W83627DHG)
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.9 Mechanical and Environmental
Standard Operating Temperature: 0°C to 60°C
Relative Humidity: up to 90% at 55°C
Form Factor and Type: PICMG COM.0, COM Express™ Type 10 compatible
Dimensions: 85 x 55 mm
2.10 Power Specifications
Input Power: 4.75 V – 21 V wide range, supports AT mode and ATX mode
(with additional 5 Vsb)
Power States: Supports S0, S3, S4, S5
Power Consumption: 6W at 5V typical, 5W idle
Smart Battery Support: Yes
All pinouts on AB connector of the nanoX-TC comply with pin-out and signal descriptions
®
used in the “PICMG
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
95
55
COM.0 R2.0: COM Express® Module Base Specification Type 2”.
™
modules.
.125.
.95.
.84.
- AC'97 or High Definition Audio
- Dual 24-b it LVDS channels
- Primary power input: +12V,
- Gigabit Ethernet port
- LPC interface
- 4 Serial ATA channels
- 6 USB 2.0 ports
- 6 PCI Express x1 Lanes
- SDVO
- GPIO / SDIO
- Keyboard
2
- I
C / SMBus
-SPI support
+5V standby and 3.3V RTC
AB
AB Connector
Dimensions in mm
The above function mappings are a generic description of COM Express pinouts,
and not necessarily supported on the module described in this manual.
nanoX-TC User’s Manual Page 14
5.2 Pin Definitions
(
)
)
B1
Pinouts comply with
COM Express Type 10
PinRow ARow BPinRow ARow B
1GND(FIXE D)GND(FIXED)56RSVDRSVD
2GBE 0_MDI3-GBE0_ACT#57G NDGPO2
3GBE0_MDI3+LPC_FRAME#58 PCIE_TX3+PCIE_RX3+
4GB E0_ LINK100#LP C_ AD059P C IE _TX3-P CIE _R X 35GB E 0_ LINK1000#LP C_ AD160G ND(F IXE D)G ND(F IXE D)
6GB E 0_ MDI2-L PC _ AD261PC IE _ T X2+P C IE _ R X 2+
7GB E 0_ MDI2+L PC _ AD362P C IE_ TX 2-PCIE _RX 28GB E 0_ LINK#L P C_ DRQ0#
9GB E 0_ MDI1-LP C_ DR Q1#
10 GBE0_MDI1+LPC_CLK65 PCIE_TX1-PCIE_RX111GND(F IX E D)G ND(F IXE D)66G NDWAK E 0#
12 GBE0_MDI0-PWRBTN#67 GPI2WAKE1#
13 GBE0_MDI0+SMB_CK68 PCIE_TX0+PCIE_RX0+
14GBE0_CTREF
15S U S _ S3#S MB_ ALE RT#70G ND(F IXE D)GND(FIX E D)
16SATA0_TX +S ATA1_TX+71LVDS _A0+DDI0_PAIR0+
17SATA0_TX -SATA1_TX-72LVDS _A0-DDI0_PAIR018SUS_ S 4#SUS_ STAT#
19SATA0_RX+S ATA1_R X+74LVDS_ A1-DDI0_PAIR120SATA0_RX-S ATA1_R X-75LVDS _A2+DDI0_PAIR2+
21GND(F IX E D)G ND(F IXE D)76L V DS _A2 -DDI0 _ P AIR 222RSVDRSVD77 LVDS_ VDD_E NDDI0_PAIR4+
23RS VDR S VD78LVDS_A3+DDI0_PAIR424 SUS_S5#PWR_OK79 LVDS_A3-LVDS_BKLT_EN
25RS VDR SVD80G ND(F IXE D)G ND(FIX E D)
26 RSVDRSVD81 LVDS_A_CK+DDI0_PAIR3+
27BATLO W#W DT82L V DS _A_ CK-DDI0 _ P A IR 3 28(S)ATA_ACT#AC/HDA_SDIN2
29AC/HDA_S Y NCAC/HDA_ SDIN184LVDS_I2C_DATVCC _ 5V_SB Y
30 AC/HDA_RST#AC/HDA_ S DIN085 GPI3VCC_5V_SBY
31GND(F IX E D)G ND(F IXE D)86R SVDV C C _5V _ SB Y
32 AC/HDA_BITCLKSPKR87 RSVDVCC_5V_SBY
33AC /HDA_ S DOUTI2C_ C K88P C IE _CLK _ RE F+BIOS _DIS 1#
34 BIOS_DIS0#I2C_DAT89PCIE_ CLK_ REF-DD0_HPD
35THRMTR IP #T HR M#90G ND(F IXE D)G ND(FIX E D)
36USB6-USB7-91 S P I_P OWERDDI0_PAIR5+
37 USB6+USB7+92 SPI_MISODDI0_PAIR538 USB_6_7_OC#USB_4_5_OC#93 GPO0DDI0_PAIR6+
39USB4-USB5-94 S P I_C LKDDI0_PAIR640USB4+US B5+95SPI_MOSIDDI0_DDC_ AUX_S E L
41GND(F IX E D)G ND(F IXE D)96T P M_ PPR S VD
42USB2-USB3-97 TYPE10#S PI_CS#
43USB2+US B3+98SE R0_TXDDI0_CTRLCLK_ AUX+
44 USB_2_3_OC#USB_0_1_OC#99 SER0_RXDDI0_CTRLDATA_AUX45USB0-USB1-100 GND(FIXED)GND(FIXED)
46USB0+US B1+101 SE R1_ TXFAN_ PWMOUT
47VCC_R TCE XCD1_PERST#
48EXCD0_PE RS T#
49EXCD0_CPPE #
50 LPC_S ERIRQCB_RESE T#105 VCC_12VVCC_12V
51GND(F IX E D)G ND(F IXE D)106 VC C _ 12VV CC_ 12V
52 RSVDRSVD107 VCC_12VVCC_12V
53 RSVDRSVD108 VCC_12VVCC_12V
54 GPI0GPO1109 VCC_12VVCC_12V
55RSVDRSVD110 GND
SMB_DAT69 PCIE_TX0-PCIE_RX0-
EXCD1_CPPE#103 LID#S LE E P#
SYS_RESET#104 VCC_12VVCC_12V
A1
63GPI1GPO3
64PCIE_ TX1+P CIE_RX 1+
73LVDS _A1+DDI0_PAIR1+
83 LVDS_I2C_CKLVDS_BKLT_CTRL
102 SE R1_RXFAN_TACHIN
FIXED
GND(FIXED
B110
A110
A B
XXX Strikethrough pin names indicates that the signal is not supported on this module.
A1G ND(F IX E D)GroundP WR-A2GBE0_MDI3-Ethernet Media De
A3GBE 0
A4GBE 0
A5G BE 0 _ L INK 1000#E thernet 1000 Mbit/se c Link IndicatorOD-On at 1000Mb/s
A6GBE0_MDI2-Ethernet Media De
A7GBE0_MDI2+Ethernet Media De
A8G BE 0_LINK
A9GBE0_MDI1-Ethernet Media De
A10GBE 0
A11G ND
A12GBE 0_MDI0-E thernet Media De
A1 3G BE 0_ MDI0 +E the r ne t Med i a De
A14G BE 0_CTR E F
A15S US_S 3
A16S ATA0_ T X +S AT A 0 T ransmit Data +O - DP-A17SATA0
A18S US
A19S ATA0 _ R X +S ATA 0 Re ceive Data +I - DP-A20SATA0_R X -S ATA 0 Rece ive Data -I - DP-A21G ND(F IX E D)GroundP WR-A22RS VDClock s
A23RS VDNC-A24S US
A25RS VDNC-A26RS VDNC-A27B AT LOW#Batter
A28(S )ATA_ ACT
A29AC /HDA_ SYNCHDA S
A30AC/HDA_ R S T
A31G ND
A32AC/HDA
A33AC/HDA_ S DOUTHD A DataO-3.3-A34BIOS _ DIS0#L P C BIOS boot device selectionI-3.3PU 10k 3.3VA35THR MT R IP #C P U Thermal shudown inidcatorO-3.3P U 1k 3.3VA36US B6-US B Data - Port6I/O - DP-A37US B6+US B Data + Port6I/O - DP-A38US B
A39US B4-US B Data - Port4I/O - DP-A40US B4+US B Data + Port4I/O - DP-A41G ND(F IX E D)GroundP WR-A42US B2-US B Data - Port2I/O - DP-A43US B2+US B Data + Port2I/O - DP-A44USB_2_3_OC
A45US B0-US B Data - Port0I/O - DP-A46US B0+US B Data + Port0I/O - DP-A47VCC_RTCE xternal RTC batter
A48E XCD0_ PE RS T
A49E XCD0_C P PE #
A50LPC_SERIRQLPC INT_SERIRQ | Serial Interrupt RequestIO-3.3PU 10k 3.3VA51G ND(F IX E D)GroundP WR-A52RS VDNC-A53RS VDNC-A54G P I0G P I0 or SD IO c ontroller 0 data 0IO-3.3P U 10k 3.3VB IO S select
A55RS VDNC--
MD I3 +E th e rne t Me d ia Dependent Interface +I/O - DP--
LINK100#E thernet 100 Mbit/s ec L ink IndicatorOD-On at 100Mb/s
E thernet Llink Indicator (all speeds)O-3.3--
MD I1 +E th e rne t Me d ia Dependent Interface +I/O - DP--
FIXED
TX -S AT A 0 T ransmit Data -O - DP--
FIXED
BITCLKHDA ClockO-3.3--
GroundPWR--
E thernet center tap re fe re nc e vol tageNC-not supported
S3 Suspend to RAM inidcatorO-3.3--
S4 Hibernation inidcatorO-3.3--
S 5 S oft Off inidcatorO-3.3--
S ATA L E DO-3. 3P U 10k 3. 3V-
HDA R esetO-3.3-GroundPWR--
US B OverC urrent Port 6/7I -3.3P U 10k 3. 3Vs b-
US B OverC urrent Port 2/3I -3.3P U 10k 3. 3Vs b-
Express Ca rd Support [0] | card resetO-3.3P U 10k 3.3Vnot supported
Express Ca rd Support [0] | cap. card req.I-3.3P U 10k 3. 3Vnot supported
XXX Strikethrough pin names indicates that the signal is not supported on this module.
nanoX-TC User’s Manual Page 16
Signal Descriptions (cont’d)
_
)
p
_
)
p
_
_
p
#
p
Row A
PinSignalDes c riptionTypePU/PDComment
A56RS VDNC-A57G NDGroundP WR-A58P C IE _ T X3+P C Ie 3 TX + (port 0 of CP U, occupied)O - DP-use d for PC H E G20T
A59P CIE
A60G ND(F IX E D)GroundP WR-A61P C IE _ TX2+PC Ie 2 TX+ (
A62P C IE _ TX2-P C Ie 2 TX- (port 3 of CP U)O - DP-A63G P I1GP I1 or S DIO controller 0 data 1IO-3.3P U 10k 3.3VB IOS sele ct
A64P C IE _ TX1+PC Ie 1 TX+ (port 2 of CP U)O - DP-A65P CIE
A66G NDGroundP WR-A67G P I2GP I2 or S DIO controller 0 data 2IO-3.3P U 10k 3.3VB IOS sele ct
A68P C IE _ TX0+PC Ie 0 TX+ (port 1 of CP U)O - DP-A69P C IE _ TX0-P C Ie 0 TX- (
A70G ND(F IX E D)GroundP WR-A71L VDS _ A0+L VDS Channel AO - DP-A72L VDS_ A0 -LVDS Channel AO - DP-A73L VDS
A74L VDS_ A1 -LVDS Channel AO - DP-A75L VDS _ A2+L VDS Channel AO - DP-A76L VDS_ A2 -LVDS Channel AO - DP-A77LV DS _ VDD_ E NL VDS VDD P anel PowerO-2,5P D 10k A78L VDS _ A3+L VDS Channel AO - DP-A79L VDS
A80G ND(F IX E D)GroundP WR-A81LVDS _A_ C K+LVDS C hannel A ClockO - DP-A82LVDS _A_ C K -L VDS Channel A ClockO - DP-A83LVDS _ I2C _ C KL VDS I2C C lockIO-3.3PU 2 .2 k 3.3VA84LVDS_I2C _ DATL VDS I2C DataIO-3.3PU 2.2k 3.3VA85G P I3GP I3 or S DIO controller 0 data 3IO-3.3P U 10k 3.3VB IOS sele ct
A86RS VDNC-A87RS VDNC-A88PCIE_ CLK_REF+PCI Express Clock ReferenceO - DP-A89PCIE_CLK_REF- PCI Ex
A90G ND(F IX E D)GroundP WR-A91S P I_ POWE RP ower source for SPI devices on carrierPWR-A92S PI _ MIS OD a ta in to Module from C arrie r S P II -3. 3A93GP O0G P O0 or SDIO controller 0 clockO-3.3P U 10k 3.3VB IOS sele ct
A94SPI_CLKClock from Module to Carrier SPIO-3.3A95S PI_MOSIData out from Module to Carrier SPIO-3.3A96TPM_PP(TPM) Physical Presence pinI-3.3A97TY P E10
A98S E R0_ TXS erial 0 port transmitterO-5-
A99S ER 0_R XS erial 0
A100G ND(F IXE D)GroundP WR-A101S E R1_ T XS erial 1 port trans mitter / or CAN CAN_ AXO-5A102S ER 1_ R XS erial 1 port receiver / or CA N CAN_ R XI-5A103L ID #ACPI type LID switchI-3.3P U 4 .7 k 3.3V
A104VC C _ 12VP ower 12VP WR-A105VC C _ 12VP ower 12VP WR-A106VC C _ 12VP ower 12VP WR-A107VC C _ 12VP ower 12VP WR-A108VC C _ 12VP ower 12VP WR-A109VC C _ 12VP ower 12VP WR-A110G ND(F IXE D)GroundP WR--
T X3-PC Ie 3 TX- (port 0 of CP U, occupied
ort 3 of C P U)O - D P--
T X1-PC Ie 1 TX- (port 2 of CP U
ort 1 of CP U )O - DP--
A1+LVDS Channel AO - DP--
A3-LVDS Channel AO - DP--
ress Clock ReferenceO - DP--
Rev 2.0 / Type 10 indicator to carrierST OP D 4.7k-
ort rec eive rI -5-
O - DP-used for PC H E G 20T
O - DP--
XXX Strikethrough pin names indicates that the signal is not supported on this module.
B 1GND(F IXE D)GroundPWR-B2GBE0_ACT
B3LPC
B4LPC
B5LPC_AD1LPC multi
B6LPC_AD2LPC multi
B7LPC_AD3LPC multi
B8LPC_DR
B9LPC_DR
B10LPC
B11GND
B12PWRBTN
B 1 3S MB _ C KS MB us C lockI O-3.3P U 2k 2 3 . 3 V s bB14S MB_DATS MBus DataIO-3.3PU 2k2 3.3VsbB15SMB_ALERT
B16SATA1_TX +S ATA 1 Transmit Data +O - DP-B17SATA1
B18SUS
B19SAT A1_ R X+S ATA 1 Receive Da ta +I - DP-B20SATA1
B21GND
B22RSVD
B23RSVD
B24PWR_OKPower OK from main
B25RSVD
B26RSVD
B27WDTWatch Do
B28AC/HDA
B29AC /HDA_ S DIN1S erial T DM data in
B30AC /HDA_ S DIN0S erial T DM data in
B31GND(FIXED)GroundPWR-B32SPKROut
B33I2C_CKGeneral
B34I2C
B35THRM
B 36US B 7-US B Da ta - P ort7I /O - DP -clie nt
B37US B7+US B Data + Port7I/O - DP -client
B38USB_4_5_OC
B 39US B 5-US B D a ta - P or t5I/O - DP -B40US B5+US B Data+ Port5I/O - DP -B41GND
B 42US B 3-US B D a ta - P or t3I/O - DP -B43US B3+US B Data+ Port3I/O - DP -B44USB_0_1_OC
B 45US B 1-US B D a ta - P or t1I/O - DP -B46US B1+US B Data+ Port1I/O - DP -B47EXCD1_PE RST
B48E XCD1
B49SYS
B50CB_ RE S ET#Reset output from Module to Carrier BoardO-3.3-B51GND(FIXED)GroundPWR-B52RSVDNC-B53RSVDNC-B54GPO1GP O1 or SDIO contr. 0 Command/R esponseIO-3.3PU 10k 3.3VBIOS select
B55RSVDNC--
FRAME#LPC Frame IndicatorO-3.3--
AD0LP C multiplexed Adress & DATA B usIO-3.3--
CLKLPC ClockO-3.3--
FIXED
TX -S AT A 1 T ransmit Data -O - DP--
STAT#I mmine nt suspend operation inidcatorO-3.3-not supported
RX -S AT A 1 Receive Data -I - DP--
FIXED
SDIN2Serial TDM data input 2I-3.3-not s upported
DATGeneral purpos e I2C port data I/O lineIO-3.3PU 4k7 3.3V
FIXED
CPPE#PCI Express capa ble ca rd reque stO-3.3-not supported
RESET#Reset Button Input I-3.3none 3.3Vsb
Ethernet Activity LEDOD--
lexed Adress & DATA B usIO-3.3-lexed Adress & DATA B usIO-3.3--
lexed Adress & DATA B usIO-3.3-LPC Serial DMA Request 0I-3. 3-not s upported
LPC Serial DMA Request 1I-3. 3-not s upported
GroundPWR-P ower ButtonI-3.3P U 10K 3.3Vs b-
System Management Bus Alert for S MII-3.3PU 10k 3.3V
GroundPWR--
NC
ower s uppl
E ve nt occurred indicatorO-3.3PU 10K 3.3Vs b
ut 1I-3. 3-ut 0I-3. 3--
ut for audio enun ciator (P C Beep)O-3.3--
os e I2C port c loc k outputIO-3.3PU 4k7 3.3V
Off module over temperature indicatorI-3.3PU 1k2 3.3V-
USB OverC urrent Port 4,5I-3.3PU 10k 3.3Vsb-
GroundI-3.3--
USB OverC urrent Port 0,1I-3.3PU 10k 3.3Vsb-
PCI Express Card Reset signa lO-3.3-not supported
NC
I-3.3-always reserve pull up
NC
NC
--
--
--
--
ort
ort
XXX Strikethrough pin names indicates that the signal is not supported on this module.
nanoX-TC User’s Manual Page 18
Signal Descriptions (cont’d)
t
_
)
p
_
)
#
#
p
+
_
_
p
y
_5V_
t
_
#
Row B
PinSignalDesc riptionTypePU/PDComment
B56RSVDNC-B57G P O2GP O2 or S DIO controller 0 Write Protec
B58P CIE _R X3+P C Ie 3 R X+ (port 0 of CP U, occupied)I - DP-used for PCH E G20T
B59PCIE
B60GND(FIXED)GroundPWR-B61P CIE _ RX 2+P C Ie 2 RX+ (
B62P C IE_ RX 2-P C Ie 2 R X- (port 3 of CP U)I - DP-B63G P O3GP O3 or S DIO controller 0 Card DetectIO-3.3PU 10k 3.3VB IOS select
B64P CIE _ RX 1+P C Ie 1 RX+ (port 2 of CP U)I - DP-remove L AN to us e
B65PCIE
B66WAKE 0#P C I Expres s wak e up signal.I-3. 3none 3.3 Vs bconne cted to WAKE 1
B67WAKE1#General Purpos e wa ke up signalI-3. 3none 3.3 Vsbconne cted to WAKE 0
B68P CIE _R X0+P C Ie 0 R X + (port 1 of CP U)I - DPB69PCIE_RX0-PCIe 0 RX- (
B70GND(FIXED)GroundPWR-B71DDI0_PAIR0+S DVOB_RED
B72DDI0_PAIR0-SDVOB_RED-O - DP-B73DDI0
B74DDI0_PAIR1-SDVOB_GRN-O - DP-B75DDI0_PAIR2+S DVOB_BLU+O - DP-B76DDI0_PAIR2-SDVOB_BLU-O - DP-B77DDI0_PAIR4+S DVOB_INT+I - DP-B78DDI0_ PAIR4-S DVOB_ INT-I - DP-B79LVDS
B80GND(FIXED)GroundPWR-B81DDI0_PAIR3+S DVOB_CK+O - DP-B82DDI0_PAIR3-SDVOB_CKO - DP-B83LVDS_BKLT_CTRL LVDS
B84VCC_5V_SBY5V Standby InputPWR-B85VCC_5V_SBY5V Standb
B86VCC_5V_SBY5V Standby InputPWR-B87VCC
B88BIOS_DIS 1#SPI BIOS boot device selectionI-3.3PU 10k 3.3VsbB89DD0_HPD
B90GND(FIXED)GroundPWR-B91DDI0_PAIR 5+SDVO_ TVCLKIN+I - DP-B92DDI0_ PAIR5-S DVO_TVCL KIN-I - DP-B93DDI0
B94DDI0_PAIR6-SDVO_FLDSTALL-I - DP-B95
DDI0_DDC_AUX_SEL
B96RSVDNC-B97S PI_CS
B98
DDI0_C TR LCLK _AUX+
DDI0_CTR LDATA_AUX-
B99
B100GND(FIXE D)GroundP WR-B1 01F AN_P WMOUTF a n s peed control outputO-3.3 P U 1.2K 3.3Vs b
B102FAN_T ACHINF a n tachometer inputI-3.3P D 10k B1 03S L EE P#s leepI-3.3-B1 04VC C _ 12VP ower 12VPWR-B1 05VC C _ 12VP ower 12VPWR-B1 06VC C _ 12VP ower 12VPWR-B1 07VC C _ 12VP ower 12VPWR-B1 08VC C _ 12VP ower 12VPWR-B1 09VC C _ 12VP ower 12VPWR-B110GND(FIXE D)GroundP WR--
RX3-PCIe 3 RX- (port 0 of CPU, occ upied
ort 3 of C P U)I - DP--
RX1-PCIe 1 RX- (port 2 of CP U
ort 1 of CPU)I - DP-
PAIR1+SDVOB_GRN+O - DP--
BKLT_ENLVDS panel backlight enableO-3.3PD 100k -
anel backlight brightness controlO-3.3PD 10k -
InputPWR--
SBY5V Standby InputPWR--
Digita l D i splay Inte rfac e Hot-P lug Detec
PAIR6+SDVO_FL DSTAL L+I - DP--
S elec t function of DDI(0) CT R L_ C LK _ AUX+IO-3.3--
Chip se lect for C arrie r B oard S PIO-3. 3none 3. 3 V s bSDVO I2C ClockIO-2.5
SDVO I2C DataIO-2.5
IO-3.3PU 10k 3.3VBIOS select
I - DP-used for PCH E G20T
I - DP-remove LAN to us e
O - DP--
I-3.3P U 10k 3.3Vnot needed on SDVO
XXX Strikethrough pin names indicates that the signal is not supported on this module.
IO-2,5 Bi-directional 2,5 V Input/Output
IO-3,3 Bi-directional 3,3 V Input/Output
IO-5 Bi-directional 5 V Input/Output
I-3,3 3,3 V Input
I- 5 5 V Inp ut
O-2,5 2,5 V Output
O-3,3 3,3 V Output
O-5 5 V Output
IOInput/Output
OA Analog Output
OD Digital Output
I/O - DP Differential Pair Input/Output
O - DP Differential Pair Output
I - DP Differ e n t ia l Pa ir Inpu t
PWR Power or Ground
STOStrapping Ou tpu t
PUPull Up Resisto r
PDPull Down Resis t or
NCNot Connected / Reserved
Signal Type Legend
nanoX-TC User’s Manual Page 20
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.1 Watchdog Timer
The nanoX-TC implements a watchdog timer that can be used to
automatically detect software execution problems or system hangs
and reset the board if necessary. The watchdog timer consists of a
counter that counts down from an initial value to zero. When the
system is operating normally, the software that sets the intial value
periodically resets the counter so that the it never reaches zero. If
the counter reaches zero before the software resets it, the system
is presumed to be malfunctioning and a reset signal is asserted.
The AIDI Library Watchdog Functions support watchdog control of the board. If the watchdog
begins countdown and reaches zero, it will access the CPU's RESET signal to reset the
system. The watchdog application must call another function named AidiWDogTrigger that
restarts the Watchdog timer in order to prevent system reset.
AIDI Demo Program
- Watchdog Ta b
The AIDI Demo Program allows
retrieval of the current
watchdog status and updating
of the watchdog settings
If the watchdog is enabled, the
user can click the WDT Trigger
button to manually reset the
counter and prevent the system
from resetting
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.
PinSignal Type #AIDI ID (bit)Remark
A54 GPI0 0 Not supported in SDIO mode
A63 GPI1 1 Not supported in SDIO mode
A67 GPI2 2 Not supported in SDIO mode
A85 GPI3 3 Not supported in SDIO mode
A93 GPO0 4 Not supported in SDIO mode
B54 GPO1 5 Not supported in SDIO mode
B57 GPO2 6 Not supported in SDIO mode
B63 GPO3 7 Not supported in SDIO mode
AIDI Demo Program
- GPIO T ab
The AIDI Demo Program displays
current GPI or GPO status and
allows reading of GPI and writing
to GPO.
The table above links logical port
numbers in AIDI to physical port
numbers on the COM Express
board-to-board connector.
For boards that support multi- direction the “SetDirection”
button can configure the port for
either GPI or GPO
nanoX-TC User’s Manual Page 22
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.
On the nanoX-TC the following monitored values can be read from the module:
CPU temperature, system temperature, Vcore, 1.8 V, 5 V, 3.3 V and 12 V.
AIDI Demo Program
- HW Monitor T ab
Field 1 displays detected
sensors (number).
Field 2 allows setting of upper
and lower alarm limits.
Address Range (decimal) Address Range (hex) Size Description
(4GB- 512KB) FFF80000 – FFFFFFFF 512 KB High BIOS area
(4GB-16MB) – (4GB-16MB-48KB) FEFD4000 –FED4BFFF 48 K B TPM 1.2
(4GB-19MB) – (4GB-18MB-1KB) FED00000 – FED003FF 1 K B HPET
(4GB-20MB) – (4GB-19MB-64Byte) FEC00000 – FEC00040 64 Byte APIC configuration space
960 K – 1024 K F0000 – FFFFF 64 KB System BIOS area
896 K – 960 K E0000 – EFFFF 64 KB Extended System BIOS area
768 K – 896 K C0000 – DFFFF 128 KB PCI expansion ROM area
640 K – 768 K A0000 – BFFFF 128 KB Video Buffer & SMM space
0 K – 640 K 00000 – 9FFFF 640 KB DOS area
C0000-CEFFF: Onboard VGA BIOS
D0000 – D33FF: PXE option ROM
when onboard LAN boot ROM is
enabled."
7.2 Direct Memory Access Channels
Channel NumberData WidthSystem ResourceComment
0 8-bits Open
1 8-bits Open
2 8-bits Open
3 8-bits Open
4 Reserved - cascade channel
5 16-bits Open
6 16-bits Open
7 16-bits Open
(*) DWORD access only
(**) Byte access only
(***) Available when onboard device is disabled
nanoX-TC User’s Manual Page 26
7.4 Interrupt Request (IRQ) Lines
PIC Mode
IRQ#Typical Interrupt ResourceConnectedAvailable
0 Counter 0 N/A No
1 Keyboard controller N/A No
2 Cascade interrupt from slave PIC N/A No
3 Serial Port 2 (COM2) / PCI IRQ3 via SERIRQ Note (1)
4 Serial Port 1 (COM1) / PCI IRQ4 via SERIRQ Note (1)
5 AHCI SATA controller AHCI SATA controller No
6 N/A N/A Yes
7 N/A N/A Yes
8 Real-time clock Internal RTC No
9 SCI / PCI IRQ9 via SERIRQ Note (1)
10 PCI N/A No
11 PCI N/A No
12 PS/2 Mouse / PCI IRQ12 via SERIRQ Note (1)
13 Math Processor N/A No
14 N/A N/A No
15 N/A N/A No
(1) These IRQs can be used for PCI devices when onboard device is disabled.
APIC Mode
IRQ#Typical Interrupt ResourceConnectedAvailable
0 Counter 0 N/A No
1 Keyboard controller N/A No
2 Cascade interrupt from slave PIC N/A No
3 Serial Port 2 (COM2) / PCI IRQ3 via SERIRQ Note (1)
4 Serial Port 1 (COM1) / PCI IRQ4 via SERIRQ Note (1)
5 EG20T DMA controller EG20T DMA controller #2 No
6 N/A N/A No
7 N/A N/A No
8 Real-time clock Internal RTC No
9 SCI / PCI IRQ9 via SERIRQ Note (1)
10 N/A N/A Yes
11 Embedded Media and Graphics extension Embedded Media and Graphics extension No
12 PS/2 Mouse / PCI IRQ12 via SERIRQ Note (1)
13 Math Processor N/A No
14 N/A N/A No
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.
In most cases, the < Delete > key is used to invoke the setup screen. There are several
cases that use other keys, such as < F1 >, < F2 >, and so on.
nanoX-TC User’s Manual Page 30
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:
<ENTER> The Enter key allows the user to select an option to edit its value or access a sub menu.
<Left>/<Right> The Left and Right <Arrow> keys allow you to select an Aptio TSE screen. For example: Main
screen, Advanced screen, Chipset screen, and so on.
<Up>/<Down> The Up and Down <Arrow> keys allow you to select an Aptio TSE item or sub-screen.
<Plus>/<Minus> The Plus and Minus <Arrow> keys allow you to change the field value of a particular setup item.
For example: Date and Time.
<Tab> The <Tab> key allows you to select Aptio TSE fields.
<F1> This key displays the general help window for the user.
<F2> This key enables users to load pervious values in TSE
<F3>&<F9> This key enables users to load optimized default values in TSE
<F4> This key enables users to save the current configuration and exit TSE.
<F10> This key enables users to save the current configuration and Reset.
<ESC> The <Esc> key allows you to discard any changes you have made and exit the Aptio TSE. Press
the <Esc> key to exit the Aptio TSE without saving your changes. The following screen will
appear: Press the <Enter> key to discard changes and exit. You can also use the<Arrow> key to
select Cancel and then press the <Enter> key to abort this function and return to the previous
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.
nanoX-TC User’s Manual Page 32
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.
Launch PXE OpROM
Boot Option for Legacy Network Devices. Set this value to Enabled/Disabled.
Launch Storage OpROM
Boot Option for Legacy Mass Storage Devices. Set this value to Enabled/Disabled.
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. Set this value to Enabled/Disabled.
Enable Hibernation
System ability to Hibernate (OS/S4 Sleep State). Set this value to Enabled/Disabled.
ACPI Sleep State
Selects the highest ACPI sleep state the system will enter, when the SUSPEND button is
pressed. Set this value to S3/Suspend Disable.
S3 Suspend to RAM (STR) - Under this setting the system enters a low power state instead
of being completely shut off. This allows the computer system to boot up in a few seconds.
nanoX-TC User’s Manual Page 34
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.
Hyper-Threading Technology
This option enables/disables Intel® Hyper-Threading Technology.
Intel® SpeedStep tech
This option enables or disables Intel® SpeedStep® technology.
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. To use Execute Disable Bit you must have a PC or server with a processor with
Execute Disable Bit capability and a supporting operating system.
Limit CPUID Maximum
When the computer is boots, the operating system executes its CPUID instruction to identify
the processor and its capabilities. Before it can do so, it must first query the processor to
find out the highest input value the CPUID recognizes. This determines the kind of basic
information CPUID can provide the operating system. This option allows you to circumvent
problems with older operating systems.
When Enabled, the processor will limit the maximum CPUID input value to 03h when queried,
even if the processor supports a higher CPUID input value. When Disabled, the processor
will return the actual maximum CPUID input value of the processor when queried.
Intel® Virtualization Tech
Intel® Virtualization Technology is a set of platform features that supports virtualization of
platform hardware and multiple software environmentss. When enabled, it offers data center
managers the ability to consolidate multiple workloads on one physical server system.
Intel® C-STATE tech
This item allows you to Enable/Disable the C-STATE function. C-STATE make the power and
thermal control unit part of the core logic and not part of the chipset as before.
Enhanced C1~C4
Enable or Disable Enhanced C1~C4 state. Set this value to Enabled/Disabled.
nanoX-TC User’s Manual Page 36
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.
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.Set this value to 1 sec / 5 sec /
10 sec / 20 sec.
Device reset time-out
USB mass storage device start unit command time-out. Set this value to 10 sec / 20 sec / 30
sec / 40 sec.
Device power-up delay
Maximum time the device will take before it properly reports itself to the host controller. 'Auto'
uses default value: for a root port it is 100 ms, for a hub port the delay is taken from hub
descriptor. Set this value to Auto/Manual.
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.
Change Settings
This option specifies the base I/O port address and interrupt request address of serial port
0,1. Options shown below.
nanoX-TC User’s Manual Page 40
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.
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. The settings for this value are None,
Even, Odd, Mark, Space.
Stop Bits
Stop bits indicate the end of a serial data packet. (A start bit indicates the beginning). The
standard setting is 1 stop bit. Communication with slow devices may require more than 1
stop bit. Set this value to 1 and 2.
Flow Control
Set this option to select Flow Control for console redirection. The settings for this value are
None, Hardware RTS/CTS.
Recorder Mode
Enabled this mode, only text will be sent. This is to capture terminal data.Set this value to
Enabled/Disabled.
Resolution 100x31
Set this option to extended terminal resolution. Set this value to Enabled/Disabled.
Legacy OS Redirection
On Legacy OS, the number of rows and columns supported redirection. Set this value to
80x24 / 80x25.
nanoX-TC User’s Manual Page 42
8.4.8 Network Stack
Enable / Disable the network stack (PXE and UEFI). An example of the Network Stack
screen is shown below.
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.
MSAC Mode Select
Select the size of the graphics memory aperture and untrusted space. Used by the
integrated graphics device. Options: 512M/256M/128M.
nanoX-TC User’s Manual Page 44
Boot Display Configuration
Boot Display Device
Select the boot display device. Options: Auto, Integrated LVDS, or External DVI/HDMI
(SDVO).
Flat Panel Type
When LVDS is selected from Boot Display Device, this option allows you to select resolution
settings as below:
LVDS Backlight Control
When LVDS is selected from Boot Display Device, this option allows you to select LVDS
Backlight settings as below:
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.
nanoX-TC User’s Manual Page 46
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. 65535 (0xFFFF) means wait indefinitely.
Bootup Num-Lock
Set this value to allow the Number Lock setting to be modified during boot up.
Off - This option does not enable the keyboard Number Lock automatically. To use the 10keys on the keyboard, press the Number Lock key located on the upper left-hand corner of the
10-key pad. The Number Lock LED on the keyboard will light up when the Number Lock is
engaged.
On - Set this value to allow the Number Lock on the keyboard to be enabled automatically
when the computer system is boot up. This allows the immediate use of 10-keys numeric
keypad located on the right side of the keyboard. To confirm this, the Number Lock LED light on
the keyboard will be lit.
Boot Option Priorities
This option sets the priorities of the boot options. The user can change the priorities by
selecting the particular boot option. The device selected in Boot option #1 will be the first
priority, followed by second, third and so on.
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.
nanoX-TC User’s Manual Page 48
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.
Discard Changes and Reset
Reset system setup without saving any changes.
Save Options
Save changes made so far to any of the setup options.
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.
Restore User Defaults
Restore the User Defaults to all the setup options.
Boot Override
Use the up/down arrow keys to highlight a boot device or "Launch EFI Shell" to immediately
exit the BIOS Setup and boot from the selected device.
nanoX-TC User’s Manual Page 50
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. The BIOS outputs
checkpoints throughout bootblock and Power-On Self Test (POST) to indicate the task the
system is currently executing. Checkpoints are very useful for debugging problems that occur
during the preboot process.
Beep codes are used by the BIOS to indicate a serious or fatal error. They are used when an
error occurs before the system video has been initialized, and generated by the system board
speaker.
Viewing BIOS Checkpoints
Viewing all checkpoints generated by the BIOS requires a checkpoint card, also referred to
as a “POST Card” or “POST Diagnostic Card”. These are PCI add-in cards that show the
value of I/O port 80h on a LED display.
Some computers display checkpoints in the bottom right corner of the screen during POST.
This display method is limited, since it only displays checkpoints that occur after the video
card has been activated.
Keep in mind that not all computers using AMIBIOS enable this feature. In most cases, a
checkpoint card is the best tool for viewing AMIBIOS checkpoints.
0x01 – 0x0F SEC Status Codes & Errors
0x10 – 0x2F PEI execution up to and including memory detection
0x30 – 0x4F PEI execution after memory detection
0x50 – 0x5F PEI errors
0x60 – 0xCF DXE execution up to BDS
0xD0 – 0xDF DXE errors
0xE0 – 0xE8 S3 Resume (PEI)
0xE9 – 0xEF S3 Resume errors (PEI)
0xF0 – 0xF8 Recovery (PEI)
0xF9 – 0xFF Recovery errors (PEI)
9.2 Standard Status Codes
SEC Status Codes
Status CodeDescription
0x0 Not used
Progress Codes
0x 1 Power on. Reset type detection (soft/hard).
0x 2 AP initialization before microcode loading
0x3 North Bridge initialization before microcode loading
0x 4 South Bridge initialization before microcode loading
0x5 OEM initialization before microcode loading
0x6 Microcode loading
0x 7 AP initialization after microcode loading
0x 8 North Bridge initialization after microcode loading
0x 9 South Bridge initialization after microcode loading
0 xA OEM initialization after microcode loading
0xB Cache initialization
SEC Error Codes
0xC – 0xD Reserved for future AMI SEC error codes
0xE Microcode not found
0x F Microcode not loaded
SEC Beep Codes
None.
nanoX-TC User’s Manual Page 52
PEI Status Codes
Status CodeDescription
0x0 Not used
Progress Codes
0x10 PEI Core is started
0x 11 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 specific)
0x18 Pre-Memory North Bridge initialization (North Bridge module specific)
0x19 Pre-memory South Bridge initialization is started
0x1A Pre-memory South Bridge initialization (South Bridge module specific)
0x1B Pre-memory South Bridge initialization (South Bridge module specific)
0x1C Pre-memory South Bridge initialization (South Bridge module specific)
0x1D – 0x2A OEM pre-memory initialization codes
0x2B Memory initialization. Serial Presence Detect (SPD) data reading
0x2C Memory initialization. Memory presence detection
0x2D Memory initialization. Programming memory timing information
0x2E Memory initialization. Configuring memory
0x2F Memory initialization (other).
0x30 Reserved for ASL (see ASL Status Codes section below)
0x31 Memory Installed
0x32 CPU post-memory initialization is started
0x33 CPU post-memory initialization. Cache initialization
0x34 CPU post-memory initialization. Application Processor(s) (AP) initialization
0x35 CPU post-memory initialization. Boot Strap Processor (BSP) selection
0x36 CPU post-memory initialization. System Management Mode (SMM) initialization
0x37 Post-Memory North Bridge initialization is started
0x38 Post-Memory North Bridge initialization (North Bridge module specific)
0x39 Post-Memory North Bridge initialization (North Bridge module specific)
0x3A Post-Memory North Bridge initialization (North Bridge module specific)
0x3B Post-Memory South Bridge initialization is started
0x3C Post-Memory South Bridge initialization (South Bridge module specific)
0x3D Post-Memory South Bridge initialization (South Bridge module specific)
0x3E Post-Memory South Bridge initialization (South Bridge module specific)
0x3F-0x4E OEM post memory initialization codes
0x4F DXE IPL is started
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.
0x55 Memory not installed
0x56 Invalid CPU type or Speed
0x57 CPU mismatch
0x58 CPU self test failed or possible CPU cache error
0x59 CPU micro-code is not found or micro-code update is failed
0x5A Internal CPU error
0x5B reset PPI is not available
0x5C-0x5F Reserved for future AMI error codes
S3 Resume Progress Codes
0xE0 S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
0xE1 S3 Boot Script execution
0xE2 Video repost
0xE3 OS S3 wake vector call
0xE4-0xE7 Reserved for future AMI progress codes
0xE0 S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
S3 Resume Error Codes
0xE8 S3 Resume Failed in PEI
0xE9 S3 Resume PPI not Found
0xEA S3 Resume Boot Script Error
0xEB S3 OS Wake Error
0xEC-0xEF Reserved for future AMI error codes
Recovery Progress Codes
0xF0 Recovery condition triggered by firmware (Auto recovery)
0xF1 Recovery condition triggered by user (Forced recovery)
0xF2 Recovery process started
0xF3 Recovery firmware image is found
0xF4 Recovery firmware image is loaded
0xF5-0xF7 Reserved for future AMI progress codes
Recovery Error Codes
0xF8 Recovery PPI is not available
0xF9 Recovery capsule is not found
0x FA Invalid recovery capsule
0xFB – 0xFF Reserved for future AMI error codes
nanoX-TC User’s Manual Page 54
PEI Beep Codes
# of BeepsDescription
1 Memory not Installed
1 Memory was installed twice (InstallPeiMemory routine in PEI Core called twice)
2 Recovery started
3 DXEIPL was not found
3 DXE Core Firmware Volume was not found
7 Reset PPI is not available
4 Recovery failed
4 S3 Resume failed
DXE Status Codes
Status CodeDescription
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 (CPU module specific)
0x65 CPU DXE initialization (CPU module specific)
0x66 CPU DXE initialization (CPU module specific)
0x67 CPU DXE initialization (CPU module specific)
0x68 PCI host bridge initialization
0x69 North Bridge DXE initialization is started
0x6A North Bridge DXE SMM initialization is started
0x6B North Bridge DXE initialization (North Bridge module specific)
0x6C North Bridge DXE initialization (North Bridge module specific)
0x6D North Bridge DXE initialization (North Bridge module specific)
0x6E North Bridge DXE initialization (North Bridge module specific)
0x6F North Bridge DXE initialization (North Bridge module specific)
0x70 South Bridge DXE initialization is started
0x71 South Bridge DXE SMM initialization is started
0x72 South Bridge devices initialization
0x73 South Bridge DXE Initialization (South Bridge module specific)
0x74 South Bridge DXE Initialization (South Bridge module specific)
0x75 South Bridge DXE Initialization (South Bridge module specific)
0x76 South Bridge DXE Initialization (South Bridge module specific)
0x77 South Bridge DXE Initialization (South Bridge module specific)
0x78 ACPI module initialization
0x79 CSM initialization
0x7A – 0x7F Reserved for future AMI DXE codes
0x80 – 0x8F OEM DXE initialization codes
0x90 Boot Device Selection (BDS) phase is started
0x91 Driver connecting is started
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 Detect
0xA3 IDE Enable
0xA4 SCSI initialization is started
0xA5 SCSI Reset
0xA6 SCSI Detect
0xA7 SCSI Enable
0xA8 Setup Verifying Password
0xA9 Start of Setup
0xAA Reserved for ASL (see ASL Status Codes section below)
0xAB Setup Input Wait
0xAC Reserved for ASL (see ASL Status Codes section below)
0xAD Ready To Boot event
0xAE Legacy Boot event
0xAF Exit Boot Services event
0xB0 Runtime Set Virtual Address MAP Begin
0xB1 Runtime Set Virtual Address MAP End
0xB2 Legacy Option ROM Initialization
0xB3 System Reset
0xB4 USB hot plug
0xB5 PCI bus hot plug
0xB6 Clean-up of NVRAM
0xB7 Configuration Reset (reset of NVRAM settings)
0xB8 – 0xBF Reserved for future AMI codes
0xC0 – 0xCF OEM BDS initialization codes
nanoX-TC User’s Manual Page 56
DXE Status Codes (cont’d)
DXE Error Codes
0xD0 CPU initialization error
0xD1 North Bridge initialization error
0xD2 South Bridge initialization error
0xD3 Some of the Architectural Protocols are not available
0xD4 PCI resource allocation error. Out of Resources
0xD5 No Space for Legacy Option ROM
0xD6 No Console Output Devices are found
0xD7 No Console Input Devices are found
0xD8 Invalid password
0xD9 Error loading Boot Option (LoadImage returned error)
0xDA Boot Option is failed (StartImage returned error)
0xDB Flash update is failed
0xDC Reset protocol is not available
DXE Beep Codes
# of BeepsDescription
4 Some of the Architectural Protocols are not available
5 No Console Output Devices are found
5 No Console Input Devices are found
1 Invalid password
6 Flash update is failed
7 Reset protocol is not available
8 Platform PCI resource requirements cannot be met
ACPI/ASL Status Codes
Status CodeDescription
0x01 System is entering S1 sleep state
0x02 System is entering S2 sleep state
0x03 System is entering S3 sleep state
0x04 System is entering S4 sleep state
0x05 System is entering S5 sleep state
0x10 System is waking up from the S1 sleep state
0x20 System is waking up from the S2 sleep state
0x30 System is waking up from the S3 sleep state
0x40 System is waking up from the S4 sleep state
0xAC System has transitioned into ACPI mode. Interrupt controller is in PIC mode.
0xAA System has transitioned into ACPI mode. Interrupt controller is in APIC mode.
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.
When installing/mounting or uninstalling/removing equipment:
- Turn off power and unplug any power cords/cables.
To avoid electrical shock and/or damage to equipment:
- Keep equipment away from water or liquid sources;
- Keep equipment away from high heat or high humidity;
- Keep equipment properly ventilated (do not block or cover ventilation openings);
- Make sure to use recommended voltage and power source settings;
- Always install and operate equipment near an easily accessible electrical socket-outlet;
- Secure the power cord (do not place any object on/over the power cord);
- Only install/attach and operate equipment on stable surfaces and/or recommended
mountings; and,
- If the equipment will not be used for long periods of time, turn off and unplug the
equipment from its power source.
Never attempt to fix the equipment. Equipment should only be serviced by qualified
personnel.
A Lithium-type battery may be provided for uninterrupted, backup or emergency power.
Risk of explosion if battery is replaced by an incorrect type. Dispose of used batteries
according to the instructions.
Equipment must be serviced by authorized technicians when:
- The power cord or plug is damaged;
- Liquid has penetrated the equipment;
- It has been exposed to high humidity/moisture;
- It is not functioning or does not function according to the user ’s manual;