ROBO-6712VGA User`s Manual
Transcription
ROBO-6712VGA User`s Manual
ROBO-6712VGA Single Board Computer User's Manual Version 1.0 Copyright © Portwell, Inc., 2011 All rights reserved. All other brand names are registered trademarks of their respective owners. Preface Table of Contents How to Use This Manual Chapter 1 System Overview.......................................................................................................1-1 1.1 Introduction ....................................................................................................... 1-1 1.2 Check List........................................................................................................... 1-2 1.3 Product Specification........................................................................................ 1-2 System Configuration............................................................................................. 1-4 1.4 System Architecture.......................................................................................... 1-7 Chapter 2 Hardware Configuration ...........................................................................................2-1 2.1 Jumper Setting ................................................................................................... 2-1 2.2 Connector Allocation........................................................................................ 2-2 Chapter 3 System Installation....................................................................................................3-1 3.1 Intel® D525 ........................................................................................................ 3-1 3.2 Main Memory .................................................................................................... 3-1 3.3 Installing the Single Board Computer............................................................ 3-2 3.3.1 Chipset Component Driver .................................................................... 3-2 3.3.2 Intel Integrated Graphics GMCH Chip ................................................ 3-2 3.3.3 Intel Gigabit Ethernet Controller ........................................................... 3-3 3.3.4 Audio Controller ...................................................................................... 3-3 3.4 Clear CMOS Operation .................................................................................... 3-3 3.5 WDT Function ................................................................................................... 3-3 3.6 GPIO.................................................................................................................... 3-5 Chapter 4 BIOS Setup Information............................................................................................4-1 4.1 Entering Setup -- Launch System Setup ......................................................... 4-1 4.2 Main .................................................................................................................... 4-2 4.3 Advanced ........................................................................................................... 4-6 4.4 Intel...................................................................................................................... 4-8 4.5 Security ............................................................................................................. 4-17 4.6 Power .......................................................................................................... 4-19 4.7 Boot.................................................................................................................... 4-19 Chapter 5 Troubleshooting ........................................................................................................5-1 5.1 Hardware Quick Installation........................................................................... 5-1 5.2 BIOS Setting ....................................................................................................... 5-2 Appendix A Preface How to Use This Manual The manual describes how to configure your ROBO-6712VGA system to meet various operating requirements. It is divided into five chapters, with each chapter addressing a basic concept and operation of Single Board Computer. Chapter 1 : System Overview. Presents what you have in the box and give you an overview of the product specifications and basic system architecture for this series model of single board computer. Chapter 2 : Hardware Configuration. Shows the definitions and locations of Jumpers and Connectors that you can easily configure your system. Chapter 3 : System Installation. Describes how to properly mount the CPU, main memory and CompactFlash to get a safe installation and provides a programming guide of Watch Dog Timer function. Chapter 4 : BIOS Setup Information. Specifies the meaning of each setup parameters, how to get advanced BIOS performance and update new BIOS. In addition, POST checkpoint list will give users some guidelines of trouble-shooting. Chapter 5 : Troubleshooting. Provides various useful tips to quickly get ROBO6712VGA running with success. As basic hardware installation has been addressed in Chapter 3, this chapter will basically focus on system integration issues, in terms of backplane setup, BIOS setting, and OS diagnostics. The content of this manual and EC declaration document is subject to change without prior notice. These changes will be incorporated in new editions of the document. Portwell may make supplement or change in the products described in this document at any time. Updates to this manual, technical clarification, and answers to frequently asked questions will be shown on the following web site : http://www.portwell.com.tw. System Overview Chapter 1 System Overview 1.1 Introduction Portwell Inc., a world-leading innovator in the Industrial PC (IPC) market and a member of the Intel® Embedded and Communications Alliance (Intel ECA), announced today the Portwell ROBO-6712VGA utilizing the PICMG 1.0 PCI half size form factor based on the Intel® Atom™ processor D525 and the Intel® System Controller Hub ICH8M, includes integrated, enhanced graphics and memory controllers on 45nm process technology, delivering significant power reduction, performance improvements and smaller platform footprint over the previous Intel® Atom™ processor N270. The ROBO-6712VGA can provide the low power consumption for some applications such as Industrial automation, Kiosk, Medical, and Digital Signage. ROBO-6712VGA supports dual display by VGA and 18-bit LVDS. With its displayenriched interface, ROBO-6712VGA can support various multimedia devices and enriched IO interfaces that can supply various USB and COM devices. ROBO-6712VGA supports one SO-DIMM memory slot for DDR3 800 SDRAM up to 2GB, and comes with one 6-pin mini-DIN PS/2 Keyboard and Mouse connector, one RS232 port, one RJ45 port and one VGA port on bracket. There are aslo 3 x SATA 300 ports, 6 x USB2.0 ports and one RS232/422/485 selectable port and one Compact Flash socket on board. ROBO-6712VGA main features: z Support Intel® ATOM D525 processors with ICH8M chipset z One 204pin DDR3 SODIMM socket, support up to 2GB DDR3 800 SDRAM z Intel® D525 integrated Generation 3.5 graphic engine supports DX9 z Support one VGA and one 18 bit LVDS port z Support one Compact Flash socket, two COM ports, six USB ports, Three SATA 300 ports ROBO-6712VGA User’s Manual 1-1 System Overview 1.2 Check List The ROBO-6712VGA package should cover the following basic items 9 9 9 9 9 9 9 9 One ROBO-6712VGA Main Board with CPU cooler One PS/2 KB/MS Y cable One 1S/1P cable kit One 4-pin ATX power control cable for backplane connection One SATA 300 cable One FDD cable One ATA 100 IDE cable One Installation Resources CD-Title If any of these items is damaged or missing, please contact your vendor and keep all packing materials for future replacement and maintenance. 1.3 Product Specification z Main processor - Support Intel Atom processor D525 - CPU bus clock: 800 MHz z Chipset -Intel® ICH8M z Main Memory - Support signal channel DDR3 memory interface - Up to 2GB DDR3 800 SDRAM on SO-DIMM socket z System BIOS - Phoenix BIOS z Bus Interface - Follow PICMG 1.0 Rev 2.0 standard (32-bit PCI) z Floppy Drive Interface Support one FDD port up to two floppy drives and 5-1/4"(360K, 1.2MB), 3-1/2" (720K, 1.2MB, 1.44MB, 2.88MB) diskette format and 3-mode FDD z Parallel Port Support one parallel port with SPP, EPP and ECP modes z Auxiliary I/O Interfaces System reset switch, external speaker, and HDD active LED, etc z Compact Flash - Support one Type II Compact Flash socket ROBO-6712VGA User’s Manual 1-2 System Overview z SATA Interface -Two SATA 300 ports z Serial Ports -Support one RS-232 on bracket and one RS-232/422/485 selectable on board connector z USB Interface -Support six USB (Universal Serial Bus) ports z PS/2 Mouse and Keyboard Interface -Support one 6pin mini-DIN PS/2 keyboard/mouse connector on bracket z Audio Interface -Support on board pin header for Mic-in/Line-out/Line-in z Real Time Clock/Calendar (RTC) -Support Y2K Real Time Clock/Calendar z Watchdog Timer - Support WDT function through software programming for enable/disable and interval setting - Generate system reset z On-board VGA - Intel Atom D525 Integrated DX9 Graphics device - Support Intel DVMT 4.0 z Display - One VGA port on bracket, up to 2048 x 1536 - One single channel 18 bit LVDS port z ATX Power Control Interface One 4-pin header to support ATX power control via backplane z Cooling Fans Support CPU, and System fans for two 3-pin headers z On-board Ethernet LAN -One Intel 82567V Gigabit Ethernet controller to support one RJ45 connector on bracket z High Driving GPIO -Onboard programmable 8-bit Digital I/O interface z System Monitoring Feature -Monitor system temperature and major power sources, etc z Outline Dimension (L X W): -185mm (7.3”) X 122mm (4.8”) ROBO-6712VGA User’s Manual 1-3 System Overview z Power Requirements: ‧+12V (System) @ 1.18A ‧+5V (System) @3.76A System Configuration CPU Type Onboard Intel® Atom CPU D525 @1.8GHz L2:1MB FSB:200MHz SBC BIOS No for sale(Phoenix BIOS) Memory Transcend DDR3 1066 4G (Hnnix H5TQ2G83AFR) VGA Card Onboard Intel® Graphics Media Accellerator(Luna Pier) 3150 VGA Driver Intel® Graphics Media Accellerator 3150 Version 6.14.10.5134 LAN Card Onboard Intel® 82567V-3 Gigabit Network Connection LAN Driver Intel® 82567V-3 Gigabit Network Connection Version 10.1.6.0 Audio Card Onboard Realtek ALC662 Audio Audio Driver Realtek High Definition Audio Version 5.10.0.5735 CHIP Driver Intel® Chipset Device Software Version 9.1.1.1019 SATA HDD Seagate ST3160815AS 160G SATA CDROM LITE-ON LH-20A15 Power Supply FSP FSP350-60GLC 350W Back plane PBP-05P z Operating Temperature: 0°C ~ 60°C z Storage Temperature: -20°C ~ 80°C z Relative Humidity: 5% ~ 90%, non-condensing ROBO-6712VGA User’s Manual 1-4 System Overview Mechanical Drawing ROBO-6712VGA User’s Manual 1-5 System Overview ROBO-6712VGA User’s Manual 1-6 System Overview 1.4 System Architecture All of details operating relations are shown in ROBO-6712VGA series System Block Diagram. ROBO-6712VGA System Block Diagram ROBO-6712VGA User’s Manual 1-7 Hardware Configuration Chapter 2 Hardware Configuration This chapter gives the definitions and shows the positions of jumpers, headers and connector. All of the configuration jumpers on ROBO-6712VGA are in the proper position. The default settings are indicated with a star sign (★). 2.1 Jumper Setting In general, jumpers on the single board computer are used to select options for certain features. Some of the jumpers are designed to be user-configurable, allowing for system enhancement. The others are for testing purpose only and should not be altered. To select any option, cover the jumper cap over (SHORT) or remove (OPEN,NC) it from the jumper pins according to the following instructions. Here NC stands for “Not Connect” Component side ROBO-6712VGA User’s Manual 2-1 Hardware Configuration Solder side 2.2 Connector Allocation Connector Function J1 J2 J4 J5 J6,J7,J8 J9 J11 J12 J13 J14 J15,J25 J16 J17 J18 J19 J20 J21 IDE 44pin Connector (BOX Header/2.0mm) System Panel Connectors (8*2 Pin Header/2.54mm) Floppy Connector (BOX Header/2.54mm) TPM Connector (10*2 Pin BOX Header/2.0mm) USB ( Connector (5*2-1 Pin Header/2.54mm) SATA1 Connector Parallel Port (BOX Header/2.0mm) SATA2 Connector COM2 (RS-232/RS422/RS485) (5*2 Pin BOX Header/2.0mm) VGA Connector (D-SUB15 Pin Female) Fan Connector (3 Pin Wafer) SATA3 Connector Inverter Power Connector (5 Pin Wafer/2.0mm) ATX Power Control Connector (4 Pin Wafer/2.54mm) GPIO Connector (5*2 Pin BOX Header/2.0mm) PS/2 Keyboard/Mouse Connector (mini-DIN) LAN Connector (RJ-45) J22 Big 4P Power Input Connector ROBO-6712VGA User’s Manual 2-2 Hardware Configuration J23 J24 J26,J27 J28 U2 JP1 JP2 JP3 JP4 JP5 JP6 JP7 JP8 JP9 JP10 LCD LVDS Connector (10*2 Pin Hirose) COM1 (RS-232) (D-SUB9 Pin Male) Line-OUT/Line-IN/Microphone connector (5*2-1 Pin Header/2.54mm) Compact Flash Card Connector (Type I & II) DDR3 SDRAM Connector (SO-DIMM 204 Pin) CF MASTER/SLAVE Setup (2 Pin Header/2.0mm)(Option) COM2 RS232/RS422/RS485 Function Setup(13*2 Pin Header/2.0mm) COM2 RI Function Setup (3*2 Pin Header/2.0mm) LCD Panel Light Enable Voltage Setup (3 Pin Header/2.0mm) LCD Panel Voltage Setup (3*2 Pin Header/2.0mm) AT/ATX Power Supply Selection(3*2 Pin Header/2.54mm) Auto Power On Jumper(2 Pin Header/2.0mm) Case Open Detect Connector (2 Pin Header/2.0mm) CMOS Clear (3 Pin Header/2.54mm) COM1 RI Function Setup (3*2 Pin Header/2.0mm) Pin Assignments of Connectors J1 IDE Connector PIN No. 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 Signal Description RESET# Data 7 Data 6 Data 5 Data 4 Data 3 Data 2 Data 1 Data 0 GND DMA REQ DIOW# DIOR# IOCHRDY DMA ACK# INT REQ Addr 1 Addr 0 Chip select 1# Activity# +5V ROBO-6712VGA User’s Manual PIN No. 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 Signal Description Ground Data 8 Data 9 Data 10 Data 11 Data 12 Data 13 Data 14 Data 15 NC GND GND GND NC GND NC GPIO_DMA66_Detect Addr 2 Chip select 3# GND +5V 2-3 Hardware Configuration 43 GND 44 GND J2: System Panel Connector PIN NO. 1 3 5 7 9 11 13 15 DESCRIPTION PWR LED + PWR LED NC NC NC NC HDD LED + HDD LED - PIN NO. 2 4 6 8 10 12 14 16 DESCRIPTION BUZZER+ NC NC BUZZERPWR_ON_SW# GND SYS_RESET# GND PIN NO. 2 4 6 8 10 12 14 16 18 20 DESCRIPTION GND NC +5V LAD2 LAD1 GND SMB_DATA SERIRQ NC NC PIN NO. 2 4 6 8 10 DESCRIPTION +5V USB2_DATAUSB2_DATA+ GND NC J5: TPM Connector PIN NO. 1 3 5 7 9 11 13 15 17 19 DESCRIPTION PCLK_TPM LFRAME# PLT_RST# LAD3 +3.3V LAD0 SMB_CLK 3V_DUAL GND LPCPD# J6,J7,J8: USB Connector PIN NO. 1 3 5 7 9 DESCRIPTION +5V USB1_DATAUSB1_DATA+ GND NC J13: COM2 (RS-232) PIN NO. 1 3 DESCRIPTION DCD# RXD# ROBO-6712VGA User’s Manual PIN NO. DESCRIPTION 2 DSR# 4 RTS# 2-4 Hardware Configuration 5 7 9 TXD# DTR# GND 6 8 10 CTS# V_RI NC (RS-422/485) PIN NO. 1 3 5 7 9 DESCRIPTION TX-/DATATX+/DATA+ RX+/NC RX-/NC GND/GND PIN NO. 2 4 6 8 10 DESCRIPTION NC/NC NC/NC NC/NC NC/NC NC/NC J15,J25: Fan Connector PIN NO. 1 2 3 Signal Description Fan GND +12V Fan Speed Driver J17: Inverter Power Connector PIN NO. 1 2 3 4 5 DESCRIPTION +5V LCD_BL ADJ +12V GND LCD_BL EN J18:ATX Power Control Connector PIN No. 1 2 3 4 Signal Description ATX Power Good Signal ATX 5V Stand-by ATX Power On # GND J19: GPIO Connector (5*2 Pin BOX Header/2.0mm) PIN NO. 1 3 5 7 9 DESCRIPTION GPO0 reverse output GPO1 reverse output GPO2 reverse output GPO3 reverse output +5V ROBO-6712VGA User’s Manual PIN NO. 2 4 6 8 10 DESCRIPTION GPIO7 GPIO6 GPIO5 GPIO4 GND 2-5 Hardware Configuration J22: BIG 4P Power Input Connector PIN NO. 1 2 3 4 Signal Description +12V GND GND +5V J23: LCD Connector PIN NO. 1 3 5 7 9 11 13 15 17 19 DESCRIPTION VDD DATA0+ DATA1+ DATA2+ NC CLK+ LDDC_CLK GND NC NC PIN NO. DESCRIPTION 2 VDD 4 DATA06 DATA18 DATA210 NC 12 CLK14 LDDC_DATA 16 GND 18 NC 20 NC J26: Line-OUT/Line-IN/Microphone connector (Channel-1) PIN NO. 1 3 5 7 9 DESCRIPTION MIC in L Line in L Line in R Line out L Line out R PIN NO. 2 4 6 8 10 DESCRIPTION GND GND GND GND NC J27: Line-OUT/Line-IN/Microphone connector(Channel-2) PIN NO. 1 3 5 7 9 DESCRIPTION MIC in L Line in L Line in R Amp out L Amp out R ROBO-6712VGA User’s Manual PIN NO. 2 4 6 8 10 DESCRIPTION GND GND GND GND NC 2-6 Hardware Configuration JP1: CF MASTER/SLAVE Setup (Option) PIN NO. DESCRIPTION 1-2 Jumper SLAVE ★ Open Short MASTER JP2: COM2 RS232/RS422/RS485 Function Setup) PIN NO. 5-6 Short PIN NO. 3-4 Short PIN NO. 1-2 Short DESCRIPTION 9-11 10-12 15-17 16-18 Other Short Short Short Short Open RS-232 Function★ DESCRIPTION 7-9 8-10 13-15 14-16 21-22 Other Short Short Short Short Short Open RS-422 Function DESCRIPTION 7-9 8-10 19-20 Other Short Short Short Open RS-485 Function JP3: COM2 RI Function Setup PIN NO. 1-2 3-4 Short Short DESCRIPTION 5-6 Short +5V Output RI Function ★ +12V Output JP4: LCD Panel Light Enable Voltage Setup PIN NO. 1-2 2-3 Short Short DESCRIPTION +3.3V ★ +5V JP5: LCD Panel Voltage Setup PIN NO. 2-4 4-6 Short Short DESCRIPTION 3-4 Short ROBO-6712VGA User’s Manual +3.3V TFT LCD ★ +5V TFT LCD +12V TFT LCD 2-7 Hardware Configuration JP6: AT/ATX Power Supply Selection 1 – 3 , 2-4 short : Select AT power supply 3 – 5 ,4-6 short : Select ATX power supply Å Default ★ JP7: Auto power On jumper 1-2 : Short :System boots up automatically with AT Power supply.. 1-2 :Open Å Default ★ JP8: Case Open Detect Connector PIN NO. DESCRIPTION 1 CASEOP# 2 GND JP9: CMOS Clear PIN NO. 1-2 3-4 Signal Description Normal (Keep CMOS Setup) ★ Clear CMOS Setup JP10: COM1 RI Function Setup PIN NO. 1-2 3-4 Short Short DESCRIPTION 5-6 Short ROBO-6712VGA User’s Manual +5V Output RI Function ★ +12V Output 2-8 System Installation Chapter 3 System Installation This chapter provides you with instructions to set up your system. The additional information is enclosed to help you set up onboard PCI device and handle Watch Dog Timer (WDT) and operation of GPIO in software programming. 3.1 Intel® D525 Intel® Atom D525 Processor (1M Cache, 1.8GHz, Max TDP 13 Watts) 3.2 Main Memory ROBO-6712VGA provide 1 x 204pin SO-DIMM socket which supports 800 DDR3SDRAM as main memory, Non-ECC (Error Checking and Correcting), non-register functions. The maximum memory can be up to 2GB. Memory clock and related settings can be detected by BIOS via SPD interface. For system compatibility and stability, do not use memory module without brand. Memory configuration can be set to either one singled-sided or one doubled-sided DIMM in one socket. Beware of the connection and lock integrity from memory module to socket. Inserting improperly it will affect the system reliability. Before locking, make sure that all modules have been fully inserted into the slots. Note: To insure the system stability, please do not change any of DRAM parameters in BIOS setup to modify system the performance without acquired technical information. ROBO-6712VGA User’s Manual 3-1 System Installation 3.3 Installing the Single Board Computer To install your ROBO-6712VGA into standard chassis or proprietary environment, please perform the following: Step 1 : Check all jumpers setting on proper position. Step 2 : Install and configure memory module on right position. Step 3 : Place ROBO-6712VGA into the dedicated position in the system. Step 4 : Attach cables to existing peripheral devices and secure it. WARNING Please ensure that SBC is properly inserted and fixed by mechanism. Note: Please refer to section 3.3.1 to 3.3.4 to install INF/VGA/LAN/Audio drivers. 3.3.1 Chipset Component Driver ROBO-6712VGA uses Intel® D525 CPU. It’s a new chipset that some old operating systems might not be able to recognize. To overcome this compatibility issue, for Windows Operating Systems such as Windows XP, please install its INF before any of other Drivers are installed. You can find very easily this chipset component driver in ROBO-6712VGA CD-title. 3.3.2 Intel Integrated Graphics GMCH Chip ROBO-6712VGA uses Intel® D525 integrated graphic chipset to gain an outstanding graphic performance. ROBO-6712VGA supports VGA, LVDS dual display. This combination makes ROBO-6712VGA an excellent piece of multimedia hardware. Drivers Support Please find all the drivers in the ROBO-6712VGA CD-title. Drivers support, Windows XP/Vista/Win7. ROBO-6712VGA User’s Manual 3-2 System Installation 3.3.3 Intel Gigabit Ethernet Controller Drivers Support Please find INTEL 82567V LAN driver in Ethernet directory of ROBO-6712VGA CDtitle. The drivers support Windows XP/Vista/Win7. 3.3.4 Audio Controller Please find Intel® Realtek ALC662-VC2 (High Definition Audio driver) form ROBO6712VGA CD-title. The drivers support Windows XP/Vista/Win7. 3.4 Clear CMOS Operation The following table indicates how to enable/disable Clear CMOS Function hardware circuit by putting jumpers at proper position. (JP9)CMOS Clear PIN NO. Signal Description Normal (Keep CMOS Setup) ★ 1-2 3-4 Clear CMOS Setup 3.5 WDT Function The working algorithm of the WDT function can be simply described as a counting process. The Time-Out Interval can be set through software programming. The availability of the time-out interval settings by software or hardware varies from boards to boards. ROBO-6712VGA allows users control WDT through dynamic software programming. The WDT starts counting when it is activated. It sends out a signal to system reset or to Non-Maskable Interrupt (NMI), when time-out interval ends. To prevent the time-out interval from running out, a re-trigger signal will need to be sent before the counting reaches its end. This action will restart the counting process. A well-written WDT program should keep the counting process running under normal condition. WDT should never generate a system reset or NMI signal unless the system runs into troubles. The related Control Registers of WDT are all included in the following sample program that is written in C language. User can fill a non-zero value into the Timeout Value Register to enable/refresh WDT. System will be reset after the Time-out Value to be counted down to zero. Or user can directly fill a zero value into Time-out ROBO-6712VGA User’s Manual 3-3 System Installation Value Register to disable WDT immediately. To ensure a successful accessing to the content of desired Control Register, the sequence of following program codes should be step-by-step run again when each register is accessed. Additionally, there are maximum 2 seconds of counting tolerance that should be considered into user’ application program. For more information about WDT, please refer to Winbond W83627UHG data sheet. There are two PNP I/O port addresses that can be used to configure WDT, 1) 0x2E:EFIR (Extended Function Index Register, for identifying CR index number) 2) 0x2F:EFDR (Extended Function Data Register, for accessing desired CR) Below are some example codes, which demonstrate the use of WDT. //Step1. Enter W83627UHG configuration registers mode: outportb(0x2E, 0x87); outportb(0x2E, 0x87); //* Step2. Pin89 to be WDTO outportb(0x2E, 0x2b); outportb(0x2E + 1, 0x04); //* Step3. Select logic device 8: outportb(0x2E, 0x07); outportb(0x2E + 1, 0x08); //* Step4. Config WDT using second to be unit: outportb(0x2E, 0xf5); outportb(0x2E + 1, 0x00); //* Step5. Set WDT time-out time: outportb(0x2E, 0xf6); outportb(0x2E + 1, time_out); //* Step6. Exit configuration registers mode: outportb(0x2E, 0xaa); ROBO-6712VGA User’s Manual 3-4 System Installation 3.6 /* GPIO W83627UHG GPIO DEMO PROGRAM File Name : 6712GPIO.C Write by : Eason Huang */ #include <stdio.h> #include <conio.h> #include <dos.h> #define Superio2_Addr /* #define DEBUG 0x2E 1 */ void enter_Superio2_CFG(void) { outportb(Superio2_Addr, 0x87); outportb(Superio2_Addr, 0x87); } void exit_Superio2_CFG(void) { outportb(Superio2_Addr, 0xAA); } void Set_CFG2(unsigned char Addr2,unsigned char Value2) { unsigned char d2; outportb(Superio2_Addr, Addr2); delay(2); outportb(Superio2_Addr +1, Value2); #ifdef DEBUG d2 = inportb(Superio2_Addr+1); printf("\nWrite %x to CR%x, read back is:%x",Value2,Addr2,d2); #endif /*DEBUG*/ delay(2); } ROBO-6712VGA User’s Manual 3-5 System Installation unsigned char Get_CFG2(unsigned char Addr2) { unsigned char d2; outportb(Superio2_Addr, Addr2); delay(2); d2 = inportb(Superio2_Addr+1); #ifdef DEBUG printf("\nGet data %x from CR%x",d2,Addr2); #endif /*DEBUG*/ delay(2); return(d2); } int main(void) { unsigned char d2; printf("\n------------------------------------------------------------------------"); printf("\n6712GPIO TEST Program R1.0 - "); printf("\n------------------------------------------------------------------------"); printf("\n Please short the following pins with 2.00mm-pitched jumper on J19"); printf("\n P.S: SIO: W83627UHG, Winbond"); printf("\n GP50(J13 PIN 1)----GP57(J13 PIN 2)"); printf("\n GP51(J13 PIN 3)----GP56(J13 PIN 4)"); printf("\n GP52(J13 PIN 5)----GP55(J13 PIN 6)"); printf("\n GP53(J13 PIN 7)----GP54(J13 PIN 8)"); printf("\n GND (J13 PIN10)****VCC (J13 PIN 9)"); printf("\n\n Starting..."); enter_Superio2_CFG(); /* CR2A B7 = 1 selet GPIO Port 1*/ d2 = Get_CFG2(0x2A); d2 = (d2 & 0x7F) | 0x80; Set_CFG2(0x2A, d2); // 87 87 /* IO test loop 1 */ /* Set GPIO Port 5 Enable */ Set_CFG2(0x07, 0x08); /* Select logic device 08*/ Set_CFG2(0x30, 0x02); /* Enable GPIO Port 5 */ //-------------------------------------------------------------------------------------------------------- ROBO-6712VGA User’s Manual 3-6 System Installation // GPIO50->57 // GPIO51->56 // GPIO52->55 // GPIO53->54 //-------------------------------------------------------------------------------------------------------/* Set GPIO Port 5 of Superio2 Enable */ Set_CFG2(0x07, 0x08); Set_CFG2(0xE0, 0xF0); Set_CFG2(0xE2, 0x00); /* Select logic device 08*/ /* GPIO Port 5 is [11110000], 0: output, 1:input */ /* GPIO Port 5 is non-inversed*/ delay(2); Set_CFG2(0x07, 0x08); Set_CFG2(0xE1, 0x0F); /* Select logic device 08*/ /* GP50~53 of Superio2 -> GP57~54 of Superio2 */ delay(100); Set_CFG2(0x07, 0x08); d2 = Get_CFG2(0xE1); /* Select logic device 08*/ /* get GPIO Port 6 data */ //printf("\n%x",d2); if ((d2&0xFF) == 0x0F ){ printf("\n GPIO[50,51,52,53]->[57,56,55,54] test ok!"); } else{ printf("\n GPIO[50,51,52,53]->[57,56,55,54] test fail!"); } return(0); } ROBO-6712VGA User’s Manual 3-7 BIOS Setup Information Chapter 4 BIOS Setup Information ROBO-6712VGA is equipped with the Phoenix BIOS stored in Flash ROM. These BIOS has a built-in Setup program that allows users to modify the basic system configuration easily. This type of information is stored in CMOS RAM so that it is retained during power-off periods. When system is turned on, ROBO-6712VGA communicates with peripheral devices and checks its hardware resources against the configuration information stored in the CMOS memory. If any error is detected, or the CMOS parameters need to be initially defined, the diagnostic program will prompt the user to enter the SETUP program. Some errors are significant enough to abort the start up. 4.1 Entering Setup -- Launch System Setup Power on the computer and the system will start POST (Power On Self Test) process. When the message below appears on the screen, press <F2> key to enter Setup. Press <F2> to enter SETUP If the message disappears before you respond and you still wish to enter Setup, restart the system by turning it OFF and On or pressing the RESET button. You may also restart the system by simultaneously pressing <Ctrl>, <Alt> and <Delete> keys. Press <F2> to Run SETUP or Press <F1> to Continue The BIOS setup program provides a General Help screen. You can call up this screen from any menu by simply pressing <F1>. The Help screen lists the appropriate keys to use and the possible selections for the highlighted item. Press <Esc> to exit the Help screen. ROBO-6712VGA User’s Manual 4-1 BIOS Setup Information 4.2 Main Use this menu for basic system configurations, such as time, date etc. System Time The time format is <Hour> <Minute> <Second>. Use [+] or [-] to configure system Time. System Date The date format is <Day>, <Month> <Date> <Year>. Use [+] or [-] to configure system Date. ROBO-6712VGA User’s Manual 4-2 BIOS Setup Information Legacy Diskette A: Sets the type of floppy drive installed. Configuration options: [Disabled] [360K, 5.25 in.] [1.2M, 5.25 in.] [720K, 3.5 in.] [1.44/1.25M, 3.5 in.] [2.88M, 3.5 in.] IDE Primary/Master, IDE Primary/Slave, SATA Port 1, SATA Port 2, SATA Port 3 Type Configuration options: [User] [Auto] [CD-ROM] [Other ATAPI] Multi-Sector Transfers Configuration options: [Disabled] [2 Sectors] [4 Sectors] [8 Sectors] [16 Sectors] LBA Mode Control Configuration options: [Disabled] [Enabled] 32 Bit I/O Configuration options: [Disabled] [Enabled] Transfer Mode Configuration options: [Fast PIO 1] [Fast PIO 2] [Fast PIO 3] [Fast PIO 4] [FPIO 3 / DMA 1] [FPIO 4 / DMA 2] Ultra DMA Mode Configuration options: [Mode 0] [Mode 1] [Mode 2] [Mode 3] [Mode 4] [Mode 5] Memory Cache ROBO-6712VGA User’s Manual 4-3 BIOS Setup Information Cache System BIOS area Configuration options: [Write Protect] [uncached] Cache Video BIOS area Configuration options: [Write Protect] [uncached] Cache Base 0-512k Configuration options: [uncached] [Write Through] [Write Protect] [Write Back] Cache Bas 512k-640k Configuration options: [uncached] [Write Through] [Write Protect] [Write Back] Cache Extended Memory Area Configuration options: [uncached] [Write Through] [Write Protect] [Write Back] Cache A000-AFFF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache B000-BFFF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache CB00-CBFF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache CC00-CFFF ROBO-6712VGA User’s Manual 4-4 BIOS Setup Information Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache D000-D3FF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache D400-D7FF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache D800-DBFF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache DC00-DFFF Configuration options: [Disabled] [USWC Caching] [Write Through] [Write Protect] [Write Back] Cache E000-E3FF Configuration options: [Disabled] [Write Through] [Write Protect] [Write Back] Cache E400-E7FF Configuration options: [Disabled] [Write Through] [Write Protect] [Write Back] Cache E800-EBFF Configuration options: [Disabled] [Write Through] [Write Protect] [Write Back] Cache EC00-EFFF Configuration options: [Disabled] [Write Through] [Write Protect] [Write Back] Boot Features ROBO-6712VGA User’s Manual 4-5 BIOS Setup Information Summary screen [Enabled] displays system configuration on boot. Configuration options: [Disabled] [Enabled] Boot-time Diagnostic Screen [Enabled] displays the diagnostic screen during boot. [Disabled] displays the Boot Logo. QuickBoot Mode [Enabled] allows POST to skip certain test while booting. This will decrease the time needed to boot the system. Extended Memory Testing Determines which type of tests will be performed on extended memory (above 1M). Configuration options: [Normal] [Just zero it] [None] Installed memory This field automatically displays the amount of conventional memory detected by the system during the boot process. 4.3 Advanced Use this menu to set up the items of special enhanced features. ROBO-6712VGA User’s Manual 4-6 BIOS Setup Information DMI Event Logging The DMI Event Logging enables a user to view the DMI event log, clear the log and enable or disable this feature. Installed O/S Select the operating system installed on your system which you will use most commonly. Configuration options: [Other] [Win95] [Win98] [WinMe] [Win2000]. Reset Configuration Data Select “Yes” if you want to clear the Extended System Configuration Data (ESCD) area. ROBO-6712VGA User’s Manual 4-7 BIOS Setup Information Large Disk Access Mode UNIX, Novell NetWare or other operating systems, select ‘Other’. If you are installing new software and the drive fails, change this selection and try again. Different operating systems require different representations of drive geometries. Enable ACPI (debug only) Enable/Disable ACPI (Advanced Configuration and Power Interface) debug only, remove this option for production. Enable Multimedia Timer Enable/Disable Multimedia Timer support. ACPI Suspend Type Select one of the ACPI power states: S1 or S3. If selected, the correspond power state will be disabled. Legacy USB Support Enable support for Legacy Universal Serial Bus. Quick Boot Enable/Disable quick boot. 4.4 Intel Use this menu to set up the items of special enhanced features. ROBO-6712VGA User’s Manual 4-8 BIOS Setup Information CPU Control Sub-Menu These items control various CPU parameters. Hyperthreading Enabling Hyperthreading activates additional CPU threads. These threads may appear as additional processors but will share some resources with the other threads within the physical package. Processor Power Management Selects the Processor Power Management desired: Disabled = C-States and GV3 are disabled. GV3 Only = C-States are disabled. C-States Only = GV3 is disabled. Enabled = C-States and GV3 are enabled. Set Max Ext CPUID = 3 Sets Max CPUID extended function value to 3. Video (Intel IGD) Control Sub-Menu This Sub-Menu contains Setup Items which control the configuration of the Internal Graphics Display Device. ROBO-6712VGA User’s Manual 4-9 BIOS Setup Information IGD – VBIOS Boot Type Select the Video Device that will be activated during POST. Configuration options: [VBT Default] [CRT] [LFP] [CRT + LFP] [LFP-SDVO] [EFP] [CRT + LFP-SDVO] [CRT + EFP]. IGD – LCD Control Sub-Menu These items control various LCD parameters. IGD – LCD Panel Type ROBO-6712VGA User’s Manual 4-10 BIOS Setup Information Select the LCD Panel used by the Internal Graphics Device by selecting the appropriate setup item. The first item is Panel 1, the last item is Panel 16. Some Panels are not numbered due to size constraints. IGD – Panel Scaling Select the LCD panel scaling option used by the Internal Graphics Device. Configuration options: [Auto] [Force Scaling] [Off]. GMCH BLC Control Select GMCH output to control Backlight Inverter through this Setup Item: GMBus – Connect to GMBus PWM – Connect to PWM BIA Control Select BIA control and Aggressiveness Level through this Setup Item: Automatic – Use VBT default Disable – Force Disabled Level 1 to 6 – Force Enabled with selected Aggressiveness Level. Spread Spectrum Clock Chip Control programming of the Spread Spectrum Clock Chip. Hardware = Spread is Chip Controlled. Software = Spread is BIOS Controlled with the following supported ranges: Down Spread: 0.8%-3.0% Center Spread: 0.3%-1.5%. DVMT 4.0 Mode Select the configuration of DVMT 4.0 Graphics Memory that Driver will allocate for use by the Internal Graphics Device. Configuration options: [Fixed] [DVMT] [Auto]. ICH Control Sub-Menu These items control various ICH parameters. ROBO-6712VGA User’s Manual 4-11 BIOS Setup Information Integrated Device Control Sub-Menu These items determine whether the integrated PCI Devices will be Enabled in PCI Config Space. PCI Express Control Sub-Menu These items control various ICH PCI Express Devices. ROBO-6712VGA User’s Manual 4-12 BIOS Setup Information PCI Express – Root Port 1, 2, 3, 4, 5, 6 Control the PCI Express Port via this setup option. Disabled – Port always disabled. Auto – Only enable if card found. Note that if Root Port 1 is disabled, Root Ports 2-4 will be disabled as well. Root Port ASPM Support Control ASPM support for all the enabled Root Ports. Auto = will set APMC to the highest common supported ASPM between the Port and Endpoint. ASPM Latency Checking Enabled: Enables ASPM latency checking when enabling ASPM. Note: Does not check below switches. Disabled: ASPM latencies are ignored when enabling ASPM. ICH USB Control Sub-Menu These items control various ICH USB Devices. ROBO-6712VGA User’s Manual 4-13 BIOS Setup Information USB Dev #29 Controls Dev #29. USB Dev #26 Controls Dev #26. Note: USB 2.0 must be enabled on Device 26. Overcurrent Detection Enabled or Disable EHCI overcurrent detection. Azalia –Device 27, Function 0 Control Detection of the Azalia Device. Auto = Azalia will be Enabled if present, disabled otherwise. Disabled = Azalia will be unconditionally disabled, regardless of presence. Enabled = Azalia will be unconditionally enabled, regardless of presence (for Docking.) AHCI Configuration Enhanced AHCI: WinXP-SP1 + IAA driver supports AHCI mode. Disable Vacant Ports Controls automatic disabling of vacant SATA ports. Pop Up Mode Enable Select the proper mode: If enabled, ICH will observer a bus master request and it will take the system from a C3/C4 state to a C2 state and auto enable bus masters. ROBO-6712VGA User’s Manual 4-14 BIOS Setup Information If disabled, bus master traffic is a break event and it will return from C3/C4 to C0 based on break events. Pop Down Mode Enable Should be enabled only if Pop up is enabled: If enabled, ICH will observe a NO bus master request and it can return to a previous C3 or C4 state. If disabled, ICH will NOT attempt to automatically return. PXE OPROM Enable PXE Option ROM. Port 80h Cycles Control where the Port 80h cycles are sent. LPC Control Sub-Menu These items control the configuration of various LPC IO devices that exist on the CRB. ROBO-6712VGA User’s Manual 4-15 BIOS Setup Information I/O Device Configuration Watch Dog Timer Select Disable、20 secs、30 secs、40secs、1 min、2 mins、4 mins UART Configuration Menu Winbond W83627UHG UART Configuration: IO Address And IRQ. ROBO-6712VGA User’s Manual 4-16 BIOS Setup Information Hardware Monitor Show hardware monitor Current state. CK-xxx Clock Chip Control Programming of the CK-xxx Clock Chip. Default = Power On Default Values. Program = TBD Spread Spectrum Mode Control programming of the Spread Spectrum Mode bit in CK-410 chip. 4.5 Security Use this menu to set supervisor and user passwords. ROBO-6712VGA User’s Manual 4-17 BIOS Setup Information Set Supervisor Password Set or clear the Supervisor account’s password. Supervisor Hint String Press Enter to type Supervisor Hint String. Min. password length Set the minimum number of characters for password (1-20). HDD Password Select Supports user only or both user and master password. ROBO-6712VGA User’s Manual 4-18 BIOS Setup Information 4.6 Power Resume On Modem Ring Enabled wakes the system up when an income call is detected on your modem. After Power Failure Sets the mode of operation if an AC/Power Loss occurs. The two modes are: Enabled restores the previous power state before loss occurred. Disabled keep the power off until the power button is pressed. The Disabled choice turns off Resume on Modem Ring. 4.7 Boot Boot Priority Order ROBO-6712VGA User’s Manual 4-19 BIOS Setup Information 4.7 Exit This menu allows you to load the BIOS default values or factory default settings into the BIOS and exit the BIOS setup utility with or without changes. Exit Saving Changes Equal to F10, same all changes of all menus, then exit setup configure driver. Finally resets the system automatically. ROBO-6712VGA User’s Manual 4-20 BIOS Setup Information Exit Discarding Changes Equal to ESC, never save changes, then exit setup configure driver. Load Setup Defaults Equal to F9. Load standard default values. Load Optimal Defaults Load settings for optimized boot time and system performance. Discard Changes Load the original value of this boot time. Not the default Setup value. Save Changes Save all changes of all menus, but do not reset system ROBO-6712VGA User’s Manual 4-21 Troubleshooting Chapter 5 Troubleshooting This chapter provides a few useful tips to quickly get ROBO-6712VGA running with success. As basic system installation has been addressed in Chapter 3, this chapter will primarily focus on system integration issues, in terms of BIOS setting, and OS diagnostics. 5.1 Hardware Quick Installation Backplane ROBO-6712VGA is a half-sized Signal Board Computer, and therefore is only able to run on PICMG PCI/ISA backplane. To know whether your backplane is PICMG PCI/ISA backplane, please contact with vendor or manufacturer. Power connector ROBO-6712VGA requires power drawing from at least one or two power connectors (J18 and J22), depending on ATX power mode. The 4-pin connector (J18) is only required at ATX mode due to the fact that 4-pin connector provides 5V Stand-by from the backplane to the SBC. If J18 isn’t connected, it could also causes system failed to boot up. J18 is manipulated power supply operation through backplane, which still devotes 5Vsb to system. Serial ATA Hard Disk employment Each Serial ATA channel can only connect to one SATA hard disk at a time; there are total three connectors, J9, J12 and J16. The installation of Serial ATA is simpler and easier than IDE, because SATA hard disk doesn’t require setting up Master and Slave, which can reduce mistake of hardware installation. All you need to do is to plug in two cables and enable SATA in System BIOS. ROBO-6712VGA User’s Manual 5-1 Troubleshooting 5.2 BIOS Setting It is assumed that users have correctly adopted modules and connected all the device cables required before turning on ATX power. 204-pin DDR3 SO-DIMM, keyboard, mouse, SATA hard disk, VGA connector, device power cables are good examples that deserve attention. With no assurance of properly and correctly accommodating these modules and devices, it is very possible to encounter system failures that result in malfunction of any device. To make sure that you have a successful start with ROBO-6712VGA, it is recommended, when going with the boot-up sequence, to hit “DEL” key and enter the BIOS setup menu to tune up a stable BIOS configuration so that you can wake up your system far well. Loading the default optimal setting When prompted with the main setup menu, please scroll down to “Load Setup Defaults”, press “Enter” and “Yes” to load in default optimal BIOS setup. This will force your BIOS setting back to the initial factory configuration. It is recommended to do this so you can be sure the system is running with the BIOS setting that Portwell has highly endorsed. As a matter of fact, users can load the default BIOS setting any time when system appears to be unstable in boot up sequence. Improper disable operation There are too many occasions where users disable a certain device/feature in one application through BIOS setting. These variables may not be set back to the original values when needed. These devices/features will certainly fail to be detected. It is also very common that users would like to disable a certain device/port to release IRQ resource. A few good examples are Disable COM1 serial port to release IRQ #4 Disable COM2 serial port to release IRQ #3 Disable Parallel port to release IRQ #7 Etc… A quick review of the basic IRQ mapping is given below for your reference. IRQ# Description IRQ 0 System Timer IRQ 1 Keyboard Event IRQ 2 Usable IRQ IRQ 3 COM2 IRQ 4 COM1 ROBO-6712VGA User’s Manual 5-2 Troubleshooting IRQ 5 Usable IRQ IRQ 6 Diskette Event IRQ 7 Usable IRQ IRQ 8 Real-Time Clock IRQ 9 Usable IRQ IRQ 10 Usable IRQ IRQ 11 Usable IRQ IRQ 12 IBM Mouse Event IRQ 13 Coprocessor Error IRQ 14 Hard Disk Event IRQ 15 Usable IRQ It is then very easy to find out which IRQ resource is ready for additional peripherals. If IRQ resource is not enough, please disable some devices listed above to release further IRQ numbers. ROBO-6712VGA User’s Manual 5-3 Appendix A System Memory Address Map Each On-board device in the system is assigned a set of memory addresses, which also can be identical of the device. The following table lists the system memory address used for your reference. Memory Area Size Description 1K Interrupt Area 0.3K BIOS Data Area 0.5K System Data 54K DOS 5K Program Area 569K 【Available】 -- Conventional memory end at 639K -2K Extended BIOS Area 7K Unused 64K VGA Graphics 32K Unused 32K VGA Text 54K Video ROM 4K Unused 133K System ROM 0000-003F 0040-004F 0050-006F 0070-0E2E 0E2F-0F66 0F07-9F3F First Meg 9F40-9F7F 9F80-9FFF A000-AFFF B000-B7FF B800-BFFF C000-CD9F CDA0-EFFF F000-FFFF Interrupt Request Lines (IRQ) Peripheral devices can use interrupt request lines to notify CPU for the service required. The following table shows the IRQ used by the devices on board. IRQ# Current Use IRQ 0 System ROM System Timer IRQ 1 System ROM Keyboard Event IRQ 2 【Unassigned】 Usable IRQ IRQ 3 System ROM COM2 IRQ 4 System ROM COM1 IRQ 5 【Unassigned】 Usable IRQ IRQ 6 System ROM Diskette Event IRQ 7 【Unassigned】 Usable IRQ IRQ 8 System ROM Real-Time Clock IRQ 9 【Unassigned】 Usable IRQ IRQ 10 【Unassigned】 Usable IRQ ROBO-8776VG2 User’s Manual Default Use Appendix A IRQ 11 Video ROM Usable IRQ IRQ 12 System ROM IBM Mouse Event IRQ 13 System ROM Coprocessor Error IRQ 14 System ROM Hard Disk Event IRQ 15 【Unassigned】 Usable IRQ ROBO-8776VG2 User’s Manual
Similar documents
ROBO-8713 Series User`s Manual
1.3 Product Specification.................................................................................................................................... 1-3 1.3.1 Mechanical Drawing..............
More information