IBASE Technology IB898 User Manual

Intel atom e3800 soc series 3.5” disk size sbc
Table of Contents

Advertisement

IB898
Intel
Atom
E3800 SoC Series
®
TM
3.5" Disk Size SBC
USER'S MANUAL
Version 1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IB898 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for IBASE Technology IB898

  • Page 1 IB898 Intel Atom E3800 SoC Series ® 3.5” Disk Size SBC USER’S MANUAL Version 1.0...
  • Page 2 Intel and Atom are registered trademarks of Intel Corporation. Microsoft Windows is a registered trademark of Microsoft Corporation. Nuvoton is a registered trademark of Nuvoton Technology Corporation. All other product names or trademarks are properties of their respective owners. IB898 User’s Manual...
  • Page 3: Table Of Contents

    Checklist ................3 Board Dimensions ............... 4 Installations ............5 Installing the Memory ............6 Setting the Jumpers ............. 7 Connectors on IB898 ............11 BIOS Setup ............21 Drivers Installation ........35 Intel Chipset Software Installation Utility......36 Intel Baytrail Graphics Driver Installation ......37 Realtek High Definition Audio Driver Installation ...
  • Page 4 This page is intentionally left blank. IB898 User’s Manual...
  • Page 5: Introduction

    INTRODUCTION Introduction Product Description ® Intel Atom IB898 is a 3.5-inch single board computer based on the E3800 series processors. It supports One DDR3L SODIMM sockets for a maximum memory capacity of 4GB. ® IB898 features the Intel Gen7 w/4EUs graphics engines and has both CRT and DisplayPort video display interface, and 24-bit LVDS dual channel interface with the use of the NXP PTN3460 device.
  • Page 6: Specifications

    INTRODUCTION Specifications IB898 [default silk screen model # on PCB is IB898] Product Name 3.5” disk size SBC Form Factor Intel® Atom DC E3825 /1MB cache/1.33 GHz (IB898-I25) SoC Type/Speed Intel® Atom SC E3815 /512KB cache/1.46 GHz (IB898-I15) FCBGA1170,Type-3, 25mmx27mm, 22nm,Tj= -40゚C to +110゚C ;...
  • Page 7: Checklist

    INTRODUCTION Checklist Your IB898 package should include the items listed below. • The IB898 SBC • This User’s Manual • 1 CD containing chipset drivers and flash memory utility IB898 User’s Manual...
  • Page 8: Board Dimensions

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

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

    INSTALLATIONS Installing the Memory The IB898 board supports one DDR3L memory socket for a maximum total memory of 4GB in DDR3L memory type. Installing and Removing Memory Modules To install the DDR3L modules, locate the memory slot on the board and perform the following steps: 1.
  • Page 11: Setting The Jumpers

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

    INSTALLATIONS Jumper Locations on IB898 IB898 User’s Manual...
  • Page 13: Jp1: Lvds Panel Power Selection

    INSTALLATIONS JP1: LVDS Panel Power Selection Setting Panel Voltage Pin 1-2 3.3V (default) Short/Closed Pin 2-3 Short/Closed JP2: LVDS Panel Brightness Control Selection Brightness Control (PWM mode) 3.3V Open Close 5V(Default) IB898 User’s Manual...
  • Page 14: Jp4: Clear Cmos Contents

    INSTALLATIONS JP4: Clear CMOS Contents Setting Function Pin 1-2 Normal Short/Closed Pin 2-3 Clear CMOS Short/Closed JP5: Clear ME Contents Setting Function Pin 1-2 Normal Short/Closed Pin 2-3 Clear ME Short/Closed Register IB898 User’s Manual...
  • Page 15: Connectors On Ib898

    INSTALLATIONS Connectors on IB898 Connector Locations on IB898 ............12 CN1: USB3.0 Connector ..............13 CN3: Gigabit LAN Connector ............. 13 CN3: Intel® I210IT Connector ............13 CN4: USB2.0 Connector ..............13 CN5: DP Connector ................13 CN6: CRT Connector ................13 CN7: DB9 Connector (COM1) ............
  • Page 16: Connector Locations On Ib898

    INSTALLATIONS Connector Locations on IB898 IB898 User’s Manual...
  • Page 17: Cn1: Usb3.0 Connector

    DTR, Data terminal ready RI, Ring indicator GND, ground Not Used COM1 is jumper-less for RS-232, RS-422 and RS-485 and is to be configured with BIOS Selection. Pin # Signal Name RS-232 R2-422 RS-485 DATA- DATA+ Ground Ground Ground IB898 User’s Manual...
  • Page 18: J1: Audio Connector

    LINEOUT L Ground JD FRONT LINEIN R LINEIN L Ground JD LINEIN MIC-R MIC L Ground JD MIC1 J2: MCU Flash Connector (factory use only) J3: Amplifier Connector (JST B4B-PH-K-S) Pin # Signal Name OUTL+ OUTL- OUTR- OUTR+ IB898 User’s Manual...
  • Page 19: J4: Ddr3L So-Dimm Sockets

    J5, J6: LVDS Connectors (DF20G-20DP-1V) J5: First Channel LVDS J6: Second Channel LVDS Signal Name Pin # Pin # Signal Name TX0N TX0P Ground Ground TX1N TX1P Ground Ground TX2N TX2P Ground Ground CLKN CLKP Ground Ground TX3N TX3P Power(1A) Power IB898 User’s Manual...
  • Page 20: J7: Lcd Backlight Connector

    INSTALLATIONS J7: LCD Backlight Connector (JST B4B-PH-K-S ) Pin # Signal Name +12V(1A) Backlight Enable Brightness Control Ground J8: SPI Flash Connector (factory use only) J9: SATAII /share mSATA/ Connectors IB898 User’s Manual...
  • Page 21: J12: Sataii Connectors

    J12: SATAII Connectors J10, J11: SATA HDD Power Connectors (JST B4B-XH-A) Pin # Signal Name +5V(1A) Ground Ground +12V(1A) ** It is recommend to connect with 2.5” storage device only from J10/J11** J13: Mini PCIE Connector (Full Size) IB898 User’s Manual...
  • Page 22: J14: Mini Pcie Connector (Share Msata)

    J14: Mini PCIE Connector (share mSATA) J15: Mini PCIE Connector (Half Size) J16: Front Panel Function Connector (2.54mm) Signal Name Pin # Pin # Signal Name Power BTN Power BTN HDD LED+ HDD LED- Reset BTN Reset BTN Power LED+ Power LED- IB898 User’s Manual...
  • Page 23: J17: Board Input Power Connector

    Pin # Pin # Signal Name DCD, Data carrier detect RXD, Receive data TXD, Transmit data Data terminal ready GND, ground DSR, Data set ready RTS, Request to send CTS, Clear to send RI, Ring indicator Not Used IB898 User’s Manual...
  • Page 24: J19: Digital I/O Connector

    J19: Digital I/O Connector (2.54mm) Signal Name Pin # Pin # Signal Name VCC(500mA) OUT3 OUT1 OUT2 OUT0 J21: Debug 80 Port Connector (factory use only) J22: USB 2.0 Connector (DF11-8DP-2DSA) Signal Name Pin # Pin # Signal Name Ground Ground IB898 User’s Manual...
  • Page 25: Bios Setup

    The topics covered in this chapter are as follows: BIOS Introduction ................22 BIOS Setup ..................22 Main Settings ..................23 Advanced Settings ................24 Chipset Settings ................... 31 Security Settings .................. 32 Boot Settings ..................33 Save & Exit Settings ................34 IB898 User’s Manual...
  • Page 26: Bios Introduction

    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. IB898 User’s Manual...
  • Page 27: Main Settings

    F1: General Help F2: Previous Values F3: Optimized Default F4: Save ESC: Exit ESC: Exit System Date Set the Date. Use Tab to switch between Data elements. System Time Set the Time. Use Tab to switch between Data elements. IB898 User’s Manual...
  • Page 28: Advanced Settings

    Enable Hibernation Enables or Disables System ability to Hibernate (OS/S4 Sleep State). This option may be not effective with some OS. ACPI Sleep State Select ACPI sleep state the system will enter when the SUSPEND button is pressed. IB898 User’s Manual...
  • Page 29 This field sets the system power status whether Disable or Enable when power returns to the system from a power failure situation. Temperature Guardian Generate the reset signal when system hangs up on POST. Schedule Slot 1 / 2 Setup the hour/minute for system power on. IB898 User’s Manual...
  • Page 30 EuP/ErP specification .[Ethernet Only] Only provide the standby power for Ethernet chip.[No standby power] Shutdown all of the standby power. Serial Port 1 Configuration Set parameters of serial port 1(COMA) Serial Port 2 Configuration Set parameters of serial port 2(COMB) IB898 User’s Manual...
  • Page 31: Shutdown Temperature

    PC health status Shutdown Temperature This field enables or disables the Shutdown Temperature Disabled (default) 70 ℃/158 F 75 ℃/167 F 80 ℃/176 F 85 ℃/185 F 90 ℃/194 F 95 ℃/203 F IB898 User’s Manual...
  • Page 32: Cpu Configuration

    Select Screen CPU Speed 1334 MHz ↑↓ Select Item 64-bit Supported Enter: Select Change Opt. F1: General Help F2: Previous Values F3: Optimized Defaults F4: Save & Exit ESC: Exit Socket 0 CPU Information Socket specific CPU Information. IB898 User’s Manual...
  • Page 33: Ide Configuration

    Serial –ATA Port 0 Enabled / Disabled Serial Port 0 SATA Port0 HotPlug Enabled / Disabled SATA Port 0 HotPlug Serial –ATA Port 1 Enabled / Disabled Serial Port 1 SATA Port1 HotPlug Enabled / Disabled SATA Port 1 HotPlug IB898 User’s Manual...
  • Page 34: 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 100ms, for a Hub port the delay is taken from Hub descriptor. IB898 User’s Manual...
  • Page 35: Chipset Settings

    Select Screen ↑↓ Select Item Total Memory 4096 MB (LPDDR3) Enter: Select Change Opt. F1: General Help Memory Slot0 4096 MB (LPDDR3) F2: Previous Values Memory Slot2 Not Present F3: Optimized Defaults F4: Save & Exit ESC: Exit IB898 User’s Manual...
  • Page 36: Security Settings

    F1: General Help Minimum length F2: Previous Values Maximum length F3: Optimized Defaults F4: Save & Exit Administrator Password ESC: Exit User Password Administrator Password Set Administrator Password. User Password Set User Password. IB898 User’s Manual...
  • Page 37: Boot Settings

    Enables or disables Quiet Boot option. Fast Boot Enables or disables boot with initialization of a minimal set of devices required to launch active boot option. Has no effect for BBS boot options. Boot mode select Select boot mode LEGACY/UEFI. IB898 User’s Manual...
  • Page 38: Save & Exit Settings

    Discard Changes done so far to any of the setup options. Restore Defaults Restore/Load Defaults values for all the setup options. Save as User Defaults Save the changes done so far as User Defaults. Restore User Defaults Restore the User Defaults to all the setup options. IB898 User’s Manual...
  • Page 39: Drivers Installation

    Intel Trusted Execution Engine Installation ........40 Intel® USB 3.0 Drivers ............... 41 IMPORTANT NOTE: After installing your Windows operating system, you must install first the Intel Chipset Software Installation Utility before proceeding with the drivers installation. IB898 User’s Manual...
  • Page 40: Intel Chipset Software Installation Utility

    3. Click Yes to accept the software license agreement and proceed with the installation process. Click Next to continue. 4. The Setup process is now complete. Click Finish to restart the computer and for changes to take effect. IB898 User’s Manual...
  • Page 41: Intel Baytrail Graphics Driver Installation

    2. When the Welcome screen appears, click Next to continue. 3. Click Yes to accept the license agreement and continue the installation. Click Next to continue. 4. Setup complete. Click Finish to restart the computer and for changes to take effect. IB898 User’s Manual...
  • Page 42: Realtek High Definition Audio Driver Installation

    Baytrail Chipset Drivers. Click Realtek High Definition Audio Driver. 2. On the Welcome screen, click Next to proceed with the installation. 3. InstallShield Wizard is complete. Click Finish to restart the computer and for changes to take effect. IB898 User’s Manual...
  • Page 43: Lan Drivers Installation

    3. Click Next to to agree with the license agreement. 4. When the Setup Options screen appears, click Next to continue. 5. The wizard is ready to begin installation. Click Install to begin the installation. 6. When InstallShield Wizard is complete, click Finish. IB898 User’s Manual...
  • Page 44: Intel Trusted Execution Engine Installation

    3. Click Next accept the license agreement and continue the installation, click Next to continue. 4. Installation of the Intel Trusted Execution Engine is now complete. Click Finish to restart the computer and for changes to take effect. IB898 User’s Manual...
  • Page 45: Intel® Usb 3.0 Drivers

    4. On the Readme File Information screen, click Next to continue the installation of the Intel® USB 3.0 eXtensible Host Controller Driver. 5. When the Setup Progress screen appears, click Next. Setup complete. Click Finish to restart the computer and for changes to take effect. IB898 User’s Manual...
  • Page 46: Appendix

    Programmable interrupt controller 03B0h-03BBh Intel(R) Atom(TM) Processor E3800 Series/Intel(R) Celeron(R) Processor N2920/J1900 03C0h-03DFh Intel(R) Atom(TM) Processor E3800 Series/Intel(R) Celeron(R) Processor N2920/J1900 03E8h-03EFh Nuvoton Communications Port (COM2) 03F8h-03FFh Nuvoton Communications Port (COM1) 04D0h-04D1h Programmable interrupt controller 0D00h-FFFFh PCI bus IB898 User’s Manual...
  • Page 47 Intel(R) Pentium(R) processor N- and J-series / Intel(R) Celeron(R) processor N- and J-series AHCI - 0F23 E070h-E077h Intel(R) Pentium(R) processor N- and J-series / Intel(R) Celeron(R) processor N- and J-series AHCI - 0F23 E080h-E087h Intel(R) Atom(TM) Processor E3800 Series/Intel(R) Celeron(R) Processor N2920/J1900 IB898 User’s Manual...
  • Page 48: Interrupt Request Lines (Irq)

    Intel(R) Celeron(R) processor N- and J-series PCI Express - Root Port 4 - 0F4E IRQ 19 Intel(R) Pentium(R) processor N- and J-series / Intel(R) Celeron(R) processor N- and J-series AHCI - 0F23 IRQ 22 High Definition Audio Controller IB898 User’s Manual...
  • Page 49: Digital I/O Sample Code

    (NCT5523D_BASE) #define NCT5523D_DATA_PORT (NCT5523D_BASE+1) //--------------------------------------------------------------------------- #define NCT5523D_REG_LD 0x07 //--------------------------------------------------------------------------- #define NCT5523D_UNLOCK 0x87 #define NCT5523D_LOCK 0xAA //--------------------------------------------------------------------------- unsigned int Init_NCT5523D(void); void Set_NCT5523D_LD( unsigned char); void Set_NCT5523D_Reg( unsigned char, unsigned char); unsigned char Get_NCT5523D_Reg( unsigned char); //--------------------------------------------------------------------------- #endif //__NCT5523D_H IB898 User’s Manual...
  • Page 50 Nuvoton NCT5523D, program abort.\n"); return(1); Dio5Initial(); //for GPIO20..27 Dio5SetDirection(0x0F); //GP20..23 = input, GP24..27=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; //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 51 Dio5SetDirection(unsigned char NewData) //NewData : 1 for input, 0 for output Set_NCT5523D_LD(0x07); //switch to logic device 7 Set_NCT5523D_Reg(0xE8, NewData); //--------------------------------------------------------------------------- unsigned char Dio5GetDirection(void) unsigned char result; Set_NCT5523D_LD(0x07); //switch to logic device 7 result = Get_NCT5523D_Reg(0xE8); return (result); //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 52 = NCT5523D_BASE; ucDid = Get_NCT5523D_Reg(0x20); if (ucDid == 0xC4) //NCT5523D?? goto Init_Finish; } NCT5523D_BASE = 0x00; result = NCT5523D_BASE; Init_Finish: return (result); //--------------------------------------------------------------------------- void Unlock_NCT5523D (void) outportb(NCT5523D_INDEX_PORT, NCT5523D_UNLOCK); outportb(NCT5523D_INDEX_PORT, NCT5523D_UNLOCK); //--------------------------------------------------------------------------- void Lock_NCT5523D (void) outportb(NCT5523D_INDEX_PORT, NCT5523D_LOCK); //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 53 LD); Lock_NCT5523D(); //--------------------------------------------------------------------------- void Set_NCT5523D_Reg( unsigned char REG, unsigned char DATA) Unlock_NCT5523D(); outportb(NCT5523D_INDEX_PORT, REG); outportb(NCT5523D_DATA_PORT, DATA); Lock_NCT5523D(); //--------------------------------------------------------------------------- unsigned char Get_NCT5523D_Reg(unsigned char REG) unsigned char Result; Unlock_NCT5523D(); outportb(NCT5523D_INDEX_PORT, REG); Result = inportb(NCT5523D_DATA_PORT); Lock_NCT5523D(); return Result; //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 54: Watchdog Timer Configuration

    (NCT5523D_BASE) #define NCT5523D_DATA_PORT (NCT5523D_BASE+1) //--------------------------------------------------------------------------- #define NCT5523D_REG_LD 0x07 //--------------------------------------------------------------------------- #define NCT5523D_UNLOCK 0x87 #define NCT5523D_LOCK 0xAA //--------------------------------------------------------------------------- unsigned int Init_NCT5523D(void); void Set_NCT5523D_LD( unsigned char); void Set_NCT5523D_Reg( unsigned char, unsigned char); unsigned char Get_NCT5523D_Reg( unsigned char); //--------------------------------------------------------------------------- #endif //__NCT5523D_H IB898 User’s Manual...
  • Page 55 (SIO == 0) printf("Can not detect Nuvoton NCT5523D, program abort.\n"); return(1); WDTInitial(); WDTEnable(10); WDTDisable(); return 0; //--------------------------------------------------------------------------- void WDTInitial(void) unsigned char bBuf; Set_NCT5523D_LD(0x08); //switch to logic device 8 bBuf = Get_NCT5523D_Reg(0x30); bBuf &= (~0x01); Set_NCT5523D_Reg(0x30, bBuf); //Enable WDTO //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 56 //enable timer bBuf = Get_NCT5523D_Reg(0xF0); bBuf &= (~0x08); Set_NCT5523D_Reg(0xF0, bBuf); //count mode is second Set_NCT5523D_Reg(0xF1, NewInterval); //set timer //--------------------------------------------------------------------------- void WDTDisable(void) Set_NCT5523D_LD(0x08); //switch to logic device 8 Set_NCT5523D_Reg(0xF1, 0x00); //clear watchdog timer Set_NCT5523D_Reg(0x30, 0x00); //watchdog disabled //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 57 = NCT5523D_BASE; ucDid = Get_NCT5523D_Reg(0x20); if (ucDid == 0xC4) //NCT5523D?? goto Init_Finish; } NCT5523D_BASE = 0x00; result = NCT5523D_BASE; Init_Finish: return (result); //--------------------------------------------------------------------------- void Unlock_NCT5523D (void) outportb(NCT5523D_INDEX_PORT, NCT5523D_UNLOCK); outportb(NCT5523D_INDEX_PORT, NCT5523D_UNLOCK); //--------------------------------------------------------------------------- void Lock_NCT5523D (void) outportb(NCT5523D_INDEX_PORT, NCT5523D_LOCK); //--------------------------------------------------------------------------- IB898 User’s Manual...
  • Page 58 LD); Lock_NCT5523D(); //--------------------------------------------------------------------------- void Set_NCT5523D_Reg( unsigned char REG, unsigned char DATA) Unlock_NCT5523D(); outportb(NCT5523D_INDEX_PORT, REG); outportb(NCT5523D_DATA_PORT, DATA); Lock_NCT5523D(); //--------------------------------------------------------------------------- unsigned char Get_NCT5523D_Reg(unsigned char REG) unsigned char Result; Unlock_NCT5523D(); outportb(NCT5523D_INDEX_PORT, REG); Result = inportb(NCT5523D_DATA_PORT); Lock_NCT5523D(); return Result; //------------------------------------------------------------------------ IB898 User’s Manual...

Table of Contents