American Megatrends IB892 User Manual
American Megatrends IB892 User Manual

American Megatrends IB892 User Manual

Intel atom eg20t chipset 3.5” disk size sbc
Table of Contents

Advertisement

IB892
Intel
Atom
®
EG20T Chipset
3.5" Disk Size SBC
USER'S MANUAL
Version 1.0

Advertisement

Table of Contents
loading

Summary of Contents for American Megatrends IB892

  • Page 1 IB892 Intel Atom ® EG20T Chipset 3.5” Disk Size SBC USER’S MANUAL Version 1.0...
  • Page 2 Acknowledgments AMI BIOS is a trademark of American Megatrends Inc. PS/2 is a trademark of International Business Machines Corporation. Intel are registered trademarks of Intel Corporation. Microsoft Windows is a registered trademark of Microsoft Corporation. Winbond is a registered trademark of Winbond Electronics Corporation.
  • Page 3: Table Of Contents

    Product Description ............1 Checklist ................2 IB892 Specifications ............3 Board Dimensions .............. 4 Installations ............5 Setting the Jumpers............. 6 Connectors on IB892 ............10 BIOS SETUP ............17 Drivers Installation ........33 Appendix ............41 A. I/O Port Address Map ..........41 B.
  • Page 4 This page is intentionally left blank. IB892 User’s Manual...
  • Page 5: Introduction

    INTRODUCTION Introduction Product Description The IB892-10T (Atom E640T, 1.0GHz) and IB892-13T (Atom E660T 1.6GHz) are 3.5-inch disk size SBCs that support wide operating temperature [- 40 ~ +85 degree C]. They are based on the Intel® EG20T I/O Hub and come on board with 1GB DDRII-800 addressable memory IB892-10T/13T SBC supports and integrated graphics controller with an LVDS interface (18/24-bit single channel).
  • Page 6: Checklist

    INTRODUCTION Checklist Your IB892 package should include the items listed below.  The IB892 3.5” disk-size SBC  This User’s Manual  1 CD containing chipset drivers and flash memory utility  Options:  Cable kit ( IB65: PW87, USB2-2, PK1H, SATA12, AUDIO-18 ...
  • Page 7: Ib892 Specifications

    4 pin box header x 1 for backlight/brightness control Digital I/O 4 in/4 out Yes (256 segments, 0, 1, 2…255. sec/min) Watchdog Timer Operating Temp. -40 degree C to + 75 degree C for Wide-Temp. Power Connector +12V DC-in Board Size 102x147mm (4”x5.8”) IB892 User’s Manual...
  • Page 8: Board Dimensions

    VGA+LVDS@ 640 x 480 resolution VGA+LVDS@ 800 x 600 resolution VGA+LVDS@ 1024 x 768 resolution VGA+LVDS@ 1366 x 768 resolution **Linux driver will be available later** Heatsink for IB892 will be built-in on the BOM, the height is 6mm Board Dimensions IB892 User’s Manual...
  • Page 9: Installations

    INSTALLATIONS Installations This section provides information on how to use the jumpers and connectors on the IB892 in order to set up a workable system. The topics covered are: Setting the Jumpers ................6 Connectors on IB892 ................. 10 IB892 User’s Manual...
  • Page 10: Setting The Jumpers

    INSTALLATIONS Setting the Jumpers Jumpers are used on IB892 to select various settings and features according to your needs and applications. Contact your supplier if you have doubts about the best configuration for your needs. The following lists the connectors on IB892 and their respective functions.
  • Page 11: Jumper Locations On Ib892

    INSTALLATIONS Jumper Locations on IB892 Jumpers on IB892 ................Page JP2: ATX or AT Power Selection ............8 JP3: LCD Panel Power Selection ............8 JP4, JP5: COM3.4 RS232 +5V/+12V Power Setting ......8 JP6, JP7, JP8: RS232/422/485 (COM1) Selection ........ 9...
  • Page 12 JP2: ATX or AT Power Selection ATX Power JP3: LCD Panel Power Selection LCD Panel Power 3.3V JP4, JP5: COM3,4 RS232 +5V/+12V Power Setting JP4, JP5 Setting Function Pin 1-2 +12V Short/Closed Pin 3-4 Short/Closed Pin 5-6 Short/Closed IB892 User’s Manual...
  • Page 13 The following table describes the jumper settings for COM1 selection. COM1 RS-232 RS-422 RS-485 Function JP7: JP7: JP7: Jumper Setting JP6: JP6: JP6: (pin closed) 3-5 & 4-6 1-3 & 2-4 1-3 & 2-4 JP8: JP8: JP8: 3-5 & 4-6 1-3 & 2-4 1-3 & 2-4 IB892 User’s Manual...
  • Page 14: Connectors On Ib892

    INSTALLATIONS Connectors on IB892 Connector Locations on IB892 ............11 CN1: SATA Connector ..............12 CN2: CFAST Connector ..............12 CN3: Gigabit LAN RJ45 Connector ..........12 CN4: COM1 Serial Ports Connector ..........12 CN5: VGA Connector ............... 12 SD1: Micro SD Connector ..............12 USB1: USB 0/1 Connector ..............
  • Page 15: Connector Locations On Ib892

    INSTALLATIONS Connector Locations on IB892 Connectors on IB892 ....................Page CN1: SATA Connector ......................12 CN2: CFAST Connector ...................... 12 CN3: Gigabit LAN RJ45 Connector ..................12 CN4: COM1 Serial Ports Connector ..................12 CN5: VGA Connector ......................12 SD1: Micro SD Connector ....................12 USB1: USB 0/1 Connector ....................
  • Page 16: Cn1: Sata Connector

    Signal Name RS-232 RS-422 RS-485 DATA- DATA+ Ground Ground Ground CN5: VGA Connector Signal Name Pin # Pin # Signal Name Green Blue N.C. N.C. DDCDATA HSYNC VSYNC DDCCLK SD1: Micro SD Connector USB1: USB 0/1 Connector IB892 User’s Manual...
  • Page 17: J1: Spi Flash Connector (Factory Use Only)

    The reset switch allows the user to reset the system without turning the main power switch off and then on again. Orientation is not required when making a connection to this header. +5V and 5VSB Signals: Pins 7 and 8 Pin # Signal Name +5VSB IB892 User’s Manual...
  • Page 18: J6: Hdd Power Connector

    DSR, Data set ready RTS, Request to send CTS, Clear to send RI, Ring indicator Not Used J10: Power LED The power LED indicates the status of the main power switch. Pin # Signal Name Power LED No connect Ground IB892 User’s Manual...
  • Page 19: J11: Lvds Connectors (Df13 Connector)

    Ground DSR4 DCD4 RTS4 RXD4 CTS4 TXD4 DTR4 Ground J13: Mini PCIE Connector J14: DC-IN 12V Power Connector Pin # Signal Name DC in (12V only) Ground J15: CAN BUS Connector Pin # Signal Name CAN_H CAN_L IB892 User’s Manual...
  • Page 20: J16: Digital I/O Connector (4 In, 4 Out)

    This 10-pin digital I/O connector supports TTL levels and is used to control external devices requiring ON/OFF circuitry. Signal Name Pin # Pin # Signal Name Ground Out3 Out1 Out2 Out0 J17: USB2/3 Connector Signal Name Signal Name Ground USB2- USB3+ USB2+ USB3- Ground IB892 User’s Manual...
  • Page 21: Bios Setup

    BIOS SETUP BIOS SETUP This chapter describes the different settings available in the AMI (American Megatrends, Inc.) BIOS that comes with the board. The topics covered in this chapter are as follows: BIOS Introduction ................18 BIOS Setup ..................18 Main BIOS Setup ................
  • Page 22: Bios Introduction

    <PgUp> and <PgDn> keys to change entries, <F1> for help and <Esc> to quit. When you enter the Setup utility, the Main Menu screen will appear on the screen. The Main Menu allows you to select from various setup functions and exit choices. IB892 User’s Manual...
  • Page 23: Main Bios Setup

    BIOS SETUP Main BIOS Setup This setup allows you to record some basic hardware configurations in your computer system and set the system clock. Aptio Setup Utility – Copyright © 2010 American Megatrends, Inc. Main Advanced Chipset Boot Security Save & Exit...
  • Page 24: Advanced Settings

    F3: Optimized Default F4: Save & EXIT ESC: Exit Launch PXE OpROM Enable or Disable Boot Option for Legacy Network Devices. Launch Storage OpROM Enable or Disable Boot Option for Legacy Mass Storage Devices with Option ROM. IB892 User’s Manual...
  • Page 25: Acpi Settings

    Enables or Disables System ability to Hibernate (OS/S4 Sleep State). This option may be not effective with some OS. ACPI Sleep State Select the highest ACPI sleep state the system will enter, when the SUSPEND button is pressed. IB892 User’s Manual...
  • Page 26: Cpu Configuration

    OS (Windows Server 2003 SP1, Windows XP SP2, SuSE Linux 9.2, RedHat Enterprise 3 Update 3.) Limit CPUID Maximum Disabled for Windows XP. Intel Virtualization Technology When enabled, a VMM can utilize the additional hardware capabilities provided by Vanderpool Technology. IB892 User’s Manual...
  • Page 27: Sdio Configuration

    Save & Exit Auto option: Access SD device in DMA mode if controller supports it, SDIO Access Mode Auto otherwise in PIO mode. DMA option: Access SD device in DMA mode. PIO option: Access SD device in PIO mode IB892 User’s Manual...
  • Page 28: Usb Configuration

    Maximum time the device will take before it properly reports itself to the Host Controller. ‘Auto’ uses default value: for a Root port it is 100 ms, for a hub port the delay is taken from Hub Descriptor. IB892 User’s Manual...
  • Page 29: Serial Port Configuration

    These fields are the parameters of the hardware monitoring function feature of the motherboard. The values are read-only values as monitored by the system and show the PC health status. CPU Shutdown Temperature This field enables (70C/75C/80C/85C/90C/95C) or disables the CPU Shutdown Temperature. IB892 User’s Manual...
  • Page 30: Chipset Settings

    ESC: Exit Flat Panel Type This field options are: CRT/ CRT+LVDS 640*480 18Bit / CRT+LVDS 800*600 18Bit / CRT+LVDS 1024*768 24 Bit / CRT+LVDS 1366*768 24 Bit. LVDS Back Light Control Select the LFP Panel Inverted voltage: 0(Min)~7(Max) IB892 User’s Manual...
  • Page 31: South Bridge Chipset Configuration

    High Precision Event Timer Configuration High Precision Timer Enabled → ← Select Screen ↑↓ Select Item Enter: Select Change Field F1: General Help F2: Previous Values F3: Optimized Default F4: Save & Exit ESC: Exit Audio Controller Audio Controller options IB892 User’s Manual...
  • Page 32: Boot Settings

    RT code is executed above 1MB. Option ROM Messages Set display mode for Option ROM. Options are Force BIOS and Keep Current. Interrupt 19 Capture Enable: Allows Option ROMs to trap Int 19. Boot Option Priorities Sets the system boot order. IB892 User’s Manual...
  • Page 33: Security Settings

    Setup. In Setup the User will have Change Field Administrator rights F1: General Help F2: Previous Values Administrator Password F3: Optimized Default User Password F4: Save & Exit ESC: Exit Administrator Password Set Setup Administrator Password. User Password Set User Password. IB892 User’s Manual...
  • Page 34: Save Changes And Exit

    Reset system setup without saving any changes. Save Changes Save Changes done so far to any of the setup options. Discard Changes Discard Changes done so far to any of the setup options. Restore Defaults Restore/Load Defaults values for all the setup options. IB892 User’s Manual...
  • Page 35 Restore the User Defaults to all the setup options. Boot Override Pressing ENTER causes the system to enter the OS. Launch EFI Shell from filesystem device Attempts to Launch EFI Shell application (Shellx64.efi) from one of the available filesystem devices. IB892 User’s Manual...
  • Page 36 BIOS SETUP This page is intentionally left blank. IB892 User’s Manual...
  • Page 37: Drivers Installation

    Realtek High Definition Codec Audio Driver Installation ....38 Intel 82574L LAN Drivers Installation ..........39 IMPORTANT NOTE: After installing your Windows operating system (Windows XP/ Vista/ 7), you must install first the Intel Chipset Software Installation Utility before proceeding with the drivers installation. IB892 User’s Manual...
  • Page 38: Intel Chipset Software Installation Utility

    Plug & Play INF support for Intel chipset components. Follow the instructions below to complete the installation. 1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R)Chipset Software Installation Utility. 2. When the welcome screen appears, click Next to continue. IB892 User’s Manual...
  • Page 39 3. In the Setup Type, choose Complete and click Next. 4. Now click Continue Anyway to continue the installation. 5. The InstallShield Wizard has finished installing the Intel Platform controller Hub EG20T Drivers. Click Finish to exit the wizard. IB892 User’s Manual...
  • Page 40: Intel Pineview Chipset Family Graphics Driver Installation

    To install the VGA drivers, follow the steps below to proceed with the installation. 1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R) EG20T Graphics Driver. Then click CRT Graphics Drivers. 2. Click Next to continue. IB892 User’s Manual...
  • Page 41 DRIVERS INSTALLATION 3. Select I Agree and click Install to continue the installation. 4. Click Next in the Readme File Information window. 5. Restart the computer when prompted. IB892 User’s Manual...
  • Page 42: Realtek High Definition Codec Audio Driver Installation

    1. Insert the drivers DVD into the DVD drive. Click Intel and then Realtek High Definition Codec Audio Driver. 2.When prompted to install the drivers, click Yes. 3.When the InstallShieldWizard has finished the installation, restart the computer when prompted. IB892 User’s Manual...
  • Page 43: Intel 82574L Lan Drivers Installation

    Follow the steps below to install Intel 82574L LAN Drivers. 1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R) PRO LAN Network Drivers. 2. On the next screen, select Install Drivers and Software. IB892 User’s Manual...
  • Page 44 DRIVERS INSTALLATION 3. On the next screen, select Drivers and click Next. 4. InstallShield Wizard completed. Click Finish to exit the Wizard. IB892 User’s Manual...
  • Page 45: Appendix

    Serial Port #2(COM2) 360h - 36Fh Network Ports 3B0h - 3BFh Monochrome & Printer adapter 3C0h - 3CFh EGA adapter 3D0h - 3DFh CGA adapter 3E8h - 3EFh Serial Port #3(COM3) 3F8h - 3FFh Serial Port #1(COM1) IB892 User’s Manual...
  • Page 46: Interrupt Request Lines (Irq)

    Interrupt Cascade IRQ3 Serial Port #2 IRQ4 Serial Port #1 IRQ5 Reserved IRQ6 Reserved IRQ7 Reserved IRQ8 Real Time Clock IRQ9 Reserved IRQ10 Serial Port #4 IRQ11 Serial Port #3 IRQ12 PS/2 Mouse IRQ13 80287 IRQ14 Primary IDE IB892 User’s Manual...
  • Page 47: Watchdog Timer Configuration

    (ucDid == 0xA2) //W83627UHG?? goto Init_Finish; } W627UHG_BASE = 0x2E; result = W627UHG_BASE; ucDid = Get_W627UHG_Reg(0x20); if (ucDid == 0xA2) //W83627UHG?? goto Init_Finish; } W627UHG_BASE = 0x00; result = W627UHG_BASE; Init_Finish: return (result); //--------------------------------------------------------------------------- void Unlock_W627UHG (void) IB892 User’s Manual...
  • Page 48 LD); Lock_W627UHG(); //--------------------------------------------------------------------------- void Set_W627UHG_Reg( unsigned char REG, unsigned char DATA) Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); outportb(W627UHG_DATA_PORT, DATA); Lock_W627UHG(); //--------------------------------------------------------------------------- unsigned char Get_W627UHG_Reg(unsigned char REG) unsigned char Result; Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); Result = inportb(W627UHG_DATA_PORT); Lock_W627UHG(); return Result; //--------------------------------------------------------------------------- IB892 User’s Manual...
  • Page 49 (W627UHG_BASE) #define W627UHG_DATA_PORT (W627UHG_BASE+1) //--------------------------------------------------------------------------- #define W627UHG_REG_LD 0x07 //--------------------------------------------------------------------------- #define W627UHG_UNLOCK 0x87 #define W627UHG_LOCK 0xAA //--------------------------------------------------------------------------- unsigned int Init_W627UHG(void); void Set_W627UHG_LD( unsigned char); void Set_W627UHG_Reg( unsigned char, unsigned char); unsigned char Get_W627UHG_Reg( unsigned char); //--------------------------------------------------------------------------- #endif //__W627UHG_H IB892 User’s Manual...
  • Page 50 //--------------------------------------------------------------------------- void WDTInitial(void) unsigned char bBuf; Set_W627UHG_LD(0x08);..............//switch to logic device 8 bBuf = Get_W627UHG_Reg(0x30); bBuf &= (~0x01); Set_W627UHG_Reg(0x30, bBuf); ..............//Enable WDTO //--------------------------------------------------------------------------- void WDTEnable(unsigned char NewInterval) unsigned char bBuf; Set_W627UHG_LD(0x08);......................Set_W627UHG_Reg(0x30, 0x01); ............... //enable timer IB892 User’s Manual...
  • Page 51 APPENDIX bBuf = Get_W627UHG_Reg(0xF5); bBuf &= (~0x08); Set_W627UHG_Reg(0xF5, bBuf); ............//count mode is second Set_W627UHG_Reg(0xF6, NewInterval); ..............//set timer //--------------------------------------------------------------------------- void WDTDisable(void) Set_W627UHG_LD(0x08);......................Set_W627UHG_Reg(0xF6, 0x00);............//clear watchdog timer Set_W627UHG_Reg(0x30, 0x00); ..................... //--------------------------------------------------------------------------- IB892 User’s Manual...
  • Page 52: Digital I/O Sample Code

    (W627UHG_BASE) #define W627UHG_DATA_PORT (W627UHG_BASE+1) //--------------------------------------------------------------------------- #define W627UHG_REG_LD 0x07 //--------------------------------------------------------------------------- #define W627UHG_UNLOCK 0x87 #define W627UHG_LOCK 0xAA //--------------------------------------------------------------------------- unsigned int Init_W627UHG(void); void Set_W627UHG_LD( unsigned char); void Set_W627UHG_Reg( unsigned char, unsigned char); unsigned char Get_W627UHG_Reg( unsigned char); //--------------------------------------------------------------------------- #endif //__W627UHG_H IB892 User’s Manual...
  • Page 53 (ucDid == 0xA2) //W83627UHG?? goto Init_Finish; } W627UHG_BASE = 0x00; result = W627UHG_BASE; Init_Finish: return (result); //--------------------------------------------------------------------------- void Unlock_W627UHG (void) outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK); outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK); //--------------------------------------------------------------------------- void Lock_W627UHG (void) outportb(W627UHG_INDEX_PORT, W627UHG_LOCK); //--------------------------------------------------------------------------- void Set_W627UHG_LD( unsigned char LD) IB892 User’s Manual...
  • Page 54 LD); Lock_W627UHG(); //--------------------------------------------------------------------------- void Set_W627UHG_Reg( unsigned char REG, unsigned char DATA) Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); outportb(W627UHG_DATA_PORT, DATA); Lock_W627UHG(); //--------------------------------------------------------------------------- unsigned char Get_W627UHG_Reg(unsigned char REG) unsigned char Result; Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); Result = inportb(W627UHG_DATA_PORT); Lock_W627UHG(); return Result; //--------------------------------------------------------------------------- IB892 User’s Manual...
  • Page 55 Winbond 83627UHG, program abort.\n"); return(1); Dio5Initial(); //for GPIO50..57 Dio5SetDirection(0x0F); //GP50..53 = input, GP54..57=output printf("Current DIO direction = 0x%X\n", Dio5GetDirection()); printf("Current DIO status = 0x%X\n", Dio5GetInput()); printf("Set DIO output to high\n"); Dio5SetOutput(0x0F); printf("Set DIO output to low\n"); Dio5SetOutput(0x00); return 0; IB892 User’s Manual...
  • Page 56 Dio5SetDirection(unsigned char NewData) //NewData : 1 for input, 0 for output Set_W627UHG_LD(0x08); //switch to logic device 8 Set_W627UHG_Reg(0xE0, NewData); //--------------------------------------------------------------------------- unsigned char Dio5GetDirection(void) unsigned char result; Set_W627UHG_LD(0x08); //switch to logic device 8 result = Get_W627UHG_Reg(0xE0); return (result); //--------------------------------------------------------------------------- IB892 User’s Manual...

Table of Contents