The information in this document is subject to change without prior notice in
order to improve the reliability, design and function. It does not represent a
commitment on the part of the manufacturer.
Under no circumstances will the manufacturer be liable for any direct, indirect,
special, incidental, or consequential damages arising from the use or inability
to use the product or documentation, even if advised of the possibility of such
damages.
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.
1.2 Declaration of Conformity
CE
The CE symbol on your product indicates that it is in compliance with the
directives of the Union European (EU). A Certicate of Compliance is available
by contacting Technical Support.
This product has passed the CE test for environmental specications when
shielded cables are used for external wiring. We recommend the use of
shielded cables. This kind of cable is available from Contec Solution. Please
contact your local supplier for ordering information.
This product has passed the CE test for environmental specications. Test
conditions for passing included the equipment being operated within an
industrial enclosure. In order to protect the product from being damaged by
ESD (Electrostatic Discharge) and EMI leakage, we strongly recommend the
use of CE-compliant industrial enclosure products.
Warning
This is a class A product. In a domestic environment this product may cause
radio interference in which case the user may be required to take adequate
measures.
FCC Class A
This device complies with Part 15 of the FCC Rules. Operation is subject to
the following two conditions:
- 2 -
Page 7
Introduction
(1)This device may not cause harmful interference, and
(2)This device must accept any interference received, including interference
that may cause undesired operation.
NOTE:
This equipment has been tested and found to comply with the limits for a
Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are
designed to provide reasonable protection against harmful interference when
the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not installed
and used in accordance with the instruction manual, may cause harmful
interference to radio communications. Operation of this equipment in a
residential area is likely to cause harmful interference in which case the user
will be required to correct the interference at his own expense.
RoHS
Contec Solution Corp. certies that all components in its products are in
compliance and conform to the European Union’s Restriction of Use of
Hazardous Substances in Electrical and Electronic Equipment (RoHS) Directive
2002/95/EC.
The above mentioned directive was published on 2/13/2003. The main
purpose of the directive is to prohibit the use of lead, mercury, cadmium,
hexavalent chromium, polybrominated biphenyls (PBB), and polybrominated
diphenyl ethers (PBDE) in electrical and electronic products. Member states of
the EU are to enforce by 7/1/2006.
Contec Solution Corp. hereby states that the listed products do not
contain unintentional additions of lead, mercury, hex chrome, PBB or PBDB that
exceed a maximum concentration value of 0.1% by weight or for cadmium
exceed 0.01% by weight, per homogenous material. Homogenous
material is dened as a substance or mixture of substances with uniform
composition (such as solders, resins, plating, etc.). Lead-free solder is used for all
terminations (Sn(96-96.5%), Ag(3.0-3.5%) and Cu(0.5%)).
SVHC / REACH
To minimize the environmental impact and take more responsibility to the
earth we live, Contec Solution hereby conrms all products comply with the
restriction of SVHC (Substances of Very High Concern) in (EC) 1907/2006
(REACH --Registration, Evaluation, Authorization, and Restriction of
Chemicals) regulated by the European Union.
All substances listed in SVHC < 0.1 % by weight (1000 ppm)
- 3 -
Page 8
Introduction
1.3 About This User’s Manual
This user’s manual provides general information and installation instructions
about the product. This User’s Manual is intended for experienced users and
integrators with hardware knowledge of personal computers. If you are not
sure about any description in this booklet. Please consult your vendor before
further handling.
1.4 Warning
Single Board Computers and their components contain very delicate
Integrated Circuits (IC). To protect the Single Board Computer and its
components against damage from static electricity, you should always follow
the following precautions when handling it :
1. Disconnect your Single Board Computer from the power source when you
want to work on the inside.
2. Hold the board by the edges and try not to touch the IC chips, leads or
circuitry.
3. Use a grounded wrist strap when handling computer components.
4. Place components on a grounded antistatic pad or on the bag that comes
with the Single Board Computer, whenever components are separated
from the system.
1.5 Replacing the Lithium Battery
Incorrect replacement of the lithium battery may lead to a risk of explosion.
The lithium battery must be replaced with an identical battery or a battery type
recommended by the manufacturer.
Do not throw lithium batteries into the trash-can. It must be disposed of in
accordance with local regulations concerning special waste.
1.6 Technical Support
If you have any technical difculties, please do not hesitate to call or e-mail our
customer service.
1.7 Warranty
This product is warranted to be in good working order for a period of two years
from the date of purchase. Should this product fail to be in good working order
at any time during this period, we will, at our option, replace or repair it at no
additional charge except as set forth in the following terms. This warranty does
- 4 -
Page 9
Introduction
not apply to products damaged by misuse, modications, accident or disaster.
Vendor assumes no liability for any damages, lost prots, lost savings or any
other incidental or consequential damage resulting from the use, misuse of,
or inability to use this product. Vendor will not be liable for any claim made by
any other related party.
Vendors disclaim all other warranties, either expressed or implied, including
but not limited to implied warranties of merchantability and tness for a
particular purpose, with respect to the hardware, the accompanying product’s
manual(s) and
written materials, and any accompanying hardware. This limited
warranty gives you specic legal rights.
Return authorization must be obtained from the vendor before returned
merchandise will be accepted.
faxing
the vendor and
number.
Returned
requesting a Return Merchandise Authorization (RMA)
goods should always be accompanied by a clear problem
Authorization can be obtained by calling or
description.
1.8 Packing List
Packing List
Before you begin installing your single board, please make sure that the following
materials have been shipped:
1 x SPI-Q6700-LLVA PICMG 1.3 Full-size SBC
1 x Driver CD
1 x Quick Installation Guide
Cable Kit
1 x RS-232 cable
1 x RS-232/422/485 cable
CBK-06-67Q1-00
1 x SATA cable
1 x USB cable w/ bracket
1 x Keyboard & Mouse cable
1 x AUDIO cable
- 5 -
Page 10
Introduction
If any of the above items is damaged or missing, contact your vendor
immediately.
1.9 Ordering Information
SPI-Q6700-LLVA
SPI-Q6701-LLVA
HS-67Q1-C1Aluminium CPU cooler for Pentium G850
HS-67Q1-C2Copper CPU cooler for Core-i series
PBPE-07SA7 slots PICMG 1.3 backplane
PBPE-10SA10 slots PICMG 1.3 backplane
PBPE-13SA13 slots PICMG 1.3 backplane
Note:
SPI-Q6700-LLVA supports 1 x PCIex4. SPI-Q6701-LLVA supports 4 x PCIex1.
PCIe x4 slot and PCIe x1 slot can’t work at the same time with the same BIOS
version. Therefore, 2 BIOS versions are required to be applied as following
congurations.
Update BIOS in DOS:
- PCIex1.bat: BIOS set as PCIe x1 enabled.
- PCIex4.bat: BIOS set as PCIe x4 enabled.
Socket LGA1155 for Intel® Sandy Bridge processor
Full-size SBC with BIOS to support 1 x PCIex4
Socket LGA1155 for Intel® Sandy Bridge processor
Full-size SBC with BIOS to support 4 x PCIex1
- 6 -
Page 11
Introduction
1.10 Specications
Form FactorPICMG 1.3 Full-size SBC
Socket LGA1155 for Intel 32nm Sandy Bridge
Processor
ChipsetIntel® PCH Q67
System Memory
Graphics
Display1 x Analog RGB supported, up to 2048 x 1536 @60Hz
Super I/O
BIOSAMI BIOS
Serial ATA
Ethernet2 x Intel 82583V PCIe GbE controllers
USB 2.0
Serial Port
Parallel PortSPP/EPP/ECP mode
Digital I/O8-bit programmable digital I/O
Keyboard/
Mouse
AudioHD Audio Codec ALC886, Line-in/ Line-out/MIC
Expansion BusStandard SHB Express
Power Connector 4-pin ATX 12V type and ATX feature
CerticationCE/FCC
Operation Temp.0
Humidity0% ~ 95% non-condensing
Dimension (L x W)
processors (i7-2600 at 3.4GHz, i5-2400 at 3.1GHz,
i3-2120 at 3.3GHz, or Pentium G850 at 2.9GHz)
2 x 240-pin Long-DIMM sockets, supporting DDR3
1066/1333MHz, up to 8GB
Integrated Intel HD Graphics 200
Fintek F71869ED
2 x SATA 600MB/s ports,
4 x SATA 300MB/s ports (2 x SATA ports on SBC,
2 x SATA ports through GF to Backplane)
Support RAID 0, 1, 5, 10
14 x USB 2.0 ports: 10 x ports by pin-header, 4 x ports
to GF
2 x COM ports: COM1 RS-232, COM2 RS-232/422/485
selectable
One 6-pin Mini-DIN connector for keyboard and mouse
(PS/2 standard via Y-cable)
o
C ~ 60oC (32oF ~ 140oF)
338 x 126 mm (13.3" x 4.96")
- 7 -
Page 12
Introduction
1.11 Board Dimensions
4.12108.77
118.00
4
3
Ø3.2 x Ø8.0
41
338.60
329.58
1
1
6
5
19
1
2
20
4
321
5
1
10
6
15
11
3.4492.2
12910129
126.4
- 8 -
2
10910
9
+
+
1
2
2
1
10
10
9
10
9
9
1
2
6
5
2
2
1
16
15
1
2
10
26
25
12
11
4.00
Unit:mm
Page 13
Introduction
1.12 Installing the CPU
The LGA1155 processor socket comes with a lever to secure the processor.
Please refer to the pictures step by step as below.
1. Push the lever down to unclip it and lift it.
2. Open the load plate.
3. Remove the protective cover from the load plate. Do not discard the protective
cover. Always replace the socket cover if the processor is removed from the
socket.
4. Hold processor with your thumb and index ngers, oriented as shown. Ensure
your ngers align to the socket cutouts. Align the notches with the socket.
Lower the processor straight down without tilting or sliding the processor in
the socket.
5.Close the load plate. Pressing down on the load plate, close and engage
the socket lever.
1
3
4
2
5
- 9 -
Page 14
Introduction
1.13 Installing the Memory
To install the Memory module, locate the Memory DIMM slot on the board and
perform as below:
1. Hold the Memory module so that the key of the Memory module align with
those on the Memory DIMM slot.
2.Gently push the Memory module in an upright position and a right way
until the clips of the DIMM slot close to lock the Memory module in place,
when the Memory module touches the bottom of the DIMM slot.
3. To remove the Memory module, just pressing the clips of DIMM slot with
both hands.
LockLock
- 10 -
Page 15
2Chapter 2
Installation
Installation
Chapter 2 - Installation
- 11 -
Page 16
Installation
2.1 Block Diagram
HiCORE-i67Q1PICMG 1.3
2 x 240-pin DDR3
DIMM socket
PICMG 1.3
PCIex16 GF
Dual Channel DDR3
1066/1333 MT/z
PCIex16 I/F
Socket LGA1155
for Intel®
i3-2120/
i5-2400/
i7-2600
Processor
DMI
FDI
(x4)
VGA
USB ports
Line-in/out, MIC
1 x RJ-45
1 x RJ-45
BIOS
4 x SATA
Analog R.G.B.
10 x USB 2.0 ports
ALC886
7.1 Channel
82583V GbE
GbE
Controller
82583V GbE
GbE
Controller
Serial ATA I/F
SPI
HD Audio
Link
PCIex1
PCIex1
Intel®
Q67
PCH
COM1 RS-232,
COM2 RS-232/422/485 selectable
LPC I/F
Fintek
F71869ED
Super I/O
Serial ATA I/F
4 x USB ports
4 x PCI Masters
4 x PCIex1 Lanes
8-bit Digital I/O
COM1~2
KB, MS
Parallel Port
IrDA
COM1~2
PS/2 KB/ MS
LPT 2*13
Digital I/O
PICMG 1.3
SATA GF
PICMG 1.3
USB GF
PICMG 1.3
PCI GF
PICMG 1.3
PCIe GF
IrDA
- 12 -
Page 17
2.2 Jumpers and Connectors
Jumpers/ Connectors Quick Reference
Jumpers
LabelDescription
JBAT1Protected RTC Setting
JBAT2Clear CMOS Setting
JRS1 COM2 RS-232/422/485 Selection
Connectors
LabelDescription
AUDIO1AUDIO Connector
COM1RS-232 Connector
COM2RS-232/422/485 Connector
DIO1Digital I/O Connector
IR1Infrared Connector
J2, J3, J5, J6SATA Connectors
J4LPT Connector
J7ATX1 2V power Connector
JFAN1~2Fan Connectors
JFRT1Switches and Indicators
JUSB1~5USB Port Connectors
KBM1Keyboard and Mouse Connector
LAN1~2Ethernet Connectors
VGA1Analog RGB Connector
Installation
- 13 -
Page 18
Installation
2.3 Jumpers & Connectors Location
12
3
4
10
J7
Socket
LGA1155
JFAN2
JUSB3
JUSB1
JUSB2
JUSB5
JUSB4
JFRT1
JBAT2
JBAT1
9
11
12
14
16
18
19
20
21
22
JFAN1
J5
13
J6
15
DIO1
17
JRS1
COM1
IR1
J4
AUDIO1
J2
J3
COM2
8
7
6
1
2
1
10
10
9
9
5
1
1
2
1
10910
9
1
2
1
10
9
1
2
6
5
4
23
21
21
1615
1
25 26
11212
3
1
2
1
1
26
KBM1
25
VGA1
24
LAN1
LAN2
- 14 -
Page 19
Installation
2.4 Jumpers
JBAT1: Protected RTS Setting (1)
If the board refuses to boot due to inappropriate CMOS settings here is how
to proceed to clear (reset) the CMOS to its default values.
Connector type: 2.54mm pitch 1x3-pin headers
PinMode
1-2Keep Protected (Default)
2 31
2-3Clear CMOS
2 31
JBAT2: Clear CMOS Setting (2)
If the board refuses to boot due to inappropriate CMOS settings here is how
to proceed to clear (reset) the CMOS to its default values.
Connector type: 2.54mm pitch 1x3-pin headers
PinMode
1-2Keep CMOS (Default)
2-3Clear CMOS
You may need to clear the CMOS if your system cannot boot up because you
forgot your password, the CPU clock setup is incorrect, or the CMOS settings
need to be reset to default values after the system BIOS has been updated.
Refer to the following solutions to reset your CMOS setting:
Solution A:
1. Power off the system and disconnect the power cable.
2. Place a shunt to short pin 2 and pin 3 of JBAT1 for ve seconds.
3. Place the shunt back to pin 1 and pin 2 of JBAT1.
4. Power on the system.
Solution B:
If the CPU Clock setup is incorrect, you may not be able to boot up. In this
case, follow these instructions:
1. Turn the system off, then on again. The CPU will automatically boot up using standard parameters.
2. As the system boots, enter BIOS and set up the CPU clock.
2 31
2 31
- 15 -
Page 20
Installation
Note:
If you are unable to enter BIOS setup, turn the system on and off a few times.
It provides connectors for system indicators that provides light indication of
the computer activities and switches to change the computer status.
Connector type: 2.54mm pitch 2x8-pin headers.
PinDescriptionPinDescription
1Power LED+2PWRBTN+
3Power LED-4PWRBTN-
5Power LED-6RESET+
7HD LED+8RESET-
9HD LED-10SPEAKER+
11SMB CLK12SPEAKER+
13SMB DAT14SPEAKER-
15SMB GND16SPEAKER-
1 2
15 16
1
1
1
1
1
2
10
10
2
2
1
9
9
10
10
1
9
9
10
2
1
9
1 2
3 4
Socket
LGA1155
21
6
5
21
25 26
2
12
1
11
1615
JFRT1
1
1
- 17 -
Page 22
Installation
JUSB1~5: USB Ports (4, 5, 6, 7, 8)
Connector type: 2.54mm pitch 2x5 pin-header, pin-10 is eliminated.
Please download the driver at Contec Solution ftp server.
- 27 -
Page 32
This page is intentionally left blank.
Page 33
BIOS
BIOS
3Chapter 3
Chapter 3 - BIOS
- 29 -
Page 34
BIOS
3.1 BIOS Introduction
The AMI BIOS provides a Setup utility program for specifying the system
congurations and settings. The BIOS ROM of the system stores the Setup
utility and congurations.
When you turn on the computer, the AMI BIOS is immediately activated. To
enter the BIOS SETUP UTILILTY, press “Delete” once the power is turned on.
When the computer is shut down, the battery on the motherboard supplies the
power for BIOS RAM.
The Main Setup screen lists the following information
BIOS Information
BIOS Vendor: displays the vendor name
Core Version: displays the current version information of the core
Project Version
Build Date: the date when the project was made/updated
Memory Information: displays the total memory
Access Level: shows user’s access level
- 30 -
Page 35
BIOS
Key Commands
BIOS Setup Utility is mainly a key-based navigation interface. Please refer to
the following key command instructions for navigation process.
“←”“→”
“↓” “↑”Move to highlight previous/next item
EnterSelect and access a setup item/eld
Esc
Page Up / +
Page Down -
F2Recover to previous values in setup
F3Recover to optimized defaults automatically
F1Activate “General Help” screen
F10
Move to highlight a particular conguration screen from
the top menu bar / Move to highlight items on the screen
On the Main Menu – Quit the setup and discard changes
saved into CMOS (a message screen will display and ask
you to select “OK” or “Cancel” for exiting and discarding
changes. Use “←” and “→” to select and press “Enter” to
conrm)
On the Sub Menu – Exit current page and return to main
menu
Increase the numeric value on a selected setup item /
make change
Decrease the numeric value on a selected setup item /
make change
Save the changes that have been made in the setup and
exit. (a message screen will display and ask you to select
“OK” or “Cancel” for exiting and saving changes. Use “←”
and “→” to select and press “Enter” to conrm)
System Date
Set the system date. Note that the “Day” automatically changes when you
set the date.
The date format is: Day : Sun to Sat
Month : 1 to 12
Date : 1 to 31
Year : 1999 to 2099
System Time
Set the system time.
The time format is: Hour : 00 to 23
Minute : 00 to 59Second : 00 to 59
- 31 -
Page 36
BIOS
3.2 Advanced Settings
The “Advanced” screen provides setting options to congure ACPI, CPU,
SATA, USB, Super IO and other peripherals. You can use “←” and “→” keys
to select “Advanced” and use the “↓” and “↑” to select a setup item.
Note:
Please pay attention to the instructions at the upper-right frame before you
decide to congure any setting of an item.
- 32 -
Page 37
BIOS
3.2.1 ACPI Settings
Press “Enter” on “ACPI Settings” and you will be able to set up ACPI
conguration.
Enable ACPI Auto Conguration
Allow you to enable or disable BIOS ACPI Auto Conguration.
Enable Hibernation
Allow you to enable or disable system hibernation (OS/S4 Sleep State).
This option may not be effective in some OSes.
ACPI Sleep State
Provide 3 options, Suspend Disable, S1 (CUP Stop Clock), and S3 (Suspend
to RAM) in order. Suspend ranks the highest ACPI sleep state.
Lock Legacy Resources
Allow you to enable or disable Lock Legacy Resources.
- 33 -
Page 38
BIOS
3.2.2 CPU Conguration
Press “Enter” on “CPU Conguration” to congure the CPU on the “CPU
Conguration” screen.
CPU Details
Detail information including CPU manufacturer name, Processor Speed,
Processor Stepping, Microcode Revision, Processor Core number, etc.
Hyper-Threading Technology
Enabled: activates the Hyper-Threading Technology for higher CPU threading
speed. (Recommended)
Disabled: deactivates the Hyper-Threading Technology.
- 34 -
Page 39
Active Processor Cores
Number of cores to enable in each processor package.
The choice: All, 1, 2
Limit CPUID Maximum
Disable for Windows XP.
The choice: Disabled, Enabled
Execute Disable Bit
Enable/Disable the Execute disable bit function.
Hardware Prefetcher
To turn on/off the MLC streamer prefetcher.
The choice: Disabled, Enabled
Adjacent Cache Line Prefetch
To turn on/off prefetching of adjacent cache lines.
The choice: Disabled, Enabled
Intel® Virtualization Technology
Enable/Disable the Intel® Virtualization Technology feature.
Power Technology
Enable the power management features.
The choice: Disabled, Energy Efcient, Custom
BIOS
- 35 -
Page 40
BIOS
3.2.3 SATA Conguration
SATA Mode
It allows you to select the operation mode for SATA controller.
Serial-ATA Controller 0
Enable/ Disable Serial ATA Controller 0.
The choice: Disable, Enhanced, Compatible
Serial-ATA Controller 1
Enable/ Disable Serial ATA Controller 0.
The choice: Disable, Enhanced
- 36 -
Page 41
3.2.4 Intel® IGD SWSCI OpRegion
BIOS
DVMT/ Fixed Memory
This feature allows you to select the memory size of DVMT/BOTH operating
mode.
The choice: 256MB, 128MB, Maximum
IGD – Boot Type
This feature allows you to select the display device when you boot up the
system.
This item allows you to enable/disable the Intel TXT (LT) support.
- 38 -
Page 43
BIOS
3.2.6 USB Conguration
The menu is used to read USB conguration information and congure the
USB setting.
Legacy USB Support
Enable support for legacy USB. Normally if this option is not enabled, any
attached USB mouse or USB keyboard won’t be accessible until a USB
compatible operating system is fully booted with all loaded USB drivers. When
this option is enabled, any attached USB mouse or USB keyboard can control
the system even when there is no USB driver loaded onto the system.
The choice: Enabled, Disabled, Auto (AUTO option disables legacy support if
no USB devices are connected.)
EHCI Hand-Off
This option allows you to enable EHCI Hand-Off function by BIOS if your
computer operating system does not support it. EHCI is the abbreviation for
Enhanced Host Controller Interface, which is necessary for high speed USB
operation.
The choice: Enabled, Disabled
- 39 -
Page 44
BIOS
Mass Storage Devices
This item allows you to set up mass storage devices.
The choice: Auto, Floppy, Forced FDD, Hard-Disk, CD-ROM
3.2.7 Super IO Conguration
You can use this item to set up or change the Super IO conguration for FDD
controllers, parallel ports and serial ports.
- 40 -
Page 45
Serial Port 1 Conguration
BIOS
Serial Port
This item allows you to enable/disable Serial Port (COM).
- 41 -
Page 46
BIOS
Serial Port 2 Conguration
Serial Port
This item allows you to enable/disable Serial Port (COM).
Change Settings
This item allows you to change the serial port IO port address and interrupt
address.
COMB RS-485 Autoow
This item allows you to enable serial port 2 auto ow control function.
Auto ow control is used in RS-485 to control the signal transmitter
automatically. When RS-485 auto ow is disabled, the RS-485 auto ow will
not work. RS-422/485 is available after modifying the COMB RS-485 Autoow
in BIOS setting to enabled.
The choice: Enabled, Disabled (default)
- 42 -
Page 47
Parallel Port Conguration
BIOS
Parallel Port Conguration
This item allows you to enable/disable Parallel Port (LPT/LPTE).
- 43 -
Page 48
BIOS
3.2.8 H/W Monitor
The H/W Monitor lists out the temperature, fan speeds and system voltages
being monitored.
FAN1 Mode Setting
Allow you to select the FAN control mode.
FAN2 Mode Setting
Allow you to select the FAN control mode.
CPU/System Temperature
Show you the current CPU/System fan temperature.
System FAN1/2 Speed
Show you the current system Fan operating speed.
Vcore
Show you the voltage level of CPU (Vcore).
- 44 -
Page 49
BIOS
+3.3V / +5V / VBAT
Show you the voltage level of the +3.3V, +5V standby and battery.
VDIMM
Show you the current VDIMM voltage.
3.3 Advanced Chipset Settings
Select “Chipset” to enable CRID, access “North Bridge,” “South Bridge” and
“ME Subsystem.”
- 45 -
Page 50
BIOS
3.3.1 North Bridge
Vt-d
Enable/Disable the Vt-d function.
Initate Graphic Adapter
This item allows you to select which graphics controller to use and set it as the
primary boot device.
The choice: IGD, PCI/IGD, PCI/PEG, PEG/IGD, PEG/PCI
IGD Memory
This item shows the information of the IGD (Internal Graphics Device) memory.
- 46 -
Page 51
BIOS
3.3.2 South Bridge
Normally, the south bridge controls the basic I/O functions, such as USB and
audio. This screen allows you to access the congurations of I/Os.
SMBus Controller
SMBus Controller help
The choice: Enabled, Disabled
Wake on Lan from S5
Wake on Lan from S5 help
The choice: Enabled, Disabled
- 47 -
Page 52
BIOS
PCI Express Ports Conguration
PCI Express Port 1/2/3/4/5/6/7/8
Enable/Disable the PCI Express Ports in the chipset.
- 48 -
Page 53
USB Conguration
BIOS
The USB Conguration menu is used to read USB conguration information
and congure the USB settings.
All USB Devices
Use this item to enable or disable all USB devices.
- 49 -
Page 54
BIOS
3.3.3 ME Subsystem
Use the ME Subsystem menu to congure the Intel® Management Engine
(ME) conguration options.
ME Subsystem
Use the ME Subsystem option to enable or disable the Intel® ME subsystem.
The choice: Enabled, Disabled
End of Post Message
Use the End of Post Message option to enable or disable the end of post message of the ME Subsystem.
The choice: Enabled, Disabled
Execute MEBx
Use the Execute MEBx option to enable or disable the Intel® Management
Engine BIOS extension (MEBx).
The choice: Enabled, Disabled
- 50 -
Page 55
Integrated Clock Chip Conguration
BIOS
ICC Enable
This item allows you to enable or disable the current ICC.
- 51 -
Page 56
BIOS
3.4 Boot Settings
Bootup Numlock State
This item determines if the Numlock key is active or inactive at system
start-up time.
Quiet Boot
This item can helps to select screen display when the system boots.
The choice: Enabled, Disabled
Boot Option Priorities
This item allows you to select boot priorities for all boot devices.
- 52 -
Page 57
BIOS
Boot Option #1
This item allows you to set the system boot priorities.
- 53 -
Page 58
BIOS
3.5 Security
You can set administrator password by Security menu.
- 54 -
Page 59
3.6 Exit Options
Use the option to exit BIOS settings, and save/discard any changes you
made.
BIOS
Save Changes and Exit
Exit system setup after saving the changes.
Discard Changes and Exit
Exit system setup without saving any changes.
Discard Changes
Discard changes done so far to any of the setup questions.
- 55 -
Page 60
BIOS
3.7 Beep Sound codes list
3.7.1 Boot Block Beep Codes
Number of BeepsDescription
1Insert diskette in oppy drive A:
2
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’ le size error
13
‘AMIBOOT.ROM’ le not found in root directory of
diskette in A:
BIOS ROM image mismatch (le layout does not
match image present in ash device)
3.7.2 POST BIOS Beep Codes
Number of BeepsDescription
1Memory refresh timer error.
2Parity error in base memory (rst 64KB block)
4Motherboard timer not operational
5Processor error
6
7
8Display memory error (system video adapter)
9AMIBIOS ROM checksum error
10CMOS shutdown register read/write error
11
8042 Gate A20 test error (cannot switch to protected
mode)
General exception error (processor exception
interrupt error)
Cache memory test failed
- 56 -
Page 61
3.7.3 Troubleshooting POST BIOS Beep Codes
Number of BeepsDescription
1, 2 or 3
4-7, 9-11
8
Reseat the memory, or replace with known good
modules.
Fatal 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
If the system video adapter is an add-in card, replace
or reset the video adapter. If the video adapter is an
integrated part of the system board, the board may
be faulty.
BIOS
- 57 -
Page 62
BIOS
3.8 AMI BIOS Checkpoints
3.8.1 Bootblock Initialization Code 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
CheckpointDescription
Before D0
D0
D1
(Note)
:
If boot block debugger is enabled, CPU cache-as-RAM
functionality is enabled at this point. Stack will be enabled
from this point.
Early Boot Strap Processo (BSP) initialization like microcode
update, frequency and other CPU critical initialization. Early
chipset initialization is done.
Early 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 at mode with 4GB limit and GA20 enabled.
D2
D3
D4
D5
Verify the boot block checksum. System will hang here if
checksum is bad.
Disable CACHE before memory detection. Execute full
memory sizing module. If memory sizing module is not
executed, start memory refresh and do memory sizing
in Boot block code. Do additional chipset initialization.
Re-enable CACHE. Verify that at mode is enabled.
Test base 512KB memory. Adjust policies and cache rst
8MB. Set stack.
Bootblock code is copied from ROM to lower system
memory and control is given to it. BIOS now executes out of
RAM. Copy compressed boot block code to memory in right
segments. Copy BIOS from ROM to RAM for faster access.
Perform main BIOS checksum and update recovery status
accordingly.
- 58 -
Page 63
Both key sequence and OEM specic method are checked
to determine if BIOS recovery is forced. If BIOS recovery
D6
D7
D8
D9
DA
DCSystem is waking from ACPI S3 state
is necessary, control ows tocheckpoint E0. See Bootblock
Recovery Code Checkpoints section of document for more
information.
Restore 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
ash.
The Runtime module is uncompressed into memory. CPUID
information is stored in memory.
Store 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.
Restore CPUID value back into register. Give control to BIOS
POST (ExecutePOSTKernel). See POST Code Checkpoints
section of document for more information.
BIOS
E1 - E8
EC - EE
OEM memory detection/conguration 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.
- 59 -
Page 64
BIOS
3.8.2 Bootblock 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
(Note)
:
CheckpointDescription
Initialize the oppy controller in the super I/O. Some interrupt
E0
E9Set up oppy controller and data. Attempt to read from oppy.
vectors are initialized. DMA controller is initialized. 8259
interrupt controller is initialized. L1 cache is enabled.
EA
Enable 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-dened recovery le name in root directory.
F1Recovery le not found.
F2
Start reading FAT table and analyze FAT to nd the clusters
occupied by the recovery le.
F3Start reading the recovery le cluster by cluster.
F5Disable L1 cache.
FA
Check the validity of the recovery le conguration to the
current conguration of the ash part.
Make ash write enabled through chipset and OEM specic
FB
method. Detect proper ash part. Verify that the found ash
part size equals the recovery le size.
F4The recovery le size does not equal the found ash part size.
- 60 -
Page 65
FCErase the ash part.
FDProgram the ash part.
The ash has been updated successfully. Make ash write
FF
disabled. Disable ATAPI hardware. Restore CPUID value back
into register. Give control to F000 ROM at F000:FFF0h.
BIOS
- 61 -
Page 66
BIOS
3.8.3 POST Code Checkpoints
The POST code checkpoints are the largest set of checkpoints during
the BIOS pre-boot process. The following table describes the type of
checkpoints that may occur during the POST portion of the BIOS
CheckpointDescription
Disable NMI, Parity, video for EGA, and DMA controllers.
03
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."
Check 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
04
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
(Note)
:
05
Initializes the interrupt controlling hardware (generally PIC)
and interrupt vector table.
Do R/W test to CH-2 count reg. Initialize CH-0 as system
06
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.
Initializes the CPU. The BAT test is being done on KBC.
08
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
- 62 -
Page 67
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.
Testing and initialization of different Input Devices. Also, update
0E
13Early POST initialization of chipset registers.
20
24
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.
Relocate System Management Interrupt vector for all CPU in
the system.
Uncompress and initialize any platform specic BIOS modules.
GPNV is initialized at this checkpoint.
BIOS
2A
2C
2EInitializes all the output devices.
31
33
37
Initializes different devices through DIM. See DIM Code
Checkpoints section of document for more information.
Initializes different devices. Detects and initializes the video
adapter installed in the system that have optional ROMs.
Allocate memory for ADM module and uncompress it.
Give control to ADM module for initialization. Initialize language
and font modules for ADM. Activate ADM module.
Initializes the silent boot module. Set the window for displaying
text information.
Displaying sign-on message, CPU information, setup key
message, and any OEM specic information.
- 63 -
Page 68
BIOS
Initializes different devices through DIM. See DIM Code
38
39Initializes DMAC-1 & DMAC-2.
3AInitialize RTC date/time.
3B
3CMid POST initialization of chipset registers.
40
52
Checkpoints section of document for more information. USB
controllers are initialized at this point.
Test for total memory installed in the system. Also, Check for
DEL or ESC keys to limit memory test. Display total memory
in the system.
Detect different devices (Parallel ports, serial ports, and
coprocessor in CPU, … etc.) successfully installed in the
system and update the BDA, EBDA…etc.
Updates 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.
60
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.
87
8CLate POST initialization of chipset registers.
8DBuild ACPI tables (if ACPI is supported)
8E
90
A1Clean-up work needed before booting to OS.
Initializes NUM-LOCK status and programs the KBD typematic
rate.
Execute BIOS setup if needed / requested. Check boot
password if installed.
Program the peripheral parameters. Enable/Disable NMI as
selected
Initialization of system management interrupt by invoking
all handlers. Please note this checkpoint comes right after
checkpoint 20h
- 64 -
Page 69
A2
BIOS
Takes 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 conguration
display if needed.
A4
A7
A9Wait for user input at cong display if needed.
AAUninstall POST INT1Ch vector and INT09h vector.
ABPrepare BBS for Int 19 boot. Init MP tables.
AC
B1
00Passes control to OS Loader (typically INT19h).
Initialize runtime language module. Display boot option popup
menu.
Displays the system conguration screen if enabled. Initialize
the CPU’s before boot, which includes the programming of the
MTRR’s.
End of POST initialization of chipset registers. De-initializes the
ADM module.
Save system context for ACPI. Prepare CPU for OS boot
including nal MTRR values.
- 65 -
Page 70
BIOS
3.8.4 DIM 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
CheckpointDescription
Initialize 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,
2A
and PnP ISA cards. It also assigns PCI bus numbers. Function
1 initializes all static devices that include manual congured
onboard peripherals, memory and I/O decode windows in PCIPCI bridges, and noncompliant PCI devices. Static resources
are also reserved. Function 2 searches for and initializes any
PnP, PCI, or AGP video devices.
Initialize 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 congures PCI input devices
38
and detects if system has standard keyboard controller.
Function 4 searches for and congures all PnP and PCI boot
devices. Function 5 congures all onboard peripherals that are
set to an automatic conguration and congures all remaining
PnP and PCI devices.
(Note)
:
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 elds. The details of the high byte of these
checkpoints are as follows:
HIGH BYTE XY
The upper nibble “X” indicates the function number that is being executed.
“X” can be from 0 to 7.
- 66 -
Page 71
BIOS
0 = func#0, disable all devices 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 = On-board System devices.
2 = ISA devices.
3 = EISA devices.
4 = ISA PnP devices.
5 = PCI devices.
3.8.5 ACPI 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
(Note)
:
CheckpointDescription
AC
First ASL check point. Indicates the system is running
in ACPI mode.
AASystem is running in APIC mode.
01, 02, 03, 04, 05 Entering sleep state S1, S2, S3, S4, or S5.
10, 20, 30, 40, 50 Waking from sleep state S1, S2, S3, S4, or S5.
Note:
Please note that checkpoints may differ between different platforms based on
system conguration. Checkpoints may change due to vendor requirements,
system chipset or option ROMs from add-in PCI devices.
- 67 -
Page 72
This page is intentionally left blank.
Page 73
Appendix
Appendix
Appendix
- 69 -
Page 74
Appendix
Appendix A: I/O Port Address Map
Each peripheral device in the system is assigned a set of I/O port addresses
which also becomes the identity of the device.
The following table lists the I/O port addresses used.
outportb(0x2e, 0x07); /* point to logical device */
outportb(0x2e+1, 0x06); /* select logical device 6 */
- 75 -
Page 80
Appendix
//pg DIO as output
//0:input 1:Output
/* Index c0, GPIO3x Output pin control */
outportb(0x2e, 0xc0); /* select offset c0h */
outportb(0x2e+1, 0xff);
delay(10);
//pg DIO default LOW
/* Index c1, GPIO3x Output Data value */
outportb(0x2e, 0xc1); /* select offset c1h */
outportb(0x2e+1, 0x00);
GP3xVal = 0;
delay(10);
gotoxy(1,9);
//printf(“DIO Status: Low \n”);
do{
if (getkey != 27){
while (!kbhit());
getkey = getch();
switch (getkey){
case ‘A’:
case ‘a’:
if (GP3xVal == 0)
{
GP3xVal = 1; //DIO
all high
//pg DIO high
outportb(0x2e,
0xc1); /* select offset c1h */
outportb(0x2e+1,
0xff);
gotoxy(1,8);
printf(“GP3x Status:
High\n”);
}
else
{
- 76 -
Page 81
Appendix
GP3xVal = 0; //DIO
all low
//pg DIO LOW
outportb(0x2e,
0xc1); /* select offset c1h */
outportb(0x2e+1,
0x00);
gotoxy(1,8);
printf(“GP3x Status:
Low \n”);
}
break;
default:
break;
};
//-printf( “Input: [%c] “, getkey); //DEBUG
};
}while (getkey != 27); //ESC ascii==27
//pg all DIO as Input
unsigned long Process_686C_Command_Write(unsigned long m_ECCMD,
unsigned long m_ECDATA)
{
//------------------------------------------------------------------------- int i,temp;
unsigned long m_OutBuf;
//------------------------------------------------------------------------- m_OutBuf=inportb(0x6C);
if ( ( m_OutBuf&0x00000003) > 0 )
{
// temp=inportb(0x68);
return 0xFFFFFFFF;
}
outport(0x6C,m_ECCMD);
for ( i=0; i<=4000; i++ )
- 77 -
Page 82
Appendix
{
m_OutBuf=inportb(0x6C);
if ( ( m_OutBuf&0x00000002) == 0 ) break;
}
if ( i < 3999 )
{
outport(0x68,m_ECDATA);
for ( i=0; i<=4000; i++ )
{
m_OutBuf=inportb(0x6C);
if ( ( m_OutBuf&0x00000002) == 0 )
{ return 0x00000000; }
}
}
if ( i > 3999 ) m_OutBuf=inportb(0x68);
return 0xFFFFFFFF;
}
//--------------------------------------------------------------------------unsigned long Process_686C_Command_Read(unsigned long m_ECCMD )
{
int i,temp;
unsigned long m_OutBuf,m_InBuf;
m_OutBuf=inportb(0x6C);
if ( ( m_OutBuf&0x00000003) > 0 )
{
temp=inportb(0x68);
return 0xFFFFFFFF;
WDT is widely used for industry application to monitor the activity of CPU.
Application software depends on its own requirement to trigger WDT with
adequate timer setting. Before WDT time-out, the functional normal system will
reload the WDT. The WDT never times out for a normal system. Then, WDT
will time out and reset the system automatically to avoid abnormal operation.
This board supports 255-level watchdog timer by software programming.
Below are the source codes written in C, please take them as WDT application
example.
C Language Code
/*----- Include Header Area -----*/
#include “math.h”
#include “stdio.h”
#include “dos.h”
/*----- routing, sub-routing -----*/
void main()
{
/*-------- index port 0x4e ---------*/
outportb(0x4e, 0x87); /* initial IO port */
outportb(0x4e, 0x87); /* twice, */
outportb(0x4e, 0x07); /* point to logical device */
outportb(0x4e+1, 0x07); /* select logical device 7 */
outportb(0x4e, 0xf5); /* select offset f5h */
outportb(0x4e+1, 0x40); /* set bit5 = 1 to clear bit5 */
outportb(0x4e, 0xf0); /* select offset f0h */
outportb(0x4e+1, 0x81); /* set bit7 =1 to enable WDTRST# */
outportb(0x4e, 0xf6); /* select offset f6h */
outportb(0x4e+1, 0x05); /* update offset f6h to 0ah :10sec */
outportb(0x4e, 0xf5); /* select offset f5h */
outportb(0x4e+1, 0x20); /* set bit5 = 1 enable watch dog time */
outportb(0x4e, 0xAA); /* stop program F71869E, Exit */
}
- 81 -
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.