EOS-1200 4-CH Gigabit PoE Embedded Vision System User’s Manual Manual Rev.: 3.00 Revision Date: March 27, 2013 Part No: 50-1Z111-1010 Advance Technologies; Automate the World.
Revision History Revision Release Date Description of Change(s) 2.00 Dec. 28, 2011 Initial release Mar. 27,2013 New device release Function Library errata rectified Organizational structure updated 3.
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.
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: CAUTION: WARNING: iv Information to prevent minor physical injury, component damage, data loss, and/or program corruption when trying to complete a task.
EOS-1200 Table of Contents Revision History...................................................................... ii Preface .................................................................................... iii List of Figures ........................................................................ ix List of Tables.......................................................................... xi 1 Introduction ........................................................................ 1 1.1 Overview..........
1.8.1 Clear CMOS and ME RTC Register Jumpers .......... 19 1.8.2 DC 12V Fan Connector ............................................ 19 1.8.3 DC 12V Fan Connector (reserved) ........................... 19 1.8.4 USB 2.0 Type A Connector ...................................... 19 1.8.5 SUMIT Connector ..................................................... 20 1.8.6 SATA Connectors ..................................................... 21 1.9 General Purpose Digital Signals .............................
EOS-1200 A.1.1 Include Files ............................................................. 40 A.1.2 Library Files .............................................................. 41 A.1.3 DLL Files .................................................................. 41 A.2 System & Initialization Functions ....................................... 42 A.1.1 Register_Card .......................................................... 42 A.1.2 Release_Card.....................................................
B.1 Main ................................................................................... 71 B.1.1 B.2 System Time/System Date ....................................... 72 Advanced ........................................................................... 72 B.2.1 ACPI Settings ........................................................... 73 B.2.2 CPU Configuration.................................................... 74 B.2.3 Onboard Device Configuration ................................. 76 B.2.
EOS-1200 List of Figures Figure 1-1: EOS-1200 Front View...................................................... 5 Figure 1-2: EOS-1200 Rear View ...................................................... 5 Figure 1-3: EOS-1200 Top View ........................................................ 6 Figure 1-4: EOS-1200 Right Side View.............................................. 6 Figure 1-5: EOS-1200 Left Side View ................................................ 7 Figure 1-6: Front Panel I/O Connectors ..........
This page intentionally left blank.
EOS-1200 List of Tables Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table 1-1: 1-2: 1-3: 1-4: 1-5: 1-6: 1-7: 1-8: 1-9: 1-10: 1-11: 1-12: 1-13: 1-14: B-1: List of Tables EOS-1200 General Specifications ................................... 2 Front Panel I/O Connector Legend.................................. 7 LED Indicators ................................................................. 8 Gigabit Ethernet Port Features ........................................
This page intentionally left blank.
EOS-1200 1 Introduction 1.1 Overview 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® Core™ 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.
1.3 Specifications General Specifications System Core Processor Intel® Core ™ i5 2.5GHz, i7 2.1GHz, or i7 2.3GHz Chipset Intel® QM6 Express Video VGA+DVI-D output by DVI-I connector- analog CRT, supports QXGA, 2048 x 1536 resolution Memory 2 socket slot for DDR3 1066/1333/1600 MHz SODIMM module (Max. capacity 8GB) Camera Interface 4-CH Gigabit PoE (power over Ethernet) IEEE 802.3af compliant, total max.
EOS-1200 General Specifications USB 1x internal USB port supporting installation of a USB dongle for security function. ID 1kBit EEPROM Storage SATA HDD 2x SATA port for 2.5" HDD/SSD installation RAID 0/1/5/10 CFast 1x CFast slot, SATA 3Gb/s compatible Mechanical Dimensions 230W X 206D X 82H mm (9.06 X 8.11 X 3.23 in) Weight 3 kg (6.
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-di
EOS-1200 1.
Figure 1-3: EOS-1200 Top View Figure 1-4: EOS-1200 Right Side View 6 Introduction
EOS-1200 Figure 1-5: EOS-1200 Left Side View 1.6 Front Panel I/O Connectors The EOS-1200 provides I/O connection on the front panel, as follows. J A B H I G F E D C Figure 1-6: Front Panel I/O Connectors A LED indicators B Power switch C Reset switch D PS/2 keyboard & mouse E Dual Gigabit Ethernet ports F DVI-I connector G USB 2.0 connectors x4 (Type A) H USB3.
1.6.1 LED Indicators In addition to the LED of the power switch, two LEDs on the front panel indicate the following. LED indicator Color Description X If lit continuously, indicates no physical storage is connected Diagnostic Yellow HDD Green X If blinking, indicates no memory is installed on either SO-DIMM socket When blinking, indicates the SATA hard drive is active Table 1-3: LED Indicators 1.6.2 Power Switch The power switch is non-latched, with a blue LED indicator.
EOS-1200 1.6.5 Dual 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. Intel® 82574IT Gigabit Ethernet Controller Intel® 82579LM Gigabit Ethernet PHY Advanced error reporting 802.3x flow control-compliant Message signaled interrupts IEEE 802.1p and 802.1q support TCP segmentation offload/large-send support Energy efficient Ethernet(EEE)802.
Figure 1-7: Gigabit Ethernet Ports LED Color Yellow Status Description OFF Ethernet port is disconnected. ON Ethernet port is connected with no activity. Flashing Ethernet port is connected and active. Table 1-5: Active/Link LED LED Color Status OFF Green/Oran Green ge Orange Description 10 Mbps 100 Mbps 1000 Mbps Table 1-6: Speed LED 1.6.6 DVI-I connector The EOS-1200 provides one DVI-I connector for connection to an external monitor.
EOS-1200 PIN Signal PIN Signal PIN Signal PIN Signal 1 DVIdata 2- 9 DVIdata 1- 17 DVIdata 0- C1 Analog Red 2 DVIdata 2+ 10 DVIdata 1+ 18 DVIdata 0+ C2 Analog Green 3 GND 11 GND 19 GND C3 Analog Blue 4 CRT DDC clock 12 N/C 20 N/C C4 Analog horiz. sync 5 CRT DDC data 13 N/C 21 N/C C5 Analog GND 6 DVIDC clock 14 +5V 22 GND 7 DVIDC data 15 GND 23 DVI clock + 8 Analog vert. sync 16 Hot plug detect 24 DVI clock - Table 1-7: DVI-I Connector Signals 1.
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: 1.6.
EOS-1200 Pin Signal Pin Signal 4 MDI2+ 8 MDI3- 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.
Figure 1-10: Rear Panel I/O Connectors K DC Power Supply Connector L Audio Jacks M DB-62P COM Port Connector N Digital I/O Connector Table 1-9: Rear Panel I/O Connector Legend 1.7.1 DC 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.
EOS-1200 1.7.3 DB-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.
1.7.4 Rear 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 DI 16-CH Isolated DO Input Range : 0 – 24 V (please see Section Reducing DI channel Forward Current for High Voltage Output type: Darlington transistors Logic high: 5 – 24 V Sink current: Max 500 mA for each 8 channel set (DO 0~7 and DO 8~15) Logic low: 0 – 2 V Isolated voltage: 2500 Vrms Input resistance: 2.
EOS-1200 Pin Definition Pin Definition 16 DO10 35 DO11 17 DO12 36 DO13 18 DO14 37 DO15 19 Clamp1 Table 1-11: Rear Panel Digital I/O Pin Definitions Din Isolated digital input channel #n Don Isolated digital output channel #n DI_COM1 Common Ground or Common power for front panel isolated input channels (DI0~DI15) DO_GND Ground return path for isolated output channels Clamp1 Power input signal of clamp diode for front panel DO channels (DO0~DO15) Table 1-12: Rear Panel Digital I/
1.8 Internal I/O connectors C D F E B A Figure 1-12: EOS-1200 Mainboard Top View A Clear CMOS and ME RTC register jumpers B DC 12 V fan connector C DC 12 V fan connector (reserved) D COM port connector (optional) E USB 2.
EOS-1200 1.8.1 Clear 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.
1.8.5 SUMIT 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 definitions are as follows.
EOS-1200 Pin 26 Description Pin Description GND 52 +V5SB Table 1-14: SUMIT Pin Definitions S AT A Figure 1-13: EOS-1200 Mainboard Underside View 1.8.6 SATA 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.
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.9 General Purpose Digital Signals 1.9.1 General 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.
EOS-1200 1.9.2 General 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.
+3.3V EOS-1200 10 k Digital Logic 2.4 k DI Load Supply ISO_COM Computer Ground Isolated Ground 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.
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. +3.3 V EOS-1200 10 k Rs 2.4 k DI L o a d Supply ISO_COM If Computer Ground 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.
This page intentionally left blank.
EOS-1200 2 Getting Started This chapter describes accessing/changing memory modules, hard disk drives, and the USB dongle in the system. Wallmounting is also described. 2.1 Installing Memory 1. Remove the two screws securing the bottom cover and remove, as shown. 2. Insert the memory module into the DDR3 SO-DIMM socket at a 45° angle and press down until the module is properly seated.
2.2 Installing 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.
EOS-1200 2.3 Installing the USB Dongle 1. Remove the top cover by loosening the thumbscrew by hand or a screwdriver. 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 accommodate the USB dongle. 4. Plug the USB dongle into the USB port. 5.
2.4 Installing Wall-Mount Brackets 1. Secure the wall-mount brackets in the four screwholes provided on the underside of the chassis, as shown 2.5 Operating 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.
EOS-1200 2.5.1 Windows 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 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 ZFile Explorer Manager ZLanguage Support The standard XP Embedded OS image meets most application needs.
EOS-1200 2.5.2 Windows 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 Continue 4. Locate and select the registry subkey HKEY_LOCAL_MACHINESystemCurrentControlSetS ervicesMsahci 5.
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.
EOS-1200 2.6 Driver 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.
2.6.2 Graphics 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.3 Ethernet 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.
EOS-1200 2.6.6 ME (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.
Following successful installation, the PCMe-1432 should appear in the directory, as shown.
EOS-1200 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.
A.2 Data Types. Type Description Range U8 8-bit ASCII character 0 to 255 I16 16-bit signed integer -32768 to 32767 U16 16-bit unsigned integer 0 to 65535 I32 32-bit signed integer -2147483648 to 2147483647 U32 32-bit unsigned integer 0 to 4294967295 F32 32-bit singleprecision floatingpoint -3.402823E38 to 3.402823E38 F64 64-bit doubleprecision floatingpoint -1.797683134862315E308 to 1.797683134862315E308 A.3 Setting Up the Build Environment A.1.
EOS-1200 A.1.2 Library Files All C/C++ applications using API require the following library files. A.1.3 Library File Description PCI-Dask.lib Exports API function definitions; required for all Visual C/C++ 32 bit applications. PCI-DASK_bcb.lib Exports API function definitions; required for all 32 bit Borland C++ Builder applications. PCMe1432.lib Exports API function definitions; required for all Visual C/C++ 32 bit applications. PCI-Dask64.
A.2 System & Initialization Functions A.1.1 Register_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.
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.
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.3 GetBaseAddr Description Acquires I/O base addresses of the device with a specified card index Syntax C/C++ I16 GetBaseAddr (U16 CardNumber, U32 *BaseAddr, U32 *BaseAddr2) Visual Basic GetBaseAddr (ByVal CardNumber As Integer, BaseAddr As Long, BaseAddr2 As Long) As Integer VB.
EOS-1200 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. Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport A.1.
VB.Net GetCardIndexFromID (ByVal CardNumber As Short, ByRef cardType As Short, ByRef cardIndex As Short) As Short C# short GetCardIndexFromID (ushort CardNumber, out ushort cardType, out ushort cardIndex) Parameter(s) CardNumber ID of the card for release. CardType Returns the card type. CardIndex Returns the sequence number of the card of the same type Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport A.1.
EOS-1200 VB.Net GetCardType (ByVal CardNumber As Short, ByRef cardType As Short) As Short C# short GetCardType (ushort CardNumber, out ushort cardType) Parameter(s) CardNumber ID of the card for release. CardType Returns the card type. Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport A.1.6 GetLCRAddr Description Obtains the LCR base address of the device with a specified card index as defined by the onboard PCI controller.
C# short GetLCRAddr(ushort LcrAddr) CardNumber, uint [] Parameter(s) CardNumber ID of the card for release. LcrAddr Returns the LCR base address. Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport A.2 DI/O Functions A.1.1 DI_ReadLine Description Reads the digital logic state of the digital line in the specified port.
EOS-1200 DI_ReadLine (ByVal CardNumber As Short, ByVal Port As Short, ByVal Line As Short, ByRef State As Short) As Short C# short DI_ReadLine (ushort CardNumber, ushort Port, ushort Line, out ushort State) Parameter(s) CardNumber ID of the card for release. Port Digital input port number. Valid values: PCMe-1432 0, 1 Line Digital line to be read.
Visual Basic DI_ReadPort (ByVal CardNumber As Integer, ByVal Port As Integer, Value As Long) As Integer VB.Net DI_ReadPort (ByVal CardNumber As Short, ByVal Port As Short, ByRef Value As Integer) As Short C# short DI_ReadPort (ushort CardNumber, ushort Port, out uint Value) Parameter(s) CardNumber ID of the card for release. Port Digital input port number. Valid values: PCMe-1432 0, 1 Value Returns the digital data read from the specified port.
EOS-1200 I16 DO_ReadLine (U16 CardNumber, U16 Port, U16 Line, U16 *State) Visual Basic DO_ReadLine (ByVal CardNumber As Integer, ByVal Port As Integer, ByVal Line As Integer, State As Integer) As Integer VB.Net DO_ReadLine (ByVal CardNumber As Short, ByVal Port As Short, ByVal Line As Short, ByRef State As Short) As Short C# short DO_ReadLine (ushort CardNumber, U16 ushort, ushort Line, out ushort State) Parameter(s) CardNumber ID of the card for release. Port Digital input port number.
A.1.4 DO_WriteLine Description 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. Syntax C/C++ I16 DO_WriteLine (U16 CardNumber, U16 Port, U16 Line, U16 State) Visual Basic DO_WriteLine (ByVal CardNumber As Integer, ByVal Port As Integer, ByVal Line As Integer, State As Integer) As Integer VB.
EOS-1200 Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel A.1.5 DO_ReadPort Description Reads back the output digital data from the specified digital output port. Syntax C/C++ I16 DO_ReadPort (U16 CardNumber, U16 Port, U32 *Value) Visual Basic DO_ReadPort (ByVal CardNumber As Integer, ByVal Port As Integer, Value As Long) As Integer VB.
Returns the digital data read from the specified output port. Valid values: PCMe-1432 16-bit data (for port 0 and port 1) Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel A.1.6 DO_WritePort Description Writes digital data to the specified digital output port. Syntax C/C++ I16 DO_WritePort (U16 CardNumber, U16 Port, U32 Value) Visual Basic DO_WritePort (ByVal CardNumber As Integer, ByVal Port As Integer, ByVal Value As Long) As Integer VB.
EOS-1200 Value Returns the digital data read from the specified output port. Valid values: PCMe-1432 16-bit data (for port 0 and port 1) Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport ErrorInvalidIoChannel A.2 COS Interrupt Functions A.1.1 DIO_INT_Event_Message Description 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.
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.
EOS-1200 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. Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport A.1.2 DIO_INT1_EventMessage Description Controls the INT1 interrupt sources for a dual-interrupt system and notifies the user's application when an interrupt event occurs.
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.
EOS-1200 A.1.3 DIO_INT2_EventMessage Description 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.
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.
EOS-1200 Syntax C/C++ I16 DIO_SetDualInterrupt (U16 CardNumber, I16 Int1Mode, I16 Int2Mode, HANDLE *hEvent) Visual Basic DIO_SetDualInterrupt (ByVal CardNumber As Integer, ByVal Int1Mode As Integer, ByVal Int2Mode As Integer, hEvent As Long) As Integer VB.
Return Code(s) NoError ErrorInvalidCardNumber ErrorCardNotRegistered ErrorFuncNotSupport A.1.5 DIO_SetCOSInterrupt32 Description Enables or disables the COS (Change Of State) interrupt detection capability of the specified ports with 32-bit data width.
EOS-1200 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.
Visual Basic DIO_GetCOSLatchData32 (ByVal CardNumber As Integer, ByVal Port As Byte, CosLData As Long) As Integer VB.Net DIO_GetCOSLatchData32 (ByVal CardNumber As Short, ByVal Port As Byte, ByRef CosLData As UInteger) As Short C# short DIO_GetCOSLatchData32(ushort ber, byte Port, out uint CosLData) CardNum- Parameter(s) CardNumber ID of the card performing the operation Port Channel number on which COS detection capability is to be enabled/disabled.
EOS-1200 A.2 Smart PoE Functions A.1.1 SmartPoE_SetPower Description 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.
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.2 EEPROM Functions The EOS-1200 provides 1k bits EERPOM, to store private data. A.1.1 EEPROM_ReadByte Description Reads one byte of data from the EEPROM.
EOS-1200 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.2 EEPROM_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.
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.3 EEPROM_WriteBytes Description Writes 1 to 4 bytes of data to the EEPROM.
EOS-1200 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.
This page intentionally left blank.
EOS-1200 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.
B.1.1 System Time/System Date This option changes the system time and date. Highlight System Time or System Date using the up or down keys. Enter new values using the keyboard then press 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: B.
EOS-1200 B.2.1 ACPI Settings 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.
B.2.2 CPU 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.
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
B.2.
EOS-1200 B.2.4 Advanced Power Management 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. Option Description Power Off When set, powers the system down when power is restored. Power On When set, powers the system up when power is restored. Last State When set, powers the system up or down depending on the last state when power is restored.
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.5 SATA Configuration S-ATA Controller Enables/ Disables Internal Serial ATA Controller 0.
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.6 Intel Anti-Theft Technology Configuration Intel Anti-Theft Technology Enables or disables Intel AT function.
Intel Anti-Theft Technology Recovery/Enter Intel AT Suspend Mode Miscellaneous settings for Intel AT function B.2.
EOS-1200 B.2.8 USB Configuration 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.
EHCI Hand-Off Enables BIOS support on EHCI Hands-Off feature. The default option is Enabled. B.2.
EOS-1200 B.2.10 Hardware 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.
B.2.11 Serial 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.
EOS-1200 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.
B.3.
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.
B.4 Boot B.4.
EOS-1200 Quiet Boot Option Description Disabled Directs BIOS to display the POST messages Enabled Directs BIOS to display the OEM logo B.4.2 Boot Option Priorities Specifies the priority of boot devices. All installed boot devices are detected during POST and displayed B.5 Security If only the Administrator’s password is set, then only access to Setup is limited and requested only when entering Setup.
must be entered to boot or enter setup. In Setup the user will have Administrator rights. Administrator Password Set Administrator password for setup User Password Set boot/setup User password B.6 Exit Save Changes and Exit When BIOS settings are complete, select this option to save all changes and reboot the system for the new settings to take effect. Discard Changes and Exit Select this option to discard all changes and exit BIOS setup.
EOS-1200 Discard Changes and Reset Resets system setup without saving any changes. Restore Defaults Select this option to set all BIOS options to default settings. The Default setting is designed for maximum system stability, but not maximum performance. Select the Restore Defaults Setup options if the computer encounters system configuration problems. Launch EFI Shell from Filesystem Device Attempts to launch EFI Shell application (Shellx64.efi) from one of the available filesystem devices.
This page intentionally left blank.
EOS-1200 Important Safety Instructions For user safety, please read and follow all instructions, WARNINGS, CAUTIONS, and NOTES marked in this manual and on the associated equipment before handling/operating the equipment. X Read these safety instructions carefully. X Keep this user’s manual for future reference. X Read the specifications section of this manual for detailed information on the operating environment of this equipment.
X Never attempt to fix the equipment. Equipment should only be serviced by qualified personnel. A Lithium-type battery may be provided for uninterrupted, backup or emergency power. Risk of explosion if battery is replaced with one of an incorrect type. Dispose of used batteries appropriately.
EOS-1200 Getting Service Contact us should you require any service or assistance. ADLINK Technology, Inc. Address: 9F, No.166 Jian Yi Road, Zhonghe District New Taipei City 235, Taiwan ᄅؑקխࡉ৬ԫሁ 166 ᇆ 9 ᑔ Tel: +886-2-8226-5877 Fax: +886-2-8226-5717 Email: service@adlinktech.com Ampro ADLINK Technology, Inc. Address: 5215 Hellyer Avenue, #110, San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co.
ADLINK Technology, Inc. (French Liaison Office) Address: 15 rue Emile Baudot, 91300 Massy CEDEX, France Tel: +33 (0) 1 60 12 35 66 Fax: +33 (0) 1 60 12 35 66 Email: france@adlinktech.com ADLINK Technology Japan Corporation Address: ͱ101-0045 ᵅҀ䛑गҷ⬄ऎ⼲⬄䤯 ⬎ފ3-7-4 ⼲⬄ 374 ɛɳ 4F KANDA374 Bldg. 4F, 3-7-4 Kanda Kajicho, Chiyoda-ku, Tokyo 101-0045, Japan Tel: +81-3-4455-3722 Fax: +81-3-5209-6013 Email: japan@adlinktech.com ADLINK Technology, Inc.