background image

APPENDIX 

                         IB892 User’s Manual 

45 

 

File of the W627UHG.H 
//--------------------------------------------------------------------------- 
//                                                                            
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY     
// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE       
// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR     
// PURPOSE.                                                                   
//                                                                            
//--------------------------------------------------------------------------- 
#ifndef __W627UHG_H 
#define __W627UHG_H  

 

//--------------------------------------------------------------------------- 
#define 

W627UHG_INDEX_PORT 

 

(W627UHG_BASE) 

#define 

W627UHG_DATA_PORT 

 

(W627U1) 

//--------------------------------------------------------------------------- 
#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 

 
 

Summary of Contents for IB892

Page 1: ...IB892 Intel Atom EG20T Chipset 3 5 Disk Size SBC USER S MANUAL Version 1 0 ...

Page 2: ...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 All other product names or trademarks are properties of their respective owners ...

Page 3: ...cklist 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 Interrupt Request Lines IRQ 42 C Watchdog Timer Configuration 43 D Digital I O Sample Code 48 ...

Page 4: ...iv IB892 User s Manual This page is intentionally left blank ...

Page 5: ... 1GB DDRII 800 addressable memory IB892 10T 13T SBC supports and integrated graphics controller with an LVDS interface 18 24 bit single channel CRT output is available with the use of SDVO Chrontel 7022A The boards also have Gigabit LAN connectivity High speed communication and external connections are provided by 4 USB ports high definition audio Mini PCI e 4 COM ports with COM1 supporting RS232 ...

Page 6: ...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 Heatsink Power Cable H R AUDIO 18 USB Cable HRS D SUB Cable ATA Serial SATA 12 USB2 2 PK1H SATA Cable Audio Cable PW87 Optional Cables for IB892 ...

Page 7: ...ng hole only for half sized SATA Intel EG20T IOH built in SATAII x 1 LPC I O Nuvoton NCT6627UD COM1 RS232 422 485 COM2 RS232 COM3 RS232 COM4 RS232 w pin 9 with power for 2 ports 500 mA for each port Hardware monitor 3 thermal inputs 6 voltage monitor inputs RTC CMOS Intel EG20T built in with onboard Lithium Battery Edge Connector RJ45 x 1 for GbE DB15 connector x 1 for CRT Dual USB stack connector...

Page 8: ...om Intel driver there will be below driver selections in drivers that iBASE can offering Under Windows XP 1 VGA LVDS 640 x 480 resolution 2 VGA LVDS 800 x 600 resolution 3 VGA LVDS 1024 x 768 resolution 4 VGA LVDS 1366 x 768 resolution Linux driver will be available later 3 Heatsink for IB892 will be built in on the BOM the height is 6mm Board Dimensions ...

Page 9: ...User s Manual 5 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 ...

Page 10: ...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 Jumper Locations on IB892 7 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 11: ...892 User s Manual 7 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: ...TX or AT Power Selection JP2 ATX Power ATX AT JP3 LCD Panel Power Selection JP3 LCD Panel Power 3 3V 5V JP4 JP5 COM3 4 RS232 5V 12V Power Setting JP4 JP5 Setting Function Pin 1 2 Short Closed 12V Pin 3 4 Short Closed RI Pin 5 6 Short Closed 5V ...

Page 13: ...fixed for RS 232 use only COM1 is selectable for RS232 RS 422 and RS 485 The following table describes the jumper settings for COM1 selection COM1 Function RS 232 RS 422 RS 485 Jumper Setting pin closed JP7 1 2 JP6 3 5 4 6 JP8 3 5 4 6 JP7 3 4 JP6 1 3 2 4 JP8 1 3 2 4 JP7 5 6 JP6 1 3 2 4 JP8 1 3 2 4 ...

Page 14: ...or 12 J1 SPI Flash Connector factory use only 13 J2 Audio Connector 13 J4 LPC Connector factory use only 13 J5 System Function Connector 13 J6 HDD Power Connector 14 J8 LCD Backlight Connector 14 J9 COM2 RS232 Serial Port 14 J10 Power LED 14 J11 LVDS Connectors DF13 Connector 15 J12 COM3 COM4 Serial Port DF11 Connector 15 J13 Mini PCIE Connector 15 J14 DC IN 12V Power Connector 15 J15 CAN BUS Conn...

