AAEON AEC-6872 User Manual

Embedded Controller AEC-6872
AEC-6872
Fanless Embedded Controller
Intel® AtomTM D510 Processor
with 2 Gigabit Ethernet
10 COMs, Audio, 4 USB
1 PCI-E or 1 PCI
AEC-6872 Manual 1st Ed.
April 2011
Embedded Controller AEC-6872
Copyright Notice
This document is copyrighted, 2011. All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice.
No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of the original manufacturer. Information provided in this manual is intended to be accurate and reliable. However, the original manufacturer assumes no responsibility for its use, or for any infringements upon the rights of third parties that may result from its use.
The material in this document is for product information only and is subject to change without notice. While reasonable efforts have been made in the preparation of this document to assure its accuracy, AAEON assumes no liabilities resulting from errors or omissions in this document, or from the use of the information contained herein.
AAEON reserves the right to make changes in the product design without notice to its users.
i
Embedded Controller AEC-6872
Acknowledgments
Award is a trademark of Award Software International, Inc.
CompactFlash
Association.
®
Intel
, and Atom™ are trademarkes of Intel® Corporation.
Microsoft Windows Corp.
PC/AT, PS/2, and VGA are trademarks of International Business Machines Corporation.
All other product names or trademarks are properties of their respective owners.
is a trademark of the Compact Flash
®
is a registered trademark of Microsoft
ii
Embedded Controller AEC-6872
Packing List
Before you begin operating your PC, please make sure that the following materials have been shipped:
z 1 AEC-6872 Embedded Controller z 1 Phoenix Power Connector z 2 Wallmount Brackets z 1 CD-ROM for manual (in PDF format) and
drivers
If any of these items should be missing or damaged, please contact your distributor or sales representative immediately.
iii
Embedded Controller AEC-6872
Safety & Warranty
1. Read these safety instructions carefully.
2. Keep this user's manual for later reference.
3. Disconnect this equipment from any AC outlet before cleaning. Do not use liquid or spray detergents for cleaning. Use a damp cl oth.
4. For pluggable equipment, the power outlet must be installed near the equipment and must be easily accessible.
5. Keep this equipment away from humidity.
6. Put this equipment on a firm surface during installation. Dropping it or letting it fall could cause damage.
7. The openings on the enclosure are for air convection. Protect the equipment from overheating. DO NOT COVER THE OPENINGS.
8. Make sure the voltage of the power source is correct before connecting the equipment to the power outlet.
9. Position the power cord so that people cannot step on it. Do not place anything over the power cord.
10. All cautions and warnings on the equipment should be noted.
11. If the equipment is not used for a long time, disconnect it from the power source to avoid damage by transient over-voltage.
12. Never pour any liquid into an opening. This could cause fire or electrical shock.
13. Never open the equipment. For safety reasons, only qualified service personnel should open the equipment.
14. If any of the following situations arises, get the equipment checked by service personnel:
a. The power cord or plug is damaged. b. Liquid has penetrated into the equipment. c. The equipment has been exposed to moisture.
iv
Embedded Controller AEC-6872
d. The equipment does not work well, or you cannot get it
to work according to the user’s manual. e. The equipment has been dropped and damaged. f. The equipment has obvious signs of breakage.
15. DO NOT LEA VE THIS EQUIPMENT IN AN ENVIRONMENT WHERE THE STORAGE TEMPERATURE IS BELOW -20°C (-4°F) OR ABOVE 60°C (140°F). IT MAY DAMAGE THE EQUIPMENT.
FCC
This device complies with Part 15 FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may cause undesired
operation.
Caution:
There is a danger of explosion if the battery is incorrectly replaced. Replace only with the same or equivalent type recommended by the manufacturer. Dispose of use d batteries according to the manufacturer’s instructions and your local government’s recycling or disposal directives.
v
Embedded Controller AEC-6872
Below Table for China RoHS Requirements
产品中有毒有害物质或元素名称及含量
AAEON Boxer/ Industrial System
有毒有害物质或元素
部件名称
(Pb)汞 (Hg)镉 (Cd)
六价铬
(Cr(VI))
多溴联苯
(PBB)
多溴二苯
(PBDE)
印刷电路板
×
及其电子组件
外部信号
×
连接器及线材
外壳 ×
中央处理器
×
与内存
硬盘 × ○ 电源 ×
O:表示该有毒有害物质在该部件所有均质材料中的含量均在
SJ/T 11363-2006标准规定的限量要求以下。
X:表示该有毒有害物质至少在该部件的某一均质材料中的含量超出
SJ/T 11363-2006标准规定的限量要求。
备注: 一、此产品所标示之环保使用期限,系指在一般正常使用状况下。 二、上述部件物质中央处理器、内存、硬盘、电源为选购品。
vi
Embedded Controller AEC-6872
Contents
Chapter 1 General Information
1.1 Introduction................................................................ 1-2
1.2 Features....................................................................1-4
1.3 Specifications............................................................1-5
Chapter 2 Hardware Installation
2.1 Dimension ................................................................. 2-2
2.2 COM2 Ring/+5V/+12V Selection (JP3).....................2-3
2.3 Clear CMOS (JP5) .................................................... 2-3
2.4 RAM Module Installation ........................................... 2-3
2.5 HDD Installation ........................................................ 2-7
2.6 PCI-Express Card Installation................................... 2-12
2.7 PCI Card Installation ................................................. 2-16
2.8 Wallmount Bracket Installation..................................2-20
Chapter 3 Award BIOS Setup
3.1 System Test and Initialization. .................................. 3-2
3.2 AMI BIOS Setup........................................................ 3-3
Chapter 4 Driver Installation
4.1 Installation.................................................................4-3
Appendix A Programming The Watchdog Timer
A.1 Programming ........................................................A-2
A.2 W83627UHG Watchdog Timer Initial Program ....A-6
vii
Embedded Controller AEC-6872
Appendix B I/O Information
B.1 I/O Address Map ..................................................B-2
B.2 Memory Address Map ..........................................B-4
B.3 IRQ Mapping Chart ..............................................B-5
B.4 DMA Channel Assignments .................................B-5
viii
Embedded Controller AEC-6872
Information
Chapter
1
General
Chapter 1 General Information 1- 1
Embedded Controller AEC-6872
1.1 Introduction
Due to the growing popularity from the IPC market, the newest Boxer series AEC-6872 has been introduced by AAEON.
New Innovation for Entertainment Multimedia Domain
In this era of information explosion, the advertising of consumer products will not be confined to the family television, but will also spread to high-traffic public areas, like department stores, the bus, transportation station, the supermarket etc. The advertising marketing industry will resort to every conceivable means to transmit product information to consumers. System integrators will need a multifunction device to satisfy commercial needs for such public advertising.
Being a control center, the AEC-6872 is suitable for public multimedia entertainment services. Equipped with a high efficiency heat conduction mechanism.
The AEC-6872 is compact in size but has attractive and flexible extension capabilities such as 4 USB2.0 ports, VGA, Audio, 10 COM ports, and PCI or PCI-Express slot.
Stable Design for Rugged Environment
The AEC-6872 is designed for rugged environments due to the following reasons; first, it can withstand tough vibration testing up to
Chapter 1 General Information 1-2
Embedded Controller AEC-6872
5 g rms. With the anti-vibration hard drive device option, the AEC-6872 can be used in high vibration environments. In addition, the AEC-6872 offers low power consumption system that while operating in ambient temperatures ranging from -10° to 55°C.
The AEC-6872 is a standalone high performance controller designed for long-life operation and with high reliability. It can replace traditional methods and become the mainstream controller for the multimedia entertainment market.
Chapter 1 General Information 1- 3
Embedded Controller AEC-6872
1.2 Features
Fanless Design
Intel
®
Atom™ D510 Processor
PCI-Express[x1] Slot x 1 Or PCI Slot x 1
Wide DC Power Input
Gigabit Ethernet x 2, RJ-45 x 2
COM x 10
ATX Power Function
Chapter 1 General Information 1-4
Embedded Controller AEC-6872
1.3 Specifications
z CPU Intel® AtomTM D510 1.6 GHz Processor z Chipset Intel® ICH8M z System Memory 200-pin DDR2 SODIMM x 2, Max. 4GB z Display
Interface
z Storage
Device
VGA DB-15 x 1, shared system memory up
to 384MB/DVMT 4.0
SSD Type 2 CompactFlash™ Slot x 1
(inside)
HDD SATA 1.5 Gb/s HDD bay x 1
z Network LAN Gigabit Ethernet
Serial Port RS-232 x 8 z Front I/O Others LPT x 1
z Rear I/O
USB Host USB2.0 x 4 LAN RJ-45 x 2 Serial Port RS-232 x 1, RS-232/422/485 x 1 Audio Line-out x 1, Mic-in x 1 KB/MS 1 Others DB-15 x 1, Power button x 1, Power
inlet x 1, SYS LED x 1, HDD LED x 1
z Expansion
PCIe[x1] 1 (Version A) PCI 1 (Version B) Mini Card 1 Mini PCI 1
z Indicator Front System LED x 1, HDD LE D x 1
Chapter 1 General Information 1- 5
Embedded Controller AEC-6872
z Power Requirement DC 9-30V z System Cooling Passive cooling z Mounting Wallmount z Operating Temperature Ambient with Airflow
o
14
F ~ 131oF (-10oC ~ 55oC) (w/ WT
CFD);
o
14
F ~ 122oF (-10oC ~ 50oC) (w/ D510,
WT HDD)
z Storage Temperature -4oF ~ 158oF (-20oC ~ 70oC) z Anti-Vibration 5 g rms/ 5~500 Hz/ operation-CFD;
1 g rms/ 5~500 Hz/ operation-HDD
z Anti-Shock 50 G peak acceleration (11 msec.
duration) - CFD
z Certification EMC CE/FCC Class B z Dimension (W x H x D) 8.4” x 3.7” x 9.4” (214mm x 94.8mm x
237.8mm)
z Gross Weight 12.76 lb (5.8 Kg)
Chapter 1 General Information 1-6
Embedded Controller AEC-6872
Chapter 1 General Information 1- 7
Embedded Controller AEC-6872
Hardware
Installation
Chapter
2
Chapter 2 Hardware Installation 2-1
Embedded Controller AEC-6872
2.1 Dimension
Chapter 2 Hardware Installation 2 - 2
Embedded Controller AEC-6872
2.2 COM2 Ring/+5V/+12V Selection (JP3)
JP3 Function
1-2 +12V 3-4 Ring (Default) 5-6 +5V
2.3 Clear CMOS (JP5)
JP5 Function
1-2 Protected (Default) 2-3 Clear
2.4 RAM Module Installation
Step 1: Unfasten the two screws on the front and rear panels of AEC-6872
Chapter 2 Hardware Installation
2 - 3
Embedded Controller AEC-6872
Step 2: Unfasten the six screws to release the brackets and bottom lid of AEC-6872
Step 3: Cover with a thermal pad
Chapter 2 Hardware Installation 2 - 4
Embedded Controller AEC-6872
Step 4: Insert the RAM module to the AEC-6872
Step 5: Fasten the six screws to lock the brackets and bottom lid of AEC-6872
Chapter 2 Hardware Installation
2 - 5
Embedded Controller AEC-6872
Step 6: Fasten the two screws on the front and rear panels of AEC-6872
Chapter 2 Hardware Installation 2 - 6
Embedded Controller AEC-6872
2.5 HDD Installation
Step 1: Unfasten the two screws on the front and rear panels of AEC-6872
Step 2: Unfasten the six screws to release the brackets and bottom lid of AEC-6872
Chapter 2 Hardware Installation
2 - 7
Embedded Controller AEC-6872
Step 3: Fasten the four HDD screws and cover with the four black damper
Chapter 2 Hardware Installation 2 - 8
Embedded Controller AEC-6872
Step 4: Place the HDD to the HDD bracket
Step 5: Assembly the damper bracket and fasten the four screws
Chapter 2 Hardware Installation
2 - 9
Embedded Controller AEC-6872
Step 6: Connect the SATA and power cables
HDD DISK
SATA Power
W/LOCK
Chapter 2 Hardware Installation 2 - 10
I/O Board Side
Embedded Controller AEC-6872
Step 7: Fasten the two screws on the front and rear panels of AEC-6872
Step 8: Fasten the six screws to release the brackets and bottom lid of AEC-6872
Chapter 2 Hardware Installation
2 - 11
Embedded Controller AEC-6872
2.6 PCI-Express Card Installation
Step 1: Unfasten the two screws on the front and rear panels
Step 2: Unfasten the six screws on the bottom lid
Chapter 2 Hardware Installation 2 - 12
Embedded Controller AEC-6872
Step 3: Remove the screw with your finger and get the PCI-Express card ready to install. You should keep the shield and screw for use later.
Step 4: Connect the cable
Chapter 2 Hardware Installation
2 - 13
Embedded Controller AEC-6872
Step 5: Insert the PCI-Express card into the PCI-Express slot and reattach the screw. Fasten the screw and push the tenon to lock the PCI-Express card in position.
Step 6: Make sure the balance of PCI-Express card while installing Insert the PCI-Express card
Chapter 2 Hardware Installation 2 - 14
Embedded Controller AEC-6872
Step 7: Fasten the six screws on the bottom lid
Step 8: Fasten the two screws on the front and rear panels
Chapter 2 Hardware Installation
2 - 15
Embedded Controller AEC-6872
2.7 PCI Card Installation
Step 1: Unfasten the two screws on the front and rear panels
Step 2: Unfasten the six screws on the bottom lid
Chapter 2 Hardware Installation 2 - 16
Embedded Controller AEC-6872
Step 3: Remove the screw with your finger and get the PCI card ready to install. You should keep the shield and screw for use later.
Step 4: Insert the PCI card into the PCI slot and reattach the screw. Push the tenon to lock the PCI-Express card in position.
Chapter 2 Hardware Installation
2 - 17
Embedded Controller AEC-6872
Step 5: Make sure the balance of PCI card while installing
Step 6: Fasten the six screws on the bottom lid
Chapter 2 Hardware Installation 2 - 18
Embedded Controller AEC-6872
Step 7: Fasten the two screws on the front and rear panels
Chapter 2 Hardware Installation
2 - 19
Embedded Controller AEC-6872
2.8 Wallmount Bracket Installation
Fasten the brackets with the appropriate screws.
Chapter 2 Hardware Installation 2 - 20
Embedded Controller AEC-6872
Chapter
3
AMI
BIOS Setup
Chapter 3 AMI BIOS Setup 3-1
Embedded Controller AEC-6872
3.1 System Test and Initialization
These routines test and initialize board hardware. If the routines encounter an error during the tests, you will either hear a few short beeps or see an error message on the screen. There are two kinds of errors: fatal and non-fatal. The system can usually continue the boot up sequence with non-fatal errors. System configuration verification
These routines check the current system configuration against the values stored in the CMOS memory. If they do not match, the program outputs an error message. You will then need to run the BIOS setup program to set the configuration information in memory.
There are three situations in which you will need to change the CMOS settings:
1. You are starting your system for the first time
2. You have changed the hardware attached to your system
3. The CMOS memory has lost power and the configuration information has been erased.
The AEC-6872 CMOS memory has an integral lithium battery backup for data retention. However, you will need to replace the complete unit when it finally runs down.
Chapter 3 AMI BIOS Setup 3-2
Embedded Controller AEC-6872
3.2 AMI BIOS Setup
AMI BIOS ROM has a built-in Setup program that allows users to modify the basic system configuration. This type of information is stored in battery-backed CMOS RAM so that it retains the Setup information when the power is turned off. Entering Setup Power on the computer and press <Del> or <F2> immediately. This will allow you to enter Setup.
Main
Set the date, use tab to switch between date elements.
Advanced
Enable disable boot option for legacy network devices.
Chipset
host bridge parameters.
Boot
Enables/disable quiet boot option.
Security
Set setup administrator password.
Save&Exit
Exit system setup after saving the changes.
Chapter 3 AMI BIOS Setup 3-3
Embedded Controller AEC-6872
Installation
Chapter
4
Driver
Chapter 4 Driver Installation 4 - 1
Embedded Controller AEC-6872
The AEC-6872 comes with a CD-ROM that contains all drivers and utilities that meet your needs.
Follow the sequence below to install the drivers:
Step 1 – Install Chipset Driver Step 2 – Install VGA Driver Step 3 – Install Audio Driver Step 4 – Install LAN Driver
Please read instructions below for further detailed installations.
Chapter 4 Driver Installation 4 - 2
Embedded Controller AEC-6872
4.1 Installation
Insert the AEC-6872 CD-ROM into the CD-ROM Drive. And install the drivers from Step 1 to Step 4 in order.
Step 1 – Install Chipset Driver
1. Click on the Step 1 - Chipset folder and then double click on the infinst_autol.exe
2. Follow the instructions that the window will show you
3. The system will help you install the driver automatically
Step 2 – Install VGA Driver
1. Click on the Step 2 - Intel Graphics Media Accelerator Driver folder and select the OS your system is
2. Double click on the Setup.exe file located in each OS folder
3. Follow the instructions that the window shows you
4. The system will help you install the driver automatically
Step 3 – Install Audio Driver
1. Click on the Step 3 - Audio folder and select the OS your system is
2. Double click on the SETUP.exe file located in each OS folder
3. Follow the instructions that the window shows you
4. The system will help you install the driver automatically
Chapter 4 Drivers Installat ion 4 - 3
Embedded Controller AEC-6872
Step 4 – Install LAN Driver
1. Click on the Step 4 - LAN folder and select the OS your system is
2. Double click on the setup.exe file located in each OS folder
3. Follow the instructions that the window shows you
4. The system will help you install the driver automatically
Chapter 4 Driver Installation 4 - 4
Embedded Controller AEC-6872
A
Appendix
Programming the
Watchdog Timer
Appendix A Programming the Watchdog Timer A-1
Embedded Controller AEC-6872
A.1 Programming
AEC-6872 utilizes W83627UHG chipset as its watchdog timer controller.
Below are the procedures to complete its configuration and the AAEON intial watchdog timer program is also attached based on which you can develop customized program to fit your application.
Configuring Sequence Description
Unlock W83627UHG
Select register of
watchdog timer
Enable the function of
the watchdog timer
Use the function of the
watchdog timer
Lock W83627UHG
There are three steps to complete the configuration setup:
(1) Enter the W83627UHG config Mode (2) Modify the data of configuration registers
Appendix A Programming the W atchdog Timer A-2
Embedded Controller AEC-6872
(3) Exit the W83627UHG config Mode. Undesired result may
occur if the config Mode is not exited normally.
(1) Enter the W83627UHG config Mode
To enter the W83627UHG config Mode, two special I/O write operations are to be performed during Wait for Key state. To ensure the initial state of the key-check logic, it is necessary to perform two write operations to the Special Address port (2EH). The different enter keys are provided to select configuration ports (2Eh/2Fh) of the next step.
Address Port Data Port 87h,87h: 2Eh 2Fh
(2) Modify the Data of the Registers
All configuration registers can be accessed after entering the config Mode. Before accessing a selected register, the content of Index 07h must be changed to the LDN to which the register belongs, except some Global registers.
(3) Exit the W83627UHG config Mode
The exit key is provided to select configuration ports (2Eh/2Fh) of the next step.
Address Port Data Port 0aah: 2Eh 2Fh
CR 30h. (Default 02h)
BIT READ/WRITE DESCRIPTION
7~3 Reserved.
2 R/W 0: GPIO6 is inactive. 1: GPIO6 is active.
Appendix A Programming the Watchdog Timer A-3
Embedded Controller AEC-6872
1 R/W 0: GPIO5 is inactive. 1: GPIO5 is active. 0 R/W
0: WDTO# and PLED are inactive. 1: WDTO# and PLED are inactive.
CR F5h. (WDTO# and KBC P20 Control Mode Register; Default 00h)
BIT READ/WRITE DESCRIPTION
7~5 Reserved.
1000 time faster in WDTO# count mode. 0: Disable.
4 R/W
3 R/W
2 R/W
1 R/W
Reserved.
0
1: Enable. (If bit-3 is Second Mode, the count mode is 1/1000 Sec.) (If bit-3 is Minute Mode, the count mode is 1/1000 Min.) Select WDTO# count mode. 0: Second Mode. 1: Minute Mode. Enable the rising edge of KBC reset (P20) to issue time-out event. 0: Disable. 1: Enable. Disable/ Enable the WDTO# output low pulse to the KBRST# pin (PIN60) 0: Disable. 1: Enable.
CR F6h. (WDTO# Counter Register; Default 00h)
BIT READ/WRITE DESCRIPTION
Watch Dog Timer Time-out value. Writing a non-zero value to this register causes the counter to load the value to Watch Dog Counter and start counting down. If bits 7 and 6 of CR F7h are set, any Mouse Interrupt or
7~0 R/W
Keyboard Interrupt event will also cause the reload of previously-loaded non-zero value to Watch Dog Counter and start counting down. Reading this resigter returns current value in Watch Dog Counter instead of Watch Dog Timer Time-out value. 00h: Time-out Disable
Appendix A Programming the W atchdog Timer A-4
Embedded Controller AEC-6872
01h: Time-out occurs after 1 second/minute 02h: Time-out occurs after 2 second/minutes 03h: Time-out occurs after 3 second/minutes ………………………………………………….. FFh: Time-out occurs after 255 second/minutes
CR F7h. (WDTO# Control & Status Register; Default 00h)
BIT READ/WRITE DESCRIPTION
Mouse interrupt reset watch-dog timer enable
7 R/W
6 R/W
5 Write “1” Only
4
3~0 R/W
R/W
Write“0”Clear
0: Watchdog timer is not affected by mouse interrupt. 1: Watchdog timer is reset by mouse interrupt. Keyboard interrupt reset watch-dog timer enable 0: Watchdog timer is not affected by keyboard interrupt. 1: Watchdog timer is reset by keyboardd interrupt.
Trigger WDTO# event. This bit is self-clearing. WDTO# status bit
0: Watchdog timer is running. 1: Watchdog timer issue time-out event. These bits select IRQ resource for WDTO#. (02h for SMI# event.)
Appendix A Programming the Watchdog Timer A-5
Embedded Controller AEC-6872
A.2 W83627UHG Watchdog Timer Initial Program
Example: Setting 10 sec. as Watchdog timeout interval #include <stdio.h> #include <conio.h>
#define EFER_Port 0x2E #define Entry_Key 0x87
void main (void) { // Set Entry Key outportb(EFER_Port,Entry_Key); outportb(EFER_Port,Entry_Key);
// Enable WatchDog function outportb(EFER_Port,0x07); outportb(EFER_Port+1,0x08); outportb(EFER_Port,0x30); outportb(EFER_Port+1,0x01);
Appendix A Programming the W atchdog Timer A-6
Embedded Controller AEC-6872
// Set WatchDog time is 10 sec outportb(EFER_Port,0xf6); outportb(EFER_Port+1,0x0A); time is 10 sec outportb(EFER_Port,0xAA); exit }
Appendix A Programming the Watchdog Timer A-7
Embedded Controller AEC-6872
Appendix
I/O Information
B
Appendix B I/O Information B-1
Embedded Controller AEC-6872
B.1 I/O Address Map
Appendix B I/O Information B-2
Embedded Controller AEC-6872
Appendix B I/O Information B-3
Embedded Controller AEC-6872
B.2 Memory Address Map
Appendix B I/O Information B-4
Embedded Controller AEC-6872
B.3 IRQ Mapping Chart
B.4 DMA Channel Assignments
Appendix B I/O Information B-5
Loading...