Embedded Box TKS-G50-QM77 TKS-G50-QM77 Intel® 3rd Generation CoreTM i7/ i5/ i3/ Celeron® Processor 10/100/1000Base-TX Ethernet 2 USB3.0, 2 USB 2.0, 4 COM 8-bit Digital I/O 2 SATA 3.0Gb/s 1 CFast, 1 Mini Card, LPC TKS-G50-QM77 Manual 1st Ed.
Embedded Box TKS-G50-QM77 Copyright Notice This document is copyrighted, 2012. 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.
Embedded Box TKS-G50-QM77 Acknowledgments All other products’ name or trademarks are properties of their respective owners. AMI is a trademark of American Megatrends Inc. CFast™ is a trademark of the Compact Flash Association. Intel® and Core are trademarks of Intel® Corporation. Microsoft Windows® is a registered trademark of Microsoft Corp. ITE is a trademark of Integrated Technology Express, Inc.
Embedded Box TKS-G50-QM77 Packing List Before you begin installing your card, please make sure that the following materials have been shipped: 1 DVD-ROM for Manual (in PDF Format) and Drivers 1 TKS-G50-QM77 If any of these items should be missing or damaged, please contact your distributor or sales representative immediately.
Embedded Box TKS-G50-QM77 Contents Chapter 1 General Information 1.1 Introduction................................................................ 1-2 1.2 Features .................................................................... 1-3 1.3 Specifications ............................................................ 1-4 Chapter 2 Quick Installation Guide 2.1 Safety Precautions .................................................. 2-2 2.2 Mechanical Drawing of TKS-G50-QM77 ................. 2-3 2.
Embedded Box Chapter 4 TKS-G50-QM77 Driver Installation 4.1 Installation……………………………………………..4-3 Appendix A Programming The Watchdog Timer A.1 Programming .........................................................A-2 A.2 ITE8728F Watchdog Timer Initial Program ...........A-6 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 ..................................
Embedded Box TKS-G50-QM77 Chapter 1 General Information Chapter 1 General Information 1- 1
Embedded Box TKS-G50-QM77 1.1 Introduction The newest EmBox series TKS-G50-QM77 has been introduced by AAEON and it utilizes Intel® 3rd Generation Core processor. In this era of information explosion, the advertising of consumer products will not be confined to the family television, but will also be spread to high-traffic public areas, like department stores, the bus, transportation station, the supermarket etc.
Embedded Box TKS-G50-QM77 1.2 Features Intel® CoreTM i7/i5/i3/Celeron®Processor Intel® QM77/HM76 204-pin DDR3 1600 MHz SODIMM x 1, Up to 8 GB Gigabit Ethernet x 2 VGA Output x 1 Line-Out, Mic-In SATA 6.0Gb/s x 2 (Optional RAID), CFast™ x 1 USB3.0 x 2, USB2.
Embedded Box TKS-G50-QM77 1.3 Specifications CPU Onboard Intel® Core™ i7/i5/i3/Celeron® processor Chipset Intel® QM77/HM76 PCH System Memory 204-pin DDR3 1333/1600 MHz SODIMM x 1, Max. 8 GB Display VGA D-SUB 15 x 1 Storage SSD CFast™ x 1 Device HDD 2.5" Hard Disk Drive Bayx1 LAN Intel® 82579LM & Realtek RTL 8111E, 10/100/1000 Base-TX Ethernet Wireless 802.
Embedded Box TKS-G50-QM77 1. Fix Mode: Full Speed 2. Auto Mode: Full Speed (CPU temperature ≧55oC) and Low Speed (CPU temperature < 55oC) Mounting Wallmount (optional) Operating Temperature 32°F ~ 122°F (0°C ~ 50°C) Storage Temperature -40°F ~ 176°F (-40°C ~ 80°C) Anti-Vibration 1 g rms/ 5 ~ 500Hz/ random operation Anti-Shock 20 G peak acceleration (11 msec. duration) Certification EMC CE/FCC Class A Dimension 7.80" x 7.09" x 1.77" (198mm x 180mm x 45mm) Gross Weight 3.92 lb (1.
Embedded Box TKS-G50-QM77 Chapter 2 Quick Installation Guide Chapter 2 Quick Installation Guide 2-1
Embedded Box TKS-G50-QM77 2.1 Safety Precautions Always completely disconnect the power cord from your board whenever you are working on it. Do not make connections while the power is on, because a sudden rush of power can damage sensitive electronic components. Always ground yourself to remove any static charge before touching the board. Modern electronic devices are very sensitive to static electric charges. Use a grounding wrist strap at all times.
Embedded Box TKS-G50-QM77 2.
Embedded Box TKS-G50-QM77 2.3 A Quick Tour of the TKS-G50-QM77 Before you start to set up the TKS-G50-QM77, take a moment to become familiar with the locations and purposes of the controls, drives, connections and ports, which are illustrated in the figures (Figure 2.1 to Figure 2.4) below. Figure 2.
Embedded Box TKS-G50-QM77 Figure 2.2 Rear View of the TKS-G50-QM77 Power Switch 8-bit Digital I/O with VCC and ground Pin USB x 2 VGA LAN1 and LAN 2 (Gigabit Ethernet) DC-in +12V DC (lockable) COM1, COM2 and COM3 Figure 2.
Embedded Box TKS-G50-QM77 Figure 2.
Embedded Box TKS-G50-QM77 2.
Embedded Box TKS-G50-QM77 Step 2: Fasten the four HDD screws and black damper, and then you can put the HDD on the opposite side for screwing Chapter 2 Quick Installation Guide 2-8
Embedded Box TKS-G50-QM77 Step 3: Putting the HDD with the HDD bracket in by 45 degree height and make sure the bracket holes are matched with the chassis stand. Step 4: Fasten the four screws of the HDD bracket and connect the HDD and power cables to the motherboard (GENE-GM77).
Embedded Box TKS-G50-QM77 Step 5: Close the top cover and fasten the screws.
Embedded Box TKS-G50-QM77 2.5 Accessory Installation Step 1: Unfasten the 5 screws of I/O cover which is on the bottom of the chassis.
Embedded Box TKS-G50-QM77 Step 2: Remove the I/O cover and you can see the inside placements of RAM, CFast card, Mini Card (Mini PCIe) slot for installation.
Embedded Box TKS-G50-QM77 Step: 2-1: Insert the memory module to the Memory slot and push the module down until it has been locked by the two latches on the sides firmly.
Embedded Box TKS-G50-QM77 Step 2-2: Insert the Mini Card module to the Mini Card slot. Push the module down until the module has been locked by two latches on the sides firmly.
Embedded Box TKS-G50-QM77 Step 2-3: Insert the Compact-Fast card to CFast slot. Put the card bracket and fasten the screws.
Embedded Box TKS-G50-QM77 Step 3: Put I/O cover back to the bottom of the chassis and fasten 5 screws Chapter 2 Quick Installation Guide 2-16
Embedded Box TKS-G50-QM77 2.6 Wallmount Kit Installation Get the brackets ready and fasten appropriate four screws on brackets. After fastening the two brackets on the bottom lid, the wallmount kit installation has been finished. Note: the wallmount kit is optional.
Embedded Box TKS-G50-QM77 2.7 List of Jumpers The board has a number of jumpers that allow you to configure your system to suit your application.
Embedded Box TKS-G50-QM77 2.8 List of Connectors The board has a number of connectors that allow you to configure your system to suit your application. The table below shows the function of each board's connectors: Label Function CN2 External +12V Input CN3 USB 2.
Embedded Box TKS-G50-QM77 CN30 Mini Card Slot SATA1 SATA Port1 Connector SATA2 SATA Port 2 Connector Chapter 2 Quick Installation Guide 2-20
Embedded Box TKS-G50-QM77 2.9 Setting Jumpers You configure your card to match the needs of your application by setting jumpers. A jumper is the simplest kind of electric switch. It consists of two metal pins and a small metal clip (often protected by a plastic cover) that slides over the pins to connect them. To “close” a jumper you connect the pins with the clip. To “open” a jumper you remove the clip. Sometimes a jumper will have three pins, labeled 1, 2 and 3.
Embedded Box 2.10 Front Panel Connector (JP9) 1 3 5 7 9 2 4 6 8 10 Pin Signal 1 PWR_BTN- 2 PWR_BTN+ 3 HDD_LED- 4 HDD_LED+ 5 SPEAKER- 6 SPEAKER+ 7 PWR_LED- 8 PWR_LED+ 9 H/W RESET- 10 H/W RESET+ 2.
Embedded Box TKS-G50-QM77 2.12 COM Port #2 RS-232/422/485 Selection (CN11) COM2 RS-232/422/485 selection for AAEON TKS series is set in BIOS setting as following: Entering BIOS Setting Menu: Choose "Advanced Super IO Configuration Serial Port 2 Configuration". (Default setting is at "RS-232") Different devices implement the RS-232/422/485 standard in different ways. If you have problems with a serial device, check the pin assignments below for the connector.
Embedded Box TKS-G50-QM77 5 TXD+ 6 N/C 7 RXD- 8 N/C 9 Ground 10 N/C RS-485 Mode Pin Signal Pin Signal 1 TXD- 2 N/C 3 N/C 4 N/C 5 TXD+ 6 N/C 7 N/C 8 N/C 9 Ground 10 N/C Note: Issue: COM port limitation for the speed test during the communication. Root Cause: In serial communication, data bits received at the serial port are bundled into a byte and transmitted into the serial port hardware buffer. From the buffer, the byte is sent into the CPU.
Embedded Box TKS-G50-QM77 2.13 Digital I/O Connector (CN12) This connector offers 4-pair of digital I/O function. BIOS using the I2C Bus to read/write internal DIO registers and the Serial Bus address is 0xA06. The pin definitions are illustrated below: Pin Signal Pin Signal 1 DIO_IN0 2 DIO_IN1 3 DIO_IN2 4 DIO_IN3 5 DIO_OUT0 6 DIO_OUT1 7 DIO_OUT2 8 DIO_OUT3 9 +5 Volt. 10 Ground Note: The max. rating of Pin 1 ~ Pin 8 is 5V@8mA The max. rating of Pin 9 is 5V@0.
Embedded Box TKS-G50-QM77 Below Table for China RoHS Requirements 产品中有毒有害物质或元素名称及含量 AAEON Main Board/ Daughter Board/ Backplane 有毒有害物质或元素 部件名称 铅 汞 镉 六价铬 多溴联苯 多溴二苯醚 (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) × ○ ○ ○ ○ ○ × ○ ○ ○ ○ ○ 印刷电路板 及其电子组件 外部信号 连接器及线材 O:表示该有毒有害物质在该部件所有均质材料中的含量均在 SJ/T 11363-2006 标准规定的限量要求以下。 X:表示该有毒有害物质至少在该部件的某一均质材料中的含量超出 SJ/T 11363-2006 标准规定的限量要求。 备注:此产品所标示之环保使用期限,系指在一般正常使用状况下。 Chapter 2 Quick Installation Guide 2-26
Embedded Box TKS-G50-QM77 Chapter 3 AMI BIOS Setup Chapter 3 AMI BIOS Setup 3-1
Embedded Box 3.1 TKS-G50-QM77 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.
Embedded Box 3.2 TKS-G50-QM77 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 or immediately. This will allow you to enter Setup. Main Set the date, use tab to switch between date elements.
Embedded Box TKS-G50-QM77 Setup Menu Setup submenu: Main Options summary: (default setting) System Date Day MM:DD:YYYY Change the month, year and century. The ‘Day’ is changed automatically. System Time HH : MM : SS Change the clock of the system.
Embedded Box TKS-G50-QM77 Setup submenu: Advanced Options summary: (default setting) ACPI Settings System ACPI Parameters CPU Configuration CPU Configuration Parameters SATA Configuration SATA Device Options Settings AMT Configuration AMT Configuration Parameters USB Configuration Chapter 3 AMI BIOS Setup 3-5
Embedded Box USB Configuration Parameters H/W Monitor Monitor hardware status Super IO Configuration Super IO Configuration Parameters Digital IO Port Configuration DIO configuration Chapter 3 AMI BIOS Setup 3-6 TKS-G50-QM77
Embedded Box TKS-G50-QM77 ACPI Settings Options summary: (default setting) Enable Hibernation Enabled Disabled Enabled or disabled hibernate (OS/S4 Sleep State).
Embedded Box Wake on Ring TKS-G50-QM77 Enabled Disabled Enabled or disabled wake on ring function. RTC Wake Settings Enable system to wake from S5 using RTC alarm.
Embedded Box TKS-G50-QM77 RTC Wake Settings Options summary: (default setting) Wake system with Disabled Fixed Time Enabled Enable or disable System wake on alarm event. Wake up time is setting by following settings.
Embedded Box Wake up minute 0-59 Wake up second 0-59 Wake system with Disabled Dynamic Time Enabled TKS-G50-QM77 Enable or disable System wake on alarm event. Wake up time is current time + Increase minutes.
Embedded Box TKS-G50-QM77 CPU Configuration Options summary: (default setting) Hyper-Threading Disabled Enabled En/Disable CPU Hyper-Threading function Active Processor ALL Cores 1 to Max CPU cores Number of CPU cores to be active.
Embedded Box Execute Disable Bit Disabled Enabled En/Disable XD bit for supporting OS Intel Virtualization Disabled Technology Enabled En/Disable Intel VT-x function EIST Disabled Enabled En/Disable Intel SpeedStep Turbo Mode Disabled Enabled En/Disable Intel Turbo Mode Chapter 3 AMI BIOS Setup 3-12 TKS-G50-QM77
Embedded Box TKS-G50-QM77 SATA Configuration Options summary: (default setting) SATA Controller(s) Disabled Enabled En/Disable SATA controller Configure SATA as IDE AHCI Configure SATA controller operating as IDE/AHCI/RAID mode. Port 1/Port 2/CFast Disabled Slot/Minicard Slot Enabled En/Disable the selected port.
Embedded Box Hot Plug TKS-G50-QM77 Disabled Enabled En/Disable Hot Plug feature for specified port.
Embedded Box TKS-G50-QM77 AMT Configuration Options summary: (default setting) Intel AMT Enabled Disabled En/Disable Intel® Active Management Technology BIOS Extension. Note: iAMT H/W is always enabled. This option just controls the BIOS extension execution.
Embedded Box TKS-G50-QM77 USB Configuration Options summary: (default setting) Legacy USB Support Enabled Disabled Auto Enables BIOS Support for Legacy USB Support. When enabled, USB can be functional in legacy environment like DOS. AUTO option disables legacy support if no USB devices are connected. DISABLE option will keep USB devices available only for EFI application USB3.
Embedded Box TKS-G50-QM77 Enables BIOS Support for USB3.0 (XHCI). When disabled, PCH USB3.0 controller will also be disabled. Device Name Auto (Emulation Type) Floppy Forced FDD Hard Disk CD-ROM If Auto. USB devices less than 530MB will be emulated as Floppy and remaining as Floppy and remaining as hard drive. Forced FDD option can be used to force a HDD formatted drive to boot as FDD(Ex.
Embedded Box TKS-G50-QM77 H/W Monitor Easy Fan Mode Fixed Mode Auto Mode Fix Mode: Full Speed.
Embedded Box TKS-G50-QM77 COM Port Configuration Options summary: (default setting) Serial Port 1/2/3/4 Configuration Set Parameters of Serial Port 1/2 Power Off Restore AC Power Loss Power On Last State Select AC power state when power is re-applied after a power failure.
Embedded Box TKS-G50-QM77 Enabled Configure Energy-using Product(EuP) Power Control.
Embedded Box TKS-G50-QM77 Serial Port 1 Configuration Options summary: (default setting) Serial Port Disabled Enabled En/Disable specified serial port.
Embedded Box TKS-G50-QM77 IO=3E8h; IRQ=3,4,5,7,10,11,12; IO=2E8h; IRQ=3,4,5,7,10,11,12; Select a resource setting for Super IO device.
Embedded Box TKS-G50-QM77 Serial Port 2 Configuration Options summary: (default setting) Serial Port Disabled Enabled En/Disable specified serial port.
Embedded Box TKS-G50-QM77 IO=3E8h; IRQ=3,4,5,7,10,11,12; IO=2E8h; IRQ=3,4,5,7,10,11,12; Select a resource setting for Super IO device. Device Type RS232 RS422 RS485 Configure COM2 operated as RS232, RS422 or RS485.
Embedded Box TKS-G50-QM77 Serial Port 3 Configuration Options summary: (default setting) Serial Port Disabled Enabled En/Disable specified serial port.
Embedded Box TKS-G50-QM77 IO=3E8h; IRQ=3,4,5,7,10,11,12; IO=2E8h; IRQ=3,4,5,7,10,11,12; Select a resource setting for Super IO device.
Embedded Box TKS-G50-QM77 Serial Port 4 Configuration Options summary: (default setting) Serial Port Disabled Enabled En/Disable specified serial port.
Embedded Box TKS-G50-QM77 IO=3E8h; IRQ=3,4,5,7,10,11,12; IO=2E8h; IRQ=3,4,5,7,10,11,12; Select a resource setting for Super IO device.
Embedded Box TKS-G50-QM77 Digital IO Port Configuration Options summary: (default setting) GPIO1/GPIO2/GPIO3/ Input GPIO4 Direction Output Set GPIO1/GPIO2/GPIO3/GPIO4 as Input or Output GPIO5/GPIO6/GPIO7/ Input GPIO8 Direction Output Set GPIO5/GPIO6/GPIO7/GPIO8 as Input or Output Output Level Hi Low Set GPIO Level when used as Output Chapter 3 AMI BIOS Setup 3-29
Embedded Box Setup submenu: Chipset Options summary: (default setting) Onboard Device Configure Onboard Devices PCI-IO Configuration South Bridge Parameters Memory Configuration Memory Parameters Graphic Configuration Graphic Parameters Chapter 3 AMI BIOS Setup 3-30 TKS-G50-QM77
Embedded Box TKS-G50-QM77 Onboard Device Options summary: (default setting) Onboard HD Audio Disabled Enabled Auto En/Disabled HD Audio controller. HD Audio Internal Disabled HDMI Codec Enabled En/Disabled internal HDMI codec for HD Audio.
Embedded Box En/Disabled Intel i82579 NIC Realtek LAN Enabled Controller Disabled En/Disabled Realtek RTL8111E NIC Chapter 3 AMI BIOS Setup 3-32 TKS-G50-QM77
Embedded Box TKS-G50-QM77 PCH-IO Configuration Options summary: (default setting) Power Mode 128MB 256MB Select the power type used on the system PCIe MiniCard Slot Disabled Enabled Control the PCI Express Root Port.
Embedded Box TKS-G50-QM77 Select PCI Express port speed. Some PCIe card must set to Gen1 for operation.
Embedded Box TKS-G50-QM77 Host Bridge Options summary: (default setting) DIMM Profile Default DIMM profile XMP Profile 1 XMP Profile 2 Select DIMM timing profile that should be used Memory Frequency Auto Limiter 1067 1333 1600 Maximum Memory Frequency Selections in Mhz.
Embedded Box Max TOLUD TKS-G50-QM77 Dynamic 1 GB 1.25 GB 1.5 GB 1.75 GB 2 GB 2.25 GB 2.5 GB 2.75 GB 3 GB 3.25 GB Maximum Value of TOLUD. Dynamic assignment would adjust TOLUD automatically based on largest MMIO length of install graphic controller.
Embedded Box TKS-G50-QM77 Graphic Configuration Options summary: (default setting) GTT Size 1MB 2MB Select the GTT Size Aperture Size 128MB 256MB 512MB Select the Aperture Size DVMT 64MB Pre-Allocated 32MB~1024MB Chapter 3 AMI BIOS Setup 3-37
Embedded Box TKS-G50-QM77 Select DVMT 5.0 Pre-Allocated (Fixed) Graphics Memory size used by the Internal Graphics Device. DVMT Total Gfx 128MB Mem 256MB Max Select DVMT 5.0 Total Graphic Memory size used by the Internal Graphics Device.
Embedded Box TKS-G50-QM77 Setup submenu: Boot Options summary: (default setting) Quiet Boot Disabled Enabled En/Disable showing boot logo. Launch LAN PXE Disabled OpROM Enabled En/Disable PXE boot for RTL8111E LAN Boot Option #X/ XXXX Drive BBS Priorities The order of boot priorities.
Embedded Box TKS-G50-QM77 BBS Priorities Options summary: (default setting) Boot Option #x Disabled Device name Sets the system boot order Chapter 3 AMI BIOS Setup 3-40
Embedded Box TKS-G50-QM77 Setup submenu: Security Options summary: (default setting) Administrator Not set Password/ User Password Chapter 3 AMI BIOS Setup 3-41
Embedded Box TKS-G50-QM77 You can install a Supervisor password, and if you install a supervisor password, you can then install a user password. A user password does not provide access to many of the features in the Setup utility. Install the Password: Press Enter on this item, a dialog box appears which lets you enter a password. You can enter no more than six letters or numbers. Press Enter after you have typed in the password. A second dialog box asks you to retype the password for confirmation.
Embedded Box TKS-G50-QM77 Setup submenu: Exit Options summary: (default setting) Save Changes and Reset Reset the system after saving the changes Discard Changes and Reset Reset system setup without saving any changes Restore Defaults Restore/Load Default values for all the setup options.
Embedded Box TKS-G50-QM77 Restore the User Defaults to all the setup options Chapter 3 AMI BIOS Setup 3-44
Embedded Box TKS-G50-QM77 Chapter 4 Driver Installation .
Embedded Box TKS-G50-QM77 The TKS-G50-QM77 comes with an AutoRun DVD-ROM that contains all drivers and utilities that can help you to install the driver automatically. Insert the driver DVD, the driver DVD-title will auto start and show the installation guide. If not, please follow the sequence below to install the drivers.
Embedded Box 4.1 TKS-G50-QM77 Installation: Insert the TKS-G50-QM77 DVD-ROM into the DVD-ROM drive. And install the drivers from Step 1 to Step 10 in order. Step 1 – Install Chipset Driver 1. Click on the STEP 1-CHIPSET folder and select the OS folder your system is 2. Double click on the infinst_autol.exe file located in each OS folder 3. Follow the instructions that the window shows 4. The system will help you install the driver automatically Step 2 – Install VGA Driver 1.
Embedded Box TKS-G50-QM77 dotNet Framework first. Simply click on dotnetfx35.exe located in dotNet Framwork folder. Step 3 –Install LAN1 Driver (Realtek Chip) 1. Click on the STEP3-LAN1(Realtek) folder and select the OS folder your system is 2. Double click on the setup.exe file located in each OS folder 3. Follow the instructions that the window shows 4. The system will help you install the driver automatically Step 4 –Install LAN2 Driver (Intel® LAN Chip) 1.
Embedded Box TKS-G50-QM77 folder your system is 2. Double click on the Setup.exe file located in each OS folder 3. Follow the instructions that the window shows 4. The system will help you install the driver automatically Step 7 – Install AHCI Driver Please refer to the Appendix D AHCI Setting Step 8 –Install USB3.0 Driver 1. Click on the STEP8-USB 3.0 folder and select the OS folder your system is 2. Double click on the Setup.exe file located in each OS folder 3.
Embedded Box TKS-G50-QM77 select the OS folder your system is 2. Double click on the .exe file located in each OS folder 3. Follow the instructions that the window shows 4.
Embedded Box TKS-G50-QM77 Appendix A Programming the Watchdog Timer Appendix A Programming the Watchdog Timer A-1
Embedded Box TKS-G50-QM77 A.1 Programming TKS-G50-QM77 utilizes ITE IT8728F 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 After the hardware reset or power-on reset, the ITE 8728F enters the normal mode with all logical devices disabled except KBC.
Embedded Box TKS-G50-QM77 There are three steps to complete the configuration setup: (1) Enter the MB PnP Mode; (2) Modify the data of configuration registers; (3) Exit the MB PnP Mode. Undesired result may occur if the MB PnP Mode is not exited normally. (1) Enter the MB PnP Mode To enter the MB PnP Mode, four special I/O write operations are to be performed during Wait for Key state.
Embedded Box TKS-G50-QM77 WatchDog Timer Configuration Registers Configure Control (Index=02h) This register is write only. Its values are not sticky; that is to say, a hardware reset will automatically clear the bits, and does not require the software to clear them.
Embedded Box TKS-G50-QM77 WatchDog Timer Control Register (Index=71h, Default=00h) WatchDog Timer Configuration Register (Index=72h, Default=00h) WatchDog Timer Time-out Value Register (Index=73h, Default=00h) Appendix A Programming the Watchdog Timer A-5
Embedded Box TKS-G50-QM77 A.2 ITE8728F Watchdog Timer Initial Program .MODEL SMALL .CODE Main: CALL Enter_Configuration_mode CALL Check_Chip mov cl, 7 call Set_Logic_Device ;time setting mov cl, 10 ; 10 Sec dec al Watch_Dog_Setting: ;Timer setting mov al, cl mov cl, 73h call Superio_Set_Reg ;Clear by keyboard or mouse interrupt mov al, 0f0h mov cl, 71h call Superio_Set_Reg ;unit is second.
Embedded Box TKS-G50-QM77 ; game port enable mov cl, 9 call Set_Logic_Device Initial_OK: CALL Exit_Configuration_mode MOV AH,4Ch INT 21h Enter_Configuration_Mode PROC NEAR MOV SI,WORD PTR CS:[Offset Cfg_Port] MOV DX,02Eh MOV CX,04h Init_1: MOV AL,BYTE PTR CS:[SI] OUT DX,AL INC SI LOOP Init_1 RET Enter_Configuration_Mode ENDP Exit_Configuration_Mode PROC NEAR MOV AX,0202h CALL Write_Configuration_Data Appendix A Programming the Watchdog Timer A-7
Embedded Box TKS-G50-QM77 RET Exit_Configuration_Mode ENDP Check_Chip PROC NEAR MOV AL,20h CALL Read_Configuration_Data CMP AL,87h JNE Not_Initial MOV AL,21h CALL Read_Configuration_Data CMP AL,12h JNE Not_Initial Need_Initial: STC RET Not_Initial: CLC RET Check_Chip ENDP Read_Configuration_Data PROC NEAR MOV DX,WORD PTR CS:[Cfg_Port+04h] OUT DX,AL Appendix A Programming the Watchdog Timer A-8
Embedded Box TKS-G50-QM77 MOV DX,WORD PTR CS:[Cfg_Port+06h] IN AL,DX RET Read_Configuration_Data ENDP Write_Configuration_Data PROC NEAR MOV DX,WORD PTR CS:[Cfg_Port+04h] OUT DX,AL XCHG AL,AH MOV DX,WORD PTR CS:[Cfg_Port+06h] OUT DX,AL RET Write_Configuration_Data ENDP Superio_Set_Reg proc near push ax MOV DX,WORD PTR CS:[Cfg_Port+04h] mov al,cl out dx,al pop ax inc dx out dx,al ret Superio_Set_Reg endp.
Embedded Box TKS-G50-QM77 push ax push cx xchg al,cl mov cl,07h call Superio_Set_Reg pop cx pop ax ret Set_Logic_Device endp ;Select 02Eh->Index Port, 02Fh->Data Port Cfg_Port DB 087h,001h,055h,055h DW 02Eh,02Fh END Main Note: Interrupt level mapping 0Fh-Dh: not valid 0Ch: IRQ12 . .
Embedded Box TKS-G50-QM77 Appendix B I/O Information Appendix B I/O Information B-1
SubCompact Board B.
Embedded Box TKS-G50-QM77 Appendix B I/O Information B-3
SubCompact Board B.
Embedded Box TKS-G50-QM77 B.3 IRQ Mapping Chart B.
Embedded Box TKS-G50-QM77 Appendix C Mating Connector Appendix C Mating Connector C - 1
Embedded Box TKS-G50-QM77 C.1 List of Mating Connectors and Cables The table notes mating connectors and available cables.
Embedded Box TKS-G50-QM77 AAEON LPC Cable Serial Port Cable CN14 LPC Port JST SHR-12V-S-B CN15 COM Port 4 Connector Molex 51021-0900 CN16 UIM Connector Molex 51021-0600 N/A N/A CN17 P/S2 KB/MS Connector JST PHDR-06VS P/S2 KB/MS Cable 1700060152 PHR-6 N/A N/A SHR-9V-S-B N/A N/A 22-01-2035 N/A N/A CN18 CN19 CN20 External AUX Power and JST PS_ON# Touch Screen JST Connector CPU Fan Molex Connector CN22 +5Vout Connector BAT1 External RTC Molex Connector JST PHR-2 51021-0200
Embedded Box TKS-G50-QM77 Appendix D AHCI Setting Appendix D AHCI Setting D-1
Embedded Box TKS-G50-QM77 D.1 Setting AHCI OS installation to SETUP AHCI Mode Step 1: Copy below files from “Driver CD -> STEP7 AHCI\WinXP_32” and to diskette. Step 2: Connect the USB Floppy drive to the system and insert the diskette from previous step.
Embedded Box TKS-G50-QM77 Step 4: Configure DVD/CD-ROM drive as the first boot device.
Embedded Box TKS-G50-QM77 Step 6 – Boot to DVD/CD-ROM device to install OS Step 7 – Press “F6” to install AHCI driver Step 8 – Press “S” to install AHCI driver Step 9 – Choose “Intel(R) 7 Series Chipset Family SATA AHCI Controller” Step 10 – Windows Setup will display the controller name you selected in previous step and continue to install OS when ”ENTER” pressed.
Embedded Box TKS-G50-QM77 Appendix E Digital I/O Ports AppendixE Digital I/O Ports E - 1
Embedded Box TKS-G50-QM77 E.1 Electrical Specifications for Digital I/O Ports Table 1 : Digital Input/Output Pin Electrical Specification Input Threshold Pin Type Voltage Output Voltage Low High Low High DIO1 I/O 0.8 2.2 0 3.3 DIO2 I/O 0.8 2.2 0 3.3 DIO3 I/O 0.8 2.2 0 3.3 DIO4 I/O 0.8 2.2 0 3.3 DIO5 I/O 0.8 2.2 0 3.3 DIO6 I/O 0.8 2.2 0 3.3 DIO7 I/O 0.8 2.2 0 3.3 DIO8 I/O 0.8 2.2 0 3.3 Note: All DIO pins are not 5V tolerance in input mode.
Embedded Box TKS-G50-QM77 E.2 DIO Programming TKS-G50-QM77 utilizes ITE IT8728F chipset as its Digital I/O controller. Below are the procedures to complete its configuration and the AAEON initial DIO program is also attached based on which you can develop customized program to fit your application. There are three steps to complete the configuration setup: (1) Enter the MB PnP Mode; (2) Modify the data of configuration registers; (3) Exit the MB PnP Mode.
Embedded Box TKS-G50-QM77 E.
Embedded Box TKS-G50-QM77 E.
Embedded Box // TKS-G50-QM77 InputStatus : // 0: Digital I/O Pin level is low // 1: Digital I/O Pin level is High PinStatus = AaeonReadPinStatus(Pin3Bit); // Procedure : AaeonSetOutputLevel // Input : // Example, Set Digital I/O Pin 2 to high level AaeonSetOutputLevel(Pin2Bit, PinHigh); } ************************************************************************** ************************************************************************** Boolean AaeonReadPinStatus(byte PinBit){ Boolean PinStatus ; I
Embedded Box TKS-G50-QM77 IOWriteByte(SIOIndex, 0x01); IOWriteByte(SIOIndex, 0x55); IOWriteByte(SIOIndex, 0x55); } VOID SIOExitMBPnPMode(){ IOWriteByte(SIOIndex, 0x02); IOWriteByte(SIOData, 0x01); } VOID SIOSelectLDN(byte LDN){ IOWriteByte(SIOIndex, 0x07); // SIO LDN Register Offset = 0x07 IOWriteByte(SIOData, LDN); } ******************************************************************************** ********************************************************************************Boo lean IoBitRead(byte Addre
Embedded Box TKS-G50-QM77 Byte TmpValue; SIOEnterMBPnPMode(); SIOSelectLDN(DIOLDN); If (PinBit < Pin4Bit) { IOWriteByte(SIOIndex, DirReg1); TmpValue = IOReadByte(SIOData); TmpValue &= (1 << PinBit); TmpValue |= (Mode << PinBit); IOWriteByte(SIOData, DirReg1); } else { IOWriteByte(SIOIndex, DirReg2); TmpValue = IOReadByte(SIOData); TmpValue &= ~(1 << (PinBit – Pin4Bit)); TmpValue |= (Mode << (PinBit – Pin4Bit)); IOWriteByte(SIOData, DirReg2); } SIOExitMBPnPMode(); } ****************************************