Page 15: ...tor 12 J1 SPI Flash Connector factory use only 13 J2 Audio Connector 13 J4 LPC Connector factory use only 13 J5 System Function Connector 13 J6 HDD Power Connector 14 J8 LCD Backlight Connector 14 J9 COM2 RS232 Serial Port 14 J10 Power LED 14 J11 LVDS Connectors DF13 Connector 15 J12 COM3 COM4 Serial Port DF11 Connector 15 J13 Mini PCIE Connector 15 J14 DC IN 12V Power Connector 15 J15 CAN BUS Con...

Page 16: ... Name RS 232 RS 422 RS 485 1 DCD TX DATA 2 RX TX DATA 3 TX RX NC 4 DTR RX NC 5 Ground Ground Ground 6 DSR NC NC 7 RTS NC NC 8 CTS NC NC 9 RI NC NC CN5 VGA Connector Signal Name Pin Pin Signal Name Red 1 2 Green Blue 3 4 N C GND 5 6 GND GND 7 8 GND VCC 9 10 GND N C 11 12 DDCDATA HSYNC 13 14 VSYNC DDCCLK 15 SD1 Micro SD Connector USB1 USB 0 1 Connector ...

Page 17: ... connects to the power switch on the case When pressed the power switch will force the system to power on When pressed again it will force the system to power off Hard Disk Drive LED Connector Pins 3 and 4 This connector connects to the hard drive activity LED on control panel This LED will flash when the HDD is being accessed Pin Signal Name 4 HDD Active 3 5V Reset Switch Pins 5 and 6 The reset s...

Page 18: ...ound J9 COM2 RS232 Serial Port Signal Name Pin Pin Signal Name DCD Data carrier detect 1 2 RXD Receive data TXD Transmit data 3 4 DTR Data terminal ready GND ground 5 6 DSR Data set ready RTS Request to send 7 8 CTS Clear to send RI Ring indicator 9 10 Not Used J10 Power LED The power LED indicates the status of the main power switch Pin Signal Name 1 Power LED 2 No connect 3 Ground ...

Page 19: ... 12 11 TX2 Ground 14 13 Ground TXC 16 15 TXC 5V 3 3V 18 17 ENABKL 12V 20 19 12V J12 COM3 COM4 Serial Port DF11 Connector Signal Name Pin Pin Signal Name DSR3 2 1 DCD3 RTS3 4 3 RXD3 CTS3 6 5 TXD3 RI3 8 7 DTR3 NC 10 9 Ground DSR4 12 11 DCD4 RTS4 14 13 RXD4 CTS4 16 15 TXD4 RI4 18 17 DTR4 NC 20 19 Ground J13 Mini PCIE Connector J14 DC IN 12V Power Connector Pin Signal Name 1 DC in 12V only 2 Ground J1...

Page 20: ... connector supports TTL levels and is used to control external devices requiring ON OFF circuitry Signal Name Pin Pin Signal Name Ground 1 2 5V Out3 3 4 Out1 Out2 5 6 Out0 IN3 7 8 IN1 IN2 9 10 IN0 J17 USB2 3 Connector Signal Name Pin Pin Signal Name Vcc 1 2 Ground USB2 3 4 USB3 USB2 5 6 USB3 Ground 7 8 Vcc ...

Page 21: ...e 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 19 Advanced Settings 20 Chipset Settings 26 Audio Controller options 27 Boot Settings 28 Security Settings 29 Save Exit Settings 30 ...

Page 22: ...ivated Pressing the Del key immediately allows you to enter the Setup utility If you are a little bit late pressing the Del key POST Power On Self Test will continue with its test routines thus preventing you from invoking the Setup If you still wish to enter Setup restart the system by pressing the Reset button or simultaneously pressing the Ctrl Alt and Delete keys You can also restart by turnin...

Page 23: ...Level Administrator Note If the system cannot boot after making and saving system changes with Setup the AMI BIOS supports an override to the CMOS settings that resets your system to its default Warning It is strongly recommended that you avoid making any changes to the chipset defaults These defaults have been carefully chosen by both AMI and your system manufacturer to provide the absolute maxim...

