Manual Rev.: 1.00
Revision Date: January 6, 2014
Part No: 50-1X00
8-1000
Advance Technologies; Automate the World.
Revision History
RevisionRelease DateDescription of Change(s)
1.002014/1/6Initial release
iiRevision History
AmITX-IB-I
Preface
Copyright 2014 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
Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks
of their respective companies.
Preface iii
Using this Manual
Audience and Scope
The AmITX-IB-I User’s Manual is intended for hardware
technicians and systems operators with knowledge of installing,
configuring and operating industrial grade computers.
Table B-5: PCI Configuration Space Map ....................................... 65
List of Tables xi
This page intentionally left blank.
xiiList of Tables
AD-mITX-T40H
1Introduction
This chapter will introduce the AmITX-IB-I, its features, specifications, functional description, and mechanical layout.
1.1Package Contents
Please check that your package contains the items below. If
you discover damaged or missing items, please contact your
vendor.
X AmITX-IB-I Mini-ITX Embedded Motherboard
X I/O shield
X 2x SATA cable
X Driver CD
X Quick Reference Guide
DO NOT install or apply power to equipment that is damaged
or if there is missing/incomplete equipment. Retain the ship-
WARNING:
ping carton and packing materials for inspection. Please contact your ADLINK dealer/vendor immediately for assistance.
Obtain authorization from your dealer before returning any
product to ADLINK.
Introduction 1
1.2Overview
The ADLINK AmITX-IB-I is a Mini-ITX embedded motherboard
based on the Intel® Xeon® E3-1275/1225, Core™ i7/i5/i3, Pentium®/Celeron®, built on 22/32-nm process technology, using the
LGA1155 socket. Combined with the Intel® H61 Express Chipset,
the AmITX-IB-I, supports Dual Channel DDR3 1333/ 1066
SDRAM up to 16GB, integrated Intel® HD Graphics (VGA, DVI-D,
HDMI outputs), dual Gigabit Ethernet, 2x SATA 3 Gb/s ports, 2x
USB 3.0 ports, and one USB 2.0 internal vertical type connector.
The AmITX-IB-I supports a PCIe x4 slot for expansion card and a
PCI Express Mini Card slot for mSATA or Wi-Fi module. With
these features, the AmITX-IB-I is ideal for customers who need a
compact motherboard with scalable computing power, expandability, rich I/O, and multiple display capability.
1.3Features
X Mini-ITX form factor (170 mm x 170 mm)
X Supports 22/32-nm process Intel® Xeon® E3-1275/1225,
Core™ i7/i5/i3, Pentium®/Celeron®, on LGA1155 socket
X Dual Channel DDR3 1333/ 1066 SDRAM up to 16GB
(2x SODIMM)
X Intel® H61 Express Chipset
X Integrated Intel® HD Graphics
Z VGA up to 2048 x 1536@75 Hz
Z DVI-D up to 1920x1200@60 Hz
Z HDMI V1.3a up to 1920x1200@60 Hz
Z Dual display: VGA+DVI-D, VGA+HDMI, DVI+HDMI
X 2x SATA 3 Gb/s
X 2x USB 3.0 + 4x USB 2.0 on rear I/O
X 1x USB 2.0 onboard (vertical type), 2x USB 2.0 pin header
by onboard pin headers
X 2x 10/100/1000BASE-T Ethernet ports (Realtek RTL8111E)
Chipset• Intel® H61 Express Chipset
Memory• Dual Channel DDR3 1333/ 1066 SDRAM, up to 16GB,
non-ECC (2x SODIMM)
BIOS• AMI 32 Mb SPI BIOS
Audio• Realtek ALC892 HD Audio
• Line-out and Mic-in
Watchdog Timer• 1-255 second/minute programmable
Hardware Monitor • CPU/System temperature, fan speed and onboard DC
voltages
Operating System • Windows® XP/7 32/64-bit, Fedora™ 17, Red Hat™
Enterprise Linux 6
Graphics
Processor• Intel® HD Graphics (dependent on CPU specification)
VGA• VGA up to 2048 x 1536@75 Hz
DVI• DVI-D up to 1920x1200@60 Hz
HDMI• HDMI V1.3a up to 1920x1200@60 Hz
Dual Display• VGA+DVI-D, VGA+HDMI, DVI+HDMI
Mechanical and Environment
Form Factor• Mini-ITX Embedded Motherboard
Dimensions• 170 mm x 170 mm (L x W)
Operating Temp.• 0°C to 60°C
Storage Temp.• -20ºC to 80ºC
Rel. Humidity• 10 - 90% RH
Safety• CE, FCC Class A
Table 1-1: AmITX-IB-I General Specifications
4Introduction
1.5Block Diagram
AD-mITX-T40H
DVI-D
L-Out, Mic-In
FP Audio
PCIe x4 Gen2 #1
VGA
HDMI
ASM1442
SATA x 2
USB x 4
USB x 2
ALC892
R.G.B
DDPD
DDPC
Platform Con troll er Hub
PCH FCBGA-942
3Gb/S
USB 1.1 /2. 0
USB 1.1 /2. 0
HDA
SPI
SPI BIOS
32Mb
CPU
LGA1155
USB 1.1/2.0
PS/2+USBx2
Channel A
DDR3 SO-DIM M_A1 1066/1333
Channel B
DDR3 SO-DIM M_B1 1066/1333
DMIFDI
PCIeX1
PCIeX1
SATA 3Gb/s
PCIe G en2 S WITCH IC
NXP_ CBT L020 42A BQ
PCIeX1
USB 1.1/2.0
PCIeX1
LPC
LPC pin header
for debug
PS/2
LAN1 GbE PHY
Realtek8111E
LAN2 GbE PHY
Realtek8111E
Renesas
uPD720202
Fintek
F81216AD
Super I/O
NCT6776F
RJ45
RJ45
Mini Card (Full)
Support mSATA
USB3.0 x2
RS-232 x4
RS-232 x1
RS-232/422/485 x1
H/W Monitor
16 bit GPIO
FAN - CPU / SYS1
Voltage - 12V / 5V / 5V SB / 3.3V
TEMP. - CPU / MB
Figure 1-1: AmITX-IB-I Block Diagram
Introduction 5
1.6Mechanical Dimensions
Dimensions in mm
Figure 1-2: AmITX-IB-I Board Dimensions
6Introduction
2Connectors & Jumpers
2.1Board Layout
LAN
2x USB 3.0
LAN
2x USB 2.0
Line-Out/Mic-In
Audio pin header
Clear CMOS jumper
LAN LED pin header
SPI pin header
PCIe x4 connector
2x SATA 3GB/s
ATX 12V connector
CPU socket
VGA/DVI-D
COM (RS-232/422/485)
Mini-PCIe
HDMI
AD-mITX-T40H
2x USB 2.0
PS/2
COM pin header
System Panel pin header
LPC pin header
ATX/AT mode jumper
1x USB 2.0 vert. conn.
2x USB 2.0 pin header
This port allows gigabit connection to a Local Area Network (LAN)
using a network hub. The LAN port comes with two LEDs to indicate link, activity and speed. Refer to the tables below for the LAN
port pin and LED definitions ..
Pin #
1TX+BI_DA+
2TX-BI_DA-
3RX+BI_DB+
4-- BI_DC+
5--BI_DC-
6RX-BI_DB-
7-- BI_DD+
8--BI_DD-
StatusDescriptionStatusDescription
Orange100 Mb connectionOrangeLinked
Green1 Gb connectionBlinkingData Activity
10BASE-
T/100BASE-TX
LED2LED1
Off10 Mb connectionOffNo Link
1000BASE-T
LED1
LED2
18
Audio I/O port
The two-jack audio I/O supports Line-Out, and Mic-In functions.
The green Line-Out port connects to a speaker or headphone,
while the pink Mic-In jack connects to a microphone.
12Connectors & Jumpers
2.3Onboard Connectors
ATX 12V Power Connector (ATX12V1)
Pin #Signal
1GND
2GND
3+12V DC
4+12V DC
Serial Port Connectors - RS-232 (COM2~6)
Pin #SignalFunction
1DCDData Carrier Detect
2DSRData Set Ready
3RXDReceive Data
4RTSRequest to Send
5TXDTransmit Data
6CTSClear to Send
7DTRData Terminal Ready
8RIRing Indicate
9GNDGround
10NCKey
2
4
AD-mITX-T40H
1
3
21
CPU Fan Connector (CPU_FAN1)
Pin #Signal
1GND
2+12V
3Tach
4PWM
Connectors & Jumpers 13
14
ATX Power Connector (EATXPWR1)
Pin #SignalPin #Signal
1+3.3V13+3.3V
2+3.3V14-12V
3GND15GND
4+5V16PS-ON#
5GND17GND
6+5V18GND
7GND19GND
8PWRGD20NC
9+5VSB21+5V
10+12V22+5V
11+12V23+5V
12+3.3V24GND
System Panel Header (F_PANEL)
Pin #SignalFunction
1HDDLED+HDD Activity
2POWERLED+Power LED
3HDDLED-HDD Activity
4POWERLED-Power LED
5GNDReset Button
6PWSWITCHATX Power/Soft-off Button
7RESETReset Button
8GNDATX Power/Soft-off Button
9NCNot Connected
10NCKey
12
24
1
13
21
14Connectors & Jumpers
Front Panel Audio Pin Header (FPAUD1)
Pin #SignalPin #Signal
1MIC2_L2GND
3MIC2_R4PRESENSE
5LIN2_R 6MIC2_JD
7FIO_SENSE A8NC
9LIN2_L10LINE_JD
GPIO Connector (JDIO)
Pin #SignalPin #Signal
1SIO_GPIO02SIO_GPIO8
3SIO_GPIO14SIO_GPIO9
5SIO_GPIO26SIO_GPIO10
7SIO_GPIO38SIO_GPIO11
9SIO_GPIO410SIO_GPIO12
11SIO_GPIO512SIO_GPIO13
13SIO_GPIO614SIO_GPIO14
15SIO_GPIO816SIO_GPIO15
17SMB_CLK_MAIN18SMB_DAT_MAIN
19GND20+5V_SB
AD-mITX-T40H
21
1
1920
2
SATA Connectors (SATA1~2)
Pin #Signal
1GND
2TXP
3TXN
4GND
5RXN
6RXP
7GND
Connectors & Jumpers 15
1
7
SPI Header (SPI1)
Pin #SignalPin #Signal
1+3V ROM2GND
3SPI_CS#4SPI_CLK
5SPI_MISO6SPI_MOSI
7SPI_HOLD#8Key
System Fan Connector (SYS_FAN)
Pin #Signal
1GND
2VCC (PWM)
3IO
1
13
16Connectors & Jumpers
AD-mITX-T40H
2.4Jumpers
Clear CMOS (JCMOS1)
This jumper allows you to clear the Real Time Clock (RTC) RAM in
CMOS (date, time, and system setup parameters). The onboard
button cell battery powers the RAM data in CMOS, which includes
system setup information such as system passwords.
To erase the RTC RAM:
1. Turn OFF the computer and unplug the power cord.
2. Remove the onboard battery.
3. Move the jumper cap from pins 1-2 (default) to pins 2-3.
Keep the cap on pins 2-3 for about 5~10 seconds, then
move the cap back to pins 1-2.
4. Re-install the battery.
5. Plug the power cord and turn ON the computer.
6. Hold down the <Del> key during the boot process and
enter BIOS setup to re-enter data.
ModeConnectionPWR_JP1
+51 – 2
RI#2 – 3
Except when clearing the RTC RAM, never remove the cap on
Clear CMOS jumper from its default position. Removing the
NOTE:
NOTE:
cap will cause a system boot failure.
AT/ATX Power Mode Select (JPSON)
ModeConnectionPWR_JP1
ATX Mode1 – 2
AT Mode2 – 3
Connectors & Jumpers 17
This page intentionally left blank.
18Connectors & Jumpers
AD-mITX-T40H
3Getting Started
This chapter provides information on how to install components on
the AD-mITX-T40H motherboard.
3.1Installing the CPU
The AD-mITX-T40H supports a 22/32nm Intel® Xeon®
E3-1275/1225, Core™ i7/i5/ i3, Pentium/Celeron® processor in an
LGA1155 socket.
Disconnect all power to the board before installing a CPU to
prevent damaging the board and CPU.
WARNING:
To install the CPU:
Do not touch socket contacts. Damaging the contacts voids the
product warranty. Follow the installation instructions carefully to
avoid damaging the board components.
1. Press down on the locking arm (A), then push it away from
the socket to disengage it from the retention tab (B).
A
B
Getting Started 19
2. Raise the locking arm to unlock the load plate.
3. Lift the load plate to uncover the socket.
4. Remove the plastic protective cover from the socket. Note the
locations of the alignment keys (A) and Pin 1 indicator (B).
B
A
Do NOT touch socket contacts.
WARNING:
20Getting Started
AD-mITX-T40H
5. Hold the CPU using thumb and forefinger as shown. Position the
CPU over the socket, matching the notches on the sides of the
CPU with the alignment keys on the socket (A). The golden triangle on the CPU must be positioned at the corner of the socket
with the Pin 1 indicator as shown (B).
AB
The CPU fits into the socket in only one orientation. DO NOT
force it into the socket to avoid causing damage.
WARNING:
6. Carefully place the CPU into the socket vertically. The socket has
cutouts for your fingers to fit into.
Cutouts
Getting Started 21
7. Gently lower the load plate. Make sure the front edge of the
plate is under the screw as indicated.
8. Lower the locking arm and fasten it to the retention tab (A).
The load plate should be locked underneath the screw as
shown (B).
B
A
22Getting Started
AD-mITX-T40H
3.2Installing the CPU Fan and Heatsink
The CPU requires a chassis with an airflow inlet. A specially-designed CPU fan and heatsink must be installed before
CAUTION:
When the CPU fan installation procedures presented here are
inconsistent with the installation procedures you obtained from the
CPU fan and heatsink package, follow the latter.
To install the CPU fan:
using the motherboard. Failure to install a CPU fan and heatsink may damage the system host board and/or the CPU.
1. Apply thermal grease evenly on top of the installed CPU.
2. Lower the CPU fan to the CPU, then secure it using the provided
attachments or screws.
3. Connect the CPU fan cable to the CPU fan connector on the
motherboard labeled FAN1 (see CPU Fan Connector
(CPU_FAN1) on page 13).
Getting Started 23
3.3System Memory
The AmITX-IB-I supports up to 16 GB of DDR3-1066/1333
SDRAM in two 204-pin SO-DIMM sockets. See Figure 2-1 on
page 7 for SO-DIMM socket locations.
Memory Module Installation
The DDR3 memory modules are notched to facilitate correct
installation in the DIMM sockets.
Disconnect all power supply to the board before installing a
memory module to prevent damaging the board and mem-
WARNING:
To install a memory module:
1. Unlock the SO-DIMM socket by pressing the retaining
ory module .
clips outward.
2. Align the memory module on the socket, making sure that the
notch matches the break on the socket.
DDR3 SO -DI MM Not ch
Unlocked retaining clip
24Getting Started
AD-mITX-T40H
3. Insert the module firmly into the slot until the retaining clips
snap back inwards and the module is securely seated.
Unlocked retaining clip
Getting Started 25
3.4Driver Installation
The AmITX-IB-I drivers for Windows 7 32-bit are located in the
following directories on the Driver CD, or can be downloaded from
AudioX:\AmITX-IB-I_Driver\Audio_driver_Realtek_Windows 7\
USB 3.0X:\AmITX-IB-I_Driver\USB 30_driver_Renesas
_All_WinOS\
Follow the instructions below to install the required AmITX-IB-I
drivers. Install the Windows operating system before installing any
driver. Most standard I/O device drivers are installed during Windows installation.
1. Install the Chipset driver by running the program
low the instructions given and reboot if required.
Getting Started 27
This page intentionally left blank.
28Getting Started
AD-mITX-T40H
4BIOS Setup
4.1Introduction
This section explains how to use the UEFI Setup Utility to
configure your system. The UEFI chip on the motherboard stores
the UEFI Setup Utility. You may run the UEFI Setup Utility when
you start the computer. Please press <F2> or <Del> during the
Power-On-Self-Test (POST) to enter the UEFI Setup Utility,
otherwise POST will continue with its test routines.
If you wish to enter the UEFI Setup Utility after POST, restart the
system by pressing <Ctl> + <Alt> + <Delete>, or by pressing the
reset button on the system chassis. You may also restart by
turning the system off and then back on.
Because the UEFI software is constantly being updated, the
following UEFI setup screens and descriptions are for refer-
NOTE:
NOTE:
4.1.1UEFI Menu Bar
ence purposes only, and they may not exactly match what you
see on your screen.
The top of the screen has a menu bar with the following selections:
X Main: To set up the system time/date information
X Advanced: To set up the advanced UEFI features
X Chipset: To set up advanced chipset features
X Boot: To set up the default system device to locate and load
the Operating System
X Security: To set up the security features
X Exit: To exit the current screen or the UEFI Setup Utility
Use the < ← > key or < → > key to choose between the selections
on the menu bar, and then press <Enter> to get into the sub
screen. You can also use the mouse to choose your required item
by clicking.
BIOS Setup 29
4.1.2Navigation
The following table describes the functions of each navigation key.
Key(s)Function Description
← / →Moves cursor left or right to select Screens
↑ / ↓Moves cursor up or down to select items
+ / -Choose between options of the selected item
<Enter>Bring up the selected screen
<F1>Display the General Help Screen
<F7>Discard changes
<F9>Load optimal default values for all settings
<F10>Save changes and exit the UEFI Setup Utility
<F12>Print screen
<Esc>Jump to the Exit Screen or exit the current screen
30BIOS Setup
AD-mITX-T40H
4.2Main Setup
When you enter the UEFI Setup Utility, the Main screen will
appear and display the system overview.
BIOS Setup 31
4.3Advanced Setup
In this section, you may set the configurations for the following
items: ACPI Configuration, CPU Configuration, SATA Configuration, PCH-FW Configuration, USB Configuration, Second Super
IO Configuration, Super IO Configuration, H/W Monitor Option
Rom Policy and CPU PPM Configuration.
Setting incorrect values in this section may cause the system
to malfunction.
CAUTION:
32BIOS Setup
4.3.1ACPI Configuration
AD-mITX-T40H
ACPI sleep State
Use this option to select whether to auto-detect or disable the Suspend-to- RAM feature. Selecting [Auto] will enable this feature if
the OS supports it.
S3 Video Repost
Use this to enable/disable S3 Video Repost. The default value is
[Enabled].
RTC Alarm Power On
Use this option to enable/disable RTC (Real Time Clock) alarm to
power on the system.
BIOS Setup 33
Wake on PCIE
Use this option to enable or disable PCIE wake event to power on
the system.
4.3.2CPU Configuration
Intel Hyper-Threading Technology
Enabling this feature requires a computer system with an Intel processor that supports Hyper-Threading Technology and an operating system that includes optimization for this technology, such as
Microsoft Windows 7. Set to [Enabled] if using Microsoft® Windows® 7.
Intel Virtualization Technology
When enabled, a Virtual Machine Monitor (VMM) can utilize the
additional hardware capabilities provided by Vanderpool Technology.
34BIOS Setup
4.3.3SATA Configuration
AD-mITX-T40H
SATA Controller(s)
Enables or disables SATA devices.
SATA Mode
Use this to select the SATA mode. Configuration options: [IDE
Mode], [AHCI Mode]. The default value is [IDE Mode].
AHCI (Advanced Host Controller Interface) supports NCQ and
other new features that improves SATA disk performance. IDE
NOTE:
NOTE:
BIOS Setup 35
mode does not support these features.
4.3.4PCH-FW Configuration
36BIOS Setup
4.3.5USB Configuration
AD-mITX-T40H
Legacy USB Support
Use this option to select legacy support for USB devices. There
are three configuration options: [Enabled], [Disabled] and [Auto].
The default value is [Enabled]. Please refer to the following
descriptions for details of these three options:
X [Enabled]: Enables support for legacy USB.
X [Auto]: Enables legacy support if USB devices are con-
nected.
X [Disabled]: USB devices are disabled under legacy OS
setup.
BIOS Setup 37
4.3.6Second Super IO Configuration
Serial Port 3~6 Configuration
Use this option to set parameters of COM3~6.
38BIOS Setup
4.3.7Super IO Configuration
AD-mITX-T40H
Serial Port 1~2 Configuration
Use this option to set parameters of COM1~2.
Watch D og Timer
This allows users to enable/disable the Watchdog Timer timeout to
reset system. The default value is [Disabled].
RS232/422/485 Selection
Select COM Port type for RS-232, RS-422 or RS-485.
BIOS Setup 39
4.3.8H/W Monitor
Smart Fan Mode Configuration
Smart Fan Mode Select.
40BIOS Setup
4.3.9Option ROM Policy
AD-mITX-T40H
Boot Option Filter
This option controls what devices the system can boot from.
Launch PXE OpROM policy
Controls the execution of UEFI and Legacy PXE Option ROM.
Launch Storage OpROM policy
Controls the execution of UEFI and Legacy Storage Option ROM.
BIOS Setup 41
4.3.10CPU PPM Configuration
EIST
Enable/Disable Intel SpeedStep.
Turbo Mode
Turbo Mode.
42BIOS Setup
4.4Chipset Setup
AD-mITX-T40H
BIOS Setup 43
4.4.1PCH-IO Configuration
44BIOS Setup
USB Configuration
AD-mITX-T40H
EHCI1/2
Controls the USB EHCI (USB 2.0) functions. One EHCI controller must always be enabled.
BIOS Setup 45
PCH Azalia Configuration
Azalia
Controls detection of the Azalia device.
X [Disabled]: Azalia will be unconditionally disabled.
X [Enabled]: Azalia will be unconditionally enabled.
X [Auto]: Azalia will be enabled if present, disabled otherwise.
46BIOS Setup
4.4.2System Agent (SA) Configuration
AD-mITX-T40H
BIOS Setup 47
Graphics Configuration
Primary Display
Select which graphics device should be Primary Display
(IGFX/PEG/PCI), or select SG for switchable graphics.
Internal Graphics
Keep IGD enabled based on the setup options.
DVMT Pre-Allocated
Select DVMT 5.0 Pre-Allocated (Fixed) Graphics Memory size
used by the Internal Graphics Device.
DVMT Total Gfx Mem
Select DVMT5.0 Total Graphic Memory size used by the Internal
Graphics Device.
48BIOS Setup
LCD Control
AD-mITX-T40H
Primary IGFX Boot Display
Select the Video Device which will be activated during POST.
This has no effect if external graphics is present. Secondary
boot display will appear based on your selection. VGA modes
will be supported only on the primary display
BIOS Setup 49
NB PCIe Configuration
PEG0 - Gen X
Configure PEG0 B0:D1:F0 Gen1-Gen3
PEG0 ASPM
Control ASPM support for the PEG: Device1 Function 0.This
has no effect if PEG is not the currently active device.
Enable PEG
Enable or disable the PEG.
Detect Non-Compliance Device
Detect non-compliant PCI Express device in PEG.
50BIOS Setup
Memory Configuration
AD-mITX-T40H
BIOS Setup 51
4.5Boot Setup
This section of the BIOS settings displays the available devices on
your system for configuring the boot settings and boot priority.
Setup Prompt Timeout
This shows the number of seconds to wait for the setup activation
key; 65535(0XFFFF) means wait indefinitely.
Bootup Num-Lock State
If this item is set to [On], it will automatically activate the Numeric
Lock function after boot-up.
Quiet Boot
Enable or disable the Quiet Boot option.
52BIOS Setup
AD-mITX-T40H
4.6Security Setup
This section of the BIOS settings enables you to set, change or
clear the supervisor/user password for the system.
Administrator Password
Set Administrator Password
User Password
Set User Password
BIOS Setup 53
4.7Save & Exit Menu
Save Changes and Exit
Selecting this option will display the message "Save configuration
changes and exit setup?" Select [OK] to save changes and exit
the UEFI Setup Utility.
Discard Changes and Exit
Selecting this option will display the message "Discard changes
and exit setup?" Select [OK] to exit the UEFI Setup Utility without
saving any changes.
Save changes and Reset
Reset the system after saving changes.
Restore Defaults
Restore/Load Default values for all setup options.
54BIOS Setup
AmITX-IB-I
Appendix A -
Super IO Programming Guide
The programming instructions for the AmITX-IB-I’s Super IO are
as follows.
// before SIO programming, must enter config mode. //
SIOEnterConfig(); Enter SIO configure mode.
// bIndex = 07h as logical device selection register.
// bValue = 07h as logical device number (QM67 uses
GPIO 6)
SIOWrite(0x07, 0x07); Select to Logical Device 7
// bIndex = F4h as control register
// bValue = 00h as output enabled.
SIOWrite(0xF4, 0x00); Set all GPI/O to output.
GPIO Function to AllOutput High
// bIndex = F5h as output register
// bValue = FFh as output level high
SIOWrite(0xF4, 0x00); set all GPI/O to output.
GPIO function to All Output Low
// bIndex = F5h as output register
// bValue = 00h as output level high
SIOWrite(0xF5, 0x00); set all GPI/O to output.
GPIO function to Output High (GPIOx)
// bIndex = F5h as output register
bValue = SIORead(0xF5); read back output register
bValue |= 1 << x; x means GPIO number.
SIOWrite(0xF5, bValue); set GPI/Ox to output high.
GPIO function to Output Low (GPIOx)
// bIndex = F5h as output register
bValue = SIORead(0xF5); read back output register
bValue &= ~(1 << x); x means GPIO number
SIOWrite(0xF5, bValue); set GPI/Ox to output low.
// after SIO programming, must exit config mode. //
SIOExitConfig(); Exit SIO configure mode.
56Super IO Programming Guide
AmITX-IB-I
A.2Program GPIO Function to Input
// before SIO programming, must enter config mode. //
SIOEnterConfig(); Enter SIO configure mode.
// bIndex = 07h as logical device selection register.
// bValue = 07h as logical device number (QM67 uses
GPIO 6)
SIOWrite(0x07, 0x07); Select to Logical Device 7
// bIndex = F4h as control register
// bValue = FFh as input enabled.
SIOWrite(0xF4, 0xFF); set all GPI/O to input
Read back GPIO Input Status
// bIndex = F5h as input register.
bValue = SIORead(0xF5); read back input register
// bValue = GPI/O input status.
// after SIO programming, must exit config mode. //
SIOExitConfig(); Exit SIO configure mode.
Super IO Programming Guide 57
A.3Watchdog Sample Code
TOKEN
Name = "NCT6776F_CONFIG_INDEX"
Value = "0x2E"
TokenType = Integer
TargetEQU = Yes
TargetH = Yes
End
TOKEN
Name = "NCT6776F_CONFIG_MODE_ENTER_VALUE"
Value = "0x87"
Help = "Value to enter Configuration Mode.Please
check your hardware"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NCT6776F_CONFIG_MODE_EXIT_VALUE"
Value = "0xAA"
Help = "Value to EXIT Configuration Mode.Please
check your hardware"
TokenType = Integer
TargetH = Yes
End
void Oem_WDT_Init (
IN SETUP_DATA *SetupData
)
{
IoWrite8 (NCT6776F_CONFIG_INDEX ,
NCT6776F_CONFIG_MODE_ENTER_VALUE);
IoWrite8 (NCT6776F_CONFIG_INDEX ,
NCT6776F_CONFIG_MODE_ENTER_VALUE);
IoWrite8 (NCT6776F_CONFIG_INDEX , 0x2B);
// Pin80 function selection to GP34
Data8 = IoRead8(NCT6776F_CONFIG_DATA) | 0x10;
IoWrite8 (NCT6776F_CONFIG_DATA , Data8);