Manual Rev.: 3.00
Revision Date: March 27, 2013
Part No: 50-1Z111-1010
Advance Technologies; Automate the World.
Revision History
RevisionRelease DateDescription of Change(s)
2.00Dec. 28, 2011Initial release
New device release
Function Library errata
3.00Mar. 27,2013
rectified
Organizational structure
updated
ii
EOS-1200
Preface
Copyright 2013 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
Conventions
Take note of the following conventions used throughout this
manual to make sure that users perform certain tasks and
instructions properly.
Additional information, aids, and tips that help users perform
tasks.
NOTE:
NOTE:
Information to prevent minor physical injury, component dam-
age, data loss, and/or program corruption when trying to com-
CAUTION:
WARNING:
plete a task.
Information to prevent serious physical injury, component
damage, data loss, and/or program corruption when trying to
complete a specific task.
ivPreface
EOS-1200
Table of Contents
Revision History...................................................................... ii
Preface.................................................................................... iii
List of Figures........................................................................ ix
List of Tables.......................................................................... xi
Table B-1: Restore On Power Loss Options ................................... 77
List of Tables xi
This page intentionally left blank.
xiiList of Tables
1Introduction
1.1Overview
ADLINK’s EOS-1200 is a rugged embedded vision system that
features four independent Gigabit PoE (power over Ethernet)
ports in a compact 220mm (W) x 80 mm (H) x 200 mm (D) small
form factor chassis, with 2nd and 3rd Generation Intel
i5/i7 processors providing ample power to manage demanding
multicamera high resolution machine vision applications, such as
robot guidance and 3D machine vision.
The EOS-1200 supports rich I/O, including 4 RS-232/422/485, 4
USB 2.0, 2 USB 3.0, and 32 isolation digital I/O input, and dual
storage support (two SATA and one CFAST slots). An internal
USB port and 1 kbit Programmable EEPROM make the system
friendly to integrate, deploy, and manage copy protection or software license authentication.
With long-life embedded components and incorporated system
monitoring components to monitor CPU temperature, fan speed,
and system responsiveness, the EOS-1200 provides a notably
robust and reliable platform for mission critical applications.
®
EOS-1200
Core™
1.2Features
X 230W X 206D X 82H mm (9.06 X 8.11 X 3.23 in), compact and
rugged system design
X 2nd and 3rd Generation Intel
X Up to 4 gigabit PoE (power over Ethernet) multi-camera
support
X Internal USB port and 1 Kbit Programmable EEPROM
X IEEE-1588 (Precise Time Protocol) compliant for multi-cam-
era synchronization
X Supports two SATA ports and one CFast slot
Introduction 1
®
Core™ i5/i7 processors
1.3Specifications
General Specifications
System Core
ProcessorIntel® Core ™ i5 2.5GHz, i7 2.1GHz, or i7 2.3GHz
®
ChipsetIntel
Video
Memory
Camera Interface
GigE Vision
I/O Interface
DI/O16 DI/O in rear panel, DSUB37 female
Ethernet
Serial Port
USB
Audio1x Mic-in and 1x Speaker-out
KB/MS
Power Supply
DC Input
AC InputOptional 150 W external AC-DC adapter
QM6 Express
VGA+DVI-D output by DVI-I connector- analog CRT,
supports QXGA, 2048 x 1536 resolution
1x PS/2 for keyboard and mouse (requires S3
wakeup)
Built-in 9-32 VDC wide-range DC 3P pluggable
connector with latch (GND, V-, V+)
Security
Table 1-1: EOS-1200 General Specifications
2Introduction
EOS-1200
General Specifications
USB
ID1kBit EEPROM
Storage
SATA HDD
CFast1x CFast slot, SATA 3Gb/s compatible
Mechanical
Dimensions230W X 206D X 82H mm (9.06 X 8.11 X 3.23 in)
Weight3 kg (6.61 lb)
MountingWall- and rail-mount kit
OS
Operating system
Environmental
Operating
temperature
Storage
temperature
HumidityApprox. 95% @ 40° C (non-condensing)
1x internal USB port supporting installation of a USB
dongle for security function.
2x SATA port for 2.5" HDD/SSD installation
RAID 0/1/5/10
Windows XP/XP Embedded
Windows 7/7 Embedded
0° to 55° C (32 to 131° F)
-40° to 85° C (-40 to 185° F) (excl. HDD/SDD/CFast)
CFast
Vibration
(Operating)
Shock
EMICE, FCC Class A
Table 1-1: EOS-1200 General Specifications
Introduction 3
SSD
HDD
Operating, 30 Grms, half sine 11ms duration
(CF or SSD)
5 Grms, 5-500 Hz, 3 axes
3 Grms, 5-500 Hz, 3 axes
0.5 Grms, 5-500 Hz, 3 axes
X Always disconnect the power cord from the
chassis when working on the device, and do not
reconnect while the power switch is on, since
sudden power input can damage sensitive electronic components
X Only authorized and experienced electronics
personnel should open the chassis
X Always ground yourself to remove any static
electric charge before touching EOS, the device
is very sensitive to static electric charges; use a
grounding wrist strap at all times, and place all
electronic components on a static-dissipative
surface or in a static-shielded bag
1.4Unpacking Checklist
Before unpacking, check the shipping carton for any damage. If
the shipping carton and/or contents are damaged, inform your
dealer immediately. Retain the shipping carton and packing
materials for inspection. Obtain authorization from your dealer
before returning any product to ADLINK. Ensure that the following items are included in the package.
X EOS-1200 unit
X Wall mounting brackets (x2)
X Mounting M4, 8mm screws (x4)
X PS/2 Y cable
X Gigabit PoE covers (x4)
X USB dongle mounting bracket
X User’s manual
X ADLINK All-in-One DVD
OEM versions with non-standard configuration, functionality, or
packaging may vary according to individual requirements.
NOTE:
NOTE:
4Introduction
1.5Schematics
All units are in millimeters (mm)
NOTE:
NOTE:
Figure 1-1: EOS-1200 Front View
EOS-1200
82
230
Figure 1-2: EOS-1200 Rear View
Introduction 5
Figure 1-3: EOS-1200 Top View
Figure 1-4: EOS-1200 Right Side View
6Introduction
EOS-1200
Figure 1-5: EOS-1200 Left Side View
1.6Front Panel I/O Connectors
The EOS-1200 provides I/O connection on the front panel, as follows.
A
B
HI
Figure 1-6: Front Panel I/O Connectors
ALED indicators
BPower switch
CReset switch
DPS/2 keyboard & mouse
EDual Gigabit Ethernet ports
FDVI-I connector
GUSB 2.0 connectors x4 (Type A)
HUSB3.0 connector (Type A) x2
ICFast connector(Push-Push,Type II)
J4-CH PoE Connectors
Table 1-2: Front Panel I/O Connector Legend
EFG
D
C
Introduction 7
1.6.1LED Indicators
In addition to the LED of the power switch, two LEDs on the front
panel indicate the following.
LED indicatorColorDescription
X If lit continuously, indicates no
physical storage is connected
DiagnosticYellow
X If blinking, indicates no mem-
ory is installed on either
SO-DIMM socket
HDDGreen
Table 1-3: LED Indicators
When blinking, indicates the SATA hard
drive is active
1.6.2Power Switch
The power switch is non-latched, with a blue LED indicator. System is turned on when the button is depressed, and the power
LED lights. If the system hangs, depressing the switch for 5 seconds turns the system off completely.
1.6.3Reset Button
The reset button executes a hard reset.
1.6.4PS/2 Connector
The EOS-1200 provides connectors for PS/2 keyboard and
mouse, either singly or with a Y-cable to connect both at the same
time.
8Introduction
EOS-1200
1.6.5Dual Gigabit Ethernet Ports
The EOS-1200 provides two Gigabit Ethernet ports on the front
panel, an Intel® 82574IT Gigabit Ethernet Controller and Intel®
82579LM Gigabit Ethernet PHY, with features as follows.
Fully integrated ASF 2.0 functionality
with on-chip μc
SMBus 2.0 master interface for ASF
functionality
Preboot eXecution environment
(PXE) flash interface support
9 KB jumbo frame supportIEEE 802.1p and 802.1q support
LAN Teaming Function support
Intel® 82579LM Gigabit Ethernet
PHY
Energy efficient
Ethernet(EEE)802.3az support
Automatic MDI/MDIX crossover at all
speeds
Support Intel® AMT 7.0
Reduced power consumption during
normal operation and power down
modes
Preboot eXecution Environment
(PXE) flash interface support
9 KB jumbo frame support
Supports LAN Teaming function
802.3x flow control-compliant
Energy Efficient
Ethernet(EEE)802.3az support
Table 1-4: Gigabit Ethernet Port Features
Both Gigabit Ethernet ports provide function indication through
LED display, as follows, with a yellow Activity indicator LED on the
right side of the port, and a green/orange Speed indicator LED on
the left. LED function is the same for both ports
Introduction 9
Figure 1-7: Gigabit Ethernet Ports
LED ColorStatusDescription
OFFEthernet port is disconnected.
Yell ow
LED ColorStatusDescription
Green/Oran
ge
ONEthernet port is connected with no activity.
FlashingEthernet port is connected and active.
Table 1-5: Active/Link LED
OFF10 Mbps
Green100 Mbps
Orange1000 Mbps
T able 1-6: Speed LED
1.6.6DVI-I connector
The EOS-1200 provides one DVI-I connector for connection to an
external monitor. The DVI-I connector can be separated into VGA
and DVI-D (single link) interfaces.
Figure 1-8: DVI-I connector
10Introduction
EOS-1200
PIN SignalPIN SignalPIN SignalPIN Signal
1DVIdata 2-9DVIdata 1-17DVIdata 0-C1
2DVIdata 2+10DVIdata 1+18DVIdata 0+C2
3GND11GND19GNDC3
4CRT DDC clock 12N/C20N/CC4
5CRT DDC data13N/C21N/CC5
6DVIDC clock14+5V22GND
7DVIDC data15GND23DVI clock +
8
Analog vert.
sync
Table 1-7: DVI-I Connector Signals
16
Hot plug
detect
24DVI clock -
Analog
Red
Analog
Green
Analog
Blue
Analog
horiz.
sync
Analog
GND
1.6.7USB 2.0 Connectors
The EOS-1200 provides four Type A USB 2.0 ports on the front
panel. All are compatible with Hi-Speed, full-speed, and low-speed
USB devices.
The EOS-1200 supports multiple boot devices, including USB
flash, USB external HD, USB floppy, and USB CD-ROM drives.
Boot priority and device can be configured in BIOS. Please refer to
Section B.2.8 USB Configuration for details.
1.6.8USB 3.0 Connectors
The EOS-1200 provides two Type A USB 3.0 ports on the front
panel. Based on the TI TUSB7320RKM USB host controller, connection to the host system is achieved through a PCIe x1 Gen2
Introduction 11
interface, supporting SuperSpeed, Hi-Speed, full-speed, and
low-speed transmission for the downstream USB 3.0 ports.
The EOS-1200 supports multiple boot devices, including USB
flash, USB external HD, and USB CD-ROM drives. Boot priority
and device can be configured in BIOS.
While the USB 3.0 ports allow boot from CD-ROM, OS
installation via CD-ROM is not supported.
NOTE:
NOTE:
1.6.9CFast Slot
The EOS-1200 is equipped with a type II push-push CFast host
connector on the front panel, connecting to the host controller by
SATA interface. Data transfer rates up to 3.0Gb/s(300MB/s)/
1.5Gb/s(150MB/s) are supported. The host SATA controller provides a legacy operating mode using I/O space, and an AHCI
operating mode using memory space. The CFast card can function as a storage device for system installation.
1.6.10PoE (Power over Ethernet) Ports
LED2
LED1
8
Figure 1-9: PoE Port Connections
PinSignalPinSignal
1MDI0+5 MDI2-
2MDI0-6MDI1-
3MDI1+7MDI3+
12Introduction
1
EOS-1200
PinSignalPinSignal
4MDI2+8MDI3-
Table 1-8: PoE Port Connections Legend
Power over Ethernet support includes:
• Four fully-integrated Gigabit Ethernet Media Access Control (MAC)
and physical layer (PHY) ports
• Compliance with IEEE 802.3.af standard for a maximum of 8
W/channel with power up to 48 V over the existing CAT-5 W with
power up to 48 V over the e n
• Standard IEEE 802.3 Ethernet interface for 1000BASE-T,
100BASE-TX, and 10BASE-T applications (802.3, 802.3u, and
802.3ab)
• Smart PoE function provides manual power down of PoE supply
with software API
• 9 kB jumbo frame support
Four LEDs, numbered 0-4, are deployed on the front panel to indicate the status of each PoE port, lighting when the respective port
is active.
1.7Rear Panel I/O Connectors
The EOS-1200 further provides I/O connection on the rear panel,
as follows.
N
K
L
Introduction 13
M
Figure 1-10: Rear Panel I/O Connectors
KDC Power Supply Connector
LAudio Jacks
MDB-62P COM Port Connector
NDigital I/O Connector
Table 1-9: Rear Panel I/O Connector Legend
1.7.1DC Power Supply Connector
Figure 1-11: DC Power Connector
The DC power supply connector of the EOS-1200, on the back
panel, consists of V-, chassis ground, and V+ pins, from right to
left. V+ and V- pins accept DC power input and the chassis ground
pin grounds the chassis for better EMC compatibility. The DC
power input of the EOS-1200 allows a voltage input range from 9
VDC to 32 VDC.
1.7.2Audio Jacks
The EOS-1200 implements Intel High Definition audio on a
Realtek ALC269 chip. The HD audio supports up to 24-bit, 192
KHz sample rate high quality headphone/speaker output and
microphone input, accessed on the back panel, pink for microphone input, and green for speaker output.
14Introduction
EOS-1200
1.7.3DB-62P COM Port Connector
The EOS-1200 provides four COM ports with DB-62P Connector
on the back panel, with cable connect to DB-62P connector to
extend four D-SUB 9-pin connectors, at COM1, COM2,
COM3,and COM4. COM1 & COM2 can support RS-232/ RS-422/
RS-485 modes based on BIOS settings, and COM3 and COM4
ports support only RS-232. Pin assignments are as follows.
PINSignal NamePINSignal Name
1COM3_TXD22COM3_RXD43COM3_CTS#
2COM3_DTR#23COM3_DSR#44COM3_RTS#
3COM3_RI#24COM3_DCD#45GND
4COM4_TXD25COM4_RXD46COM4_CTS#
5COM4_DTR#26COM4_DSR#47COM4_RTS#
6COM4_RI#27COM4_DCD#48GND
7COM1_TXD28COM1_RXD49COM1_CTS#
8COM1_DTR#29COM1_DSR#50COM1_RTS#
9COM1_RI#30COM1_DCD#51GND
10COM2_TXD31COM2_RXD52COM2_CTS#
11COM2_DTR#32COM2_DSR#53COM2_RTS#
12COM2_RI#33COM2_DCD#54GND
13-21 N/C34-42 N/C55-62 N/C
Table 1-10: DB-62P Connector Pin Assignment
PIN
Signal Name
Introduction 15
1.7.4Rear Panel Digital I/O
The EOS-1200 features a 16-CH isolated digital I/O on its back
panel, based on an onboard digital I/O card supporting features as
follows.
16-CH Isolated DI16-CH Isolated DO
Input Range : 0 – 24 V (please see
Section Reducing DI channel
Forward Current for High Voltage
Logic high: 5 – 24 V
Logic low: 0 – 2 VIsolated voltage: 2500 Vrms
Input resistance: 2.4 K
Allowed input current : 50mA per
channel (Max)
Isolation voltage: 2500 Vrms
Interrupt source: DI channel 0 to 15
PinDefinitionPinDefinition
1DI020DI1
2DI221DI3
3DI422DI5
4DI623DI7
5DI824DI9
6DI1025DI11
7DI1226DI13
8DI1427DI15
9DI_COM128DO_GND
10DO_GND29DO_GND
11DO030DO 1
12DO231DO3
13DO432DO5
14DO633DO7
15DO834DO9
Output type: Darlington transistors
Sink current: Max 500 mA for each 8
channel set (DO 0~7 and DO 8~15)
16Introduction
PinDefinitionPinDefinition
16DO1035DO11
17DO1236DO13
18DO1437DO15
19Clamp1
Table 1-11: Rear Panel Digital I/O Pin Definitions
DinIsolated digital input channel #n
DonIsolated digital output channel #n
Common Ground or Common power for
DI_COM1
DO_GND
Clamp1
Table 1-12: Rear Panel Digital I/O Pin Legend
front panel isolated input channels
(DI0~DI15)
Ground return path for isolated output
channels
Power input signal of clamp diode for
front panel DO channels (DO0~DO15)
EOS-1200
Introduction 17
1.8Internal I/O connectors
C
D
F
E
A
B
Figure 1-12: EOS-1200 Mainboard Top View
AClear CMOS and ME RTC register jumpers
BDC 12 V fan connector
CDC 12 V fan connector (reserved)
DCOM port connector (optional)
EUSB 2.0 Type A connector
FSUMIT Connector
Table 1-13: Mainboard Connector Legend
18Introduction
EOS-1200
1.8.1Clear CMOS and ME RTC Register Jumpers
When conditions occur under which the EOS-1200 controller fails
to boot, clearing stored BIOS content from CMOS and restoring
default settings may be required. To clear the CMOS, short pin#1
and pin#2 of JP1 and remove the jumper. CMOS restores to factory default settings
NormalClear
As with JP1, shorting pin#1 and #2 of JP2 will clear the ME RTC
register, however, since this jumper is used by RMA, this is not
recommended, and may cause unexpected errors in system
behavior.
1.8.2DC 12V Fan Connector
The EOS-1200 provides DC 12 V supply for fan module power.
The FAN module, inside the chassis, uses power directly from this
connector to exhaust heat, decreasing temperature of the system
for more stable operation.
1.8.3DC 12V Fan Connector (reserved)
The EOS-1200 further reserves an additional DC 12 V supply connector for a second fan module. Like the first, the second module
is inside the chassis, and uses power directly from this connector
to exhaust heat, decreasing temperature of the system for more
stable operation.
1.8.4USB 2.0 Type A Connector
A USB 2.0 Type A connector is provided to support expanded storage or security function through a dongle connection. The connector is deployed vertically, perpendicular to the board surface.
Introduction 19
1.8.5SUMIT Connector
SUMIT is a connection protocol that integrates common high-and
low-speed serial and legacy expansion buses for dedicated use. A
compact, stackable, multiboard I/O expansion solution, the SUMIT
connector supports one x1 PCI Express lane, one x4 PCI Express
lane, and additional power, ground and control signals. Pin defini-
tions are as follows.
PinDescriptionPinDescription
1GND27PCIex4_TX2+
2GND28PCIex4_RX2+
3PCIex1_TX+29PCIex4_TX2-
4PCIex1_RX+30PCIex4_RX2-
5PCIex1_TX-31GND
6PCIex1_RX-32GND
7GND33PCIex4_TX3+
8NC34PCIex4_RX3+
9PCIex4_CLK+35PCIex4_TX3-
10PCIex1_CLK+36PCIex4_RX3-
11PCIex4_CLK-37GND
12PCIex1_CLK-38GND
13NC39PERST#
14GND40WAKE#
15PCIex4_TX0+41+V12
16PCIex4_RX0+42+V12
17PCIex4_TX0-43+V5
18PCIex4_RX0-44+V12
19GND45+V5
20GND46+V3.3
21PCIex4_TX1+47+V5
22PCIex4_RX1+48+V3.3
23PCIex4_TX1-49+V5
24PCIex4_RX1-50+V3.3
25GND51+V5
20Introduction
PinDescriptionPinDescription
26GND52+V5SB
T a ble 1-14: SUMIT Pin Definitions
EOS-1200
SATA
Figure 1-13: EOS-1200 Mainboard Underside View
1.8.6SATA Connectors
The EOS-1200 provides two SATA connectors supporting data
transfer up to 6.0 Gb/s(600 MB/s). The SATA host controller supports legacy mode using I/O space and AHCI mode using memory
space.
Introduction 21
The SATA connectors are compatible with 2.5 inch hard disk
(HDD) or solid state disk (SSD) drives, which must be installed to
the SATA connector with a HDD bracket.
1.9General Purpose Digital Signals
1.9.1General Purpose Digital Output (EDO)
In the common ground connection of isolated digital output, as
shown, when a “1” (logic high) is written by FPGA to a DO channel, the sink current passes through the transistors and the DO
channel goes low. When a “0” (logic low) is written by FPGA to a
DO channel, no current passes through the transistors and the DO
channel goes high. When the load is of an “inductance nature”
such as a relay, coil or motor, the VDD pin must be connected to
an external power source. The extra connection is utilized for the
‘fly-wheel diode’ to form a current-release closed loop, so that the
transistors are protected from any high reverse voltage generated
by the inductance load when the output is switched from high to
low.
User Pull
User
Device
Load
High
Vdd
User DI
Do From
FPGA
EOS-1200
Iso_+5V
Clamp
DO
PC3H4
ISO_GND
User
Device
GND
22Introduction
EOS-1200
1.9.2General Purpose Digital Input (EDI)
The EOS-1200 provides 16 opto-isolated digital input channels on
the front panel. Circuitry of the isolated input channel is as follows.
Ri
DIn
If
DICOM
Photo Coupler
As shown, signal connections for a supply and load connected to
an isolated input, here in the EOS-1200, can determine when a
load is powered. The load is connected to the power supply by a
switch and can be any DC voltage between 0 and 24 VDC. When
the switch is open, no current flows through the load and no voltage is applied to the load or to the EOS-1200 DI channels.
The digital logic of the EOS-1200 then registers a logic high for the
channel. When the switch is closed, current flows through the
diode and the EOS-1200 registers logic low for the channel.
Introduction 23
10 k
+3.3V
EOS-1200
Digital Logic
Computer
Ground
2.4 k
DI
Load
ISO_COM
Reducing DI channel Forward Current for High Voltage
As input voltage increases above 5 V, the input current drawn
by the EOS-1200 (forward current If) rises commensurately. At
24 V, for example, current per line is determined by the formula:
(24V- 0.5V)/2.4Kohm = 9.79 mA
Supply
Isolated
Ground
24Introduction
EOS-1200
To reduce the current and the power drawn, on a monitored circuit, for example, another resistor can be added in series with
the 2.4 kΩ current-limiting resistor, as shown.
10 k
+3.3
V
Computer
Ground
EOS-1200
2.4 k
If
ISO_COM
Rs
DI
L
o
a
d
Supply
It is recommended a resistance value be chosen allowing at least
5 mA through the diode, assuming a maximum drop across the
diode of 0.5 V.
For example, for 24 V inputs a maximum resistance for Rs can be
found by the formula:
(24 V-0.5 V)/5 mA – 2.4 kΩ = 2.3 kΩ
Introduction 25
This page intentionally left blank.
26Introduction
2Getting Started
This chapter describes accessing/changing memory modules,
hard disk drives, and the USB dongle in the system. Wallmounting is also described.
2.1Installing Memory
1. Remove the two screws securing the bottom cover and
remove, as shown.
EOS-1200
2. Insert the memory module into the DDR3 SO-DIMM
socket at a 45° angle and press down until the module is
properly seated.
Getting Started 27
2.2Installing a Hard Disk Drive (HDD)
1. Remove the two screws securing the bottom cover and
remove, as shown.
2. Remove the two screws fixing the hard drive carriage.
3. Slide the hard drive carriage out.
4. Remove the four screws from the hard drive to be
removed.
5. Secure the new hard drive to the hard drive carriage.
6. Slide the hard drive carriage in, until received securely in
the SATA power and data connectors.
7. Secure the hard drive carriage.
8. Replace the bottom cover.
28Getting Started
2.3Installing the USB Dongle
1. Remove the top cover by loosening the thumbscrew by
hand or a screwdriver.
EOS-1200
C
B
D
A
2. Once the USB dongle mounting bracket base D is fixed
to the board surface via standoffs A, unscrew the thumbscrew B and loosen the USB dongle retainer C.
3. Slide the USB dongle retainer C upward to accommo-
date the USB dongle.
4. Plug the USB dongle into the USB port.
5. Slide the USB dongle retainer C down to secure USB
dongle D to USB dongle mounting bracket base A and
fasten thumbscrew B.
Getting Started 29
2.4Installing Wall-Mount Brackets
1. Secure the wall-mount brackets in the four screwholes
provided on the underside of the chassis, as shown
2.5Operating System Installation
The EOS-1200 is compatible with several operating systems for
maximum flexibility. Installation instructions for each follow. For
other OS support, please contact ADLINK for further information.
30Getting Started
2.5.1Windows XP
Installing AHCI on Windows XP
Windows XP can be installed on an AHCI-enabled system by
BIOS settings.
Press “Delete” to enter the BIOS, and go to “SATA Configuration→SATA mode” to select AHCI.
Install the Intel(R) Mobile Express Chipset SATA AHCI Controller driver over USB after pressing F6. If the driver is already
running in IDE (ATA) emulation mode, no installation is
required.
Windows XP
Windows XP supports EOS-1200 chipset drivers, allowing simple installation. ADLINK also provides pre-installation services
for Windows XP on the EOS-1200 (when the Windows XP
license is pre-purchased from ADLINK).
Windows XP Embedded
As a result of its overwhelming popularity, human-machine
interface, and plentiful development tools, Windows XP is well
suited to comparatively simple application development.
Embedded XP is simply a modularized Windows XP. System
developers select only the needed Windows XP components
and functions and then organize them to construct an XP
Embedded OS.
EOS-1200
With this architectural modularization, system integrators can
readily reduce storage space requirements of XP Embedded.
The only factor determining storage space requirements is the
number of function modules needed.
Because XP Embedded is wholly compatible with Windows XP,
developers can compile controller software in the Windows XP
environment and transfer the code to Embedded XP for immediate use. No new tools are required to use XP Embedded,
lowering software development costs. Another advantage is
the cost of licensing Embedded XP being much less than that
of Windows XP.
Getting Started 31
ADLINK currently provides standard XP Embedded OS images
for the EOS-1200 (XP Embedded license pre-purchase from
ADLINK is required). The standard XP Embedded OS image
provided by ADLINK is about 1.4 GB, and key features include:
ZXP Embedded OS Kernel
ZDrivers for EOS H/W and peripheral cards
ZTCP/IP Networking
ZTCP/IP with file sharing and client for Microsoft net-
work
ZInternet Explorer
ZFile Manager
ZLanguage Support
The standard XP Embedded OS image meets most application
needs. If you have any special functional requirements for XP
Embedded, please contact ADLINK for more details.
32Getting Started
2.5.2Windows 7
Installing AHCI on Windows 7
The AHCI driver must be enabled in the registry before SATA
mode of the boot drive can be changed, as follows:
1. Exit all Windows-based programs
2. In the Start menu, enter regedit in the Start Search box,
and select ENTER
3. If the User Account Control dialog box appears, select
5. In the Name column of the right pane, right-click Start,
and select Modify
6. In the Value data box, enter 0 and select OK
7. In the File menu, select Exit to close the Registry Editor
8. Restart the computer, open the BIOS and enable AHCI.
At the next Windows login, the drivers for AHCI show as
intalled.
9. Restart a final time to complete the installation
EOS-1200
Windows 7
Windows 7 supports EOS-1200 chipset drivers, allowing simple
installation. ADLINK also provides pre-installation services for
Windows 7 on the EOS-1200 (when the Windows XP license is
pre-purchased from ADLINK). For more information, please visit
the OS website
Windows 7 Embedded Service Pack 1
Windows Embedded Standard 7 SP1 delivers the power, familiarity, and reliability of the Windows 7 operating system in a
componentized form, allowing developers to create advanced
Getting Started 33
commercial and consumer devices compatible with thousands
of existing Windows applications and drivers.
You can download the evaluation version from: http://
www.microsoft.com/download/en/details.aspx?id=11887
The download contains 3 DVD5 images (ISO's). Download the
.exe and .rar files for each DVD image into its own folder and
run the .exe file in that folder to reconstitute the .ISO file. Once
the .ISO file is created you can then burn the ISO onto a blank
DVD. The toolkit DVD is used to install the Image Configuration
Editor (ICE) and associated distribution share(s) onto a PC.
The 32-bit and 64-bit Standard 7 SP1 DVDs are bootable
WinPE DVDs that contain the Image Builder Wizard (IBW) and
the corresponding 32-bit or 64-bit distribution share. Typically
these DVDs are used to boot into Windows PE on the target
device and apply the runtime image created with ICE or to prototype image creation using the wizard and various templates
available in IBW.
Please read the Windows Embedded Standard 7 SP1 documentation for more information on using ICE and IBW to create
and deploy runtime images.
34Getting Started
EOS-1200
2.6Driver Installation
After the OS is installed, all related drivers must be installed. This
section describes drivers needed for Windows operating systems
and installation procedures. For other OS support, please contact
ADLINK directly.
Once Windows is properly installed, the following installations are
required (most standard I/O device drivers have been included in
the Windows install):
1. Install the chipset driver
2. Install the graphics driver
3. Install the Ethernet driver
4. Install the audio driver
5. Install the USB3.0 driver
6. Install the ME (Management Engine Components) soft-
ware
7. Install the Digital Input/ Output Driver
2.6.1Chipset Driver Installation
The chipset driver directs the operating system to configure the
®
Intel
QM67 chipset, to ensure that the following features function
properly:
Z Core PCI and ISAPNP services
Z PCIe support
Z SATA storage support
Z USB support
Z Identification of Intel® Chipset components in the Device
Manager
To install the chipset driver:
1. Close any running applications
2. Execute Chipset.exe and follow onscreen instructions
3. Reboot the system
Getting Started 35
2.6.2Graphics Driver Installation
The EOS-1200 is equipped with the Intel® HD graphics family. To
install the graphics driver:
1. Close any running applications
2. Execute Setup.exe in the Graphics folder and follow the
onscreen instructions
3. Reboot the system
2.6.3Ethernet Driver Installation
To install the driver for the Intel® 82574L/82579LM Gigabit network connection:
1. Close any running applications
2. Execute Network.exe and follow onscreen instructions
3. Reboot the system
2.6.4Audio Driver Installation
Please follow the following steps to install the Realtek audio driver:
1. Close any running applications
2. Execute Setup.exe in Audio folder and follow the
onscreen instructions
3. Reboot the system
2.6.5USB 3.0 Driver Installation
Please follow the following steps to install the Texas Instruments
USB 3.0 driver:
- Multilanguage ).exe in the USB3 folder and follow the
onscreen instructions to complete the setup
3. Reboot the system
36Getting Started
EOS-1200
2.6.6ME (Management Engine Components) Software
Installation
The Intel® Management Engine software components requiring
installation depend on the system's specific hardware and firmware features.
The installer detects system capabilities and installs the relevant
drivers and applications.
To install the ME Software:
1. Close any running applications
2. Execute Setup.exe in the ME_SW folder and follow the
onscreen instructions
2.6.7Digital Input/ Output Driver Installation
To install the driver for ADLINK DIO:
1. Close any running applications.
2. Execute PCMe-1432_x86/64_v0.0.0.7.exe and follow
the onscreen instructions to complete the setup.
3. Reboot the system.
Getting Started 37
Following successful installation, the PCMe-1432 should appear in
the directory, as shown.
38Getting Started
Appendix A Function Library
This chapter provides a detailed description of the EOS-1200
function library. These functions, excluding SmartPoE and
EEPROM, are compatible with the PCIS-DASK library, and can be
used to develop applications under C++, C#, VB.Net, and Delphi.
A.1List of Functions
CategoryFunction
Register_Card
Release_Card
System & Initialization
DI/O
COS Interrupt
Smart PoESmartPoE_SetPower
EEPROM
GetBaseAddr
GetCardIndexFromID
GetCardType
GetLCRAddr
DI_ReadLine
DI_ReadPort
DO_ReadLine
DO_WriteLine
DO_ReadPort
DO_WritePort
DIO_INT_Event_Message
DIO_INT1_EventMessage
DIO_INT2_EventMessage
DIO_SetDualInterrupt
DIO_SetCOSInterrupt32
DIO_GetCOSLatchData32
EEPROM_ReadByte
EEPROM_WriteByte
EEPROM_WriteBytes
EOS-1200
Function Library 39
A.2Data Types.
TypeDescriptionRange
U88-bit ASCII character0 to 255
I1616-bit signed integer-32768 to 32767
U16
I3232-bit signed integer
U32
F32
F64
16-bit unsigned
integer
32-bit unsigned
integer
32-bit single-
precision floating-
point
64-bit double-
precision floating-
point
0 to 65535
-2147483648 to
2147483647
0 to 4294967295
-3.402823E38 to
3.402823E38
-1.797683134862315E308
to
1.797683134862315E308
A.3Setting Up the Build Environment
A.1.1Include Files
All applications using API are required to include the following
files.
Include FileDescription
Dask.hHeader file required for all C/C++
applications.
Dask.vbFunction definitions required for all VB.Net
applications.
Dask.csFunction definitions required for all C#
applications.
PCMe1432.hHeader file required for all C/C++
applications.
PCMe1432.vb Function definitions required for all VB.Net
applications.
PCMe1432.cs Function definitions required for all C#
applications.
40Function Library
EOS-1200
A.1.2Library Files
All C/C++ applications using API require the following library files.
Library FileDescription
PCI-Dask.libExports API function definitions;
required for all Visual C/C++ 32 bit
applications.
PCI-DASK_bcb.libExports API function definitions;
required for all 32 bit Borland C++
Builder applications.
PCMe1432.libExports API function definitions;
required for all Visual C/C++ 32 bit
applications.
PCI-Dask64.libExports API function definitions;
required for all Visual C/C++ 64 bit
applications.
PCMe1432x64.libExports API function definitions;
required for all Visual C/C++ 64 bit
applications.
A.1.3DLL Files
All applications using API require the following DLL files.
All files are located in [Installed directory]\ADLINK\PCMe1432\Include, where ‘Installed directory’ is the destination directory specified in the setup program.
DLL FileDescription
PCI-Dask.dllDynamic link library. Required for all
applications.
PCMe1432.dllDynamic link library. Required for all
applications.
Function Library 41
A.2System & Initialization Functions
A.1.1Register_Card
Description
Initializes the hardware and software states of a NuDAQ
PCI-bus data acquisition card, and returns a numeric card
ID corresponding to the initialized card. Register_Card must
be called before any other PCIS-DASK library functions can
be called for a particular card. The function initializes the
card and variables internal to the PCIS-DASK library.
Because NuDAQ PCI-bus data acquisition cards meet plugand-play specifications, the base address (pass-through
address) and IRQ level are assigned directly by the system
BIOS.
Syntax
C/C++
I16 Register_Card (U16 CardType, U16 card_num)
Visual Basic
Register_Card (ByVal CardType As Integer,
ByVal card_num As Integer) As Integer
VB.Net
Register_Card (ByVal CardType As Short, ByVal
card_num As Short) As Short
C#
short Register_Card (ushort CardType, ushort
card_num)
Parameter(s)
CardType
Type of card to be initialized. ADLINK periodically upgrades
PCIS-DASK to add support for new NuDAQ PCI-bus data
acquisition cards and NuIPC CompactPCI cards. Refer to
release notes of the card to dtermine whether PCIS-DASK
42Function Library
EOS-1200
supports that card. These are the constants defined in
DASK.H that represent the NuDAQ PCI-bus data acquisition cards supported by PCIS-DASK:
PCMe_1432
card_num
Sequence number of the card with the same card type (as
defined in argument CardType) or that belongs to the same
card type series (except PCI- 7300A_Rev. A and PCI7300A Rev. B) in the PCI slot. card_num is always equal to
0 for PCMe-1432.
Return Code
Returns a numeric card ID for the initialized card. The card ID
range is between 0 and 31. If any error occurs, a negative error
code is returned, with possible error codes as follows:
A maximum of 32 cards can be registered simultaneously.
This function informs the PCIS-DASK library that the registered card is not currently in use and can be released.
Releasing a card clears space for a new card to register.
This function is also applied at the end of a program to
release all registered cards.
Syntax
C/C++
I16 Release_Card (U16 CardNumber)
Visual Basic
Release_Card (ByVal CardNumber As Integer) As
Integer
Function Library 43
VB.Net
Release_Card (ByVal CardNumber As Short) As
Short
C#
short Release_Card (ushort CardNumber)
Parameter(s)
CardNumber
ID of the card for release.
Return Code(s)
NoError
A.1.3GetBaseAddr
Description
Acquires I/O base addresses of the device with a specified
card index
GetBaseAddr (ByVal CardNumber As Integer,
BaseAddr As Long, BaseAddr2 As Long) As Integer
VB.Net
Release_Card (ByVal CardNumber As Short) As
Short
C#
short GetBaseAddr (ushort CardNumber, uint []
BaseAddr, uint [] BaseAddr2)
44Function Library
Parameter(s)
CardNumber
ID of the card for release.
BaseAddr
Returns the I/O base address.
BaseAddr2
Returns the second base address #2. This is only available
in cards that support two I/O base addresses, such as PCI9113 and PCI-9114. For PCI-6202, PCI-9221, PCI-9222,
and PCI-9223, this parameter returns the memory address
of the specified card.
Sets the specified digital output line in the specified digital
port to the specified state. This function is only available for
cards that support digital output readback.
Controls and notifies the user application when a specified
interrupt event occurs. The notification is executed through
a user-specified callback function or the Windows PostMessage API. When a new event message is added, it remains
active until the function is called by setting the argument
mode to 0, removing the specified interrupt event message.
To remove a specified message, make sure to specify the
event handle to be notified for the message.
DIO_INT_EventMessage (ByVal CardNumber As
Integer, ByVal mode As Integer, ByVal evt As
Long, ByVal windowHandle As Long, ByVal message As Long, ByVal callbackAddr As Long) As
Integer
VB.Net
Function Library 55
DIO_INT_EventMessage (ByVal CardNumber As
Short, ByVal mode As Short, ByVal evt As Integer, ByVal windowHandle As Integer, ByVal message As Integer, ByVal callbackAddr As
CallbackDelegate) As Short
C#
short DIO_INT_EventMessage (ushort CardNumber,
short mode, long evt, long windowHandle, uint
message, MulticastDelegate callbackAddr)
Parameter(s)
CardNumber
ID of the card for release.
Mode
Operating mode for adding or removing messages, wherein
0: Remove an existing message interrupt event defined
argument evt.
1: Add a new message for an interrupt event defined
evt
Handle of the INT event to handle
windowHandle
Handle to the window in which a Windows message will be
received when the specified INT event occurs; if windoHandle is 0, no Windows messages will be sent
Message
User-defined message issued when the specified INT event
occurs. The message can be of any value. In Windows, the
message can be set to a value including any Windows predefined messages, such as WM_PAINT. To define a custom
message, any value ranging from WM_USER (0x400) to
0x7fff can be used, this range reserved by Windows for
same.
callbackAddr
56Function Library
Address of the user callback function. The PCIS-DASK calls
this function when the specified INT event occurs. If no callback function is required, set callbackAddr to 0.
Controls the INT1 interrupt sources for a dual-interrupt system and notifies the user's application when an interrupt
event occurs. The notification is performed through a userspecified callback function or the Windows PostMessage
API.
DIO_INT1_EventMessage (ByVal CardNumber As
Integer, ByVal Int1Mode As Integer, ByVal windowHandle As Long, ByVal message As Long,
ByVal callbackAddr As Long) As Integer
VB.Net
DIO_INT1_EventMessage (ByVal CardNumber As
Short, ByVal Int1Mode As Short, ByVal windowHandle As Integer, ByVal message As Integer,
ByVal callbackAddr As CallbackDelegate) As
Short
C#
EOS-1200
Function Library 57
short DIO_INT1_EventMessage (ushort CardNumber, short Int1Mode, long windowHandle, long
message, MulticastDelegate callbackAddr)
Parameter(s)
CardNumber
ID of the card performing the operation
Int1Mode
Interrupt mode of INT1. Valid values:
INT1_DISABLE
INT1_EXT_SIGNALINT1 by COS of Ch0 of Port 0
windowHandle
Handle to the window in which a Windows message will be
received when the specified INT event occurs; if windoHandle is 0, no Windows messages will be sent
Message
User-defined message issued when the specified INT event
occurs. The message can be of any value. In Windows, the
message can be set to a value including any Windows predefined messages, such as WM_PAINT. To define a custom
message, any value ranging from WM_USER (0x400) to
0x7fff can be used, this range reserved by Windows for
same.
callbackAddr
Address of the user callback function. The PCIS-DASK calls
this function when the specified INT event occurs. If no callback function is required, set callbackAddr to 0.
Controls the INT2 interrupt sources for a dual-interrupt system and notifies the active application when an interrupt
event occurs. The notification is executed via a user-specified callback function or the Windows PostMessage API.
DIO_INT2_EventMessage (ByVal CardNumber As
Integer, ByVal Int2Mode As Integer, ByVal windowHandle As Long, ByVal message As Long,
ByVal callbackAddr As Long) As Integer
VB.Net
DIO_INT2_EventMessage (ByVal CardNumber As
Short, ByVal Int1Mode As Short, ByVal windowHandle As Integer, ByVal message As Integer,
ByVal callbackAddr As CallbackDelegate) As
Short
C#
short DIO_INT2_EventMessage (ushort CardNumber, short Int1Mode, long windowHandle, long
message, MulticastDelegate callbackAddr)
EOS-1200
Parameter(s)
CardNumber
ID of the card performing the operation
Int2Mode
Function Library 59
INT2 interrupt mode. Valid values:
ZINT2_DISABLE
ZINT2_EXT_SIGNAL INT2 by COS of Ch1 of Port 0
windowHandle
Handle to the window in which a Windows message will be
received when the specified INT event occurs; if windoHandle is 0, no Windows messages will be sent
Message
User-defined message issued when the specified INT event
occurs. The message can be of any value. In Windows, the
message can be set to a value including any Windows predefined messages, such as WM_PAINT. To define a custom
message, any value ranging from WM_USER (0x400) to
0x7fff can be used, this range reserved by Windows for
same.
callbackAddr
Address of the user callback function. The PCIS-DASK calls
this function when the specified INT event occurs. If no callback function is required, set callbackAddr to 0.
Informs the PCIS-DASK library of the interrupt mode of two
interrupt sources of a dual-interrupt system and returns dual
interrupt events. If an interrupt is generated, the corresponding interrupt events are signaled. The application
uses Win32 wait functions, such as WaitForSingleObject or
WaitForMultipleObjects to check the interrupt event status.
DIO_SetDualInterrupt (ByVal CardNumber As
Integer, ByVal Int1Mode As Integer, ByVal
Int2Mode As Integer, hEvent As Long) As Integer
VB.Net
DIO_SetDualInterrupt (ByVal CardNumber As
Short, ByVal Int1Mode As Short, ByVal Int2Mode
As Short, ByRef hEvent() As IntPtr) As Short
C#
short DIO_SetDualInterrupt (ushort CardNumber,
short Int1Mode, short Int2Mode, ref IntPtr[]
hEvent)
Parameter(s)
CardNumber
ID of the card performing the operation
EOS-1200
Int1Mode
The interrupt mode of INT1. Valid values:
ZINT1_DISABLE
ZINT1_EXT_SIGNALINT1 by COS of Ch0 of Port 0
Int2Mode
INT2 interrupt mode. Valid values:
ZINT2_DISABLE
ZINT2_EXT_SIGNAL INT2 by COS of Ch1 of Port 0
hEvent
Returned dual-interrupt event handles. The status of a dualinterrupt event indicates that an interrupt is generated or not
for cards comprising dual-interrupt system.
DIO_SetCOSInterrupt32 (ByVal CardNumber As
Integer, ByVal Port As Byte, ByVal ctl As Long,
hEvent As Long, ByVal ManualReset As Byte) As
Integer
VB.Net
DIO_SetCOSInterrupt32 (ByVal CardNumber As
Short, ByVal Port As Byte, ByVal ctl As UInteger, ByRef hEvent As Integer, ByVal ManualReset As Byte) As Short
C#
short DIO_SetCOSInterrupt32 (ushort CardNumber, byte Port, uint ctl, out long hEvent, bool
ManualReset)
Parameter(s)
CardNumber
ID of the card performing the operation
62Function Library
Port
Channel number on which COS detection capability is to be
enabled/disabled. Valid port numbers: PCMe-1432 0
ctl
Control value for the port defined by argument port. Each bit
of the value of ctrl controls one DI channel. The '0' value of
the bit value disables the COS function of the corresponding
line, and the '1' value of the bit value enables the COS function of the corresponding line. The valid values for ctrl are 0
to 4294967295 (0xFFFFFFFF)
hEvent (Win32 only)
Returned COS interrupt event handle.
ManualReset (Win32 only)
Specifies whether the event is:
Z(1) manual-reset by ResetEvent function in active
Controls the smart PoE (Power over Ethernet) functionality,
determining when to supply power to the PoE device, by
detecting whether a PoE device is connected to the cable
and supplying power to the cable. SmartPoE can be disabled if the device has an existing power source, or for testing purposes.
Syntax
C/C++
short SmartPoE_SetPower (short Port, short
Mode)
Visual Basic
SmartPoE_SetPower (ByVal Port As Integer,
ByVal Mode As Integer) As Integer
VB.Net
SmartPoE_SetPower (ByVal Port As Short, ByVal
Mode As Short) As Short
C#
short SmartPoE_SetPower (short Port, short
Mode)
EOS-1200
Parameter(s)
Port
Port number of the PoE performing the operation. Valid values are 0 to 3.
Function Library 65
Mode
Power mode of the PoE port. Valid values:
Z0: disables power supply to the PoE port
Z1: automatically supplies power to the PoE port when
the PoE device is connected to the port
Return Code(s)
0: No error
-1: Not a valid device
-2: Invalid parameter
A.2EEPROM Functions
The EOS-1200 provides 1k bits EERPOM, to store private data.
A.1.1EEPROM_ReadByte
Description
Reads one byte of data from the EEPROM.
Syntax
C/C++
short EEPROM_ReadByte (short Offset, unsigned
char *Data)
Visual Basic
EEPROM_ReadByte (ByVal Offset As Integer,
ByRef Data As Byte) As Integer
VB.Net
EEPROM_ReadByte (ByVal Offset As Short, ByRef
Data As Byte) As Short
C#
short EEPROM_ReadByte (short Offset, out byte
Data)
66Function Library
Parameter(s)
Offset
Offset address of the EEPROM performing the operation.
Valid values are 0 to 255.
Data
Data read from the address of the EEPROM.
Return Code(s)
0: No error
-1: Not a valid device
-2: Invalid parameter
-3: EEPROM is busy
A.1.2EEPROM_WriteByte
Description
Writes one byte of data from the EEPROM. After a successful write byte command, the EEPROM enters an internally
timed write cycle for about 5 ms. All subsequent read or
write commands during this write cycle will return a -3 error
code.
EOS-1200
Syntax
C/C++
short EEPROM_WriteByte (short Offset, unsigned
char Data)
Visual Basic
EEPROM_WriteByte (ByVal Offset As Integer,
ByVal Data As Byte) As Integer
VB.Net
EEPROM_WriteByte (ByVal Offset As Short, ByVal
Data As Byte) As Short
C#
short EEPROM_WriteByte (short Offset, byte
Data)
Function Library 67
Parameter(s)
Offset
Offset address of the EEPROM performing the operation.
Valid values are 0 to 255.
Data
Data written to the address of the EEPROM.
Return Code(s)
0: No error
-1: Not a valid device
-2: Invalid parameter
-3: EEPROM is busy
A.1.3EEPROM_WriteBytes
Description
Writes 1 to 4 bytes of data to the EEPROM.
Syntax
C/C++
short EEPROM_WriteBytes (short Offset, short
Count, unsigned int Data)
Visual Basic
EEPROM_WriteBytes (ByVal Offset As Integer,
ByVal Count As Integer, ByVal Data As Long) As
Integer
VB.Net
EEPROM_WriteBytes (ByVal Offset As Short,
ByVal Count As Short, ByVal Data As UInteger)
As Short
C#
short EEPROM_WriteBytes (short Offset, short
Count, uint Data)
68Function Library
Parameter(s)
Offset
Offset address of the EEPROM performing the operation.
Valid values are 0 to 255.
Count
Indicates how many bytes of data will be written to the
EEPROM. Valid values are 1 to 4
Data
Data written to the address of the EEPROM.
Return Code(s)
0: No error
-1: Not a valid device
-2: Invalid parameter
-3: EEPROM is busy
EOS-1200
Function Library 69
This page intentionally left blank.
70Function Library
Appendix B BIOS Setup
The Basic Input/Output System (BIOS) is a program that provides
a basic level of communication between the processor and
peripherals. In addition, the BIOS also contains codes for various
advanced features applied to the EOS-1200. The BIOS setup
program includes menus for configuring settings and enabling
features of the EOS-1200. Most users do not need to use the
BIOS setup program, as the EOS-1200 ships with default settings
that work well for most configurations.
In this section, BIOS configuration is described.
Changing BIOS settings may lead to incorrect controller
behavior and possible inability to boot. See “Clear
WARNING:
B.1Main
CMOS and ME RTC Register Jumpers” on page 19.
EOS-1200
BIOS Setup 71
B.1.1System Time/System Date
This option changes the system time and date. Highlight System
Time or System Date using the up or down <Arrow> keys. Enter
new values using the keyboard then press <Enter> key. Press the
< Tab > key 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.
NOTE:
NOTE:
B.2Advanced
Setting incorrect or conflicting values in Advanced BIOS
Setup may cause system malfunction
CAUTION:
72BIOS Setup
B.2.1ACPI Settings
EOS-1200
Enable ACPI Auto Configuration
Enables or disables BIOS ACPI Auto Configuration.
Enable Hibernation
Enables or disables System ability to Hibernate. This option may
be not effective with some OS.
BIOS Setup 73
B.2.2CPU Configuration
Limit CPUID Maximum
Disabled for Windows XP
Execute Disable Bit
Enables XD to prevent certain classes of malicious buffer overflow attacks when combined with a supporting OS
Hardware Prefetcher
Enables or disables the Mid Level Cache(L2) streamer
prefetcher.
Adjacent Cache Line Prefetch
Enables or disables prefetching of adjacent cache lines.
74BIOS Setup
EOS-1200
Intel Virtualization Technology
When enabled, a VMM can utilize the additional hardware
capabilities provided by Vanderpool Technology
Local x2APIC
Enables Local x2APIC; some OS do not support this
EIST
Enables/Disables Intel SpeedStep Technology
Turbo Mode
Enables/Disables Intel TurboBoost Technology
C1E Function
When enabled, allows the CPU to enter enhanced C1 sleep
state to save more power than C1
CPU C3 Support
Enables/Disables CPU C3(ACPI C2) report to OS
CPU C6 Support
Enables/Disables CPU C6(ACPI C3) report to OS
CPU C7 Support
Enables/Disables CPU C7(ACPI C3) report to OS.
BIOS Setup 75
B.2.3Onboard Device Configuration
Intel 82579LM LAN
Enables/Disables onboard Intel 82579LM (built-in PCH) Lan
controller
Launch Intel 82579LM LAN PXE OpROM
Enables/Disables execution of LAN boot-rom to add boot
option for legacy network devices
Intel 82574 LAN
Enables/Disables onboard Intel 82574 Lan controller
Launch Intel 82574 LAN PXE OpROM
Enables/Disables execution of LAN boot-rom to add boot
option for legacy network devices
76BIOS Setup
B.2.4Advanced Power Management
EOS-1200
Restore On AC Power Loss
Determines the state the computer enters when power is restored
after a power loss. Options are Last State, Power On and Power
Off.
OptionDescription
Power OffWhen set, powers the system down when
power is restored.
Power OnWhen set, powers the system up when
power is restored.
Last StateWhen set, powers the system up or down
depending on the last state when power is
restored.
Table B-1: Restore On Power Loss Options
BIOS Setup 77
Wake up system by 82579L LAN in S5
Enables or disables integrated LAN to wake the system in S5
state.
RTC Wakeup in S5
Enables or disables system wake on alarm event.
System watchdog
Enables or disables system internal watchdog to prevent boot
failure at system POST stage.
B.2.5SATA Configuration
S-ATA Controller
Enables/ Disables Internal Serial ATA Controller 0.
SATA Mode
78BIOS Setup
EOS-1200
This option selects the SATA channel configuration from (1) IDE
Mode (2) AHCI Mode or (3) RAID Mode.
Serial ATA Port 0~1, C-Fast Port, and E-SATA Port.
Port X
Enables or Disables SATA Port X
Hot Plug
Sets this port as hot pluggable.
B.2.6Intel Anti-Theft Technology Configuration
Intel Anti-Theft Technology
Enables or disables Intel AT function. Intel
®
Anti-Theft Technology helps stop theft by rendering computers useless with
immediate shutdown
BIOS Setup 79
Intel Anti-Theft Technology Recovery/Enter Intel AT Suspend
Mode
Miscellaneous settings for Intel AT function
B.2.7AMT Configuration
Intel AMT Setup Prompt
Enables or disables MEBx launch during system post for configuring AMT features
BIOS Hotkey Pressed/MEBx Selection Screen
Miscellaneous settings for iAMT function
80BIOS Setup
B.2.8USB Configuration
EOS-1200
Legacy USB Support
Enables Legacy USB Support. AUTO option disables legacy
support if no USB devices are connected. DISABLE option will
keep USB devices available only for EFI applications.
USB3.0 Support
Enables or disables USB3.0 (XHCI) controller support, allowing
USB 3.0 devices to be used in DOS environment
XHCI Hand-Off
Enables BIOS support for XHCI Hands-Off feature. The default
option is Enabled.
BIOS Setup 81
EHCI Hand-Off
Enables BIOS support on EHCI Hands-Off feature. The default
option is Enabled.
B.2.9Super I/O Configuration
Serial Port 1 to 4 Configuration/Serial Port 5 Configuration
(Valid when PCB is changed)
Options in this configuration can enable/disable the port, select
a port type (RS-232/422/485) for Serial Port 1 and 2 only, or
change the port settings (address)
82BIOS Setup
EOS-1200
B.2.10Hardware Monitor
PC Health Status
Hardware health on Super I/O monitors Board Temperature 1/
2, CPU Temperature, CPU Voltage, I-GFX Voltage, VCCSA
Voltage, +1.05V, +3.3V, +1.5V, +5V, +12.0V, VBAT, and Fan1/2
Speed.
Smart Fan 1/2 Mode
Sets the fan policy, supporting “Full on Mode”, in which the system fan (1/2) runs at full speed, “Manual Mode”, providing manual control of fan speed, and “Automatic Mode”, which controls
the system fan (1/2) according to a given fan policy
BIOS Setup 83
B.2.11Serial Port Console Redirection
COM 1 to 4, SOL (Serial Over LAN) COM
Console Redirection
Enables Console Redirection function on COM 1 to 4, SOL
COM
Console Redirection Settings
Sets miscellaneous parameters for COM Port 1 to 4, SOL
COM
B.2.12Serial Port for Out-of-Band Management/EMS
Console Redirection
Enables Console Redirection function for remote management
of a Windows Server OS, via the port selected by Out-of-Band
Mgmt Port
84BIOS Setup
Out-of-Band Mgmt Port
Selects the COM Port for remote management of a Windows
OS
Terminal Type
Selects the transmission protocol for remote terminal console
B.3Chipset
EOS-1200
BIOS Setup 85
B.3.1System Agent (SA) Configuration
VT-d
Enables VT-d function for efficient virtualization of I/O devices
Graphics Configuration
Selects the internal graphic device shared memory size and
power policy
86BIOS Setup
EOS-1200
Graphics Turbo IMON Current
Sets the maximum IMON current value for graphics turbo
mode
GTT Size
Selects the GTT size for internal graphics
DVMT Pre-Allocated
Selects DVMT 5.0 pre-allocated graphics memory size used by
the internal graphics device
DVMT Total Gfx Memory
Selects DVMT 5.0 total graphics memory size used by the
internal graphics device
BIOS Setup 87
B.4Boot
B.4.1Boot Configuration
Setup Prompt Timeout
Number of seconds to wait for setup activation key (“DEL”)
Bootup NumLock State
Allows/disallows the NumLock setting to be modified during
boot
88BIOS Setup
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.