Page 24: ...reen Select Item Enter Select Change Field F1 General Help F2 Previous Values F3 Optimized Default F4 Save EXIT ESC Exit Launch PXE OpROM Disabled Launch Storage OpROM Enabled ACPI Settings CPU Configuration AHCI SATA Configuration SDIO Configuration USB Configuration NCT6627UD Super IO Configuration H W Monitor Launch PXE OpROM Enable or Disable Boot Option for Legacy Network Devices Launch Stora...

Page 25: ... Save Exit ESC Exit Enable ACPI Auto Configuration Disabled Enable Hibernation Enabled Enabled ACPI Sleep State S3 Suspend to R Enable ACPI Auto Configuration Enables or Disables BIOS ACPI Auto Configuration 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 the highest ACPI sleep state the syst...

Page 26: ...Enabled Intel Virtualization Technology Enabled C States Enabled Enhanced C1 Disabled Enhanced C2 Enabled Enhanced C3 Disabled Enhanced C4 Disabled Intel SpeedStep Enabled or Disable Intel SpeedStep Hyper Threading 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 ...

Page 27: ...Set transfer mode programming Select Screen Select Item Enter Select Change Field F1 General Help F2 Previous Values F3 Optimized Default F4 Save Exit ESC Exit PORT 0 Enabled PORT 1 Enabled SDIO Configuration Main Advanced Chipset Boot Security Save Exit Auto option Access SD device in DMA mode if controller supports it otherwise in PIO mode DMA option Access SD device in DMA mode PIO option Acces...

Page 28: ...acy USB Support Enables Legacy USB support AUTO option disables legacy support if no USB devices are connected DISABLE option will keep USB devices available only for EFI applications EHCI Hand off This is a workaround for OSes without EHCI hand off support The EHCI ownership change should be claimed by EHCI driver USB transfer time out The time out value for Control Bulk and Interrupt transfers D...

Page 29: ...nable Disable the serial port and Select an optimal settings for the Super IO Device H W Monitor Monitor hardware status Aptio Setup Utility Main Advanced Chipset Boot Security Save Exit PC Health Status Select Screen Select Item Enter Select Change Field F1 General Help F2 Previous Values F3 Optimized Default F4 Save Exit ESC Exit System Temperature 59 C CPU Temperature 61 C Vcore 1 072 V 12V 12 ...

Page 30: ...pset Boot Security Save Exit North Bridge Chipset configuration Select Screen Select Item Enter Select Change Field F1 General Help F2 Previous Values F3 Optimized Default F4 Save Exit ESC Exit Memory Information MRC Version 01 00 Total Memory 1024 MB DDR2 VBIOS Version 2048 IGD Mode Select Enabled 8MB MSAC Mode Select Enabled 256MB Flat Panel Type CRT LVDS Back Light Control 7 MAX Flat Panel Type...

Page 31: ...Security Save Exit South Bridge Chipset configuration Select Screen Select Item Enter Select Change Field F1 General Help F2 Previous Values F3 Optimized Default F4 Save Exit ESC Exit Audio Controller Auto High Precision Event Timer Configuration High Precision Timer Enabled Audio Controller Audio Controller options ...

Page 32: ...eA20 Upon Request Option ROM Messages Force BIOS Interrupt 19 Capture Disabled Boot Option Priorities Setup Prompt Timeout Number of seconds to wait for setup activation key 65535 0xFFFF means indefinite waiting GateA20 Active UPON REQUEST GA20 can be disabled using BIOS services ALWAYS do not allow disabling GA20 this option is useful when any RT code is executed above 1MB Option ROM Messages Set...

Page 33: ... Select Change Field F1 General Help F2 Previous Values F3 Optimized Default F4 Save Exit ESC Exit If ONLY the Administrator s password is set then this only limits access to Setup and is only asked for when entering Setup If ONLY the User s password is set then this is a power on password and must be entered to boot or enter Setup In Setup the User will have Administrator rights Administrator Pas...

