SOM-5780 SOM-Express Module Intel® Pentium® M SOM-Express Module with CPU, VGA/ LVDS, Audio & LAN Users’ Manual Copyright This document is copyrighted in 2006, by Advantech Co., Ltd. All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of the original manufacturer. Information provided in this manual is intended to be accurate and reliable. However, the original manufacturer assumes no responsibility for its use, nor for any infringements upon the rights of third parties which may result from its use. Acknowledgements SOM and DTOS are trademarks of Advantech Co., Ltd. AMD is a trademark of Advanced Micro Devices, Inc. Award is a trademark of Award Software International, Inc. Cyrix is a trademark of Cyrix Corporation. IBM, PC/AT, PS/2 and VGA are trademarks of International Business Machines Corporation. Intel and Pentium are trademarks of Intel Corporation. Microsoft Windows® is a registered trademark of Microsoft Corp. RTL is a trademark of Realtek Semiconductor Co., Ltd. C&T is a trademark of Chips and Technologies, Inc. UMC is a trademark of United Microelectronics Corporation. Winbond is a trademark of Winbond Electronics Corp. STPC is a trademark of SGS Thomson Corp. For more information on this and other Advantech products, please visit our website at: http://www.advantech.com For technical support and service, please visit our support website at: http://support.advantech.com This manual is for the SOM-5780 Part No. 2006578000 1st Edition, SOM-5780 User’s Manual ii Printed May 2006 Packing List Before you begin installing your card, please make sure that the following materials have been shipped: • 1 SOM-5780 System On Module CPU module • CD-ROM or Disks for utility, drivers, and manual (in PDF format) • Heatsink If any of these items are missing or damaged, contact your distributor or sales representative immediately. Additional Information and Assistance 1. Visit the Advantech web site at www.advantech.com where you can find the latest information about the product. 2. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance. Please have the following information ready before you call: . Product name and serial number . Description of your peripheral attachments . Description of your software (operating system, version, application software, etc.) . A complete description of the problem . The exact wording of any error messages Version History May, 2006 (manual no. 2006578000) SOM-5780 iii FCC This device complies with the requirements in part 15 of the FCC rules: Operation is subject to the following two conditions: 1.This device may not cause harmful interference, and 2. This device must accept any interference received, including interference that may cause undesired operation This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this device in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his/her own expense. The user is advised that any equipment changes or modifications not expressly approved by the party responsible for compliance would void the compliance to FCC regulations and therefore, the user's authority to operate the equipment. Caution! There is a danger of a new battery exploding if it is incorrectly installed. Do not attempt to recharge, force open, or heat the battery. Replace the battery only with the same or equivalent type recommended by the manufacturer. Discard used batteries according to the manufacturer’s instructions. SOM-5780 User’s Manual iv Contents Chapter 1 Introduction ......................................................2 1.1 1.2 Introduction ....................................................................... 2 Specifications .................................................................... 3 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 Standard System On Module functions .......................... 3 VGA/flat panel Interface ................................................ 3 Audio function ................................................................ 4 LAN ................................................................................ 4 Mechanical and environmental....................................... 4 1.3 Board Dimensions ............................................................. 5 1.4 Board layout ...................................................................... 6 Figure 1.1:SOM-5780 Dimensions................................. 5 Figure 1.2: SOM-5780 Top View................................... 6 Figure 1.3:SOM-5780 Solder View................................ 7 Chapter 2 Connector Assignments .................................10 2.1 Connector Locations ....................................................... 10 2.2 2.3 Pin Assignments for X1 connectors ................................ 10 Safety precautions ........................................................... 11 Figure 2.1:SOM-5780 Locating Connectors ................ 10 Chapter 3 Software Configuration .................................14 3.1 3.2 Introduction ..................................................................... 14 Utility CD disk ................................................................ 14 3.3 3.4 VGA display software configuration .............................. 15 Connections for two channel LVDS ............................... 16 Figure 3.1:BIOS setup screen ....................................... 15 3.4.1 Chapter SOM-5780 X2............................................................... 16 4 Graphic Setup.................................................18 4.1 Introduction ..................................................................... 18 4.1.1 4.1.2 4.1.3 4.1.4 4.2 Chipset .......................................................................... 18 Display memory............................................................ 18 Display types................................................................. 18 Dual/Simultaneous Display .......................................... 18 Figure 4.1:Open Control panel ..................................... 19 Figure 4.2:Selecting Graphic Properties....................... 19 Figure 4.3:Selecting Display Settings........................... 20 Installation of the Graphic driver .................................... 20 4.2.1 Installation for Windows 2000/XP ............................... 21 Figure 4.4:Graphic Driver Setup 1 ............................... 21 Figure 4.5:Graphic Driver Setup 2 ............................... 22 Figure 4.6:Graphic Driver Setup 3 ............................... 22 v Table of Contents Figure 4.7:Graphic Driver Setup 4 ............................... 23 4.3 Chapter Further Information ......................................................... 23 5 Audio Setup.....................................................26 5.1 5.2 Introduction ..................................................................... 26 Driver installation............................................................ 26 5.2.1 Chapter Before you begin........................................................... 26 Figure 5.1:Audio Setup 1.............................................. 27 Figure 5.2:Audio Setup 2.............................................. 28 6 Ethernet Interface ..........................................30 6.1 6.2 6.3 Introduction ..................................................................... 30 Features ........................................................................... 30 Installation of Ethernet Driver......................................... 30 6.3.1 6.3.2 Installation for Windows 2000/XP ............................... 31 Figure 6.1:Ethernet Driver Setup 1............................... 31 Figure 6.2:Ethernet Driver Setup 2............................... 32 Figure 6.3:Ethernet Driver Setup 3............................... 32 Further information....................................................... 33 Appendix A Programming Watchdog Timer....................36 A.1 Watchdog Timer register................................................. 36 Table A.1:Index-03h..................................................... 36 Table A.2:Watchdog Timer Index 36h ......................... 36 Table A.3:Watchdog Timer Range – Index 37h........... 37 Appendix B Programming GPIO.......................................40 B.1 GPIO Register ................................................................. 40 Table B.1:Index 03h ..................................................... 40 Table B.2:Index 04h ..................................................... 40 Table B.3:Index 05h ..................................................... 41 Table B.4:Index 10h ..................................................... 41 Table B.5:Index 20h ..................................................... 42 Table B.6:Index 11h ..................................................... 43 Table B.7:Index 12h ..................................................... 44 Appendix C System Assignments .......................................46 C.1 System I/O ports ............................................................. 46 C.2 DMA channel assignments.............................................. 47 C.3 Interrupt assignments ...................................................... 48 C.4 1st MB memory map....................................................... 49 Table C.1:System I/O ports .......................................... 46 Table C.2:DMA channel assignments .......................... 47 Table C.3:Interrupt assignments ................................... 48 Table C.4: 1st MB memory map .................................. 49 PCM-5780 User’s Manual vi CHAPTER 1 General Information This chapter gives background information on the SOM-5780 CPU System On Module. Sections include: • Introduction • Specifications • Board Dimensions 1 Chapter 1 Chapter 1 Introduction 1.1 Introduction SOM-5780 is an Intel 915GM/ICH6-M SOM-Express CPU module following the COM Express Type 2 and basic form factor that fully complies with the COM Express of PCI Industrial Computer Manufactures, PICMG. The new CPU module has an onboard Intel® Pentium® M processor and Intel 915GM/ICH6-M chipset which supports faster PCI Express and SATA interfaces. The SOM-5780 provides a scalable high performance and easy to integrate solution for customers’ applications by utilizing a plug-in CPU module on an application-specific customer solution board. The SOM-5780 with advanced I/O capacity incorporates serial differential signaling technologies such as PCI Express, Serial ATA, USB 2.0, LVDS and serial DVO interfaces. SOM-5780FL offers design partners more choices for their own applications needing higher computing speeds while maintaining a compact form factor. SOM-5780 complies with the "Green Function" standard and supports Doze, Standby and Suspend modes. The small size (95 mm x 125 mm) and use of two high capacity connectors based on the proven SOMExpress form factor, allow the SOM-Express modules to be easily and securely mounted onto a customized solution board or our standard SOM-DB5700 development board. The SOM-5780 is a highly integrated multimedia SOM that combines audio, video, and network functions. It provides high definition audio interface (AC97/Azalia), 25 to 112 MHz single/dual channel LVDS panels with up to 32MB system memory. Major on-board devices adopt LVDS signal technology to achieve outstanding computing performance when used with Intel® Pentium® M processors. SOM-5780 User’s Manual 2 1.2 Specifications 1.2.1 Standard System On Module functions • CPU: Intel® Pentium® M processor w/64KB primary cache memory Intel® Celeron® M processor w/64KB primary cache memory • BIOS: Award 4 Mbit Flash BIOS • Chipset: Intel® 915GM GMCH/ICH6-M Chipset 533 MHz FSB • Cache memory: Up to 2 MB on the Pentium M processor or 1 MB on the Celeron M processor • System memory: 1 x 200-pin SODIMM socket, Double Data Rate 2 (DDR2) 128 MB to 2 GB, DDR2 400/533 MHz. • Power management: Supports power saving modes including Normal/ Standby/Suspend modes. APM1.2/ACPI 1.0 compliant • Enhanced IDE interface: 1 EIDE channel. BIOS auto-detect, PIO Mode3 or Mode4. UDMA/66 transfer • Watchdog timer: 256 level timer interval, from 0 to 255 sec. or min setup by software, jumperless selection, generates system reset • Keyboard/mouse: Supports standard PC/AT keyboard and PS/2 mouse interface • USB interface: Eight USB connectors compliant with USB Spec. Rev. 2.0 1.2.2 VGA/flat panel Interface • Chipset: Intel 915GM, supports PCI Express Based Interface, 1.05V core voltage • Frame buffer: Supports 1/8 MB frame buffer with system memory • Display type: Supports CRT and LCD panel displays and has a dual channel LVDS interface • Display mode: CRT Mode: up to 400 MHz max DAC frequency and 24-bit RAMDAC support, DDC2B compliant and up to 2048 x 1536 mode support; LCD/Simultaneous Modes: 25 to 112 MHz single/dual channel LVDS interface. Up to UXGA TFT panel type 3 Chapter 1 1.2.3 Audio function • SOM-DB5700 supports ALC880D via Azalia interface • Audio interface: AC97, Intel high definition audio interface –Azalia 1.2.4 LAN • Chipset: Intel 82562GZ/82541P1(Optional for Gigabit Ethernet) • Ethernet interface: IEEE 802.3U compatible 100/10Base-T interface includes software drivers and boot ROM 1.2.5 Mechanical and environmental • Dimensions: (L x W): SOM-Express form factor, 125 mm x 95 mm (4.92" x 3.74") • Power supply voltage: +5V standby and +12 V power • Power requirements: • Max: +12 [email protected] (Pentium M 2.0 GHz) • Typical: (w/1GB DDR 533) • [email protected] (Intel Pentium M 2.0 GHz), • [email protected] (Intel Pentium M 1.8 GHz), • [email protected] (Intel Pentium M 1.4 GHz), • [email protected] (Intel Pentium M 1.0 GHz) • Operating temperature: 0 ~ 60° C (32 ~ 140° F) • Operating humidity: 0% ~ 90% Relative Humidity, Noncondensing • Weight: 0.103 Kg (weight of total package) SOM-5780 User’s Manual 4 1.3 Board Dimensions Figure 1.1: SOM-5780 Dimensions 5 Chapter 1 1.4 Board layout Figure 1.2: SOM-5780 Top View SOM-5780 User’s Manual 6 Figure 1.3: SOM-5780 Solder View 7 Chapter 1 SOM-5780 User’s Manual 8 CHAPTER 2 Connector Assignments and Descriptions This chapter tells how to set up the SOM-5780 hardware. It includes instructions on connecting peripherals, switches and indicators. Make sure you read all the safety precautions before you begin the installation procedure. 9 Chapter 2 Chapter 2 Connector Assignments 2.1 Connector Locations The board has a number of connectors that allow you to configure your system to suit your application. X2:220 pins - CRT - LCD - AC97 - Ethernet - USB - Bus&I2C - PIO/GPCS - IDE - WDT - PCI-E x1 - LPC - SATA X1:220 pins - PCI E x16 - EIDE - PCI Figure 2.1: SOM-5780 Locating Connectors 2.2 Pin Assignments for X1 connectors Please refer to SOM-ETX Design and Specification Guide, Chapter 2 SOM-5780 User’s Manual 10 2.3 Safety precautions Warning! Always completely disconnect the power cord from your board whenever you are working on it. Do not make connections while the power is on, because sensitive electronic components can be damaged by a sudden rush of power. Caution! Always ground yourself to remove any static charge before touching the board. Modern electronic devices are very sensitive to static electric charges. Use a grounding wrist strap at all times. Place all electronic components on a static-dissipative surface or in a static-shielded bag when they are not in use. 11 Chapter 2 SOM-5780 User’s Manual 12 CHAPTER 3 Software Configuration 13 Chapter 3 Chapter 3 Software Configuration 3.1 Introduction The SOM-5780 system BIOS and custom drivers are located in a 512 KB, 32-pin Flash ROM. A single Flash chip holds the system BIOS and VGA BIOS. The display type can be configured via software. This method minimizes the number of chips and eases configuration. You can change the display BIOS simply by reprogramming the Flash chip. 3.2 Utility CD disk The SOM-5780 is supplied with a software utility on CDROM. This disk contains the necessary file for setting up the VGA display. Directories and files on the disk are as follows: AWDFLASH.EXE 5780Vxxx.BIN AWDFLASH.EXE This program allows you to update the BIOS Flash ROM. 5780Vxxx. This binary file contains the system BIOS. 1. Apply power to the SOM-5780 application with a color TFT display attached. This is the default setting for the SOM-5780 series. Make sure that the AWDFLASH.EXE and *.BIN files are located in the working drive. Note: Make sure that you do not run AWDFLASH.EXE while your system is operating in EMM386 mode. 2. At the prompt, type AWDFLASH.EXE and press <Enter>. The VGA configuration program will then display the following: SOM-5780 User’s Manual 14 Figure 3.1: BIOS setup screen 3. At the prompt, type in the BIN file which supports your display. When you are sure that you have entered the file name correctly press <Enter>. The screen will ask “Do you want to save?” If you wish to continue press Y. If you change your mind or have made a mistake press N. 4. If you decide to continue, the screen will issue a prompt which will then ask “Are you sure to program (Y/N)?” If you wish to continue, press Y. Press N to exit the program. 3.3 VGA display software configuration The SOM-5780 on-board VGA/LCD interface supports an 18-bit LCD, flat panel displays and traditional analog CRT monitors. The interface can drive CRT displays with resolutions up to 2048 x 1536, MHz DAC frequency 400 MHz and 24-bit RAMDAC support. It is also capable of driving color panels up to UXGA panel resolution and 25 to 112 MHz single/dual channel LVDS interface. The LCD type is configured completely via the software utility, so you do not have to set any jumpers. 15 Chapter 3 3.4 Connections for two channel LVDS 3.4.1 SOM-5780 X2 Table 3.1: LVDS signal descriptions Pin Signal I/O Description A71,73,75,78 A72,74,76,79 LVDS_A[0:3]+ LVDS_A[0:3]- O LVDS Channel A differential pairs A81 A82 LVDS_A_CK+ LVDS_A_CK- O LVDS Channel A differential clock B71,73,75,77 B72,74,76,78 LVDS_B[0:3]+ LVDS_B[0:3]- O LVDS Channel B differential pairs B81 B82 LVDS_B_CK+ LVDS_B_CK- O LVDS Channel B differential clock A77 LVDS_VDD_EN O LVDS panel power enable B79 LVDS_BKLT_E N O LVDS panel backlight enable B83 LVDS_BKLT_C TRL O LVDS panel backlight brightness control A83 LVDS_I2C_CK O I2C clock output for LVDS display use A84 LVDS_I2C_DAT O I2C data line for LVDS display use SOM-5780 User’s Manual 16 CHAPTER 4 Graphic Setup Introduction Installation of Graphic drivers for Windows 2000/XP Further information 17 Chapter 4 Chapter 4 Graphic Setup 4.1 Introduction The SOM-5780 has an onboard PCI/AGP flat panel/VGA interface. The specifications and features are described as follows: 4.1.1 Chipset The SOM-5780 uses an Intel 915GM for its graphic controller. It supports LVDS LCD displays, and CRT monitors. 4.1.2 Display memory The 915GM chip can support up to 8MB dynamic frame buffer shared with system memory; the VGA controller can drive CRT displays up to DAC frequency 400 MHz and 24-bit RAMDAC support, color panel displays in LVDS model with resolutions up to UGXA panel resolution with frequency range from 25 MHz to 112 MHz. 4.1.3 Display types CRT and panel displays can be used simultaneously. The SOM-5780 can be set to one of three configurations: CRT only, LVDS only, both CRT and LFP (LVDS). The system is initially set to simultaneous display mode - CRT and LFP (LDVS). If you want to enable the other display mode, please set up manually. A set up example is shown as in the following chapters. 4.1.4 Dual/Simultaneous Display The SOM-5780 uses an Intel 915GM controller that is capable of providing simultaneous dual view display of the same content on a flat panel and CRT. To set up dual view (simultaneous mode) under Windows 2000/XP, follow these steps: Step 1. Open the Control panel, and select “Display”, “Settings”. Step 2. Select "Advanced." Step 3. Select "Graphic Properties." Step 4. Select "Devices" mode and click "OK." SOM-5780 User’s Manual 18 Step 1. and 2. Figure 4.1: Open Control panel Step 3. Figure 4.2: Selecting Graphic Properties 19 Chapter 4 Step 4. Figure 4.3: Selecting Display Settings 4.2 Installation of the Graphic driver Complete the following steps to install the PCI graphic driver. Follow the procedures in the flow chart that apply to the operating system that you are using within your SOM-5780. Notes: 1. The windows illustrations in this chapter are intended as examples only. Please follow the listed steps, and pay attention to the instructions which appear on your screen. 2. For convenience, the CD-ROM drive is designated as "D" throughout this chapter. SOM-5780 User’s Manual 20 4.2.1 Installation for Windows 2000/XP To install the Graphic driver for Windows 2000/XP, please run the set up wizard "Intel Extreme Graphic 2" in the CD-ROM. An example of installation steps is shown as below: 1. Follow Driver Setup Wizard instructions, then click "Next." Figure 4.4: Graphic Driver Setup 1 21 Chapter 4 2. Click "Next.” Figure 4.5: Graphic Driver Setup 2 3. Click "Yes" to go next step. Figure 4.6: Graphic Driver Setup 3 SOM-5780 User’s Manual 22 4. Click "Finish" to exit. Figure 4.7: Graphic Driver Setup 4 4.3 Further Information For further information about the AGP/VGA installation in your SOMSOM-5780, including driver updates, troubleshooting guides and FAQ lists, visit the following web resources: Advantech websites: www.advantech.com www.advantech.com.tw 23 Chapter 4 SOM-5780 User’s Manual 24 CHAPTER 5 Audio Setup This chapter provides instructions for installing the audio software drivers included on the installation CD. 25 Chapter 5 Chapter 5 Audio Setup 5.1 Introduction The SOM-5780 provides both AC97 and Azalia-Intel high definition audio interface and uses Intel ICH6M audio interface to provide highquality stereo sound. The audio interface can record, compress, and playback voice, sound, and music with built-in mixer control. If you use AC97 as the audio codec, you might refer to the following audio driver installation procedure. 5.2 Driver installation 5.2.1 Before you begin Please read the instructions in this chapter carefully before you attempt installation. If using Advantech SOM-DB5700 as the carrier board, you can get the audio drivers located on the audio driver CD. Run the supplied SETUP program to install the drivers; don’t copy the files manually. Note: 1. Before trying to install the driver, go to Chapter 3 and use the "Chipset Software Installation Utility" first. 2. The files on the software installation diskette are compressed. Do not attempt to install the drivers by copying the files manually. You must use the supplied SETUP program to install the drivers. SOM-5780 User’s Manual 26 5.2.2 Windows 2000/XP drivers Step 1. To install an Audio driver for Windows 2000/XP, please run the "Install Shield Wizard for Realtek AC'97 Audio on the CDROM. Example of installation steps is shown as below. Click “Next” to continue. Figure 5.1: Audio Setup 1 27 Chapter 5 Step 2. Click “Finish” from Windows to complete audio driver installation. Figure 5.2: Audio Setup 2 SOM-5780 User’s Manual 28 CHAPTER 6 LAN Configuration • Introduction • Features • Installation of Ethernet Driver for: - Windows 2000/XP Drivers Setup Steps -Windows Wake-on-LAN Setup 29 Chapter 6 Chapter 6 Ethernet Interface 6.1 Introduction The SOM-5780 is equipped with a high-performance 8-bit Ethernet chipset which is fully compliant with IEEE 802.3 10 Mbps CSMA/CD standards. It is supported by major network operating systems. It is also both 100Base-T and 10Base-T compatible. 6.2 Features • Intel 82562GZ 10/100Base-T Ethernet LAN controller • Optional Intel 82541PI 10/100/1000 Base-T Ethernet LAN controller • Supports Wake-on-LAN remote control function • PCI Bus Master complies with PCI Rev. 2.2 • Complies with 100Base-TX, and 10Base-T applications • Single RJ-45 connector gives auto-detection of 10 Mbps or 100 Mbps network data transfer rates and connected cable types • Enhancements on ACPI & APM • Complies with PCI Bus Power Management Interface Rev. 1.1 • ACPI Rev. 2.0, and Device Class Power Management Rev. 1.0 6.3 Installation of Ethernet Driver Before installing the Ethernet driver, note the procedures below. You must know which operating system you are using in your SOM-5780, and then refer to the corresponding installation procedure. Then just follow the steps described. You will quickly and successfully complete the installation, even if you are not familiar with instructions for Windows. . Note: The windows illustrations in this chapter are examples only. You must follow the flowchart instructions and pay attention to the instructions which appear on your screen. SOM-5780 User’s Manual 30 6.3.1 Installation for Windows 2000/XP Note: 1. The CD-ROM drive is designated as "D" throughout this section. Click "Setup" icon in path "D:\SOM\SOM-ETX\5780\LAN" If you accept the license agreement, press “Next” to go to next step. Figure 6.1: Ethernet Driver Setup 1 31 Chapter 6 2. Click “Install Drivers” to continue the installation process. Figure 6.2: Ethernet Driver Setup 2 3. When you see the "Network cable unplugged" message, the installation is done. Figure 6.3: Ethernet Driver Setup 3 SOM-5780 User’s Manual 32 6.3.2 Further information Intel website: www.intel.com Advantech websites: www.advantech.com www.advantech.com.tw 33 Chapter 6 SOM-5780 User’s Manual 34 Appendix A Programming the Watchdog Timer The SOM-5780 is equipped with a watchdog timer that resets the CPU or generates an interrupt if processing comes to a standstill for any reason. This feature ensures system reliability in industrial standalone or unmanned environments. 35 Appendix A Appendix A Programming Watchdog Timer A.1 Watchdog Timer register 1. SMBus Address: Pin 3 internal pull up 100K = 0X9C, External pull up 4.7K = 0X6E 2. Enable WDT function: Configuration and function select register Index-03h Table A.1: Index-03h 1-0 3. PIN10_MODE R/W VSB3V 00:GPI010 01: LED10 IN this mode can use REG Ox06(bit1,0) to select LED frequency. 10,11 :WD_OUT Watchdog Control: Watchdog Timer Control Register – Index 36h Power-on default [7:0] =0000_0000b Table A.2: Watchdog Timer Index 36h Bit Name R/W PWR Description 7 Reserve d RO VSB3V Reserved. Read will return 0. 6 STS WD TMO UT R/W VSB3V Watchdog is timeout. When the watchdog is timeout, this bit will be set to one. If set to 1, write 1 will clear this bit. Write 0, no effect. 5 WD ENABL E R/W VSB3V Enable watchdog timer. 4 WD PULSE R/W VSB3V Watchdog output level or pulse. If set 0 (default), the pin of watchdog is level output, if write 1, the pin will output with a pulse. 3 WD UNIT R/W VSB3V Watchdog unit select. Default 0 is select second. Write 1 to select minute. SOM-5780 User’s Manual 36 Table A.2: Watchdog Timer Index 36h 2 WD HACTIVE R/W VSB3V Program WD2 output level. If set to 1 and watchdog asserted, the pin will be high. If set to 0 and watchdog asserted, this pin will drive iow (default). 1-0 WD_PS WIDTH R/W VSB3V Watchdog pulse width selection. If the pin output is selected to pulse mode. The pulse width can be choice. 00b- 1m second. 01b- 20m second. 10b -100m second 11b- 4 second 4. Watchdog reset timing control: Watchdog Timer Range Register – Index 37h Power-on default [7:0] =0000_0000b Table A.3: Watchdog Timer Range – Index 37h Bit Name R/W PWR Description 7-0 WD_TIME R/W VSB3V Watchdog timing range from 0 255. The unit is either second or minute programmed by the watchdog timer control register bits. 37 Appendix A SOM-5780 User’s Manual 38 Appendix B Programming GPIO • This chapter gives the illustration of the General Purpose Input and Output pin setting. 39 Appendix B Appendix B Programming GPIO B.1 GPIO Register 1. Configuration and function select Register - Index 03h Table B.1: Index 03h 4-3 P!N12_ MODE R/W VSB3V 00: GPIO12 01: LED12 IN tills mode can use REG Ox06(bit5,4) to select LED frequency. 10: IRQ 11:WDTOUT11#: 2 PIN11_ MODE R/W VSB3V 0: GPI011 1: LED11 IN this mode can use REG Ox06(brt3,2) to select LED frequency. 2. Configuration and function select Register - Index 04h Table B.2: Index 04h 1 PIN5_ MODE R/W VSB3V 0: GPI017 1: LED17 IN this mode can use REG Ox07(bit7, 6) to select LED frequency. 0 PIN4_ MODE R/W VSB3V 0: GPIO16 1: LED16 IN this mode can use REG Ox07(bit5, 4) to select LED frequency. SOM-5780 User’s Manual 40 3. Configuration and function select Register - Index 05h Table B.3: Index 05h 2 PIN23_ MODE R/W VSB3V 0: GPIO24 1: LED24 IN this mode can use REG 0x09 (bit 1, 0) to select LED frequency. 1 PIN22_ MODE R/W VSB3V 0: GPI025 1: LED25 IN this mode can use REG 0x09 (bit 3, 2) to select LED frequency. 0 PIN21_ MODE R/W VSB3V 0: GPIO26 1: LED26 IN this mode can use REG 0x09 (bit5, 4) to select LED frequency. 4. GPIOIx Output Control Register - Index 10h Table B.4: Index 10h Bit Name R/W PWR Description 7 GP17JX CTRL R/W VSB3V GPIO 17 output control. Set to 1 for output function. Set to 0 for input function (default). 6 GP16_O R/W CTRL VSB3V GPIO 16 output control. Set to 1 for output function. Set to 0 for input function (default). 2 GP12JD CTRL R/W VSB3V GPIO 12 output control. If this pin serves as IRQ/SMI#. this bit has no effect. Set to 1 for output function. Set to 0 for input function (default). 1 GP11_O CTRL R/W VSB3V GPIO 11 output control. Set to 1 for output function. Set to 0 for input function (default). 41 Appendix B 5. GPIO2x Output Control Register - Index 20h Table B.5: Index 20h Bit Name 7 PWR Description GP27_O R/W CTRL VSB3V GPIO 27 output control. Set to 1 for output function. Set to 0 for input function (default). 6 GP26_O R/W CTRL VSB3V GPIO 26 output control. Set to 1 for output function. Set to 0 for input function (default). 5 GP25_O R/W CTRL VSB3V GPIO 25 output control. Set to 1 for output function. Set to 0 for input function (default). 4 GP24.O CTRL R/W VSB3V GPIO 24 output control. Set to 1 for output function. Set to 0 for input function (default). 3 GP23JD CTRL R/W VSB3V GPIO 23 output control. Set to 1 for output function. Set to 0 for input function (default). 2 GP22_O R/W CTRL VSB3V GPIO 22 output control. Set to 1 for output function. Set to 0 for input function (default). 1 GP21_O R/W CTRL VSB3V GPIO 21 output control. Set to 1 for output function. Set to 0 for input function (default). 0 GP20_O R/W CTRL VSB3V GPIO 20 output control. Set to 1 for output function. Set to 0 for input function (default). SOM-5780 User’s Manual R/W 42 6. GPIOIx Output Data Register - Index 11h Table B.6: Index 11h Bit Name R/W PWR Description 7 GP17JD DATA R/W VSB3V GPIO 17 output data. 6 GP16_O R/W DATA VSB3V GPIO 16 output data. 5 GP15JD DATA R/W VSB3V GPIO 15 output data. 4 GP14JD DATA R/W VSB3V GPIO 14 output data. 3 GP13JD DATA R/W VSB3V GPIO 13 output data. 2 GP12_O R/W DATA VSB3V GPIO 12 output data. If this pin serves as IRQ/SMI*, this bit has no effect. 1 GP11_O DATA R/W VSB3V GPIO 11 output data. 0 GP10JD DATA R/W VSB3V GPIO 10 output data. 43 Appendix B 7. GPIOIx Input Status Register - Index 12h Table B.7: Index 12h Bit Name R/W PWR Description 7 GP17_P STS RO VSB3V Read the GPIO17 data on the pin. 6 GP16_P STS RO VSB3V Read the GPIO16 data on the pin. 5 GP15_P STS RO VSB3V Read the GPIO15 data on the pin. 4 GP14_P STS RO VSB3V Read the GPIO14 data on the pin. 3 GP13_P STS RO VSB3V Read the GPIO13 data on the pin. 2 GP12_P STS RO VSB3V Read the GPIO12 data on the pin. 1 GP11_P STS RO VSB3V Read the GPIO11 data on the pin. 0 GP10_P STS RO VSB3V Read the GPIO10 data on the pin. SOM-5780 User’s Manual 44 Appendix C System Assignments • System I/O ports • DMA channel assignments • Interrupt assignments • 1st MB memory map 45 Appendix C Appendix C System Assignments C.1 System I/O ports Table C.1: System I/O ports Addr. range (Hex) 000-00F 020-03F 040-05F 060-06F 070-07F 080-09F 0A0-0BF 0C0-0DF 0F0 0F1 0F8-0FF 1F0-1F7 200-207 274-279 2F8-2FF 378-37F 3B0-3DF 3F0-3F5 3F8-4D1 500-51E D000-D03F E000-E01F E100-E11F E200-E21F E300-E31F SOM-5780 User’s Manual Device DMA controller Interrupt controller 1, (master) Timer/counter (keyboard controller) Real-time clock, non-maskable interrupt (NMI) Mask DMA page register Interrupt controller 2 (slave) DMA controller Clear math co-processor Reset math co-processor Math co-processor Primary IDE channel Game I/O ISAPNP Read Data Port Serial port 2 Parallel printer port 1 (LPT1) Intel 915GM Express Chipset Family FDD Controller Serial port 1 Intel 82801 SMbus Controller– 266A Network connection Intel 82801 USB Host Controller - 2658 Intel 82801 USB Host Controller - 2659 Intel 82801 USB Host Controller - 265A Intel 82801 USB Host Controller - 265B 46 C.2 DMA channel assignments Table C.2: DMA channel assignments Channel 0 1 2 3 4 5 6 7 Function Available Available Floppy disk (8-bit transfer) Available Cascade for DMA controller 1 Available Available Available 47 Appendix C C.3 Interrupt assignments Table C.3: Interrupt assignments Interrupt# NMI IRQ 0 IRQ 1 IRQ 2 IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 8 IRQ 9 IRQ 10 IRQ 11 IRQ 12 IRQ 13 IRQ 14 IRQ 15 IRQ 16 Interrupt source Parity error detected Interval timer Keyboard Available Serial communication port 2 Serial communication port 1 Available Diskette controller (FDC) Available Real-time clock Microsoft ACPI – compliant System Available Intel 82801 SMBus controller - 266A PS/2 mouse INT from co-processor Preliminary IDE Available HD Audio UAA bus driver / Intel 915GM Express Chipset Family USB and Ethernet IRQ is automatically set by the system SOM-5780 User’s Manual 48 C.4 1st MB memory map Table C.4: 1st MB memory map Addr. range (Hex) F000h - FFFFh E000h - EFFFh CC00h - DFFFh C000h - CB00h B800h - BFFFh B000h - B7FFh A000h - AFFFh 0000h - 9FFFh *default setting Device System ROM Reserved for BIOS boot available VGA BIOS CGA/EGA/VGA text Reserved for graphic mode usage EGA/VGA graphics Base memory 49 Appendix C SOM-5780 User’s Manual 50