IBASE Technology IB891 User Manual

Intel pineview-m/ pineview-d +ich8m luna-pier / luna-pier refresh platform 3.5” disk size sbc
Table of Contents

Advertisement

Quick Links

IB891
Intel
Pineview-M/ Pineview-D +ICH8M
®
Luna-Pier / Luna-Pier Refresh Platform
3.5" Disk Size SBC
USER'S MANUAL
Version 1.0B

Advertisement

Table of Contents
loading

Summary of Contents for IBASE Technology IB891

  • Page 1 IB891 Intel Pineview-M/ Pineview-D +ICH8M ® Luna-Pier / Luna-Pier Refresh Platform 3.5” Disk Size SBC USER’S MANUAL Version 1.0B...
  • Page 2 Acknowledgments AMI BIOS is a trademark of American Megatrends Inc. PS/2 is a trademark of International Business Machines Corporation. Intel and Luna-Pier 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

    Checklist ................2 IB891 Specifications ............3 Board Dimensions ............... 4 Installations ............5 Installing the Memory ............6 Setting the Jumpers ............. 7 Connectors on IB891 ............11 BIOS SETUP ............ 19 Drivers Installation ........39 Appendix ............47 A.
  • Page 4 This page is intentionally left blank. IB891 User’s Manual...
  • Page 5: Introduction

    INTRODUCTION Introduction Product Description The IB891 is a 3.5-inch single board computer based on a two-chip the Intel® Atom™ single-core N450 or dual-core D510 processor. The processors come integrated with both a memory controller and an IGP graphics core with 200MHz (N450) and 400MHz (D510) of GPU frequency.
  • Page 6: Checklist

    INTRODUCTION Checklist Your IB891 package should include the items listed below. • The IB891 3.5” disk-size SBC • This User’s Manual • 1 CD containing chipset drivers and flash memory utility Remarks: The IB60 cable kit (USB, COM, SATA, power) is optional.
  • Page 7: Ib891 Specifications

    INTRODUCTION IB891 Specifications Product Name IB891 (SC) /IB891-D5 (DC) 3.5” SBC Form Factor CPU Type Intel® Pineview-M SC / Pineview-D DC Processor CPU Speed Intel® Atom SC N450 / 512K cache/1.66 GHz (5.5W) Intel® Atom DC D510 / 1MB cache/1.66GHz (14.5W) 22mm x 22mm, Micro-FCBGA8 APM1.2...
  • Page 8: Board Dimensions

    INTRODUCTION Board Dimensions IB891 User’s Manual...
  • Page 9: Installations

    INSTALLATIONS Installations This section provides information on how to use the jumpers and connectors on the IB891 in order to set up a workable system. The topics covered are: Installing the Memory ................6 Setting the Jumpers ................7 Connectors on IB891 ................11...
  • Page 10: Installing The Memory

    INSTALLATIONS Installing the Memory The IB891 board supports one DDR667 DDR2 memory. Remarks: N450 supports SO-DIMM x 1 (w/o ECC), Max. 2GB , Single channel D510 supports SO-DIMM x 1 (w/o ECC), Max. 2GB , Single channel Installing and Removing Memory Modules...
  • Page 11: Setting The Jumpers

    INSTALLATIONS Setting the Jumpers Jumpers are used on IB891 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 IB891 and their respective functions.
  • Page 12: Jumper Locations On Ib891

    INSTALLATIONS Jumper Locations on IB891 Jumpers on IB891 ..................Page JP1: ATX/AT Mode Select ................. 9 JP2: Clear CMOS Setting ................... 9 JP3: Compact Flash Slave/Master Selection............9 JP5: LCD Panel Power Selection ............... 9 JP4, JP6: COM3/4 RS232 +5V/+12V Power Setting ........10 JP7, JP8, JP9: RS232/422/485 (COM1) Selection ...........
  • Page 13: Jp1: Atx/At Mode Select

    AT mode JP2: Clear CMOS Setting Setting Normal Clear CMOS Note: Please remove the lithium battery before setting the jumper. JP3: Compact Flash Slave/Master Selection CF Setting Master Slave JP5: LCD Panel Power Selection LCD Panel Power 3.3V IB891 User’s Manual...
  • Page 14: Jp4, Jp6: Com3/4 Rs232 +5V/+12V Power Setting

    The following table describes the jumper settings for COM1 selection. COM1 RS-232 RS-422 RS-485 Function JP7: JP7: JP7: Jumper Setting JP8: JP8: JP8: (pin closed) 3-5 & 4-6 1-3 & 2-4 1-3 & 2-4 JP9: JP9: JP9: 3-5 & 4-6 1-3 & 2-4 1-3 & 2-4 IB891 User’s Manual...
  • Page 15: Connectors On Ib891

    INSTALLATIONS Connectors on IB891 Connector Locations on IB891 ............12 CN1, CN2: SATA Connectors ............13 CN3, CN4: Gigabit LAN RJ45 Connector .......... 13 CN5: USB 1/2 Connector ..............13 CN6: VGA Connector ................. 13 CN7: COM1 RS232/RS422/RS485 Connector ........13 J1: Board Input Power Connector ............
  • Page 16: Connector Locations On Ib891

    INSTALLATIONS Connector Locations on IB891 Connectors on IB891 ....................Page CN1, CN2: SATA Connectors ................... 13 CN3, CN4: Gigabit LAN RJ45 Connector ................ 13 CN5: USB 1/2 Connector ....................13 CN6: VGA Connector ......................13 CN7: COM1 RS232/RS422/RS485 Connector ..............13 J1: Board Input Power Connector ..................
  • Page 17: Cn1, Cn2: Sata Connectors

    CN5: USB 1/2 Connector CN6: VGA Connector Signal Name Pin # Pin # Signal Name Green Blue N.C. N.C. DDCDATA HSYNC VSYNC DDCCLK CN7: COM1 RS232/RS422/RS485 Connector Pin # Signal Name RS-232 R2-422 RS-485 DATA- DATA+ Ground Ground Ground IB891 User’s Manual...
  • Page 18: J1: Board Input Power Connector

    Power LED No connect Ground J4: Compact Flash Connector J5: DDR2 SO-DIMM J6, J7, J8: USB3/4/5/6/7/8 Connector Signal Name Signal Name Ground Ground J9: LCD Backlight Connector Pin # Signal Name +12V Backlight Enable Brightness Control Ground IB891 User’s Manual...
  • Page 19: J10: Digital I/O

    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 IB891 User’s Manual...
  • Page 20: J12 : Lvds(18Bit) Connectors

    RXD4 CTS4 TXD4 DTR4 Ground J14: Mini PCIE Connector J15: Keyboard & Mouse Connector (DF11 Connector) Signal Name Signal Name KBDA KBCL Ground Ground J16: SPI Flash Connector (factory use only) J17: LPC Connector (factory use only) IB891 User’s Manual...
  • Page 21: J18: Smart Battery Interface Connector

    TXD, Transmit data DTR, Data terminal ready GND, ground DSR, Data set ready RTS, Request to send CTS, Clear to send RI, Ring indicator Not Used J21: Amplify Connector Pin # Signal Name OUTL+ OUTL- OUTR- OUTR+ IB891 User’s Manual...
  • Page 22 INSTALLATIONS This page is intentionally left blank. IB891 User’s Manual...
  • Page 23: Bios Setup

    BIOS Introduction ................19 BIOS Setup ..................20 Main BIOS Setup ................21 Advanced Settings ................22 Advanced PCI/PnP Settings ..............30 Boot Settings ..................31 Security Settings .................. 33 Advanced Chipset Settings ..............34 Exit Options ..................37 IB891 User’s Manual...
  • Page 24: 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. IB891 User’s Manual...
  • Page 25: Main Bios Setup

    These defaults have been carefully chosen by both AMI and your system manufacturer to provide the absolute maximum performance and reliability. Changing the defaults could cause the system to become unstable and crash in some cases. IB891 User’s Manual...
  • Page 26: Advanced Settings

    The fields in each section are shown in the following pages, as seen in the computer screen. Please note that setting the wrong values may cause the system to malfunction. If unsure, please contact technical support of your supplier. IB891 User’s Manual...
  • Page 27 Enabled for Windows XP and Linux (OS optimized for Hyper-Threading Technology) and Disabled for other OS (OS not optimized for Hyper-Threading Technology). When Disabled, only one thread per enabled core is enabled. Intel SpeedStep(tm) tech (Pineview-M) Disabled: Disable GV3 Enabled: Enable GV3 IB891 User’s Manual...
  • Page 28: Ide Configuration

    Select Screen Serial PortC IRQ [IRQ11] Serial Port4 Address [2E8] ↑↓ Select Item Serial PortD IRQ [IRQ10] Change Field Restore on AC Power Loss [Power Off] General Help Backlight Turn On F10 Save and Exit ESC Exit IB891 User’s Manual...
  • Page 29: Onboard Serial Port

    The Hardware Health Configuration menu is used to show the operating temperature, fan speeds and system voltages. ACPI Shutdown Temperature The system will shut down automatically under OS with ACPI mode, when the CPU temperature reaches the configured temperature. IB891 User’s Manual...
  • Page 30: Suspend Mode

    64-bit Fixed System Description Tables. ACPI Version Features [ACPI v1.0] ACPI APIC support [Enabled] Different ACPI version Has some addition <- Select Screen ↑↓ Select Item Change Field General Help F10 Save and Exit ESC Exit IB891 User’s Manual...
  • Page 31: Apm Configuration

    APM. Power Management/APM [Enabled] Power Button Mode [On/Off] <- Select Screen Resume On Ring Disabled ↑↓ Select Item Resume On PME# Disabled Change Field Resume On RTC Alarm Disabled General Help F10 Save and Exit ESC Exit IB891 User’s Manual...
  • Page 32: Resume On Ring

    This option is used enable activity on the PCI PME (power managementevent) controller to wake up the system from a suspend or standby state Resume On RTC Alarm This option is used to specify the time the system should be awakened from a suspended state IB891 User’s Manual...
  • Page 33: Legacy Usb Support

    (12Mbps).This option is enabled by HiSpeed. BIOS EHCI Hand-Off Enabled/Disabled. This is a workaround for Oses without EHCI hand-off support. The EHCI ownership change should be claimed by EHCI driver. Legacy USB1.1 HC Support Support USB1.1 HC. IB891 User’s Manual...
  • Page 34: Advanced Pci/Pnp Settings

    This assigns IRQ to PCI VGA card if card requests IRQ or doesn't assign IRQ to PCI VGA card even if card requests an IRQ. IRQ# Use the IRQ# address to specify what IRQs can be assigned to a particular peripheral device. IB891 User’s Manual...
  • Page 35: Boot Settings

    When disabled, this displays normal POST messages. When enabled, this displays OEM Logo instead of POST messages. AddOn ROM Display Mode This allows user to force BIOS/Option ROM of add-on cards to be displayed during quiet boot. Bootup Num-Lock This select the power-on state for numlock. IB891 User’s Manual...
  • Page 36: Interrupt 19 Capture

    When set to Enabled, the system waits for the F1 key to be pressed when error occurs. This allows option ROM to trap interrupt 19. Hit <DEL> Message Display This displays “Press <DEL> to run Setup” in POST. Interrupt 19 Capture This allows option ROMs to trap interrupt 19. IB891 User’s Manual...
  • Page 37: Security Settings

    Supervisor Password : Not Installed User Password : Not Installed Change Supervisor Password <- Select Screen Change User Password ↑↓ Select Item Enter Change Boot Sector Virus Protection [Disabled] General Help F10 Save and Exit ESC Exit IB891 User’s Manual...
  • Page 38: Advanced Chipset Settings

    Configure DRAM Timing by SPD When this item is enabled, the DRAM timing parameters are set according to the DRAM SPD (Serial Presence Detect). When disabled, you can manually set the DRAM timing parameters through the DRAM sub-items. IB891 User’s Manual...
  • Page 39 This option is used to select the type of flat panel connected to the system. Options include: 640x480 / 800x600 / 1024x768 / 1280x768 / 1280x800 / 1280x600. Spread Spectrum Clock By default, this field is set to Disabled. IB891 User’s Manual...
  • Page 40 This option is disabled by default. HDA Controller This option is used to enable the Southbridge high definition audio controller. SMBUS Controller This option is enabled by default. Enable Onboard PCI option ROM This option is disabled by default. IB891 User’s Manual...
  • Page 41: Exit Options

    These default settings are optimal and enable all high performance features. Load Failsafe Defaults This option allows you to load the troubleshooting default values permanently stored in the BIOS ROM. These default settings are non-optimal and disable all high-performance features. IB891 User’s Manual...
  • Page 42 BIOS SETUP This page is intentionally left blank. IB891 User’s Manual...
  • Page 43: Drivers Installation

    Realtek High Definition Codec Audio Driver Installation ..44 Realtek RTL8111DL LAN Drivers Installation ......45 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. IB891 User’s Manual...
  • Page 44: Intel Chipset Software Installation Utility

    1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R) Pineview Chipset Drivers. Click Intel(R) Chipset Software Installation Utility. 2. When the welcome screen to the Intel(R) Chipset Software Installation Utility appears, click Next to continue. IB891 User’s Manual...
  • Page 45 4. On the Readme Information screen, click Next to continue.When the Setup Progress screen appears, click Next to continue. 5. The Setup process is now complete. Click Finish to restart the computer and for changes to take effect. IB891 User’s Manual...
  • Page 46: Intel Pineview Chipset Family Graphics Driver Installation

    1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R) Pineview Chipset Drivers. Click Intel(R) Pineview Chipset Family Graphics Driver. 2. When the welcome screen of the Intel(R) Graphics Media Accelerator Driver appears, click Next to continue. IB891 User’s Manual...
  • Page 47 3. Click Yes to to agree with the license agreement and continue the installation. 4. Click Next in the Readme File Information window. 5. Click Next in the Setup Progress window. 6. Setup is now complete. Click Finish to restart the computer and for changes to take effect. IB891 User’s Manual...
  • Page 48: Realtek High Definition Codec Audio Driver Installation

    2.When the welcome screen to InstallShield Wizard for Realtek High Definition Audio Driver appears, click Next to start the installation. 3.When the InstallShieldWizard has finished performing maintenance operations on Realtek High Definition Codec Audio Audio Driver, click Finish to restart the computer. IB891 User’s Manual...
  • Page 49: Realtek Rtl8111Dl Lan Drivers Installation

    2. In the welcome screen of the InstallShield Wizard for REALTEK GbE & FE Ethernet PCI-E NIC Driver, click Next. 3. In the InstallShield Wizard screen, click Install to begin the installation. 4. InstallShield Wizard completed. Click Finish to exit the Wizard. IB891 User’s Manual...
  • Page 50 DRIVERS INSTALLATION This page is intentionally left blank. IB891 User’s Manual...
  • Page 51: 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) IB891 User’s Manual...
  • Page 52: 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 IB891 User’s Manual...
  • Page 53: 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) IB891 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; //--------------------------------------------------------------------------- IB891 User’s Manual...
  • Page 55 (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 IB891 User’s Manual...
  • Page 56 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 IB891 User’s Manual...
  • Page 57 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); ....................//--------------------------------------------------------------------------- IB891 User’s Manual...
  • Page 58: 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 IB891 User’s Manual...
  • Page 59 (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) IB891 User’s Manual...
  • Page 60 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; //--------------------------------------------------------------------------- IB891 User’s Manual...
  • Page 61 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; IB891 User’s Manual...
  • Page 62 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); //--------------------------------------------------------------------------- IB891 User’s Manual...

Table of Contents