Page 34: ...ore Defaults Save as User Defaults Restore User Defaults Boot Override Launch EFI Shell from filesystem device Save Changes and Exit Exit system setup after saving the changes Discard Changes and Exit Exit system setup without saving any changes Save Changes and Reset Reset the system after saving the changes Discard Changes and Reset Reset system setup without saving any changes Save Changes Save...

Page 35: ... User Defaults Restore User Defaults 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 ...

Page 36: ...BIOS SETUP 32 IB892 User s Manual This page is intentionally left blank ...

Page 37: ...e you made the purchase The contents of this section include the following Intel Chipset Software Installation Utility 34 Intel Pineview Chipset Family Graphics Driver Installation 36 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 Ch...

Page 38: ...talled first before the software drivers to enable 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 ...

Page 39: ... 35 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 ...

Page 40: ...amily 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 ...

Page 41: ...DRIVERS INSTALLATION IB892 User s Manual 37 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 ...

Page 42: ... steps below to install the Realtek HD Codec Audio Drivers 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 ...

Page 43: ...tel 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 ...

Page 44: ...DRIVERS INSTALLATION 40 IB892 User s Manual 3 On the next screen select Drivers and click Next 4 InstallShield Wizard completed Click Finish to exit the Wizard ...

Page 45: ...ller 1 040h 05Fh Timer 060h 06Fh Keyboard Controller 070h 07Fh Real Time Clock NMI 080h 09Fh DMA Page Register 0A0h 0BFh Interrupt Controller 2 0C0h 0DFh DMA Controller 2 0F0h Clear Math Coprocessor Busy Signal 0F1h Reset Math Coprocessor 1F0h 1F7h IDE Interface 2B0h 2DFh Graphics adapter Controller 2E8h 2EFh Serial Port 4 COM4 2F8h 2FFh Serial Port 2 COM2 360h 36Fh Network Ports 3B0h 3BFh Monochr...

Page 46: ...red The following table shows the IRQ used by the devices on board Level Function IRQ0 System Timer Output IRQ1 Keyboard IRQ2 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 ...

Page 47: ...e W627UHG CPP THIS CODE AND INFORMATION IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND OR FITNESS FOR A PARTICULAR PURPOSE include W627UHG H include dos h unsigned int W627UHG_BASE void Unlock_W627UHG void void Lock_W627UHG void unsigned int Init_W627UHG void unsigned int result unsigned char ucD...

Page 48: ...ock_W627UHG outportb W627UHG_INDEX_PORT W627UHG_REG_LD outportb W627UHG_DATA_PORT 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 Loc...

Page 49: ...BILITY AND OR FITNESS FOR A PARTICULAR PURPOSE ifndef __W627UHG_H define __W627UHG_H 1 define W627UHG_INDEX_PORT 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 ch...

Page 50: ...627UHG H int main void void WDTInitial void void WDTEnable unsigned char void WDTDisable void int main void char SIO SIO Init_W627UHG if SIO 0 printf Can not detect Winbond 83627UHG program abort n return 1 WDTInitial WDTEnable 10 WDTDisable return 0 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 En...

Page 51: ...t_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 watchdo ...

Page 52: ... OF MERCHANTABILITY AND OR FITNESS FOR A PARTICULAR PURPOSE ifndef __W627UHG_H define __W627UHG_H 1 define W627UHG_INDEX_PORT 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_Re...

Page 53: ...UHG void unsigned int Init_W627UHG void unsigned int result unsigned char ucDid W627UHG_BASE 0x4E result W627UHG_BASE ucDid Get_W627UHG_Reg 0x20 if 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 outportb W627UHG_IN...

Page 54: ...7UHG 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 ...

Page 55: ...d void Dio5Initial void void Dio5SetOutput unsigned char unsigned char Dio5GetInput void void Dio5SetDirection unsigned char unsigned char Dio5GetDirection void int main void char SIO SIO Init_W627UHG if SIO 0 printf Can not detect 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 Dio5GetDirect...

Page 56: ...logic device 8 Set_W627UHG_Reg 0xE1 NewData unsigned char Dio5GetInput void unsigned char result Set_W627UHG_LD 0x08 switch to logic device 8 result Get_W627UHG_Reg 0xE1 return result void 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_W627...

Reviews: