9.9Troubleshooting POST BIOS Beep Codes........................................................................81
Important Safety Instructions......................................................................................82
Getting Service .............................................................................................................84
Express-LPC User’s ManualPage 4
Preface
Copyright 2011 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
AMIBIOS®8 is a registered trademark of American Megatrends, Inc. 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.
Express-LPC User’s ManualPage 6
1Introduction
1.1Description
The Express-LPC is a low power, low cost, COM Express Type 2, COM.0 R2.0 module in
Compact form factor that is specially designed to facilitate speedy development of semi
custom designs.
The COM Express standard embodies the convergence of the latest technology standards
based on serial differential signaling such as PCI Express, USB 2.0, SATA and LVDS
implemented on a compact size Computer on Module. Signals are brought out through two
220-pin board-to-board connectors that permit data transmission rates of up to 5GHz.
Mounting holes connect the module with a custom-made, application specific carrier boards
which provide protection from shock and vibration.
The Express-LPC is a COM Express COM.0 R2.0 Type 2 compatible module in
Compact form factor (95 mm x 95 mm). The module supports a 45nm process
Intel® Atom™ processor N455 and D425 with 512 KB L2 cache, and D525 with
1MB L2 cache. The Intel® Atom™ processor integrates a graphics processing
unit (GPU) that provides CRT and single channel LVDS. The Intel® Atom™ processor N455/
D425/D525 also supports Hyper-Threading Technology with 2-threads per core allowing the
Express-LPC to provide excellent performance for multi-tasking applications.
The Express-LPC is positioned as an entry level COM Express module for systems that
require a small footprint with dual core computing power and DDR3 memory. It is ideal for
applications that require Floating Point CPU performance with average graphics support and
moderate power consumption levels, such as Robotics, Industrial control and Data
Communications.
The Intel® I/O Controller Hub 8-M (ICH8-M) allows connection of up to five additional PCI
Express x1 ports, four of which can be grouped to a PCIe x4, while supporting the LAN
controller on the 5th port. The module comes with a single onboard Gigabit Ethernet port and
three SATA ports. It has legacy support for a single parallel IDE channel, 32-bit PCI and LPC.
The Express-LPC comes equipped with AMIBIOS®8 supporting embedded features such as:
Remote Console, CMOS backup in 16Mbit SPI BIOS, CPU and System Monitoring and a Dual
Watchdog Timer for NMI or RESET.
The Express-LPC is a RoHS compliant and leadfree product.
f CPU:Atom™ N455: single core 1.66 GHz with 512 kB L2 cache, 6.5 W
Atom™ D425: single core 1.80 GHz with 512 kB L2 cache, 10 W
Atom™ D525: dual core 1.80 GHz with 1 MB L2 cache, 13 W
On-die primary 32-kB instructions cache and 24-kB write-back data cache
-Intel® Hyper-Threading Technology 2-threads per core
-Support for IA 32-bit
-Intel® Streaming SIMD Extensions 2 and 3 (SSE2 and SSE3) and
Supplemental Streaming SIMD Extensions 3 (SSSE3) support
-Intel® 64 architecture
-Micro-FCBGA8 packaging technologies
-Thermal management support via Intel® Thermal Monitor (TM1)
-Supports C0 and C1 states only
-Execute Disable Bit support for enhanced security
f Memory: Dual SODIMM socket for max. 4 GB of non-ECC, 677/800 MHz DDR3
(Atom™ N455 max. 2 GB)
f Chipset: Intel® I/O Controller Hub 8 Mobile (ICH8-M)
f BIOS: AMIBIOS®8 with CMOS backup in 16 Mbit SPI BIOS
f Hardware Monitor: Supply Voltages and CPU temperature
f Watchdog Timer: Programmable timer ranges to generate RESET
f Expansion Busses:
- PCIe x1 ports 0~3 can be optionally configured as 1 x4
- 32-bit PCI 2.3 at 33MHz, supporting 4 bus masters
- LPC
- SMBus, I2C
2.2Integrated Video
f GPU: Integrated in CPU with Gen3.5+ GFX Core, core frequency at 200 MHz (N455) and
400 MHz (D425/D525)
f CRT Interface: Analog CRT support up to 2048 x1536 resolution @ 60Hz (QXGA)
f LVDS Interface: Single channel 18-bit TFT with resolution up to 1366x768, 18bpp
Express-LPC User’s ManualPage 8
2.3Audio
f Chipset: Integrated in Intel® I/O Controller Hub 8 Mobile (ICH8M)
f Audio Codec: HDA type on carrier
2.4LAN
f Chipset: Intel® 82583V Gigabit Ethernet Controller
f Interface: 10/100/1000 Mbps
2.5Multi I/O
f IDE (PATA): Single channel IDE with UDMA 100 support
f SATA: Three ports SATA 1.5 Gb/s
f USB: Supports up to eight ports USB 2.0
f Input Power: AT mode (12 V) and ATX mode (12 V and 5 V
)
SB
f Power Management: ACPI 3.0 compliant with battery support.
All power testing was done on power supply wiring leading to the Express carrier
board. Although all voltages were measured, only 12 V and 5 VSB are relevant
because they are the only ones used by the Express module. The Idle power level was
measured under Windows XP with no applications running (logon screen). CPU Stress
was measured using Kpower, and Total System Stress was measured under burn-in
conditions.
Intel® Atom™ N455, 1.66 GHz
Power State+12V+5V
DOS (idle)0.55 AN.S.6.60 W
Windows XP logon screen (idle)0.55 AN.S.6.60 W
Windows XP CPU Stress (Kpower)0.99 AN.S.11.9 W
Windows XP Total System Stress (BurnIn)1.02 AN.S.12.2 W
S4 Mode (hibernate)-0.14 A0.70 W
S3 Mode (suspend to RAM)-0.20 A1.00 W
SB
Power Consumption
Intel® Atom™ D425, 1.80 GHz
Power State+12V+5V
DOS (idle)1.08 AN.S.13.0 W
Windows XP logon screen (idle)1.08 AN.S.13.0 W
Windows XP CPU Stress (Kpower)1.17 AN.S.14.0 W
Windows XP Total System Stress (BurnIn)1.19 AN.S.14.3 W
S4 Mode (hibernate)-0.15 A0.75 W
S3 Mode (suspend to RAM)-0.20 A1.00 W
SB
Power Consumption
Intel® Atom™ D525, 1.80 GHz
Power State+12V+5V
DOS (idle)0.95 AN.S.11.4 W
Windows XP logon screen (idle)0.95 AN.S.11.4 W
Windows XP CPU Stress (Kpower)1.17 AN.S.14.0 W
Windows XP Total System Stress (BurnIn)1.24 AN.S.14.9 W
S4 Mode (hibernate)-0.16 A0.80 W
S3 Mode (suspend to RAM)-0.19 A0.95 W
All pinouts on AB and CD connector of the Express-LPC
comply with pin-out and signal descriptions used in the
®
“PICMG
Specification”.
COM.0 R2.0: COM Express™ Module Base
Parallel ATA, IDE port
alternate definition assigns this to
2 additional Gigabit Ethernet ports
32-bit PCI v2.3 bus
alternate definition assigns this to
10 additional PCI Express x1 lanes
PCI Express x16 for Graphics
these pins can also be assigned to
two SDVO extensions (multiplexed)
SMB and I2C bus
Power / Thermal control
+12V primary power input
95mm.
125mm.
95mm.
CD Connector
The above function mappings are a generic description of COM Express pinouts, and not
necessarily supported on the module described in this manual.
5.2Carrier Board Design Guide
- Gigabit Ethernet port
- LPC interface
- 4 Serial ATA channels
- High Definition Audio
- 8 USB 2.0 ports
- 6 PCI Express Lanes x1
- Dual 24-bit LVDS channels
- Analog VGA
- 8 GPIO pins
- Keyboard
- primary power input +12V
+5V standby and 3.3V RTC
AB Connector
CD
AB
The PICMG COM Express Carrier Design Guide is a
150-page document that provides information for
designing a custom carrier board for COM Express
modules. The design guide includes reference
schematics for the external circuitry required to
implement the various COM Express peripheral
functions, explains how to extend the supported buses,
and how to add additional peripherals and expansion
slots to a COM Express-based system
A1GNDGroundPWR-A2GBE0_MDI3-Ethernet Media Dependent Interfac e -I/O - DP-A3GBE0_MDI3+Ethernet Me dia Dependent Interface +I/O - DP-A4GBE0_LINK100# Ethernet Sp ee d LED (100Mb)O-3.3-On at 100Mb/s
A5GBE0_LINK1000# Ethernet Speed LED (1000Mb)O-3.3-On at 1000Mb/s
A6GBE0_MDI2-Ethernet Media Dependent Interfac e -I/O - DP-A7GBE0_MDI2+Ethernet Me dia Dependent Interface +I/O - DP-A8GBE0 _LIN K #LAN Link LEDO-3 .3--
A9GBE0_MDI1-Ethernet Media Dependent Interfac e -I/O - DP-A10GBE0_MDI1+Ethernet Me dia Dependent Interface +I/O - DP-A11GNDGroundPWR-A12GBE0_MDI0-Ethernet Media Dependent Interface -I/O - DP-A13GBE0_MDI0+Ethernet Me dia Dependent Interface +I/O - DP-A14GBE0_C TREFETHCTREFO-1,8-not supported
A15SUS_S3#PM_SLP_S#3O-3.3-A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
A33
A34
A35
A36
A37
A38
A39
A40
A41
A42
A43
A44
A45
A46
A47
A48
A49
A50
A51
A52
A53
A54
A55
SATA0
SATA0_TX-
SUS_S4#
SATA0_RX+
SATA0
GND
SATA2_TX+
SATA2_TX-
SUS_S5#
SATA2
SATA2_RX-
BATLOW#
ATA_ACT#
SYN
AC_RST#
GND
AC_BITCLK
AC_SDOUT
BIOS
DISABLE#
THRMTRIP#
USB6-
USB6+
USB
USB4-
USB4+
GND
USB2-
USB2+
USB_2_3_OC#
USB0-
USB0+
VCC
RTC
EXCD0_PERST#
EXCD0_CPPE#
LPC_SERIRQ
GND
PCIE5_TX+
PCIE5_TX-
GPI0
PCIE4_TX+
SATA0_TX+ | SATA 0 Transmit Data +O - DP--
TX+
SATA0_TX- | SA TA 0 Transmit Data -O - DP-PM_SLP_S#4O-3.3-SA TA0_RX+ | SA TA 0 Recei ve Data +I - DP-SATA 0_RX - | SATA 0 Receive Data -I - DP--
RX-
GroundPWR-SATA2_TX+ | SATA 2 Transmit Data +O - DP-SATA2_TX- | SA TA 2 Transmit Data -O - DP-PM_SLP_S#5O-3.3--
SA TA2_RX+ | SA TA 2 Recei ve Data +I - DP--
RX+
SATA2_R X- | SATA 2 Receive Data -I - DP--
PM_BATLOW# | Battery LowI-3.3PU 8k2 3.3VsbATA_LED# | SATA L EDO-3.3PU 10k 3.3V
AC_SYNC | AC'97 SyncO-3.3-int. PD 20k in ICH8
AC_RST# | AC'9 7 ResetO-3.3-int. PD 20k i n ICH8
GroundPWRAC_BITCLK | AC'97 ClockO-3.3-int. PD 20k in ICH8
AC_SDATAOUT | AC'97 DataO-3.3-int. PD 20k in ICH8
BIOS_D I SA BLE #I-3.3PU 10k 3.3VsbPM_THRMTRIP#_CONO-3.3PU 330 3.3VUSB_PN6 | USB Data – Port6I/O - DP-int. PD 15k in ICH8
USB_PP6 | USB Data + Port6I/O - DP-int. PD 15k in ICH8
USB_OC #_6_7 | USB OverCurrent Port 6/7I-3.3PU 10k 3.3Vsb-
OC#
USB_PN4 | USB Data - Port4I/O - DP-int. PD 15k in ICH8
USB_PP4 | USB Data + Port4I/O - DP-int. PD 15k in ICH8
GroundPWR-USB_PN2 | USB Data - Port2I/O - DP-int. PD 15k in ICH8
USB_PP2 | USB Data + Port2I/O - DP-int. PD 15k in ICH8
USB_OC #_2_3 | USB OverCurrent Port 2/3I-3.3PU 10k 3.3Vsb
USB_PN0 | USB Data - Port0I/O - DP-int. PD 15k in ICH8
USB_PP0 | USB Data + Port0I/O - DP-int. PD 15k in ICH8
V_BATPWR-Express Card Support [0]|card resetO-3.3PU 10k 3.3Vsb-
PCI Express 4 Transmit - (extended only)O - DP-GroundPWR-PCI Express 3 Transmit (extended only) O - DP-PCI Express 3 Transmit (extended only)O - DP-GroundPWR-PCI Express 2 Transmit +O - DP-PCI Express 2 Transmit -O - DP-General Purpose Input 1I-3.3PU 10k 3.3VsbPCI Express 1 Transmit +O - DP-PCI Express 1 Transmit -O - DP-GroundPWR-General Purpose Input 2I-3.3PU 10k 3.3VsbPCI Express 0 +O - DP-PCI Express 0 -O - DP-GroundPWR-LVDS_AP0 | LVDS Channel AO - DP-18-bit only
LVDS_AN0 | LVDS Channel AO - DP-18-bit only
LVDS_AP1 | LVDS Channel AO - DP-18-bit only
LVDS_AN1 | LVDS Channel AO - DP-18-bit only
LVDS_AP2 | LVDS Channel AO - DP-18-bit only
LVDS_AN2 | LVDS Channel AO - DP-18-bit only
LVDS_V DDEN | LV DS Panel PowerO-2,5PD 100kLVDS_AP3 | LVDS Channel AO - DPLVDS_AN3 | LVDS Channel AO - DPGroundPWR-LVDS_CLK AP | LVDS Channel AO - DP-LVDS_CLKAN | LVDS Channel AO - DP-LVDS_DDCPCLK | JI LI I2C ClockIO-3.3PU 10k 3.3VLVDS_DDCPDATA | JILI I2C DataIO-3.3PU 10k 3.3VGeneral Purpose Input 3I-3.3PU 10k 3.3VsbH_RCIN# | Ke yboard ResetI-3.3PU 10k 3.3VH_A20GATEI-3.3PU 10k 3.3VCLK _PC IE_REF PO - DP-CLK _PC IE_REF NO - DP--
REF-
GroundPWR-Power supply for Carrier Board SPIO-3.3--
IO-General Purpose Output 0O-3.3PU 10k 3.3VsbClock from Module to Carrier SPIIO-Data out from Module to Carrier SPIIO-GroundPWR-Module type ID p in 10NC--
B1GNDGroundPWR-B2GBE0_ACT#LAN_ACTLED# | Ethernet Activity LEDO-3.3-B3LPC_FRAME# LPC_FRAME# | LPC Frame IndicatorO-3.3-B4LPC_AD0LPC_AD0 | LPC Adress & DATA BusIO-3.3-int. PU 20k in ICH8
B5LPC_AD1LPC_AD1 | LPC Adress & DATA BusIO-3.3-int. PU 20k in ICH8
B6LPC_AD2LPC_AD2 | LPC Adress & DATA BusIO-3.3-int. PU 20k in ICH8
B7LPC_AD3LPC_AD3 | LPC Adress & DATA BusIO-3.3-int. PU 20k in ICH8
B8LPC_DRQ0#SIO_DRQ#0 | LPC Serial DMA Request 0I-3.3-int. PU 20k in ICH8
SATA1_TX+ | SATA 1 Transmit Data +O - DP-SATA1_TX- | SATA 1 Transmit Data -O - DP-PM_SUS _ STAT#O-3.3-SATA1_RX+ | SATA 1 Receive Data +I - DP-SATA1_RX - | SATA 1 Receive Data -I - DP-GroundPWR-SATA3_TX+ | SATA 3 Transmit Data +
SATA3_TX- | SATA 3 Transmit Data -
TX-
Power OKI-3.3-SATA3_RX+ | SATA 3 Receive Data +
SATA3_RX - | SATA 3 Receive Data Watch Dog TimerO-3.3-AC_SDATAIN2I-3.3-int. PD 20k in ICH8
AC_SDATAIN1I-3.3-int. PD 20k in ICH8
AC_SDATAIN0I-3.3-int. PD 20k in ICH8
GroundPWRAC_SPKRO-3.3-int. PD 20k in ICH8
I2CLKO-3.3PU 10k 3.3VsbI2DATIO-3.3PU 10k 3.3Vs bPM THRM# CON | Over TemperatureI-3.3-USB_PN7 | USB Data – Port7I/O - DP -int. PD 15k in ICH8
USB_PP7 | USB Data + Port7I/O - DP -int. PD 15k in ICH8
USB_OC#_4_5 | USB OverCurrent PortI-3.3PU 10k 3.3Vsb
USB_PN5 | USB Data- Port5I/O - DP -int. PD 15k in ICH8
USB_PP5 | USB Data+ Port5I/O - DP -int. PD 15k in ICH8
GroundPWR-USB_PN3 | USB Data- Port3I/O - DP -int. PD 15k in ICH8
USB_PP3 | USB Data+ Port3I/O - DP -int. PD 15k in ICH8
USB_OC#_0_1 | USB OverCurrent PortI-3.3PU 10k 3.3VsbUSB_PN1 | USB Data- Port1I/O - DP -int. PD 15k in ICH8
USB_PP1 | USB Data+ Port1I/O - DP -int. PD 15k in ICH8
Express Card Support [1]|card resetO-3.3PU 10k 3.3VsbExpress Card Support [1]| capable c.I-3.3PU 10k 3.3VETX_SYS_RESET# | Reset InputI-3.3PU 10k 3.3VPCI_RST# | PCI Bus ResetO-3.3-GroundPWR-PCI Express 5 Recieve +I - DP-PCI Express 5 Receive -I - DP-General Purpose Output 1O-3.3PU 10k 3.3V sbPCI Express 4 Recieve + (ex tended only) I - DP--
GroundPWR-IDE Data BusIO-IDE Data BusIO--
IDE Data BusIO-IDE Data Bus
IDE Data BusIO-IDE Data BusIO-IDE Device DMA Request.IO-int. PD 11.5k in ICH8
IDE IO WriteO-3.3-IDE DMA AcknowledgeO-3.3-GroundPWR-IDE Interrupt RequestI-3.3PU 8K2 3.3VIDE Adress Bu sO-3.3-IDE Adress Bu s
IDE Adress Bu sO-3.3-IDE Chip Select for 1F0h to 1FFh rangeO-3.3-IDE Chip Select for 3F0h to 3FFh rangeO-3.3-IDE Reset O u tput to Device
PCI Bus Grant 3O-3.3-int. PU 20k in ICH8
PCI Bus Reqe st 3I-3.3PU 8K2 3.3VGroundPWR-PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Bus Command and Byte enables 0IO-3.3-PCI Adress & Data Bus line
PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3GroundPWR-PCI Bus ParityIO-3.3-PCI Bus System ErrorIO-3.3PU 8K2 3.3VPCI Bus StopIO-3.3PU 8K2 3.3VPCI Bus Ta rget ReadyIO-3.3PU 8K2 3.3VPCI Bus Cyc le Frame
PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3GroundPWR-PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus lineIO-3.3PCI Adress & Data Bus line
PCI Bus Interrupt Request CI-3.3PU 8K2 3.3VPCI Bus Interrupt Request DI-3.3PU 8K2 3.3VPCI Clock RunI-3.3PU 8K2 3.3VControl PCI Speed 33/66 Mhz
PCI ClockO-3.3-GroundPWR-PCIe 0 Trans mit + / SDVO B [RED] +O - DP-not supported
PCIe 0 Trans mit - / SDVO B [RED] - O - DP-not supported
PCIe Lane Re v ersalI-3.3-PCIe 1 Trans mit + / SDVO B [G RN] +O - DP-not supported
PCIe 1 Trans mit - / SDVO B [GRN] -O - DP-not s u pported
Module type ID pin 2STO-not conn ected
PCIe 2 Trans mit + / SDVO B [BLU ] +O - DP-not supported
PCIe 2 Trans mit - / SDVO B [BLU] -O - DP-not supp orted
GroundPWR-PCIe 3 Trans mit + / SDVO B Cloc k +O - DP-not supported
PCIe 3 Trans mit - / SDVO B Clock -O - DP-not supported
NC--
NC-PCIe 4 Trans mit + / SDVO C [RED] +O - DP-not supported
PCIe 4 Trans mit - / SDVO C [R ED] -O - DP-not supported
GroundPWR-PCIe 5 Trans mit + / SDVO C [GRN] +O - DP-not supported
PCIe 5 Transmit - / SDVO C [GRN] GroundPWR-PCIe 6 Trans mit + / SDVO C [BLU] +O - DP-not supp orted
PCIe 6 Trans mit - / SDVO C [BLU] -O - DP-not supported
SDVO_CTRLCLK
PCIe 7 Trans mit + / SDVO C Clock +O - DP-not supported
PCIe 7 Trans mit - / SDVO C C lock -O - DP-not supp orted
GroundPWR-IDE Cable Indicator Signal I-3.3PD 10kPCIe 8 Transmit +O - DP-not supported
PCIe 8 Transmit -O - DP-not supported
GroundPWR-PCIe 9 Transmit + O - DP-not supported
PCIe 9 Transmit -
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 Input
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 Open Drain
IO-DP Differential Pai r Inp ut/Output
O -DPDifferential Pair Output
I -D PDifferential Pair Input
PWR Power or Ground
STOStrapping Output
PUPull Up Resist or
PDPull Down Resistor
NC Not Connected / Reserved
Express-LPC User’s ManualPage 24
6Embedded 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.1Watchdog Timer
The Express-LPC 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.
This application must call another function named AidiWDogTrigger that triggers the Watchdog to
restart to prevent system reset.
AIDI Demo Program
- Watchdog Tab
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
GPIO library support is limited to GPIO signals that originate from the Computer on Module
and extended to the carrier board. COM Express modules support 4 GPO and 4 GPI signals.
Some of ADLINK’s COM Express boards can configure all 8 ports for GPI or GPO use.
GPIO signals can be monitored and controlled by using the ADLINK Intelligent Device
Interface (AIDI) library that is compatible and identical across all ADLINK COM Express
modules and all supported operating systems.
The COM Express type II standard assigns the following pins for either GPI or GPO
PinSignal Type #AIDI ID (bit)Remark
A54GPI00Express-LPC can configure this pin for GPI and GPO
A63GPI11Express-LPC can configure this pin for GPI and GPO
A67GPI22Express-LPC can configure this pin for GPI andGPO
A85GPI33Express-LPC can configure this pin for GPI andGPO
A93GPO04Express-LPC can configure this pin for GPI and GPO
B54GPO15Express-LPC can configure this pin for GPI and GPO
B57GPO26Express-LPC can configure this pin for GPI and GPO
B63GPO37Express-LPC can configure this pin for GPI and GPO
AIDI Demo Program
- GPIO Tab
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
Express-LPC User’s ManualPage 26
6.3Hardware 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 Express-LPC the following monitored values can be read from the module:
CPU temperature, system temperature, Vcore, 1.8V, 5V, 3.3V and 12V.
AIDI Demo Program
- HW Monitor Tab
Field 1 displays detected sensors
(number).
Field 2 allows setting of upper and
lower alarm limits.
Address Range (decimal)Address Range (hex)SizeDescription
(4GB-2MB)FFE00000–FFFFFFFF2 MBHigh BIOS Area
(4GB-18MB)–(4GB-17MB-1) FEE00000–FEEFFFFF1 MBFSB Interrupt Memory Space
(4GB-19MB)–(4GB-18MB-1) FED00000–FEDFFFFF1 MBChipset configuration Space
(4GB-20MB)–(4GB-19MB-1) FEC00000–FECFFFFF1 MBAPIC Configuration Space
15MB – 16MBF00000–FFFFFF1 MBISA Hole
960 K – 1024 KF0000–FFFFF64 KBSystem BIOS Area
896 K – 960 KE0000–EFFFF64 KBExtended System BIOS Area
768 K – 896 KC0000–DFFFF128 KBPCI expansion ROM area
640 K – 768 KA0000–BFFFF128 KBVideo Buffer & SMM space
0 K – 640 K00000–9FFFF640 KBDOS Area
C0000–CEFFF: Onboard VGA BIOS
CF000–D0FFF: PXE option ROM when
onboard LAN boot ROM is enabled
03F6 – 03F72 bytesPrimary IDE controller
03F8 – 03FF8 bytesCOM1
0400 – 041F32 bytesOnboard SMBus control registers
0480 – 04BF64 bytesGPIO control registers
04D0 – 04D12 bytesEdge/level triggered PIC
0800 – 087F128 bytesACPI control registers.
0A79 – 0A791 bytesISA PnP read data Port
0CF8 – 0CFF*8 bytesPCI configuration registersNote (*)
0CF9**1 byteReset control registerNote (**)
04700 – 0470F16 bytesTPM control registers
(*) DWORD access only
(**) Byte access only
7.4Interrupt Request (IRQ) Lines
PIC Mode
IRQ#Typical Interrupt ResourceConnectedAvailable
0Counter 0N/ANo
1Keyboard controllerN/ANo
2Cascade interrupt from slave PICN/ANo
3Serial Port 2 (COM2) / PCIIRQ3 via SERIRQNote (1)
4Serial Port 1 (COM1) / PCIIRQ4 via SERIRQNote (1)
5Parallel Port 2 (LPT2) / PCIIRQ5 via SERIRQNote (1)
6Floppy Drive ControllerIRQ6 via SERIRQNo
7Parallel Port 1 (LPT1) / PCIIRQ7 via SERIRQ,Note (1)
8Real-time clockN/ANo
9SCI / PCIIRQ9 via SERIRQNote (1)
10PCIIRQ10 via SERIRQNote (1)
11PCIIRQ11 via SERIRQNote (1)
12PS/2 Mouse / PCIIRQ12 via SERIRQNote (1)
13Math ProcessorN/ANo
14Primary IDE controller / PCIIRQ14 via SERIRQNote (1)
15Secondary IDE controller / PCIIRQ15 via SERIRQNote (1)
(1) These IRQs can be used for PCI devices when onboard device is disabled.
Express-LPC User’s ManualPage 30
Interrupt Request (IRQ) Lines (cont’d)
APIC Mode
IRQ#Typical Interrupt ResourceConnectedAvailable
0Counter 0N/ANo
1Keyboard controllerN/ANo
2Cascade interrupt from slave PICN/ANo
3Serial Port 2 (COM2) / PCIRQ3 via SERIRQNote (1)
4Serial Port 1 (COM1) / PCIIRQ4 via SERIRQNote (1)
5Parallel Port 2 (LPT2) / PCIIRQ5 via SERIRQNote (1)
6Floppy Drive ControllerIRQ6 via SERIRQNo
7Parallel Port 1 (LPT1) / PCIIRQ7 via SERIRQNote (1)
8Real-time clockN/ANo
9ACPIN/ANo
10PCIIRQ10 via SERIRQNote (1)
11PCIIRQ11 via SERIRQNote (1)
12PS/2 Mouse / PCIIRQ12 via SERIRQNote (1)
13Math ProcessorN/ANo
14Primary IDE controller / PCIIRQ14 via SERIRQNote (1)
15Secondary IDE controller / PCIIRQ15 via SERIRQNote (1)
16N/APCI Slot INT A, USB, VGA controller,Yes
High Definition Audio controller
17N/APCI Slot INT B, PCI-E Gigabit Ethernet NICYes
18N/APCI Slot INT C, USBYes
19N/APCI Slot INT D, USB controllerYes
20N/ANo
21N/ANo
22N/ANo
23N/AEHCI, USBNo
(1) These IRQs can be used for PCI devices when onboard device is disabled.
7.5PCI Configuration Space Map
Bus No. Device No.Function No.RoutingDescription
00h00h00hN/AIntel 945 GME GMCH Host-Hub Interface Bridge
00h02h00hInternalIntel Integrated Graphics Device
00h02h01hInternalIntel Integrated Graphics Device (Function 1)
00h1Bh00hInternalHigh Definition Audio controller
00h1Ch00hInternalIntel ICH Express Root port
00h1Dh00hInternalIntel USB UHCI Controller 1
00h1Dh01hInternalIntel USB UHCI Controller 2
The main BIOS setup menu is the first screen that you can navigate. Each main BIOS setup
menu option is described in this user’s guide.
The Main BIOS setup menu screen has two main frames. The left frame displays all the options
that can be configured. “Grayed” options cannot be configured, “Blue” options can be.
The right frame displays the key legend. Above the key legend is an area reserved for a text
message. When an option is selected in the left frame, it is highlighted in white. Often a text
message will accompany it.
Express-LPC User’s ManualPage 34
8.1.2Navigation
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 >, < F10 >, < Enter >, < ESC >, < Arrow > keys, and so on.
There is a hot key legend located in the right frame on most setup screens.
Hot Key Description
Left/Right The Left and Right < Arrow > keys allow you to select a setup screen.
For example: Main screen, Advanced screen, Chipset screen, and so on.
Up/Down The Up and Down < Arrow > keys allow you to select a setup 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.
TabThe < Tab > key allows you to select setup fields.
The < F8 > key on your keyboard is the Fail-Safe key. It is not displayed on the key
legend by default. To set the Fail-Safe settings of the BIOS, press the < F8 > key on your
keyboard. It is located on the upper row of a standard 101 keyboard. The Fail-Safe
settings allow the motherboard to boot up with the least amount of options set. This can
lessen the probability of conflicting settings.
F1The < F1 > key allows you to display the General Help screen.
Press the < F1 > key to open the General Help screen.
F10The < F10 > key allows you to save any changes you have made and exit Setup. Press the < F10 >
key to save your changes. The following screen will appear:
Press the < Enter > key to save the configuration 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 screen.
ESCThe < 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. 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 screen.
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.
Express-LPC User’s ManualPage 36
8.2Main Setup
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. There are two Main Setup options. They are
described in this section. The Main BIOS Setup screen is shown below.
System Time/System Date
Use this option to change the system time and date. Highlight System Time or System Date
using the < Arrow > keys. Enter new values using 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.
The time is in 24-hour format. For example, 5:30 A.M. appears as 05:30:00, and 5:30
P.M. as 17:30:00.
I2C Speed Control
Use this option to set I2C Speed Control. Options: 100k/200k/400k.
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.
Express-LPC User’s ManualPage 38
8.3.1CPU 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.
Max CPUID Value Limit
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.
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.
Hyper Threading Technology
This item allows you to Enable/Disable Hyper-Threading Technology.
Intel® SpeedStep tech
This option enables or disables Intel SpeedStep technology.
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 C-STATE
This item allows you to Enable/Disable the Enhanced C-STATE function.
MPS Revision
This item allows you to select which MPS revision to use for the operating system.
Express-LPC User’s ManualPage 40
8.3.2Chipset Configuration
Chipset Configuration Settings
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.
DRAM Frequency
Set DRAM frequency. You can let frequency be set by BIOS automatically or configure it
manually.
Configure DRAM Timing by SPD
Enable/Disable the timing set of DRAM is configured from SPD or set by manually.
APIC ACPI SCI IRQ
This item allows you to enable or disable the APIC ACPI SCI interrupt.
You can use this screen to select options for Video Function 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
video function BIOS Setup screen is shown below.
Boots Graphic Adapter Priority
Select which graphics controller to use as the primary boot display device. IGD=Integrated
Graphic device. PCI means external PCI graphics device.
Internal Graphics Mode Select
Select amount of system memory which is used by internal graphics device.
DVMT Mode Select
Unified Memory Architecture (UMA) is a concept whereby system memory is shared by both
CPU and graphics processor. While this reduces cost, it also reduces the system's
performance by taking up a large portion of memory for the graphics processor. Intel's
Dynamic Video Memory Technology (DVMT) takes that concept further by allowing the
Express-LPC User’s ManualPage 42
system to dynamically allocate memory resources according to the demands of the system at
any point in time. The key idea in DVMT is to improve the efficiency of the memory allocated
to either system or graphics processor.
When set to Fixed Mode, the graphics driver will reserve a fixed portion of the system
memory as graphics memory. When set to DVMT Mode, the graphics chip will dynamically
allocate system memory as graphics memory, according to system and graphics
requirements. When set to Combo Mode, the graphics driver will allocate a fixed amount of
memory as dedicated graphics memory, as well as allow more system memory to be
dynamically allocated between the graphics processor and the operating system.
DVMT/FIXED Memory
Set the amount of memory according to DVMT Mode Select.
Boot Display Device
Select which display interface you want to make it active.
Local Flat Panel Scaling
Allows you to determine how various resolutions appear on your LCD display.
Auto: The scaling unit on your graphics card will rescale the image before it reaches your
LCD display. This option results in the best image quality.
Forced Scaling: This option will maintain the original aspect ratio of the chosen resolution
and display it with black bars to the sides/above/below the on-screen image as required.
Disabled: The image isn't scaled at all, but instead your LCD display will run at its maximum
resolution and the image will display in the centre of your LCD display. This may result in a
black border around the sides of the image.
Flat Panel Type
Once LVDS is selected from Boot Display Device, this option opens some resolution settings
for correct timing out to LVDS interface you want to use.
LVDS Backlight Control
This field allows you to set the LVDS backlight level. Options: 0%, 25%, 50%, 75%, 100%,
Auto
Spread Spectrum Clock
This field allows you to enable/disable the Spread Spectrum Clock function.
You can use this screen to select options for the IDE 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 IDE Configuration screen
is shown below.
ATA/IDE Configuration
This item specifies whether the IDE channels should be initialized in Compatible or
Enhanced mode of operation. The settings are Disabled, Compatible and Enhanced.
Legacy IDE Channels
When running in compatible mode, the SATA channel can be configured as a legacy IDE
channel. The location of the IDE channel is selectable.
Primary IDE Master/Slave, Secondary IDE Master/Slave
Select one of the hard disk drives to configure it. Press < Enter > to access its sub menu.
Express-LPC User’s ManualPage 44
Hard Disk Write Protect
Set this value to Enabled to prevent the hard disk drive from being overwritten.
IDE Detect Time Out
This field allows you to set the time to stop searching for IDE devices within the specified
number of seconds.
ATA(PI)80Pin Cable Detection
Selects the method used to detect the type of IDE cable used.
8.3.5AHCI Configuration
You can use this screen to select options for the AHCI Settings.
You can use this screen to specify options for the onboard device 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. The settings are described on the following pages.
The screen is shown below.
Onboard LAN Boot ROM
Set this value to enable/disable the onboard LAN’s PXE ROM to enable boot from LAN.
Setting to Disabled can shorten the POST time without initializing LAN PXE ROM if boot from
LAN is not needed.
HD Audio Controller
Set this value to Enable/Disable the Audio Controller.
SMBus Controller
Set this value to Enable/Disable the SMBus Controller.
SuperIO configuration screen is a sub-menu of Onboard Device 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. The
visibility of this SuperIO configuration screen depends on the presence of an onboard
SuperIO (Winbond W83627HF). If the Express-LPC is used on carrier w/o a SIO chip, the
legacy-free mode will take effect.
Floppy A
Use this field to specify options for the Floppy Configuration Settings.
This option enables/disables the Super IO’s floppy controller.
Express-LPC User’s ManualPage 48
Serial Port1 Address
This option specifies the base I/O port address and Interrupt Request address of serial port 1.
OptionDescription
DisabledSet this value to prevent the serial port from accessing any system resources. When this option is
set to Disabled, the serial port physically becomes unavailable.
3F8/IRQ4Set this value to allow the serial port to use 3F8 as its I/O port address and IRQ 4 for the interrupt
address.
3E8/IRQ4Set this value to allow the serial port to use 3E8 as its I/O port address and IRQ 4 for the interrupt
address.
2F8/IRQ3Set this value to allow the serial port to use 2F8 as its I/O port address and IRQ 3 for the interrupt
address.
2E8/IRQ3Set this value to allow the serial port to use 2E8 as its I/O port address and IRQ 3 for the interrupt
address.
Serial Port2 Address
This option specifies the base I/O port address and Interrupt Request address of Serial
Port2. The settings of Serial Port2 are the same as Serial Port1. However, the setting used
by Serial Port1 will not be available for Serial Port2. For example, if Serial Port1 uses 3F8/
IRQ4, the option, the 3F8/IRQ4 will not appear in the options of Serial Port2.
Parallel Port Address
This option lets to configure the SuperIO’s parallel port address.
Parallel Port Mode
This option specifies the parallel port mode.
OptionDescription
NormalSet this value to allow the standard parallel port mode to be used.
EPPThe parallel port can be used with devices that adhere to the Enhanced Parallel Port (EPP)
specification. EPP uses the existing parallel port signals to provide asymmetric bidirectional data
transfer driven by the host device.
ECPThe parallel port can be used with devices that adhere to the Extended Capabilities Port (ECP)
specification. ECP uses the DMA protocol to achieve data transfer rates up to 2.5 Megabits per
second. ECP provides symmetric Bidirectional communication.
EPP+ECP Allows the parallel port to support both the ECP and EPP modes simultaneously.
This option specifies the IRQ used by the parallel port.
OptionDescription
IRQ5Set this value to allow the serial port to use Interrupt 5.
IRQ7Set this value to allow the serial port to use Interrupt 7. The majority of parallel ports on computer
systems use IRQ7 and I/O Port 378H as the standard setting.
8.3.7USB Configuration
USB Configuration Settings
You can use this screen to specify options for the USB 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. The settings are described on the following pages. The screen is shown below.
Express-LPC User’s ManualPage 50
USB Function
Set this value to allow the system to Disable, Enable, and select a set number of onboard USB ports.
USB 2.0 Controller
Depends on the setting of USB Function. If USB Function is set to Disabled, this option will have
no effect. Enabled will open USB 2.0 functionality to all USB ports.
USB 2.0 Controller Mode
The USB 2.0 Controller Mode configures the data rate of the USB port. The options are
FullSpeed (12 Mbps) and HiSpeed (480 Mbps).
Legacy USB Support
Legacy USB Support refers to USB mouse and keyboard support. Normally if this option is
not enabled, any attached USB mouse or keyboard will not become available until a USB
compatible operating system is fully booted with all USB drivers loaded. When this option is
enabled, any attached USB mouse or keyboard can control the system even when there are
no USB drivers loaded on the system. Set this value to enable or disable the Legacy USB
Support (see below).
OptionDescription
Disabled Set this value to prevent the use of any USB device in DOS or during system boot.
Enabled Set this value to allow the use of USB devices during boot and while using DOS.
AutoThis option auto detects USB Keyboards or Mice and if found, allows them to be utilized during boot
and while using DOS.
USB Beep Message
Allows you to Enable/Disable the beep during USB device enumeration.
BIOS EHCI hand-off
This option provides a work around for OSes without ECHI hand-off support. The EHCI
ownership change should be claimed by the EHCI driver.
This is a submenu for configuring the USB Mass Storage Class Devices when BIOS finds
they are in use on the USB ports. Emulation Type can be set according to the type of
attached USB mass storage device(s). ). If set to Auto, USB devices less than 530MB will be
emulated as Floppy and those greater than 530MB will remain as hard drive. The Forced
FDD option can be used to force a hard disk type drive (such as a Zip drive) to boot as FDD.
Express-LPC User’s ManualPage 52
8.3.8PCI Express Configuration
You can use this screen to specify options for the PCI Express Configuration Settings.
Active State Power-Management
This option allows you to enable/disable the Active State Power Management (ASPM)
function. ASPM is a PCIe power management specification.
PCIE Ports 0-3 Configuration
Allows you to configure the PCIE0~PCIE3 of the south bridge as one x4 slot or four x1 slots.
This function is only available on the Extended Version module supporting six PCIe x1.
PCIE Port (0-5) IOxAPIC Enable
This function is used to control the availability of the PCIE Port 0~5 IOxAPIC.
PCIE High Priority Port
This function is used to select a PCIE port as high priority port. Transactions on this port
have higher priority than other ports.
You can use this screen to specify options for Plug and Play BIOS Configuration.
Clear NVRAM
This option clears ESCD (Extended System Configuration Data) information in NVRAM.
Plug & Play O/S
When set to "Yes" and a Plug and Play operating system is installed, the operating system
configures the Plug and Play devices not required for boot.
PCI Latency Timer
Set this value to allow the PCI Latency Timer to be adjusted. This option sets the latency of
all PCI devices on the PCI bus.
Allocate IRQ to PCI VGA
When set to "Yes", the BIOS will assign an IRQ for a PCI VGA card.
IRQ
Set this value to allow the IRQ settings to be modified. Available - This setting allows the
specified IRQ to be used by a PCI/PnP device. Reserved - This setting allows the specified
IRQ to be used by a legacy ISA device.
Express-LPC User’s ManualPage 54
8.3.10Remote Access Configuration
Remote Access Configuration
Remote access configuration provides the settings to allow remote access by another
computer to get POST messages and send commands through serial port access. This
screen will not be visible if the module is used on a carrier w/o a SuperIO chip, due to lack of
serial port support.
Remote Access
Select this option to Enable or Disable the BIOS remote access feature here.
Enabled Remote Access requires a dedicated serial port connection. Once both serial
ports are configured to disabled, you should set this value to Disabled or it may cause
abnormal boot.
Serial Port Number
Select the serial port you want to use for the remote access interface. You can set the value
for this option to either COM1 or COM2.
If you have changed the resource assignment of the serial ports in Advanced>Onboard
Device Configuration>SuperIO Configuration, you must Save Changes and Exit, reboot the
system, and enter the setup menu again in order to see those changes reflected in the
available Remote Access options.
Select the baud rate you want the serial port to use for console redirection. The options are
115200 8,n,1; 57600 8,n,1; 19200 8,n,1; and 09600 8,n,1.
Flow Control
Set this option to select Flow Control for console redirection. The settings for this value are None,
Hardware, or Software.
Redirection After BIOS POST
This option allows you to set Redirection configuration after BIOS POST. The settings for this
value are Disabled, Boot Loader, or Always.
OptionDescription
DisabledSet this value to turn off the redirection after POST
Boot Loader Set this value to allow the redirection to be active during POST and Boot Loader.
AlwaysSet this value to allow the redirection to be always active.
Terminal Type
This option is used to select either VT100/VT-UTF8 or ANSI terminal type. The settings for this
value are ANSI, VT100, or VT-UTF8.
VT-UTF8 Combo Key Support
This option enables VT-UTF8 Combination Key Support for ANSI/VT100 terminals. The settings
for this value are Enabled or Disabled.
Sredir Memory Display Delay
This option gives the delay in seconds to display memory information. The options for this value
are No Delay, Delay 1 Sec, Delay 2 Sec, or Delay 4 Sec.
Express-LPC User’s ManualPage 56
8.3.11Trusted Computing
Trusted computing is an industry standard to make personal computers more secure through a
dedicated hardware chip, called a Trusted Platform Module (TPM). This option allows you to
enable or disable the TPM support.
Execute TPM Command
This field is used to Enable(activate)/Disable(deactivate) the Execute TPM Command
function.
Select the Power tab from the setup screen to enter the power management BIOS Setup screen.
You can select any of the items in the left frame of the screen, such as ACPI Configuration, to go
to the sub menu for that item. The power management BIOS Setup screen is shown below.
8.4.1ACPI Configuration
Advanced ACPI Configuration
You can use this screen to select options for the ACPI Advanced 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 this page. The screen is shown below.
Express-LPC User’s ManualPage 58
ACPI Aware O/S
The item allows you to set the BIOS for an ACPI aware operation. Options: Yes/No.
ACPI Version Features
The item allows you to select the ACPI version.
ACPI APIC Support
Used to enable or disable the Advanced Programmable Interrupt Controller (APIC) for
PC2001 compliance. Enabling APIC mode will expand available IRQs resources for the
system
USB Device Wakeup from S3/S4
This option allows a USB device to wake up the system from S3/S4. Options: enabled/
diasbled.
AMI OEMB Table
Include OEMB table pointer to R(X)SDT pointer lists.
This setting selects either S1 (POS) or S3 (STR) system suspend mode. The Optimal and
Fail-Safe Default setting is S3 (STR).
OptionDescription
S1 (POS) Power On Suspend - Under this setting the
supply system level reference of S0 are off, system memory context is maintained, devices that
reference power resources that are on are on, and devices that can wake-up the system can cause
the cpu to continue to execute from where it left off.
S3 (STR) Suspend to RAM - 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.
CPU
is not executing instructions, all power resources that
Headless mode
This is a server-specific feature. A headless server is one that operates without a keyboard,
monitor or mouse. To run in headless mode, both BIOS and operating system (e.g. Windows
Server 2003) must support headless operation
Restore on AC Power Loss
Determines what state the computer enters when AC power is restored after a power loss.
The options for this value are Last State, Power On and Power Off.
OptionDescription
Power OffSet this value to always power off the system while AC power is restored.
Power OnSet this value to always power on the system while AC power is restored.
Last State
Set this value to power off/on the system depending on the last system power state while AC power is
restored.
ACPI OS Shutdown Mode
OptionDescription
ATSystem will display “It's Now Safe To Turn Off Your Computer” and wait for manual power off.
ATXSystem will automatically power down.
AT mode does not support S3 & S4.
Express-LPC User’s ManualPage 60
8.4.2APM Configuration
Select the Advanced tab from the setup screen to enter the APM Configuration Setup screen.
You can display a Power Management/APM Setup option by highlighting it using the <
Arrow > keys.
Power Management/APM
Set this value to Enable or Disable Power Management/APM (Advanced Power
Management) features.
Power Button Mode
This option sets the function of the power button. Options: On/Off, Suspend.
Suspend Time Out
This option specifies the length of time the system waits before it enters suspend mode. The
options are Disabled, 1 Min, 2 Min, 4 Min, 8 Min, 10 Min, 20 Min, 30 Min, 40 Min, 50 Min,
and 60 Min.
This option specifies the Power State that the video subsystem enters when the BIOS places
it in a power saving state after the specified period of display inactivity has expired. The
options are Disabled and Suspend.
Suspend Time Out
This option specifies the length of time the system waits before it enters suspend mode. The
This option specifies the power conserving state that the hard disk drive enters after the
specified period of hard drive inactivity has expired.
Advanced Resume Event Controls
These settings specify which events will generate a system wake event. The available events are
On LAN, PME# and RTC Alarm. The options are Enabled and Disabled.
Express-LPC User’s ManualPage 62
8.4.3Hardware Health Configuration
Voltage and temperature monitoring is supported onboard. Fan speed monitoring is
supported by the Super IO on the carrier board.
Throttle Temperature
This setting determines the temperature of the thermal trip point at which PROCHOT#
becomes active. Above this temperature the CPU will be throttled according to the value set
for Throttle Duty. Options: Disabled, 65°C/149°F, 70°C/158°F, 75°C/167°F, 80°C/176°F,
85°C/185°F, 90°C/194°F, 95°C/203°F
Throttle Duty
This setting determines the throttle duty of the CPU when the its temperature exceeds the
thermal trip point set by the Throttle Temperature option. Options: 12.5%, 25%, 37.5%,
50%, 62.5%, 75%, 87.5%
Critical Temperature
This setting determines the temperature at which the THERMTRIP# signal becomes active,
causing the system to reboot. Options: Disabled, 80°C/176°F, 85°C/185°F, 90°C/194°F,
95°C/203°F.
Select the Boot tab from the setup screen to enter the Boot BIOS Setup screen. You can
select any of the items in the left frame of the screen, such as Boot Device Priority, to go to
the sub menu for that item. You can display an Boot BIOS Setup option by highlighting it
using the < Arrow > keys. The Boot Settings screen is shown below:
Boot Settings Configuration
Use this screen to select options for the Boot Settings Configuration. Use the up and down
<Arrow> keys to select an item. Use the <Plus> and <Minus> keys to change the value of the
selected option. The settings are described on the following pages. The screen is shown below.
Express-LPC User’s ManualPage 64
Quick 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.
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.
AddOn ROM Display Mode
This BIOS feature controls the display of ROM messages from the BIOS of add-on devices
like the graphics card or the SATA controller during the boot sequence. When set to Force
BIOS, AddOn ROM messages will be forced to display during the boot sequence. When set
to Keep Current, AddOn ROM messages will only be displayed if the third-party manufacturer
had set the add-on device to do so.
An AddOn ROM typically consists of firmware that is called by the system BIOS. For example,
an adapter card that controls a boot device might contain firmware that is used to connect
the device to the system once the AddOn ROM is loaded.
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 10-
keys 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.
PS/2 Mouse Support
Allows you to Enable/Disable PS/2 mouse support.
Wait for ‘F1’ If Error
If this option is set to Disabled, AMIBIOS does not wait for you to press the <F1> key after an error
message.
Hit ‘DEL’ Message Display
When set to Enabled, the system displays the message "Press DEL to run Setup during POST".
Interrupt 19 Capture
Interrupt 19 is the software interrupt that handles the boot disk function. When enabled, this BIOS
feature allows the AddOn ROM of these host adaptors to “capture” Interrupt 19 during the boot
process so that drives attached to these adaptors can function as bootable disks. In addition, it
allows you to gain access to the host adaptor’s AddOn ROM setup utility, if one is available.
When disabled, the AddOn ROM of these host adaptors will not be able to “capture” interrupt 19.
Therefore, you will not be able to boot operating systems from any bootable disks attached to
these host adaptors. Nor will you be able to gain access to their AddOn ROM utilities.
Express-LPC User’s ManualPage 66
Boot Device Priority
Set the boot device options to determine the sequence in which the computer checks which
device to boot from.
Boot Device Groups
The Boot devices are listed in groups by device type. First press <Enter> to enter the submenu. Then you may use the arrow keys to select the desired device, then press <+>, <-> or
<PageUp>, <PageDown> key to move it up/down in the priority list. For example, USB storage
disks will be listed as “USB Drives” in the sub-menu as below. Only the first device in each device
group will be available for selection in the Boot Device Priority option.
Provides both a Supervisor and a User password. If you use both passwords, the Supervisor
password must be set first.
The system can be configured so that all users must enter a password every time the system
boots or when Setup is executed, using either or either the Supervisor password or User
password.
The Supervisor and User passwords activate two different levels of password security. If you
select password support, you are prompted for a one to six character password. Type the
password on the keyboard. The password does not appear on the screen when typed. Make
sure you write it down. If you forget it, you must drain NVRAM and re-configure.
Express-LPC User’s ManualPage 68
Remember the Password
Keep a record of the new password when the password is changed. If you forget the
password, you must erase the system configuration information in NVRAM.
Select Security Setup from the Setup main BIOS setup menu. Security Setup options, such as
password protection and virus protection, are described in this section. To access the sub menu
for the following items, select the item and press < Enter >:
- Change Supervisor Password
- Change User Password
- Clear User Password
Supervisor Password
Indicates whether a supervisor password has been set.
User Password
Indicates whether a user password has been set.
Change Supervisor Password
Select this option and press < Enter > to access the sub menu. You can use the sub menu to
change the supervisor password.
Change User Password
Select this option and press < Enter > to access the sub menu. You can use the sub menu to
change the user password.
Clear User Password
Select this option and press < Enter > to access the sub menu. You can use the sub menu to
clear the user password.
8.6.2Change Supervisor Password
Select Change Supervisor Password from the Security Setup menu and press < Enter >.
Enter New Password:
Type the password and press < Enter >. The screen does not display the characters entered.
Retype the password as prompted and press < Enter >. If the password confirmation is incorrect,
an error message appears. The password is stored in NVRAM after setup completes.
Select Change User Password from the Security Setup menu and press < Enter >.
Enter New Password:
Type the password and press < Enter >. The screen does not display the characters entered.
Retype the password as prompted and press < Enter >. If the password confirmation is incorrect,
an error message appears. The password is stored in NVRAM after setup completes.
8.6.4Clear User Password
Select Clear User Password from the Security Setup menu and press < Enter >.
Clear New Password
[Ok] [Cancel]
Type the password and press < Enter >. The screen does not display the characters entered.
Retype the password as prompted and press < Enter >. If the password confirmation is incorrect,
an error message appears. The password is stored in NVRAM after setup completes.
Express-LPC User’s ManualPage 70
8.7Exit Menu
Select the Exit tab from the setup screen to enter the Exit BIOS Setup screen. You can display an
Exit BIOS Setup option by highlighting it using the < Arrow > keys. The Exit BIOS Setup
screen is shown below.
Save Changes and Exit
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 Exit
Saving Changes from the Exit menu and press < Enter >.
Save Configuration Changes and Exit Now?
[Ok][Cancel]
appears in the window. Select Ok to save changes and exit.
Discard Changes and Exit
Select this option to quit Setup without making any permanent changes to the system
configuration. Select Exit Discarding Changes from the Exit menu and press <Enter>.
Discard Changes and Exit Setup Now?
[Ok][Cancel]
appears in the window. Select Ok to discard changes and exit.
Select Discard Changes from the Exit menu and press < Enter >.
Select Ok to discard changes.
Load Optimal Defaults
Automatically sets all Setup options to a complete set of default settings when you Select this
option. The Optimal settings are designed for maximum system performance, but may not work
best for all computer applications. In particular, do not use the Optimal Setup options if your
computer is experiencing system configuration problems.
Select Load Optimal Defaults from the Exit menu and press < Enter >.
Select Ok to load optimal defaults.
Load Failsafe Defaults
Automatically sets all Setup options to a complete set of default settings when you Select this
option. The Failsafe settings are designed for maximum system stability, but not maximum
performance. Select the Fail-Safe Setup options if your computer is experiencing system
configuration problems.
Select Load Fail-Safe Defaults from the Exit menu and press < Enter >.
Load Fail-Safe Defaults?
[Ok][Cancel]
appears in the window. Select Ok to load Fail-Safe defaults.
Express-LPC User’s ManualPage 72
9BIOS 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 ISA or 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.
The Bootblock initialization code sets up the chipset, memory and other components before
system memory is available. The following table describes the type of checkpoints that may occur
during the bootblock initialization portion of the BIOS:
Checkpoints may differ between different platforms based on system configuration.
Checkpoints may change due to vendor requirements, system chipset or option ROMs
from add-in PCI devices.
CheckpointDescription
Before D0If boot block debugger is enabled, CPU cache-as-RAM functionality is enabled at this point.
Stack will be enabled from this point.
D0Early Boot Strap Processor (BSP) initialization like microcode update, frequency and other CPU
critical initialization. Early chipset initialization is done.
D1Early super I/O initialization is done including RTC and keyboard controller. Serial port is
enabled at this point if needed for debugging. NMI is disabled. Perform keyboard controller BAT
test. Save power-on CPUID value in scratch CMOS. Go to flat mode with 4GB limit and GA20
enabled.
D2Verify the boot block checksum. System will hang here if checksum is bad.
D3Disable CACHE before memory detection. Execute full memory sizing module. If memory sizing
module not executed, start memory refresh and do memory sizing in Boot block code. Do
additional chipset initialization. Re-enable CACHE. Verify that flat mode is enabled.
D4Test base 512KB memory. Adjust policies and cache first 8MB. Set stack.
D5Bootblock code is copied from ROM to lower system memory and control is given to it. BIOS
now executes out of RAM. Copies compressed boot block code to memory in right segments.
Copies BIOS from ROM to RAM for faster access. Performs main BIOS checksum and updates
recovery status accordingly.
D6Both key sequence and OEM specific method is checked to determine if BIOS recovery is
forced. If BIOS recovery is necessary, control flows to checkpoint E0. See Bootblock Recovery
Code Checkpoints section of document for more information.
D7Restore CPUID value back into register. The Bootblock-Runtime interface module is moved to
system memory and control is given to it. Determine whether to execute serial flash.
D8The Runtime module is uncompressed into memory. CPUID information is stored in memory.
D9Store the Uncompressed pointer for future use in PMM. Copying Main BIOS into memory.
Leaves all RAM below 1MB Read-Write including E000 and F000 shadow areas but closing
SMRAM.
DARestore CPUID value back into register. Give control to BIOS POST (ExecutePOSTKernel). See
POST Code Checkpoints section of document for more information.
DCSystem is waking from ACPI S3 state
E1-E8, EC-EEOEM memory detection/configuration error. This range is reserved for chipset vendors & system
manufacturers. The error associated with this value may be different from one platform to the
next.
Express-LPC User’s ManualPage 74
9.2Bootblock Recovery Code Checkpoints
The Bootblock recovery code gets control when the BIOS determines that a BIOS recovery
needs to occur because the user has forced the update or the BIOS checksum is corrupt. The
following table describes the type of checkpoints that may occur during the Bootblock recovery
portion of the BIOS:
Checkpoints may differ between different platforms based on system configuration.
Checkpoints may change due to vendor requirements, system chipset or option ROMs
From add-in PCI devices.
CheckpointDescription
E0Initialize the floppy controller in the super I/O. Some interrupt vectors are initialized. DMA
controller is initialized. 8259 interrupt controller is initialized. L1 cache is enabled.
E9Set up floppy controller and data. Attempt to read from floppy.
EAEnable ATAPI hardware. Attempt to read from ARMD and ATAPI CDROM.
EBDisable ATAPI hardware. Jump back to checkpoint E9.
EFRead error occurred on media. Jump back to checkpoint EB.
F0Search for pre-defined recovery file name in root directory.
F1Recovery file not found.
F2Start reading FAT table and analyze FAT to find the clusters occupied by the recovery file.
F3Start reading the recovery file cluster by cluster.
F5Disable L1 cache.
FACheck the validity of the recovery file configuration to the current configuration of the flash part.
FBMake flash write enabled through chipset and OEM specific method. Detect proper flash part.
Verify that the found flash part size equals the recovery file size.
F4The recovery file size does not equal the found flash part size.
FCErase the flash part.
FDProgram the flash part.
FFThe flash has been updated successfully. Make flash write disabled. Disable ATAPI hardware.
Restore CPUID value back into register. Give control to F000 ROM at F000:FFF0h.
The POST code checkpoints are the largest set of checkpoints during the BIOS preboot process. The
following table describes the type of checkpoints that may occur during the POST portion of the BIOS:
Checkpoints may differ between different platforms based on system configuration.
Checkpoints may change due to vendor requirements, system chipset or option ROMs
From add-in PCI devices.
CheckpointDescription
03Disable NMI, Parity, video for EGA, and DMA controllers. Initialize BIOS, POST, Runtime data
area. Also initialize BIOS modules on POST entry and GPNV area. Initialized CMOS as
mentioned in the Kernel Variable "wCMOSFlags."
04Check CMOS diagnostic byte to determine if battery power is OK and CMOS checksum is OK.
Verify CMOS checksum manually by reading storage area. If the CMOS checksum is bad,
update CMOS with power-on default values and clear passwords. Initialize status register A.
Initializes data variables that are based on CMOS setup questions. Initializes both the 8259
compatible PICs in the system
05Initializes the interrupt controlling hardware (generally PIC) and interrupt vector table.
06Do R/W test to CH-2 count reg. Initialize CH-0 as system timer.Install the POSTINT1Ch handler.
Enable IRQ-0 in PIC for system timer interrupt. Traps INT1Ch vector to
"POSTINT1ChHandlerBlock."
07Fixes CPU POST interface calling pointer.
08Initializes the CPU. The BAT test is being done on KBC. Program the keyboard controller
command byte is being done after Auto detection of KB/MS using AMI KB-5.
C0Early CPU Init Start -- Disable Cache – Init Local APIC
C1Set up boot strap processor Information
C2Set up boot strap processor for POST
C5Enumerate and set up application processors
C6Re-enable cache for boot strap processor
C7Early CPU Init Exit
0AInitializes the 8042 compatible Key Board Controller.
0BDetects the presence of PS/2 mouse.
0CDetects the presence of Keyboard in KBC port.
0ETesting and initialization of different Input Devices. Also, update the Kernel Variables.
Traps the INT09h vector, so that the POST INT09h handler gets control for IRQ1. Uncompress
all available language, BIOS logo, and Silent logo modules.
13Early POST initialization of chipset registers.
20Relocate System Management Interrupt vector for all CPU in the system.
24Uncompress and initialize any platform specific BIOS modules. GPNV is initialized at this
checkpoint.
2AInitializes different devices through DIM. See DIM Code Checkpoints section of document for
more information.
2CInitializes different devices. Detects and initializes the video adapter installed in the system that
have optional ROMs.
2EInitializes all the output devices.
Express-LPC User’s ManualPage 76
POST Code Checkpoints cont’d:
CheckpointDescription
31Allocate memory for ADM module and uncompress it. Give control to ADM module for
initialization. Initialize language and font modules for ADM. Activate ADM module.
33Initializes the silent boot module. Set the window for displaying text information.
37Displaying sign-on message, CPU information, setup key message, and any OEM specific
information.
38Initializes different devices through DIM. See DIM Code Checkpoints section of document for
more information. USB controllers are initialized at this point.
39Initializes DMAC-1 & DMAC-2.
3AInitialize RTC date/time.
3BTest for total memory installed in the system. Also, Check for DEL or ESC keys to limit memory
test. Display total memory in the system.
3CMid POST initialization of chipset registers.
40Detect different devices (Parallel ports, serial ports, and coprocessor in CPU, … etc.)
successfully installed in the system and update the BDA, EBDA…etc.
52Updates CMOS memory size from memory found in memory test. Allocates memory for
Extended BIOS Data Area from base memory. Programming the memory hole or any kind of
implementation that needs an adjustment in system RAM size if needed.
60Initializes NUM-LOCK status and programs the KBD typematic rate.
75Initialize Int-13 and prepare for IPL detection.
78Initializes IPL devices controlled by BIOS and option ROMs.
7CGenerate and write contents of ESCD in NVRam.
84Log errors encountered during POST.
85Display errors to the user and gets the user response for error.
87Execute BIOS setup if needed / requested. Check boot password if installed.
8CLate POST initialization of chipset registers.
8DBuild ACPI tables (if ACPI is supported)
8EProgram the peripheral parameters. Enable/Disable NMI as selected
90Initialization of system management interrupt by invoking all handlers. Please note this
checkpoint comes right after checkpoint 20h
A1Clean-up work needed before booting to OS.
A2Takes care of runtime image preparation for different BIOS modules. Fill the free area in F000h
segment with 0FFh. Initializes the Microsoft IRQ Routing Table. Prepares the runtime language
module. Disables the system configuration display if needed.
A4Initialize runtime language module. Display boot option popup menu.
A7Displays the system configuration screen if enabled. Initialize the CPU’s before boot, which
includes the programming of the MTRR’s.
A9Wait for user input at config display if needed.
AAUninstall POST INT1Ch vector and INT09h vector.
ABPrepare BBS for Int 19 boot. Init MP tables.
ACEnd of POST initialization of chipset registers. De-initializes the ADM module.
B1Save system context for ACPI. Prepare CPU for OS boot including final MTRR values.
00Passes control to OS Loader (typically INT19h).
Checkpoints from the range 61h to 70h are reserved for chipset vendors & system
manufacturers. The error associated with this value may be different from one platform to the next.
9.5DIM Code Checkpoints
The Device Initialization Manager (DIM) gets control at various times during BIOS POST to
initialize different system busses. The following table describes the main checkpoints where the
DIM module is accessed:
Checkpoints may differ between different platforms based on system configuration.
Checkpoints may change due to vendor requirements, system chipset or option ROMs
from add-in PCI devices.
CheckpointDescription
2AInitialize different buses and perform the following functions: Reset, Detect, and Disable
(function 0); Static Device Initialization (function 1); Boot Output Device Initialization (function 2).
Function 0 disables all device nodes, PCI devices, and PnP ISA cards. It also assigns PCI bus
numbers. Function 1 initializes all static devices that include manual configured onboard
peripherals, memory and I/O decode windows in PCI- PCI bridges, and noncompliant PCI
devices. Static resources are also reserved. Function 2 searches for and initializes any PnP,
PCI, or AGP video devices.
38Initialize different buses and perform the following functions: Boot Input Device Initialization
(function 3); IPL Device Initialization (function 4); General Device Initialization (function 5).
Function 3 searches for and configures PCI input devices and detects if system has standard
keyboard controller. Function 4 searches for and configures all PnP and PCI boot devices.
Function 5 configures all onboard peripherals that are set to an automatic configuration and
configures all remaining PnP and PCI devices.
While control is in the different functions, additional checkpoints are output to port 80h as a
word value to identify the routines under execution. The low byte value indicates the main
POST Code Checkpoint. The high byte is divided into two nibbles and contains two fields. The
details of the high byte of these checkpoints are as follows:
Express-LPC User’s ManualPage 78
HIGH BYTE XY
The upper nibble ‘X’ indicates the function number that is being executed. ‘X’ can be from 0 to 7.
0 = func#0, disable all devices on the BUS concerned.
1 = func#1, static devices initialization on the BUS concerned.
2 = func#2, output device initialization on the BUS concerned.
3 = func#3, input device initialization on the BUS concerned.
4 = func#4, IPL device initialization on the BUS concerned.
5 = func#5, general device initialization on the BUS concerned.
6 = func#6, error reporting for the BUS concerned.
7 = func#7, add-on ROM initialization for all BUSes.
8 = func#8, BBS ROM initialization for all BUSes.
The lower nibble ‘Y’ indicates the BUS on which the different routines are being executed. ‘Y’ can
be from 0 to 5.
0 = Generic DIM (Device Initialization Manager).
1 = Onboard System devices.
2 = ISA devices.
3 = EISA devices.
4 = ISA PnP devices.
5 = PCI devices.
9.6ACPI Runtime Checkpoints
ACPI checkpoints are displayed when an ACPI capable operating system either enters or
leaves a sleep state. The following table describes the type of checkpoints that may occur
during ACPI sleep or wake events:
Checkpoints may differ between different platforms based on system configuration.
Checkpoints may change due to vendor requirements, system chipset or option ROMs
from add-in PCI devices.
1Insert diskette in floppy drive A:
2‘AMIBOOT.ROM’ file not found in root directory of diskette in A:
3Base Memory error
4Flash Programming successful
5Floppy read error
6Keyboard controller BAT command failed
7No Flash EPROM detected
8Floppy controller failure
9Boot Block BIOS checksum error
10Flash Erase error
11Flash Program error
12‘AMIBOOT.ROM’ file size error
13BIOS ROM image mismatch (file layout does not match image present in flash device)
9.8POST BIOS Beep Codes
No. of BeepsDescription
1Memory refresh timer error.
2Parity error in base memory (first 64KB block)
3Base memory read/write test error
4Motherboard timer not operational
5Processor error
68042 Gate A20 test error (cannot switch to protected mode)
7General exception error (processor exception interrupt error)
8Display memory error (system video adapter)
9AMIBIOS ROM checksum error
10CMOS shutdown register read/write error
11Cache memory test failed
Express-LPC User’s ManualPage 80
9.9Troubleshooting POST BIOS Beep Codes
No. of BeepsDescription
1, 2 or 3Reseat the memory, or replace with known good modules.
4-7, 9-11Fatal error indicating a serious problem with the system. Consult your system manufacturer.
Before declaring the motherboard beyond all hope, eliminate the possibility of interference by a
malfunctioning add-in card. Remove all expansion cards except the video adapter.
- If beep codes are generated when all other expansion cards are absent, consult your system
manufacturer’s technical support.
- If beep codes are not generated when all other expansion cards are absent, one of the add-in
cards is causing the malfunction. Insert the cards back into the system one at a time until the
problem happens again. This will reveal the malfunctioning card.
8If the system video adapter is an add-in card, replace or reseat the video adapter. If the video
adapter is an integrated part of the system board, the board may be faulty.