0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
F71806

F71806

  • 厂商:

    FINTEK(精拓科技)

  • 封装:

  • 描述:

    F71806 - Super H/W Monitor LPC IO - Feature Integration Technology Inc.

  • 数据手册
  • 价格&库存
F71806 数据手册
F71806 F71806F/FG Super H/W Monitor + LPC IO Release Date: July, 2007 Revision: V0.26P F71806 July, 2007 V0.26P F71806 F71806 Datasheet Revision History Version 0.10P 0.20P 0.21P 0.22P Date 10/04/2004 10/27/2004 04/15/2005 11/01/2005 Page Revision History Preliminary Release Version. Added Application Circuit. Added ”Green Package” Ordering Information Added 24MHz Clock Input. Updated Application Circuit. After V0.22P Datasheet is for B Version Chip Use and Downward Compatible. 0.23P 11/20/2005 0.24P 12/08/2005 Added OVT# Signal Output in Pin 55. Modified Pin 77 OVT# Function to Be the Default Function. Modified Datasheet Revision History Description of Version 0.22P/0.23P. (For LBB version use after V0.22P) 0.25P 0.26P 12/28/2006 07/05/2007 Added Patent Note Company readdress Please note that all data and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this data sheet belong to their respective owners. LIFE SUPPORT APPLICATIONS These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Fintek for any damages resulting from such improper use or sales. F71806 July, 2007 V0.26P F71806 Table of Contents 1 GENERAL DESCRIPTION .........................................................................................................................................................4 2 FEATURES ....................................................................................................................................................................................4 3 KEY SPECIFICATIONS ..............................................................................................................................................................6 4 PIN CONFIGURATION...............................................................................................................................................................6 5 PIN DESCRIPTIONS ...................................................................................................................................................................7 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 POWER PIN .........................................................................................................................................................................7 LPC INTERFACE .................................................................................................................................................................7 FDC ...................................................................................................................................................................................8 UART PORT AND SIR.........................................................................................................................................................8 IEEE 1284 PARALLEL PORT .............................................................................................................................................10 H/W MONITOR .................................................................................................................................................................11 ACPI FUNCTION PINS .......................................................................................................................................................12 VID CONTROLLING PINS ...................................................................................................................................................13 N.C PINS...........................................................................................................................................................................13 6 FUNCTION DESCRIPTION .....................................................................................................................................................14 6.1 6.2 6.3 6.4 6.5 6.6 6.7 POWER ON STRAPPING OPTIONS.......................................................................................................................................14 ACPI................................................................................................................................................................................14 PCI RESET AND PWROK SIGNALS ..................................................................................................................................15 HARDWARE MONITOR ......................................................................................................................................................16 FDC .................................................................................................................................................................................23 UART ..............................................................................................................................................................................23 PARALLEL PORT ...............................................................................................................................................................23 7 REGISTER DESCRIPTIONS....................................................................................................................................................24 7.1 GLOBAL CONTROL REGISTERS .........................................................................................................................................24 Software Reset Register  Index 02h........................................................................................................................................ 25 Logic Device Number Register  Index 07h............................................................................................................................. 25 Chip ID Register  Index 20h ................................................................................................................................................... 25 Chip ID Register  Index 21h ................................................................................................................................................... 25 Vendor ID Register  Index 23h ............................................................................................................................................... 25 Vendor ID Register  Index 24h ............................................................................................................................................... 26 Software Power Down Register  Index 25h ............................................................................................................................ 26 1 July, 2007 V0.26P 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.1.6 7.1.7 F71806 7.1.8 7.1.9 7.1.10 7.1.11 7.1.12 7.1.13 7.1.14 UART IRQ Sharing Register  Index 26h ................................................................................................................................ 26 Power LED Function Select Register  Index 28h.................................................................................................................... 27 Multi Function Select 1 Register  Index 29h (Powered by VDD)........................................................................................... 28 Multi Function Select 2 Register  Index 2Ah (Powered by VDD).......................................................................................... 29 Multi Function Select 3 Register  Index 2Bh (Powered by VDD) .......................................................................................... 29 Multi Function Select 4 Register  Index 2Ch (Powered by VSB3V) ...................................................................................... 30 Multi Function Select 5 Register  Index 2Dh (Powered by VSB3V) ...................................................................................... 31 7.2 FDC REGISTERS ...............................................................................................................................................................32 Logic Device Number Register.................................................................................................................................................... 32 FDC Configuration Registers....................................................................................................................................................... 32 Device Registers .......................................................................................................................................................................... 35 7.2.1 7.2.2 7.2.3 7.3 UART1 REGISTERS ..........................................................................................................................................................50 Logic Device Number Register.................................................................................................................................................... 50 UART 1 Configuration Registers ................................................................................................................................................. 50 Device Registers .......................................................................................................................................................................... 51 7.3.1 7.3.2 7.3.3 7.4 UART 2 REGISTERS .........................................................................................................................................................54 Logic Device Number Register.................................................................................................................................................... 54 UART 2 Configuration Registers ................................................................................................................................................. 55 Device Registers .......................................................................................................................................................................... 56 7.4.1 7.4.2 7.4.3 7.5 PARALLEL PORT REGISTERS .............................................................................................................................................60 Logic Device Number Register.................................................................................................................................................... 60 Parallel Port Configuration Register ............................................................................................................................................ 60 Device Registers .......................................................................................................................................................................... 61 7.5.1 7.5.2 7.5.3 7.6 HARDWARE MONITOR REGISTERS ....................................................................................................................................65 Logic Device Number Register.................................................................................................................................................... 65 Hardware Monitor Configuration Registers ................................................................................................................................. 66 Device Registers .......................................................................................................................................................................... 67 7.6.1 7.6.2 7.6.3 7.7 GPIO REGISTERS .............................................................................................................................................................85 Logic Device Number Register.................................................................................................................................................... 85 Configuration Registers ............................................................................................................................................................... 85 7.7.1 7.7.2 7.8 VID REGISTER .................................................................................................................................................................93 Logic Device Number Register.................................................................................................................................................... 93 VID Configuration Registers ....................................................................................................................................................... 94 Device Registers .......................................................................................................................................................................... 94 7.8.1 7.8.2 7.8.3 7.9 ACPI AND PME REGISTERS .............................................................................................................................................97 Logic Device Number Register.................................................................................................................................................... 97 ACPI and PME Configuration Registers...................................................................................................................................... 97 7.9.1 7.9.2 2 July, 2007 V0.26P F71806 8 PCB LAYOUT GUIDE................................................................................................................................................................99 9 ELECTRICAL CHARACTERISTICS ...................................................................................................................................101 9.1 9.2 9.3 ABSOLUTE MAXIMUM RATINGS .....................................................................................................................................101 DC CHARACTERISTICS ...................................................................................................................................................102 AC CHARACTERISTICS ...................................................................................................................................................102 10 ORDERING INFORMATION ..............................................................................................................................................103 11 PACKAGE DIMENSIONS....................................................................................................................................................103 12 F71806 DEMO CIRCUIT ......................................................................................................................................................104 3 July, 2007 V0.26P F71806 1 General Description The F71806 is the featured IO chip without KBC function specifically for clone chipset PC system. Equipped with one IEEE 1284 parallel port , two UART port and FDC. The F71806 provides SIR, integrated with hardware monitor, supports 11 sets of voltage sensor and 4 voltage fault signal outputs, 3 sets of creative auto-controlling fans and 3 temperature sensor pins for the accurate current type temp. Measurement for CPU thermal diode or external transistors 2N3906. The F71806 provides flexible features for multi-directional application. For instance, supports 12 pins CPU VID controlling for VRM9.0/10.0 and CPU VID OTF (On The Fly), provides 24 GPIO pins which include pulse/level mode selection, IRQ sharing function also designed in UART feature for particular usage and accurate current mode H/W monitor will be worth in measurement of temperature, provides 3 modes fan speed control mechanism included Manual Mode/Speed Mode/Temperature Mode for users’ selection. The F71806 is powered by 3.3V voltage, with the LPC interface in the package of 128-QFP. 2 Features General Functions Comply with LPC Spec. 1.0 Support DPM (Device Power Management), ACPI Support 12 pins CPU VID controlling and comply with VRM9.0/10.0 Vcore monitoring supports dynamic VID 24 GPIO Pins for flexible application 24/48 MHz clock input FDC Compatible with IBM PC AT disk drive systems Variable write pre-compensation with track selectable capability Support vertical recording format DMA enable logic 16-byte data FIFOs Support floppy disk drives and tape drives Detects all overrun and under run conditions Built-in address mark detection circuit to simplify the read electronics Completely compatible with industry standard 82077 360K/720K/1.2M/1.44M/2.88M format; 250K, 300K, 500K, 1M, 2M bps data transfer rate 4 July, 2007 V0.26P F71806 UART Two high-speed 16C550 compatible UART with 16-byte FIFOs Fully programmable serial-interface characteristics Baud rate up to 115.2K Infrared Support IrDA version 1.0 SIR protocol with maximum baud rate up to 115.2K bps Parallel Port One PS/2 compatible bi-directional parallel port Support Enhanced Parallel Port (EPP) − Compatible with IEEE 1284 specification Support Extended Capabilities Port (ECP) − Compatible with IEEE 1284 specification Enhanced printer port back-drive current protection Hardware Monitor Functions 12 VID pins for VRM10.0 and CPU VID OTF (On The Fly) 3 current type accurate (±3℃) thermal inputs for CPU thermal diode and 2N3906 transistors 11 sets voltage monitoring (8 external and 3 internal powers) 4 voltage_fault# hardware signal outputs 3 fan speed monitoring inputs 3 fan speed auto-control (support 3 wire and 4 wire fans) Case intrusion detection circuit WATCHDOG comparison of all monitored values Issue PME# and independent Voltage_fault # Package 128-pin PQFP Noted: Patented TW207103 TW207104 US6788131 B1 TW235231 TW237183 TWI263778 5 July, 2007 V0.26P F71806 3 Key Specifications Supply Voltage Operating Supply Current 3.0V to 3.6V 16 mA typ. 4 Pin Configuration 6 July, 2007 V0.26P F71806 5 Pin Descriptions I/O12t I/OOD12t I/OOD16t I/OD12t I/OD12ts5V I/O12ts5V I/OD16t,5V I/O8t-u47,5V O12 AOUT OD12 OD16-u10,5V OD24 INt5V INts INts5V AIN P - TTL level bi-directional pin with 12 mA source-sink cap ability. - TTL level bi-directional pin, can select to OD or OUT by register, with 12 mA source-sink capability. - TTL level bi-directional pin, can select to OD or OUT by register, with 16 mA source-sink capability. - TTL level bi-directional pin, Open-drain outpu with 12 mA sink capability. - TTL level bi-directional pin and schmitt trigger, Open-drain output with 12 mA sink capability, 5V tolerance. - TTL level bi-directional pin and schmitt trigger with 12 mA sink capability, 5V tolerance. - TTL level bi-directional pin, Open-drain outpu with 16 mA sink capability, 5V tolerance. - TTL level bi-directional pin with 8 mA sink capability, pull-up 47k ohms, 5V tolerance. - Output pin with 12 mA source-sink capability. - Output pin(Analog). - Open-drain output pin with 12 mA sink capability. - Open-drain output pin with 16 mA sink capability, pull-up 10k ohms, 5V tolerance. - Open-drain output pin with 24 mA sink capability. - TTL level input pin,5V tolerance. - TTL level input pin and schmitt trigger. - TTL level input pin and schmitt trigger, 5V tolerance. - Input pin(Analog). - Power. 5.1 Power Pin Pin No. 4,35,99 67 69 86 15,50,74, 117 Pin Name VCC VSB VBAT AGND(D-) GND Type P P P P P Description Power supply voltage input with 3.3V Stand-by power supply voltage input 3.3V Battery voltage input Analog GND Digital GND 5.2 LPC Interface Pin No. 37 Pin Name LRESET# Type INts PWR VCC Description Reset signal. It can connect to PCIRST# signal on the host. 7 July, 2007 V0.26P F71806 38 39 40 41-44 LDRQ# SERIRQ LFRAM# LAD[3:0] O12 I/O12t INts I/O12t VCC VCC VCC VCC Encoded DMA Request signal. Serial IRQ input/Output. Indicates start of a new cycle or termination of a broken cycle. These signal lines communicate address, control, and data information over the LPC bus between a host and a peripheral. 33MHz PCI clock input. System clock input. According to the input frequency 24/48MHz. 47 49 PCICLK CLKIN INts INts VCC VCC 5.3 FDC Pin No. 51 Pin Name DENSEL# Type OD24 PWR VCC Description Drive Density Select. Set to 1 - High data rate.(500Kbps, 1Mbps) Set to 0 – Low data rate. (250Kbps, 300Kbps) Motor A On. When set to 0, this pin enables disk drive 0. This is an open drain output. Drive Select A. When set to 0, this pin enables disk drive A. This is an open drain output. Write data. This logic low open drain writes pre-compensation serial data to the selected FDD. An open drain output. Direction of the head step motor. An open drain output. Logic 1 = outward motion Logic 0 = inward motion Step output pulses. This active low open drain output produces a pulse to move the head to another track. Head select. This open drain output determines which disk drive head is active. Logic 1 = side 0 Logic 0 = side 1 Write enable. An open drain output. The read data input signal from the FDD. Track 0. This Schmitt-triggered input from the disk drive is active low when the head is positioned over the outermost track. This Schmitt-triggered input from the disk drive is active low when the head is positioned over the beginning of a track marked by an index hole. Write protected. This active low Schmitt input from the disk drive indicates that the diskette is write-protected. Diskette change. This signal is active low at power on and whenever the diskette is removed. 52 54 56 MOA# DRVA# WDATA# OD24 OD24 OD24 VCC VCC VCC 57 DIR# OD24 VCC 58 59 STEP# HDSEL# OD24 OD24 VCC VCC 60 61 62 WGATE# RDATA# TRK0# OD24 INts5V INts5V VCC VCC VCC 63 INDEX# INts5V VCC 64 65 WPT# DSKCHG# INts5V INts5V VCC VCC 5.4 UART Port and SIR Pin No. Pin Name Type PWR Description 8 July, 2007 V0.26P F71806 66 70 118 119 120 121 IRTX/GPIO16 IRRX/GPIO30 DCD1# RI1# CTS1# DTR1# O12 I/O12t INts I/OOD12t INt5V INt5V INt5V I/O8t-u47,5V VCC VSB VCC VCC VCC VCC Infrared Transmitter Output. General Purpose IO Infrared Receiver input. General Purpose IO. Open drain and drive select by register. Data Carrier Detect. An active low signal indicates the modem or data set has detected a data carrier. Ring Indicator. An active low signal indicates that a ring signal is being received from the modem or data set. Clear To Send is the modem control input. UART 1 Data Terminal Ready. An active low signal informs the modem or data set that controller is ready to communicate. Internal 47k ohms pulled high and disable after power on strapping. UART 1 Request To Send. An active low signal informs the modem or data set that the controller is ready to send data. Internal 47k ohms pulled high and disable after power on strapping. Data Set Ready. An active low signal indicates the modem or data set is ready to establish a communication link and transfer data to the UART. UART 1 Serial Output. Used to transmit serial data out to the communication link. Internal 47k ohms pulled high and disable after power on strapping. Power on strapping : 1 (Default) Configuration register:4E 0 Configuration register:2E Serial Input. Used to receive serial data through the communication link. Data Carrier Detect. An active low signal indicates the modem or data set has detected a data carrier. Ring Indicator. An active low signal indicates that a ring signal is being received from the modem or data set. Clear To Send is the modem control input. UART 2 Data Terminal Ready. An active low signal informs the modem or data set that controller is ready to communicate. Internal 47k ohms pulled high and disable after power on strapping. Power on strapping : 1 (Default) : pin31/33/34/48/84 OD 0 Drive UART 2 Request To Send. An active low signal informs the modem or data set that the controller is ready to send data. Internal 47k ohms pulled high and disable after power on strapping. Power on strapping : 1 (Default) PWM Mode 0 Drive Linear Mode Data Set Ready. An active low signal indicates the modem or data set is ready to establish a communication link and transfer data to the UART. UART 2 Serial Output. Used to transmit serial data out to the communication link. Internal 47k ohms pulled high and disable after power on strapping. Serial Input. Used to receive serial data through the communication link. 9 July, 2007 V0.26P 122 RTS1# I/O8t-u47,5V VCC 123 DSR1# INt5V VCC 124 SOUT1/ Config4E_2E I/O8t-u47,5V VCC 125 126 127 128 1 SIN1 DCD2# RI2# CTS2# DTR2# / RST_DRV INt5V INt5V INt5V INt5V I/O8t-u47,5V VCC VCC VCC VCC VCC 2 RTS2#/PWM_DC I/O8t-u47,5V VCC 3 DSR2# INt5V VCC 5 SOUT2 I/O8t-u47,5V VCC 6 SIN2 INt5V VCC F71806 5.5 IEEE 1284 Parallel Port Pin No. 100 Pin Name SLCT Type INts5V PWR VCC Description An active high input on this pin indicates that the printer is selected. Refer to the description of the parallel port for definition of this pin in ECP and EPP mode. An active high input on this pin indicates that the printer has detected the end of the paper. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. An active high input indicates that the printer is not ready to receive data. Refer to the description of the parallel port for definition of this pin in ECP and EPP mode. An active low input on this pin indicates that the printer has received data and is ready to accept more data. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. Output line for detection of printer selection. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. Output line for the printer initialization. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. An active low input on this pin indicates that the printer has encountered an error condition. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. An active low output from this pin causes the printer to auto feed a line after a line is printed. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. An active low output is used to latch the parallel data into the printer. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. Parallel port data bus bit 0. Refer to the description of the parallel port for the definition of this pin in ECP and EPP mode. Parallel port data bus bit 1. Parallel port data bus bit 2. Parallel port data bus bit 3. Parallel port data bus bit 4. Parallel port data bus bit 5. Parallel port data bus bit 6. Parallel port data bus bit 7. 101 PE INts5V VCC 102 BUSY INts5V VCC 103 ACK# INts5V VCC 104 SLIN# I/OD12ts5V VCC 105 INIT# I/OD12ts5V VCC 106 ERR# INts5V VCC 107 AFD# I/OD12ts5V VCC 108 STB# I/OD12ts5V VCC 109 PD0 I/O12ts5V VCC 110 111 112 113 114 115 116 PD1 PD2 PD3 PD4 PD5 PD6 PD7 I/O12ts5V I/O12ts5V I/O12ts5V I/O12ts5V I/O12ts5V I/O12ts5V I/O12ts5V VCC VCC VCC VCC VCC VCC VCC 10 July, 2007 V0.26P F71806 5.6 H/W Monitor Pin No. 95 91 92-94, 96-98 7 8 9 10 11 12 87 88 89 90 73 Pin Name ATXPG/VIN4 PCIRSTIN#/VIN8 VIN7~VIN5 VIN3~VIN1 FANIN1 FAN_CTL1 FANIN2 FAN_CTL2 FANIN3 FAN_CTL3 D3+ D2+ D1+ VREF PME#/GPIO21 Type AIN AIN AIN AIN INt s O12 INt s O12 INt s O12 AIN AIN AIN AOUT OD12 I/OD12t PWR VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VSB Description ATX Power Good. Voltage Input 4. PCI Reset # signal input. Voltage Input 8. Voltage Input 7 ~ 5. Voltage Input 3 ~ 1. Fan 1 tachometer input. Fan 1 control output. This pin provides PWM duty-cycle output or a voltage output. Fan 2 tachometer input. Fan 2 control output. This pin provides PWM duty-cycle output or a voltage output. Fan 3 speed input. Fan 3 control output. This pin provides PWM duty-cycle output or a voltage output. CPU thermal diode/transistor temperature sensor input. CPU thermal diode/transistor temperature sensor input. CPU thermal diode/transistor temperature sensor input. Voltage sensor output. Generated PME event. It supports the PCI PME# interface. This signal allows the peripheral to request the system to wake up from the S3 state. General Purpose IO. General purpose IO. 1. Support Level and Pulse mode output. 26 GPIO0 I/OOD12t VCC 2. Open drain and drive select 3. Without input de-bounce. 27 GPIO1 I/OOD12t VCC General purpose IO. 1. Support Level and Pulse mode output. 2. Open drain and drive select 3. Without input de-bounce. 28 GPIO2 I/OOD12t VCC General purpose IO. 1. Support Level and Pulse mode output. 2. Open drain and drive select 3. Without input de-bounce. 29 GPIO3/ Voltage_Fault1#/ IRRX I/OOD12t VCC General purpose IO. 1. Support Level and Pulse mode output. 2. Open drain and drive select 3. Without input de-bounce. Voltage fault indication for VIN1 abnormal event. Infrared Receiver input. (Powered by Vcc) General purpose IO. 1. Support Level and Pulse mode output. 36 GPIO4/ Voltage_Fault2#/ BEEP I/OOD12t VCC 2. Open drain and drive select 3. Without input de-bounce. 11 July, 2007 V0.26P F71806 Voltage fault indication for VIN2 abnormal event. 53 GPIO5/ Voltage_Fault3#/ FANCTL1 I/OOD12t VCC Beep Pin. General purpose IO. 1. Support Level and Pulse mode output. 2. Open drain and drive select 3. Without input de-bounce. Voltage fault indication for VIN3 abnormal event. Fan 1 control output. This pin provides PWM duty-cycle open drain output for Intel 4-pin Fan. General purpose IO. 1. Support Level and Pulse mode output. 55 GPIO6/ Voltage_Fault4#/ WDTRST1#/ OVT# I/OOD12t VCC 2. Open drain and drive select 3. Without input de-bounce. Voltage fault indication for VIN4 abnormal event. Watch dog timer signal output 1. Over temperature signal output. Over temperature signal output.(Default 85°C) General purpose IO. Open drain and drive select by register. Watch dog timer signal output 2. 77 OVT#/ GPIO24/ WDTRST2# I/OOD12t VSB 5.7 ACPI function pins Pin No. 30 Pin Name RSTCON#/GPIO10 Type I/OD12t PWR VCC Description RESET connect# with 50ms debouce function, it connects to reset button, and also other reset source on the motherboard. If the register RSTCON_EN (5h) is set to 1, the pin 30 will infect PCIRST1# ~ PCIRST5# outcome. If the register RSTCON_EN is set to 0, the pin 30 will infect PWROK1 and PWROK2 outcome. General purpose IO. It is a output buffer of RSTCON# and LRESET#. General purpose IO. Pin1 RST_DRV = 1(high) : OD = 0(low) : Drive PWROK function, It is power good signal of VCC, which is delayed 400ms (default) as VCC arrives at 2.8V. General purpose IO. It is a output buffer of RSTCON# and LRESET#. General purpose IO. Pin1 RST_DRV = 1(high) : OD =0(low): Drive It is a output buffer of RSTCON# and LRESET#. General purpose IO. Pin1 RST_DRV = 1(high) : OD =0(low) : Drive It is a output buffer of RSTCON#,LRESET# and PCIRSTIN. General purpose IO. Pin1 RST_DRV = 1(high) : OD =0(low) : Drive 12 July, 2007 V0.26P 31 PCIRST1#/GPIO11 I/OOD16t VCC 32 PWROK1/GPIO12 I/OD12t VCC 33 PCIRST2#/GPIO13 I/OOD16t VCC 34 PCIRST3#/GPIO14 I/OOD16t VCC 48 PCIRST5#/GPIO15 LED_VCC I/OOD16t VCC F71806 Power LED for VCC. 68 COPEN# INt VBAT Case Open Detection #. This pin is connected to a specially designed low power CMOS flip-flop backed by the battery for case open state preservation during power loss. S3# Input is Main power on-off switch input. General purpose IO. Panel Switch Output. This pin is low active and pulse output. It is power on request output#. General purpose IO. Main power switch button input. General purpose IO. Power supply on-off control output. Connect to ATX power supply PS_ON# signal. General purpose IO. PWROK function, It is power good signal of VCC, which is delayed 400ms (default) as VCC arrives at 2.8V. General purpose IO. Power LED for VSB It is a output buffer of RSTCON#,LRESET# and PCIRSTIN. General purpose IO. Pin1 RST_DRV = 1(high) : OD =0(low) : Drive Resume Reset# function, It is power good signal of VSB, which is delayed 66ms as VSB arrives at 2.3V. General purpose IO. 71 72 S3#/GPIO31 PWSWOUT# /GPIO20 PWSWIN# /GPIO22 PSON#/GPIO23 INt I/OD12t OD12 I/OD12t INt I/OD12t OD12 I/OD12t I/OD12t VSB VSB 75 76 VSB VSB 78 PWROK2/GPIO25/ LED_VSB VSB 84 PCIRST4#/GPIO26 I/OOD16t VSB 85 RSMRST#/GPIO27 I/OD12t VSB 5.8 VID controlling pins Pin No. 13,14, 16,17, 18,19 20-25 79 Pin Name VIDIN[5:0] Type INts PWR VCC Description CPU VID input pins. 1. Special level input VIH 2. Power by VCC. CPU VID output pins. CPU SLOTOCC# input. 0.9, VIL 0.6. VIDOUT[5:0] SLOTOCC# OD12 INts VCC VSB 5.9 N.C pins Pin No. 45,46,80,81,82,83 Pin Name N.C Description N.C pins 13 July, 2007 V0.26P F71806 6 Function Description 6.1 Power on Strapping Options The F71806 provides four pins for power on hardware strapping to select functions. There is a form to describe how to set the functions you want. Pin No. 1 Symbol RST_DRV Value 1 0 2 PWM_DC 1 0 124 Config4E_2E 1 0 Description Pin31/33/34/48/84 will be defined a Open Drain pin. (Default) Pin31/33/34/48/84 will be defined a Drive pin. Fan control mode: PWM mode. ( Default) Fan control mode: Linear mode. Chip selection in configuration 4E. (Default) Chip selection in configuration 2E. 6.2 ACPI The Advanced Configuration and Power Interface (ACPI) is a system for controlling the use of power in a computer. It lets computer manufacturer and user to determine the computer’s power usage dynamically. There are three ACPI states that are of primary concern to the system designer and they are designated S0, S3 and S5. S0 is a full-power state; the computer is being actively used in this state. The other two are called sleep states and reflect different power consumption when power-down. S3 is a state that the processor is powered down but the last procedural state is being stored in memory which is still active. S5 is a state that memory is off and the last procedural state of the processor has been stored to the hard disk. Take S3 and S5 as comparison, since memory is fast, the computer can quickly come back to full-power state, the disk is slower than the memory and the computer takes longer time to come back to full-power state. However, since the memory is off, S5 draws the minimal power comparing to S0 and S3. It is anticipated that only the following state transitions may happen: S0→S3, S0→S5, S5→S0, S3→S0 and S3→S5. Among them, S3→S5 is illegal transition and won’t be allowed by state machine. It is necessary to enter S0 first in order to get to S5 from S3. As for transition S5→S3 will occur only as an immediate state during state transition from S5→S0. It isn’t allowed in the normal state transition. The below diagram described the timing, the always on and always off, keep last state could be set in control register. In keep last state mode, one register will keep the status of before power loss. If it is power on 14 July, 2007 V0.26P F71806 before power loss, it will remain power on when power is resumed, otherwise, if it is power off before power loss, it will remain power off when power is resumed. VBAT VSB RSMRST# S3# PS_ON# PSIN# PSOUT# VCC3V DEFAULT TIMING Always off VBAT VSB RSMRST# S3# PS_ON# PSIN# PSOUT# VCC3V ALways ON TIMING 6.3 PCI Reset and PWROK Signals The F71806 supports 5 output buffers for 5 reset signals. If the register RSTCON_EN (5h) is set to 1, the pin RSTCON# will infect PCIRST1# ~ PCIRST5# outcome. Then, the result of PCIRST# outcome will be affected by conditions 15 July, 2007 V0.26P F71806 as below: PCIRST1# PCIRST2# PCIRST3# PCIRST4# PCIRST5# Output buffer of RSTCON# and LRESET#. Output buffer of RSTCON# and LRESET#. Output buffer of RSTCON# and LRESET#. Output buffer of RSTCON#, LRESET# and PCIRSTIN# Output buffer of RSTCON#, LRESET# and PCIRSTIN# +3.3V S3# Delay Delay PWROK1/2 RSTCON# LRESET# PCIRST1~3# ATXPG RSTCON# PCIRST4~5# PCIRSTIN# So far as the PWROK issue is as above figure. PWROK is delayed 400ms (default) as VCC arrives 2.8V, and the delay timing can be programmed by register. (100ms ~ 400ms) In the figure, the RSTCON# will be implemented by register RSTCON_EN. If RSTCON_EN be set to 0, the RSTCON# pin will affect PWROK outputs. If RSTCON_EN be set to 1, the RSTCON# pin will affect PCIRST outputs (Default). 6.4 Hardware Monitor 6.4.1 Analog Input The F71806 provides 8 pins (8-bit) ADC voltage inputs. These input voltages should be positive and is limited at range of 0v to 2.048V. The minimum resolution (1-LSB) is 8mV. If the voltage is over this range, the divider resistor must be added and the divided voltage is also in the range of 0V to 2.048V. The maximum input voltage of the analog pin is 2.048V because the 8-bit ADC has a 8mv LSB. Really, the application of the PC monitoring would most often be connected to power suppliers. The voltage range of 0V to 2.048V can be connected to these analog inputs. The 3.3V and VSB5V should be reduced a factor with external resistors so as to obtain the input range.. There are 8 voltage inputs in the F71806 and the voltage divided formula is shown as follows: VIN = V+12V × R2 R1 + R2 For instance, where V+12V is the analog input voltage. If we choose R1=27K, R2=5.1K, the exact input voltage for V+12v will be 1.907V, which is within the tolerance. As for application circuit, it can be refer to the figure shown as follows. 16 July, 2007 V0.26P F71806 VIN(Lower than 2.048V) R1 R2 F71806F D1/D2/D3 C 2200pF D1/D2/D3 AGND(D-) 2N3906 VREF R 10K, 1% Typical Thermister Connection 10K, 25 C 6.4.2 Temperature Monitoring The F71806 can be measured from 0°C to 140°C. The status depends on different situation. As connected to a BJT thermal diode, detected temperature ranges from 0°C to 140°C. As connected to a thermistor, detected temperature ranges from 0°C to 127°C. The temperature format is as the following table: Temperature ( High Byte ) 0°C 1°C 25°C 50°C 75°C 90°C 100°C 140°C Digital Output 0000 0000 0000 0001 0001 1001 0011 0010 0100 1011 0101 1010 0110 0100 1000 1100 The F71806 can provide two external thermal sensors to detect temperature. When monitored temperature exceeds the over-temperature threshold value, OVT# (pin77) will be asserted until the temperature goes below the hysteresis temperature. 17 July, 2007 V0.26P F71806 To T HYST OVT# 6.4.3 Fan speed count Inputs are provided by the signals from fans equipped with tachometer outputs. The level of these signals should be set to TTL level, and maximum input voltage cannot be over VCC. If the input signals from the tachometer outputs are over the VCC, the external trimming circuit should be added to reduce the voltage to obtain the input specification. The normal circuit and trimming circuits are shown as follows: +12V Pull-up resister 4.7K Ohms +12V Pull-up resister < 1K or totem-pole output +12V FAN Out GND 10K 22K~30K Fan Input +12V FANIN 1 FAN Out GND > 1K Fan Input FANIN 1 F71806F 3.3V Zener FAN Connector F71806F Fan with Tach Pull-Up to +12V, or Totern-Pole Output and Register Attenuator Fan with Tach Pull-Up to +12V, or Totem-Pole Putput and Zener Clamp +5V Pull-up resister 4.7K Ohms +5V Pull-up resister < 1K or totem-pole output +5V FAN Out GND 10K 1K~2.7K Fan Input +5V FANIN1 FAN Out GND > 1K Fan Input FANIN1 F71806F 3.3V Zener FAN Connector F71806F Fan with Tach Pull-Up to +5V, or Totern-Pole Output and Register Attenuator +5V, or Fan with Tach Pull-Up to Totem-Pole Putput and Zener Determine the fan counter according to: 18 July, 2007 V0.26P F71806 1.5 × 10 6 Count = RPM In other words, the fan speed counter has been read from register, the fan speed can be evaluated by the following equation. As for fan, it would be best to use 2 pulses tachmeter output per round. 1.5 × 10 6 RPM = Count 6.4.4 Fan speed control The F71806 provides 2 fan speed control methods: 1. Linear FAN Control 2. PWM Duty Cycle Linear Fan Control The range of DC output is 0~3.3V, controlled by 8-bit register (CR6Bh for FAN1, CR7Bh for FAN2 and CR8Bh for FAN3). 1 LSB is about 0.013V. The output DC voltage is amplified by external OP circuit, thus to reach maximum FAN OPERATION VOLTAGE, 12V. The output voltage will be given as followed: Output_voltage (V) = 3.3 × Programmed 8 - bit Register Value 255 And the suggested application circuit for linear fac control would be: 12V 3 D C OUTPUT VOLTAGE 2 8 + 4 1 LM358 PMOS D1 1N4148 R 4.7K JP1 R 10K C 47u 3 2 1 CON3 R 27K FANIN MONITOR C 0.1u R 10K R 3.9K DC FAN Control with OP PWM duty Fan Control The duty cycle of PWM can be programmed by a 8-bit register which are defined in the CR6Bh, CR7Bh and CR8Bh. The default duty cycle is set to 100%, that is, the default 8-bit registers is set to FFh. The expression of duty can be represented as follows. 19 July, 2007 V0.26P F71806 Duty_cycle(%) = Programmed 8 - bit Register Value × 100% 255 +5V +12V R1 R2 D G PWM Clock Input NMOS S + C FAN PWM Clock Input G PNP Transistor R1 R2 D NMOS S + C FAN PNP Transistor 6.4.5 Fan speed control mechanism There are 3 modes to control fan speed and they are manual, fan speed mode and temperature mode. For manual mode, it generally acts as PWM fan speed control. As for speed mode and temperature mode, they are more intelligent fan speed control and described as below: Fan Speed mode Fan speed mode is an intelligent method according to expected fan speed pre-setting by BIOS. In the beginning, fan speed will be operated at full speed and the F71806 will get the full speed count value. After that, the fan speed will automatically rotate according to the expected fan speed setting by BIOS. For instance, the register CR69h and CR6Ah are used for this mode of FAN1. Temperature mode At this mode, F71806 provides the clever system to automatically control fan speed related to temperature system. The F71806 can provide three temperature boundaries and three intervals for user setting, and each interval has its related fan speed count. All these values should be set by BIOS first. In the F71806 design, the F71806 will auto-generate temperature boundaries (average value) between those boundaries that user setting, and it will auto-produce interval fan speed count (average value) between users setting value. If the temperature value is set to 40, 50 and 90°C, it will auto-generate two temperature boundaries value of 45°C (This value is calculated automatically by hardware design of the F71806. (450+40)/2 =45 ) and 70°C. The same way, the related desired fan speed counts for each interval are 4200RPM, 3600RPM, 3000RPM, 2500RPM, 2000RPM and Stop Counts. When the temperature is within 50~70°C, the fan speed counts will be 3000RPM (Registers CRA4h~CRA9h, CRB4h~CRB9h and CRC4h~CRC9h). The F71806 will auto-adjust PWMOUT (PWM_DUTY) to make fan speed match the expected value. It can be said that the fan will be turned on with a specific speed set by BIOS and automatically controlled with the temperature varying. The F71806 will 20 July, 2007 V0.26P F71806 take charge of all the fan speed control and need no software support. Desired Counts (RPM) 90 Degree C 70 Degree C 3000 50 Degree C 2500 45 Degree C 40 Degree C 2000 Stop Counts 4200 3600 Auto-Generated (Average value) Auto-Generated (Average value) Default Status Sketch PWMOUT Duty-cycle operating process In both “FAN SPEED” and “TEMPERATURE” modes, F71806 adjust PWMOUT (PWM_DUTY1 (CR6B) of Fan1, PWM_DUTY2 (CR7B) of Fan2, PWM_DUTY3 (CR8B) of Fan3) duty-cycle according to current fan count and expected fan count. It will operate as follows: (1). When expected count is FFFFh, PWMOUT duty-cycle (PWM_DUTY)will be set to 00h to turn off fan. (2). When expected count is 0000h, PWMOUT duty-cycle (PWM_DUTY) will be set to FFh to turn on fan with full speed. (3). If both (1) and (2) are not true and KEEP_STOP (see INDEX 60h) is set to 0: (a). When PWMOUT duty-cycle decrease to STOP_DUTY(≠ 00h), obviously the duty-cycle will decrease to 00h next, F71806 will keep duty-cycle at 00h 3 seconds1. After that, F71806 starts to compare current fan count and expected count in order to increase or decrease its duty-cycle. This ensures that if there is any glitch during the 3 seconds1 period, F71806 will ignore it. (b). When PWMOUT duty-cycle increase from 00h to START_DUTY(≠ 00h), F71806 also will keep duty-cycle at START_DUTY 3 seconds1. After that, F71806 starts to compare current fan count and expected count in order to increase or decrease its duty-cycle. This ensures that if there is any glitch during the 3 seconds1 period, F71806 will ignore it. Note 1: The period of HOLD_DUTY_TIME can be programmed at INDEX 67h of FAN1. 21 July, 2007 V0.26P F71806 START STOP START STOP 6.4.6 FAN_FAULT# Fan_Fault will be asserted ( throuth PME# Pin 73) when the fan speed doesn’t meet the expected fan speed within a programmable period (default is 3 seconds) when PWMOUT duty-cycle is 100%. 3 sec(default) Current Fan Count Expected Fan Count 100% Duty-cycle Fan_Fault# 6.4.7 VOLT_FAULT# (Voltage Fault Signal) When voltage leaps from the security range setting by BIOS, the warning signal VOLT_FAULT# will be activated. Shown in figure. 22 July, 2007 V0.26P F71806 High limit Low limit VOLT_FAULT# 6.5 FDC The Floppy Disk Controller provides the interface between a host processor and one floppy disk drives. It integrates a controller and a digital data separator with write pre-compensation, data rate selection logic, microprocessor interface, and a set of registers. The FDC supports data transfer rates of 250 Kbps, 300 Kbps, 500 Kbps, and 1 Mbps. It operates in PC/AT mode and supports 3-mode type drives. The FDC configuration is handled by software and a set of Configuration registers. Status, Data, and Control registers facilitate the interface between the host microprocessor and the disk drive, providing information about the condition and/or state of the FDC. These configuration registers can select the data rate, enable interrupts, drives, and DMA modes, and indicate errors in the data or operation of the FDC/FDD. The controller manages data transfers using a set of data transfer and control commands. These commands are handled in three phases: Command, Execution, and Result. Not all commands utilize all these three phases. 6.6 UART The F71806 provides two UART ports and supports IRQ sharing for system application. The UARTs are used to convert data between parallel format and serial format. They convert parallel data into serial format on transmission and serial format into parallel data on receiver side. The serial format is formed by one start bit, followed by five to eight data bits, a parity bit if programmed and one ( 1.5 or 2 ) stop bits. The UARTs include complete modem control capability and an interrupt system that may be software trailed to the computing time required to handle the communication link. They have FIFO mode to reduce the number of interrupts presented to the host. Both receiver and transmitter have a 16-byte FIFO. 6.7 Parallel Port The parallel port in F71806 supports an IBM XT/AT compatible parallel port ( SPP ), bi-directional paralle 23 July, 2007 V0.26P F71806 port ( BPP ), Enhanced Parallel Port ( EPP ), Extended Capabilities Parallel Port ( ECP ) mode. Refer to the configuration registers for more information on selecting the mode of operation. 7 Register Descriptions 7.1 Global Control Registers The configuration register is used to control the behavior of the corresponding devices. To configure the register, using the index port to select the index and then writing data port to alter the parameters. The default index port and data port are 0x4E and 0x4F respectively. Pull down the SOUT1 pin to change the default value to 0x2E/0x2F (Can be programmed by register!). To enable configuration, the entry key 0x87 must be written to the index port. To disable configuration, write exit key 0xAA to the index port. Following is a example to enable configuration and disable configuration by using debug. -o 4e 87 -o 4e 87 -o 4e aa ( enable configuration ) ( disable configuration ) 24 July, 2007 V0.26P F71806 7.1.1 Software Reset Register  Index 02h Bit Name R/W Default R/W 0 Reserved Write 1 to reset the register and device powered by VDD ( VCC ). Description 7-1 Reserved 0 SOFT_RST 7.1.2 Logic Device Number Register  Index 07h Bit 7-0 LDN Name R/W Default R/W 00h Description 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.1.3 Chip ID Register  Index 20h Bit Name R/W Default R 03h Chip ID 1 of F71806. Description 7-0 CHIP_ID1 7.1.4 Chip ID Register  Index 21h Bit Name R/W Default R 41h Chip ID2 of F71806. Description 7-0 CHIP_ID2 7.1.5 Vendor ID Register  Index 23h Bit Name R/W Default Description 25 July, 2007 V0.26P F71806 7-0 VENDOR_ID1 R 19h Vendor ID 1 of Fintek devices. 7.1.6 Vendor ID Register  Index 24h Bit Name R/W Default R 34h Vendor ID 2 of Fintek devices. Description 7-0 VENDOR_ID2 7.1.7 Software Power Down Register  Index 25h Bit Name R/W Default R/W R/W 0 0 Reserved Reserved. Power down the Hardware Monitor device. This will stop the Hardware Monitor clock. 3 2 1 0 SOFTPD_PRT SOFTPD_UR2 SOFTPD_UR1 SOFTPD_FDC R/W R/W R/W R/W 0 0 0 0 Power down the Parallel Port device. This will stop the Parallel Port clock. Power down the UART 2 device. This will stop the UART 2 clock. Power down the UART 1 device. This will stop the UART 1 clock. Power down the FDC device. This will stop the FDC clock. Description 7-6 Reserved 5 4 Reserved SOFTPD_HM 7.1.8 UART IRQ Sharing Register  Index 26h Bit 7 Name CLK24M_SEL R/W Default W 0 Description 0: external clock is 48MHz 1: external clock is 24MHz 6-2 Reserved 1 IRQ_MODE R/W 0 Reserved. 0: PCI IRQ sharing mode (low level). 1: ISA IRQ sharing mode (low pulse). o IRQ_SHAR R/W 0 0: disable IRQ sharing of two UART devices. 1: enable IRQ sharing of two UART devices. 26 July, 2007 V0.26P F71806 7.1.9 Port Select Register  Index 27h Bit Name R/W Default W Reserved. The default value of the register is power on trap by SOUT1. Pull down to select configuration register port 2E/2F, else 4E/4F. The port could be changed by writing this register. 0: Configuration register port is 2E/2F. 1: Configuration register port is 4E/4F. 3-0 Reserved Reserved. Description 7-5 Reserved 4 PORT_4E_EN 7.1.10 Power LED Function Select Register  Index 28h Bit 7 Name Reserved R/W Default Reserved. Description 6-5 VDDLED_SEL R/W 2’b11 VDDLED function select, powered by VDD. 00: VDDLED always output low. 01: VDDLED tri-state 10: VDDLED output 0.5Hz clock. 11: VDDLED output 1Hz clock. ( clock output is inverse with VSBLED clock output ) (Powered by VDD) 4 VDDLED_EN R/W 0 VDDLED enable, powered by VDD. 0: the function of PCIRST5#/GP15/VDDLED is PCIRST5#/GP15. 1: the function of PCIRST5#/GP15/VDDLED is VDDLED. (Powered by VDD) 3 Reserved - - Reserved. 27 July, 2007 V0.26P F71806 2-1 VSBLED_SEL R/W 2’b11 VSBLED function select, powered by VSB3V. 00: VSBLED always output low. 01: VSBLED tri-state 10: VSBLED output 0.5Hz clock. 11: VSBLED output 1Hz clock. (Powered by VSB) 0 VSBLED_EN R/W 0 VSBLED enable, powered by VSB3V. 0: the function of PWROK2/GP25/VSBLED is PWROK2/GP25. 1: the function of PWROK2/GP25/VSBLED is VSBLED. (Powered by VSB) 7.1.11 Multi Function Select 1 Register  Index 29h (Powered by VDD) Bit 7 Name RST_DRV_DIS R/W Default R 1 0: enable PCIRSTx pin driving. 1: disable PCIRSTx pin driving. Power on trap by DTR2# 6-5 Reserved 4 PIN29_IRRX_EN W 0 Reserved. 0: the function of pin 29 is GPIO3/Voltage_fault1. 1: the function of pin 29 is IRRX. 3 BEEP_GPEN R/W 0 0: the function of GPIO4/Voltage_fault2#/BEEP is GPIO4/Voltage_fault2#. 1: the function of GPIO4/Voltage_fault2#/BEEP is BEEP. 2 FANCTL1_GPEN R/W 0 0: the function of GPIO5/Voltage_fault3#/FANCTL1 is PIO5/Voltage_fault3#. 1: the function of GPIO5/Voltage_fault3#/FANCTL1 is FANCTL1. 1 VIN8_EN R/W 0 0: the function of PCIRSTIN#/VIN8 is PCIRSTIN#. 1: the function of PCIRSTIN#/VIN8 is VIN8. 0 VIN4_EN R/W 0 0: the function of ATXPG/VIN4 is ATXPG. 1: the function of ATXPG/VIN4 is VIN4. Description 28 July, 2007 V0.26P F71806 7.1.12 Multi Function Select 2 Register  Index 2Ah (Powered by VDD) Bit 7 6 Name Reserved GPIO16_EN R/W Default R/W 0 Reserved. 0: the function of IRTX/GPIO16 is IRTX. 1: the function of IRTX/GPIO16 is GPIO16. 5 GPIO15_EN R/W 0 It works when VDDLED_EN is 0. 0: the function of PCIRST5#/GPIO15 is PCIRST5#. 1: the function of PCIRST5#/GPIO15 is GPIO15. 4 GPIO14_EN R/W 0 0: the function of PCIRST3#/GPIO14 is PCIRST3#. 1: the function of PCIRST3#/GPIO14 is GPIO14. 3 GPIO13_EN R/W 0 0: the function of PCIRST2#/GPIO13 is PCIRST2#. 1: the function of PCIRST2#/GPIO13 is GPIO13. 2 GPIO12_EN R/W 0 0: the function of PWROK1/GPIO12 is PWROK1. 1: the function of PWROK1/GPIO12 is GPIO12. 1 GPIO11_EN R/W 0 0: the function of PCIRST1#/GPIO11 is PCIRST1#. 1: the function of PCIRST1#/GPIO11 is GPIO11. 0 GPIO10_EN R/W 0 0: the function of RSTCON#/GPIO10 is RSTCON#. 1: the function of PCIRST0#/GPIO10 is GPIO10. Description 7.1.13 Multi Function Select 3 Register  Index 2Bh (Powered by VDD) Bit Name R/W Default R/W 00 Description 00: the function of GPIO6/Voltage_fault4#/WDTRST1#/OVT# is GPIO6. 01: the function of GPIO6/Voltage_fault4#/WDTRST1#/OVT# is Voltage_fault4#. 10: the function of GPIO6/Voltage_fault4#/WDTRST1#/OVT# is WDTRST1#. 11: the function of GPIO6/Voltage_fault4#/WDTRST1#/OVT# is OVT#. ( Powered by VDD, reset by VDD3VOK ) 5 VIN3F_EN R/W 0 Functions when FANCTL1_GPEN is 0. 0: the function of GPIO5/Voltage_fault3# is GPIO5. 1: the function of GPIO5/Voltage_fault3# is Voltage_fault3#. 7-6 GPIO6_SEL 29 July, 2007 V0.26P F71806 4 VIN2F_EN R/W 0 Functions when BEEP_GPEN is 0. 0: the function of GPIO4/Voltage_fault2# is GPIO4. 1: the function of GPIO4/Voltage_fault2# is Voltage_fault2#. 3 VIN1F_EN R/W 0 0: the function of GPIO3/Voltage_fault1# is GPIO3. 1: the function of GPIO3/Voltage_fault1# is Voltage_fault1#. 2 VIN7_ID2_EN R/W 0 0: the function of GPIO2 pin is GPIO2. 1: Reserved. 1 VIN7_ID1_EN R/W 0 0: the function of GPIO1 pin is GPIO1. 1: Reserved. 0 VIN7_ID0_EN R/W 0 0: the function of GPIO0 pin is GPIO0. 1: Reserved. 7.1.14 Multi Function Select 4 Register  Index 2Ch (Powered by VSB3V) Bit 7 Name GPIO27_EN R/W Default R/W 0 Description 0: the function of RSMRST#/GPIO27 is RSMRST#. 1: the function of RSMRST#/GPIO27 is GPIO27. 6 GPIO26_EN R/W 0 0: the function of PCIRST4#/GPIO26 is PCIRST4#. 1: the function of PCIRST4#/GPIO26 is GPIO26. 5 GPIO25_EN R/W 0 Functions when VSBLED_EN is 0. 0: the function of PWROK2/GPIO25 is PWROK2. 1: the function of PWROK2/GPIO25 is GPIO25. 4 3 Reserved GPIO23_EN R/W 0 Reserved. 0: the function of PSON#/GPIO23 is PSON#. 1: the function of PSON#/GPIO23 is GPIO23. 2 GPIO22_EN R/W 0 0: the function of PWSWIN#/GPIO22 is PWSWIN#. 1: the function of PWSWIN#/GPIO22 is GPIO22. 1 GPIO21_EN R/W 0 0: the function of PME#/GPIO21 is PME#. 1: the function of PME#/GPIO21 is GPIO21. 30 July, 2007 V0.26P F71806 0 GPIO20_EN R/W 0 0: the function of PWSWOUT#/GPIO20 is PWSWOUT#. 1: the function of PWSWOUT#/GPIO20 is GPIO20. 7.1.15 Multi Function Select 5 Register  Index 2Dh (Powered by VSB3V) Bit 7 Name CLK24M_SEL R/W Default R 0 0: external clock is 48MHz 1: external clock is 24MHz. 6 PIN29_IRRX_EN R 0 0: the function of pin 29 is GPIO3/Voltage_fault1. 1: the function of pin 29 is IRRX. 5 PIN77_DRV_EN R/W 0 Set the output type of pin 77 when programmed as GPIO24. 0: open drain. 1: push-pull. 4 PIN70_DRV_EN R/W 0 Set the output type of pin 70 when programmed as GPIO30. 0: open drain. 1: push-pull. 3-2 GPIO24_SEL R/W 01 00: the function of OVT#/GPIO24/WDTRST2# is GPIO24. 01: the function of OVT#/GPIO24/WDTRST2# is OVT#. 10: the function of OVT#/GPIO24/WDTRST2# is WDTRST2#. 11: Reserved. 1 GPIO31_EN R/W 0 0: the function of S3#/GPIO31 is S3#. 1: the function of S3#/GPIO31 is GPIO31. 0 GPIO30_EN R/W 0 0: the function of IRRX/GPIO30 is IRRX. 1: the function of IRRX/GPIO30 is GPIO30. Description 31 July, 2007 V0.26P F71806 7.2 FDC Registers 7.2.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit 7-0 LDN Name R/W Default R/W 00h Description 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.2.2 FDC Configuration Registers FDC Device Enable Register  Index 30h Bit Name R/W Default R/W 1 Reserved 0: disable FDC. 1: enable FDC. Description 7-1 Reserved 0 FDC_EN Base Address High Register  Index 60h Bit Name R/W Default R/W 03h The MSB of FDC base address. Description 7-0 BASE_ADDR_HI Base Address Low Register  Index 61h Bit Name R/W Default R/W F0h The LSB of FDC base address. Description 7-0 BASE_ADDR_LO 32 July, 2007 V0.26P F71806 IRQ Channel Select Register  Index 70h Bit Name R/W Default R/W 06h Reserved. Select the IRQ channel for FDC. Description 7-4 Reserved 3-0 SELFDCIRQ DMA Channel Select Register  Index 74h Bit Name R/W Default R/W 010 Reserved. Select the DMA channel for FDC. Description 7-3 Reserved 2-0 SELFDCDMA FDD Mode Register  Index F0h Bit Name R/W Default R/W 11 Reserved. 00: Model 30 mode. 01: PS/2 mode. 10: Reserved. 11: AT mode (default). 1 FDMAMODE R/W 1 0: enable burst mode. 1: non-busrt mode (default). 0 EN3MODE R/W 0 0: normal floppy mode (default). 1: enhanced 3-mode FDD. Description 7-4 Reserved 3-2 IF_MODE FDD Drive Type Register  Index F2h Bit Name R/W Default R/W 11 Reserved. FDD drive type. Description 7-2 Reserved 1-0 FDD_TYPE FDD Selection Register  Index F4h Bit Name R/W Default Reserved. Description 7-5 Reserved 33 July, 2007 V0.26P F71806 4-3 FDD_DRT R/W 00 Data rate table select, refer to table A. 00: select regular drives and 2.88 format. 01: 3-mode drive. 10: 2 mega tape. 11: reserved. 2 Reserved R/W 00 Reserved. Drive type select, refer to table B. 1-0 FDD_DT TABLE A Data Rate Table Select FDD_DRT[1] FDD_DRT[0] Data Rate DATARATE1 0 0 0 0 1 1 0 0 1 0 1 1 0 1 0 0 1 1 TABLE B Drive Type FDD_DT1 FDD_DT0 0 0 DRVDEN0 DENSEL Remark 4/2/1 MB 3.5” 2/1 MB 5.25” 1/1.6/1 MB 3.5” (3-Mode ) 0 1 1 1 0 1 DATARATE1 DENSEL# DATARATE0 DATARATE0 0 1 0 1 0 1 0 1 0 1 0 1 Selected Data Rate MFM 500K 300K 250K 1Meg 500K 500K 250K 1Meg 500K 2Meg 250K 1Meg FM 250K 150K 125K --250K 250K 125K --250K --125K --1 0 0 1 1 0 0 1 1 0 0 1 DENSEL 34 July, 2007 V0.26P F71806 7.2.3 Device Registers 7.2.3.1 Bit 7 6 5 4 3 Status Register A (PS/2 mode)  Base + 0 Name R/W Default R R R R R 0 0 0 Description This bit indicates the state of the interrupt output. 0: a second drive has been installed. 1: a second drive has not been installed. This bit indicates the complement of STEP# disk interface output. This bit indicates the state of TRK0# disk interface input. This bit indicates the complement of HDSEL# disk interface output. 0: side 0. 1: side 1. This bit indicates the state of INDEX# disk interface input. This bit indicates the state of WPT# disk interface input. 0: disk is write-protected. 1: disk is not write-protected. This bit indicates the complement of DIR# disk interface output. INTPEND DRV2_N STEP TRK0_N HDSEL 2 1 INDEX_N WPT_N R R - 0 DIR R 0 7.2.3.2 Bit 7 6 5 4 3 Status Register A (Model 30 mode)  Base + 0 Name R/W Default R R R R R 0 0 0 1 Description This bit indicates the state of the interrupt output. This bit indicates the state of the DRQ signal. This bit indicates the complement of latched STEP# disk interface output. This bit indicates the complement of TRK0# disk interface input. This bit indicates the state of HDSEL# disk interface output. 0: side 0. 1: side 1. This bit indicates the complement of INDEX# disk interface input. This bit indicates the complement of WPT# disk interface input. 0: disk is write-protected. 1: disk is not write-protected. This bit indicates the state of DIR# disk interface output. 0: head moves in inward direction. 1: head moves in outward direction. INTPEND DRQ STEP_FF TRK0 HDSEL_N 2 1 INDEX WPT R R - 0 DIR_N R 1 7.2.3.3 Bit Status Register B (PS/2 Mode)  Base + 1 Name R/W Default R R R R 11 0 0 0 Description Reserved. Return 11b when read. Drive select 0. This bit reflects the bit 0 of Digital Output Register. This bit changes state at every rising edge of WDATA#. This bit changes state at every rising edge of RDATA#. 35 July, 2007 V0.26P 7-6 Reserved 5 4 3 DR0 WDATA RDATA F71806 2 1 0 WGATE MOTEN1 MOTEN0 R R R 0 0 0 This bit indicates the complement of WGATE# disk interface output. This bit indicates the complement of MOB# disk interface output. Not support in this design. This bit indicates the complement of MOA# disk interface output. 7.2.3.4 Bit 7 6 5 4 3 2 1 0 Status Register B (Model 30 Mode)  Base + 1 Name R/W Default R R R R R R R R 1 1 0 0 0 1 1 Description 0: a second drive has been installed. 1: a second drive has not been installed. This bit indicates the state of DRVB# disk interface output. Not support in this design. This bit indicates the state of DRVA# disk interface output. This bit is latched at the rising edge of WDATA# and is cleared by a read from the Digital Input Register. This bit is latched at the rising edge of RDATA# and is cleared by a read form the Digital Input Register. This bit is latched at the falling edge of WGATE# and is cleared by a read from the Digital Input Register. This bit indicates the complement of DRVD# disk interface output. Not support in this design. This bit indicates the complement of DRVC# disk interface output. Not support in this design. DRV2_N DSB_N DSA_N WDATA_FF RDATA_FF WGATE_FF DSD_N DSC_N 7.2.3.5 Bit 7 6 5 4 3 Digital Output Register  Base + 2 Name R/W Default R R R/W R/W R/W 0 0 0 0 0 Description Motor enable 3. Not support in this design. Motor enable 2. Not support in this design. Motor enable 1. Used to control MOB#. MOB# is not support in this design. Motor enable 0. Used to control MOA#. DMA enable. This bit has two mode of operation. PC-AT and Model 30 mode: write 1 will enable DMA and IRQ, write 0 will disable DMA and IRQ. PS/2 mode: This bit is reserved. DMA and IRQ are always enabled in PS/2 mode. Write 0 to this bit will reset the controller. I will remain in reset condition until a 1 is written. This bit indicates the complement of DRVD# disk interface output. Not support in this design. This bit indicates the complement of DRVC# disk interface output. Not support in this design. MOTEN3 MOTEN2 MOTEN1 MOTEN0 DAMEN 2 1 0 RESET DSD_N DSC_N R R R 0 1 1 36 July, 2007 V0.26P F71806 7.2.3.6 Bit Tape Drive Register  Base + 3 Name R/W Default R R R R/W 00 11 11 0 Description Reserved. Return 00b when read. Reserved in normal function, return 11b when read. If 3 mode FDD function is enabled. These bits indicate the drive type ID. Reserved. Return 11b when read in normal function. Return 00b when read in 3 mode FDD function. These bits assign a logical drive number to be a tape drive. 7-6 Reserved 5-4 TYPEID 3-2 Reserved 1-0 TAPESEL 7.2.3.7 Bit 7 6 RQM DIO Main Status Register  Base + 4 Name R/W Default R R 0 0 Description Request for Master indicates that the controller is ready to send or receive data from the uP through the FIFO. Data I/O (direction): 0: the controller is expecting a byte to be written to the Data Register. 1: the controller is expecting a byte to be read from the Data Register. Non DMA Mode: 0: the controller is in DAM mode. 1: the controller is interrupt or software polling mode. This bit indicate that a read or write command is in process. FDD number 3 is in seek or calibration condition. FDD number 3 is not support in this design. FDD number 2 is in seek or calibration condition. FDD number 2 is not support in this design. FDD number 1 is in seek or calibration condition. FDD number 1 is not support in this design. FDD number 0 is in seek or calibration condition. 5 NON_DMA R 0 4 3 2 1 0 FDC_BUSY DRV3_BUSY DRV2_BUSY DRV1_BUSY DRV0_BUSY R R R R R 0 0 0 0 0 7.2.3.8 Bit 7 6 5 Data Rate Select Register  Base + 4 Name R/W Default W W 0 0 Description A 1 written to this bit will software reset the controller. Auto clear after reset. A 1 to this bit will put the controller into low power mode which will turn off the oscillator and data separator circuits. Return 0 when read. SOFTRST PWRDOWN Reserved 37 July, 2007 V0.26P F71806 4-2 PRECOMP W 000 Select the value of write precompensation: 250K-1Mbps 2Mbps 000: default delays default delays 001: 41.67ns 20.8ns 010: 83.34ns 41.17ns 011: 125.00ns 62.5ns 100: 166.67ns 83.3ns 101: 208.33ns 104.2ns 110: 250.00ns 125.00ns 111: 0.00ns (disabled) 0.00ns (disabled) The default value of corresponding data rate: 250Kbps: 125ns 300Kbps: 125ns 500Kbps: 125ns 1Mbps: 41.67ns 2Mbps: 20.8ns 1-0 DRATE W 10 Data rate select: MFM 00: 500Kbps 01: 300Kbps 10: 250Kbps 11: 1Mbps FM 250Kbps 150Kbps 125Kbps illegal 7.2.3.9 Bit 7-0 DATA Data (FIFO) Register  Base + 5 Name R/W Default R/W 00h Description The FIFO is used to transfer all commands, data and status between controller and the system. The Data Register consists of four status registers in a stack with only one register presented to the data bus at a time. The FIFO is default disabled and could be enabled via the CONFIGURE command. Status Registers 0 Bit 7-6 IC Name R/W Default R Description Interrupt code : 00: Normal termination of command. 01: Abnormal termination of command. 10: Invalid command. 11: Abnormal termination caused by poling. Seek end. Set when a SEEK or RECALIBRATE or a READ or WRITE with implied seek command is completed. Equipment check. 0: No error 1: When a fault signal is received form the FDD or the TRK0# signal fails to occur after 77 step pulses. 5 SE R - 4 EC R - 38 July, 2007 V0.26P F71806 3 NR R Not ready. 0: Drive is ready 1: Drive is not ready. Head address. The current head address. Drive select. 00: Drive A selected. 01: Drive B selected. 10: Drive C selected. 11: Drive D selected. 2 HD R R - 1-0 DS Status Registers 1 Bit 7 6 4 EN DE OR Name R/W Default R R R Description End of Track. Set when the FDC tries to access a sector beyond the final sector of a cylinder. Data Error. The FDC detect a CRC error in either the ID field or the data field of a sector. Overrun/Underrun. Set when the FDC is not serviced by the host system within a certain time interval during data transfer. Unused. This bit is always “0” No Data. Set when the following conditions occurred: 1. The specified sector is not found during any read command. 2. The ID field cannot be read without errors during a READ ID command. 3. The proper sector sequence cannot be found during a READ TRACK command. No Writable Set when WPT# is active during execution of write commands. Missing Address Mark. Set when the following conditions occurred: 1. Cannot detect an ID address mark at the specified track after encountering the index pulse form the INDEX# pin twice. 2. Cannot detect a data address mark or a deleted data address mark on the specified track. 3 2 Reserved ND R - 1 0 NW MA R R - Status Registers 2 Bit 7 6 Name Reserved CM R/W Default R Unused. This bit is always “0”. Control Mark. Set when following conditions occurred: 1. Encounters a deleted data address mark during a READ DATA command. 2. Encounters a data address mark during a READ DELETED DATA command. Description 39 July, 2007 V0.26P F71806 5 4 DD WC R R Data Error in Data Field. The FDC detects a CRC error in the data field. Wrong Cylinder. Set when the track address from the sector ID field is different from the track address maintained inside the FDC. Scan Equal. Set if the equal condition is satisfied during execution of the SCAN command. Scan Not Satisfied. Set when the FDC cannot find a sector on the track which meets the desired condition during any scan command. Bad Cylinder. The track address from the sector ID field is different from the track address maintained inside the FDC and is equal to FFh which indicates a bad track. Missing Data Address Mark. Set when the FDC cannot detect a data address mark or a deleted data address mark. 3 2 SE SN R R - 1 BC R - 0 MD R - Status Registers 3 Bit 7 6 5 4 3 2 1 0 Name Reserved WP Reserved T0 Reserved. HD DS1 DS0 R/W Default R R R R R R R Unused. This bit is always “0”. Write Protect. Indicates the status of WPT# pin. Unused. This bit is always “1”. Track 0. Indicates the status of the TRK0# pin. Unused. This bit is always “1”. Head Address. Indicates the status of the HDSEL# pin. Drive Select. These two bits indicate the DS1, DS0 bits in the command phase. Description 7.2.3.10 Digital Input Register (PC-AT Mode)  Base + 7 Bit 7 Name DSKCHG R/W Default R R Description This bit indicates the complement of DSKCHG# disk interface input. Reserved. 6-0 Reserved 7.2.3.11 Digital Input Register (PS/2 Mode)  Base + 7 Bit 7 Name DSKCHG R/W Default R Description This bit indicates the complement of DSKCHG# disk interface input. Reserved. 6-3 Reserved 40 July, 2007 V0.26P F71806 2-1 DRATE 0 HIGHDEN_N R R 10 1 These bits indicate the status of the DRATE programmed through the Data Rate Select Register or Configuration Control Register. 0: 1Mbps or 500Kbps data rate is chosen. 1: 300Kbps or 250Kbps data rate is chosen. 7.2.3.12 Digital Input Register (Model 30 Mode)  Base + 7 Bit 7 Name DSKCHG_N R/W Default R R R R 0 0 10 Description This bit indicates the state of DSKCHG# disk interface input. Reserved. This bit reflects the DMA bit in Digital Output Register. This bit reflects the NOPRE bit in Configuration Control Register. These bits indicate the status of DRATE programmed through the Data Rate Select Register or Configuration Control Register. 6-4 Reserved 3 2 DMAEN NOPRE 1-0 DRATE 7.2.3.13 Configuration Control Register (PC-AT and PS/2 Mode)  Base + 7 Bit Name R/W Default W 10 Reserved. These bit determine the data rate of the floppy controller. See DRATE bits in Data Rate Select Register. Description 7-2 Reserved 1-0 DRATE 7.2.3.14 Configuration Control Register (Model 30 Mode)  Base + 7 Bit Name R/W Default W 0 Reserved. This bit could be programmed through Configuration Control Register and be read through the bit 2 in Digital Input Register in Model 30 Mode. But it has no functionality. These bit determine the data rate of the floppy controller. See DRATE bits in Data Rate Select Register. Description 7-3 Reserved 2 NOPRE 1-0 DRATE W 10 7.2.3.15 C D DIR FDC Commands Cylinder Number 0 -256 Data Pattern Step Direction 0: step out 1: step in Drive Select 0 Drive Select 1 Data Length 41 July, 2007 V0.26P Terminology: DS0 DS1 DTL F71806 EC EOT EFIFO Enable Count End of Track Enable FIFO 0: FIFO is enabled. 1: FIFO is disabled. Enable Implied Seek FIFO Threshold Alters Gap Length Gap Length Head Address Head Load Time Head Unload Time Lock EFIFO, FIFOTHR, PTRTRK bits. Prevent these bits from being affected by software reset. MFM or FM mode 0: FM 1: MFM Multi-Track Sector Size Code. All values up to 07h are allowable. 00: 128 bytes 01: 256 bytes .. .. 07 16 Kbytes New Cylinder Number Non-DMA Mode Overwritten Present Cylinder Number Polling disable 0: polling is enabled. 1: polling is disabled. Precompensation Start Track Number Sector address Relative Cylinder Number Sector per Cylinder Skip deleted data address mark Step Rate Time Status Register 0 Status Register 1 Status Register 2 Status Register 3 Write Gate alters timing of WE. EIS FIFOTHR GAP GPL H/HDS HLT HUT LOCK MFM MT N NCN ND OW PCN POLL PRETRK R RCN SC SK SRT ST0 ST1 ST2 ST3 WGATE Read Data Phase Command R/W W W W W W D7 MT 0 D6 MFM 0 D5 SK 0 D4 0 0 D3 0 0 D2 1 HDS D1 1 DS1 D0 0 DS0 Sector ID information prior to command execution Remark Command code ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R --------------------------- 42 July, 2007 V0.26P F71806 W W W W Execution Result R R R R R R R ---------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 ------------------------------------------------------ C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------Sector ID information after command execution. ------------------------------ N ------------------------------------------------------ EOT ----------------------------------------------------- GPL ----------------------------------------------------- DTL -------------------------Data transfer between the FDD and system Status information after command execution. Read Deleted Data Phase Command R/W W W W W W W W W W Execution Result R R R R R R R ---------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 ------------------------------------------------------ C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------Sector ID information after command execution. D7 MT 0 D6 MFM 0 D5 SK 0 D4 0 0 D3 1 0 D2 1 HDS D1 0 DS1 D0 0 DS0 Remark Command code ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R -------------------------------------------------------- N ------------------------------------------------------ EOT ----------------------------------------------------- GPL ----------------------------------------------------- DTL -------------------------- Sector ID information prior to command execution Data transfer between the FDD and system Status information after command execution. 43 July, 2007 V0.26P F71806 Read A Track Phase Command R/W W W W W W W W W W Execution D7 0 0 D6 MFM 0 D5 0 0 D4 0 0 D3 0 0 D2 0 HDS D1 1 DS1 D0 0 DS0 Sector ID information prior to command execution Remark Command code ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R -------------------------------------------------------- N ------------------------------------------------------ EOT ----------------------------------------------------- GPL ----------------------------------------------------- DTL -------------------------- Data transfer between the FDD and system. FDD reads contents of all cylinders from index hole to EOT. Result R R R R R R R ---------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 ------------------------------------------------------ C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------- Status information after command execution. Sector ID information after command execution. Read ID Phase Command R/W W W Execution D7 0 0 D6 MFM 0 D5 0 0 D4 0 0 D3 1 0 D2 0 HDS D1 1 DS1 D0 0 DS0 The first correct ID information on the cylinder is stored in Data Register. Remark Command code Result R R R ---------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 -------------------------- Status information after command execution. 44 July, 2007 V0.26P F71806 R R R R ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------Disk status after the command has been completed. Verify Phase Command R/W W W W W W W W W W Execution Result R R R R R R R ---------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 ------------------------------------------------------ C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------Sector ID information after command execution. D7 MT EC D6 MFM 0 D5 SK 0 D4 1 0 D3 0 0 D2 1 HDS D1 1 DS1 D0 0 DS0 Remark Command code ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R -------------------------------------------------------- N ------------------------------------------------------ EOT ----------------------------------------------------- GPL --------------------------------------------------- DTL/SC ------------------------ Sector ID information prior to command execution No data transfer Status information after command execution. Version Phase Command Result R/W W R D7 0 1 D6 0 0 D5 0 0 D4 1 1 D3 0 0 D2 0 0 D1 0 0 D0 0 0 Remark Command code Enhanced controller Write Data Phase R/W D7 D6 D5 D4 D3 D2 D1 D0 Remark 45 July, 2007 V0.26P F71806 Command W W W W W W W W W Execution Result R R R R R R R ---------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 ------------------------------------------------------ C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------Sector ID information after command execution. MT 0 MFM 0 0 0 0 0 0 0 1 HDS 0 DS1 1 DS0 Command code ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R -------------------------------------------------------- N ------------------------------------------------------ EOT ----------------------------------------------------- GPL ----------------------------------------------------- DTL -------------------------- Sector ID information prior to command execution Data transfer between the FDD and system. Status information after command execution. Write Deleted Data Phase Command R/W W W W W W W W W W Execution Result R R ---------------------------- ST0 ------------------------------------------------------ ST1 -------------------------D7 MT 0 D6 MFM 0 D5 0 0 D4 0 0 D3 1 0 D2 0 HDS D1 0 DS1 D0 1 DS0 Sector ID information prior to command execution Remark Command code ----------------------------- C ------------------------------------------------------- H ------------------------------------------------------- R -------------------------------------------------------- N ------------------------------------------------------ EOT ----------------------------------------------------- GPL ----------------------------------------------------- DTL -------------------------- Data transfer between the FDD and system. Status information after command 46 July, 2007 V0.26P F71806 R R R R R ---------------------------- ST2 ------------------------------------------------------ C ------------------------------------------------------- H ------------------------------------------------------- R ------------------------------------------------------- N --------------------------execution. Sector ID information after command execution. Format A Track Phase Command R/W W W W W W W Execution for each sector ( repeat ) D7 0 0 D6 MFM 0 D5 0 0 D4 0 0 D3 1 0 D2 1 HDS D1 0 DS1 D0 1 DS0 Bytes/Sector Sectors/Cylinder Gap 3 Length Data Pattern Input sector parameter. Remark Command code ------------------------------ N ------------------------------------------------------ SC ----------------------------------------------------- GPL ------------------------------------------------------ D -------------------------------------------------------- C --------------------------- W W W ------------------------------ H -------------------------------------------------------- R ------------------------------------------------------- N ----------------------------------------------------- ST0 ------------------------------------------------------ ST1 ----------------------------------------------------- ST2 -------------------------------------------------- Undefined ---------------------------------------------- Undefined ----------------------------------------------- Undefined ----------------------------------------------- Undefined ---------------------- Result R R R R R R R Status information after command execution. Recalibrate Phase Command R/W W W Execution D7 0 0 D6 0 0 D5 0 0 D4 0 0 D3 0 0 D2 1 0 D1 1 DS1 D0 1 DS0 Head retracted to track 0 Remark Command code 47 July, 2007 V0.26P F71806 Sense Interrupt Status Phase Command Result R/W W R R D7 0 D6 0 D5 0 D4 0 D3 1 D2 0 D1 0 D0 0 Remark Command code ---------------------------- ST0 ----------------------------------------------------- PCN -------------------------- Specify Phase Command R/W W W W D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 1 D0 1 Remark Command code |------------------ SRT -------------------| |------------------ HUT -------------------| ND |------------------------------------- SRT ---------------------------------------| Seek Phase Command R/W W W W Execution D7 0 0 D6 0 0 D5 0 0 D4 0 0 D3 1 0 D2 1 HDS D1 1 DS1 D0 1 DS0 Remark Command code ---------------------------- NCN -------------------------Head positioned over proper cylinder on diskette Configure Phase Command R/W W W W W Execution D7 0 0 0 D6 0 0 EIS D5 0 0 EFIFO D4 1 0 POLL D3 0 0 D2 0 HDS D1 1 DS1 D0 1 DS0 Remark Command code |---------------- FIFOTHR ---------------| ---------------------------- PRETRK -------------------------Internal registers written Relative Seek Phase Command R/W W W D7 1 0 D6 DIR 0 D5 0 0 D4 0 0 48 D3 1 0 D2 1 HDS D1 1 DS1 D0 1 DS0 Remark Command code July, 2007 V0.26P F71806 W ---------------------------- RCN -------------------------- Perpendicular Mode Phase Command R/W W W D7 0 OW D6 0 0 D5 0 D3 D4 1 D2 D3 0 D1 D2 0 D0 D1 1 GAP D0 0 WGATE Remark Command code Lock Phase Command Result R/W W R D7 LOCK 0 D6 0 0 D5 0 0 D4 1 LOCK D3 0 0 D2 1 0 D1 0 0 D0 0 0 Remark Command code Dumpreg Phase Command Result R/W W R R R R R R R R R R LOCK 0 0 EIS D7 0 D6 0 D5 0 D4 0 D3 1 D2 1 D1 1 D0 0 Remark Command code -------------------------- PCN ( Drive 0 ) ------------------------------------------------- PCN ( Drive 0 ) ------------------------------------------------- PCN ( Drive 0 ) ------------------------------------------------- PCN ( Drive 0 ) -----------------------|------------------ SRT -------------------| |------------------ HUT -------------------| ND |------------------------------------- SRT ---------------------------------------| -------------------------- SC/EOT -----------------------D3 EFIFO D2 POLL D1 D0 GAP WGATE |---------------- FIFOTHR ---------------| ---------------------------- PRETRK -------------------------- Sense Drive Status Phase Command R/W W W Result R D7 0 0 D6 0 0 D5 0 0 D4 0 0 D3 0 0 D2 1 HDS D1 0 DS1 D0 0 DS0 Status information abut disk drive Remark Command code ---------------------------- ST3 -------------------------- 49 July, 2007 V0.26P F71806 Invalid Phase Command Result R/W W R D7 D6 D5 D4 D3 D2 D1 D0 state. Remark FDC goes to standby ST0 = 80h ---------------------------- Invalid Codes ----------------------------------------------------- ST0 -------------------------- 7.3 UART1 Registers 7.3.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit 7-0 LDN Name R/W Default R/W 00h Description 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.3.2 UART 1 Configuration Registers UART 1 Device Enable Register  Index 30h Bit Name R/W Default R/W 1 Reserved 0: disable UART 1. 1: enable UART 1. Description 7-1 Reserved 0 UR1_EN 50 July, 2007 V0.26P F71806 Base Address High Register  Index 60h Bit Name R/W Default R/W 03h Description The MSB of UART 1 base address. 7-0 BASE_ADDR_HI Base Address Low Register  Index 61h Bit Name R/W Default R/W F8h Description The LSB of UART 1 base address. 7-0 BASE_ADDR_LO IRQ Channel Select Register  Index 70h Bit Name R/W Default R/W 4h Reserved. Select the IRQ channel for UART 1. Description 7-4 Reserved 3-0 SELUR1IRQ RS485 Enable Register  Index F0h Bit Name R/W Default R/W 0 Reserved. 0: RS232 driver. 1: RS485 driver. Auto drive RTS# low when transmitting data. 3-0 Reserved Reserved. Description 7-5 Reserved 4 RS485_EN 7.3.3 Device Registers 7.3.3.1 Bit 7-0 RBR Receiver Buffer Register  Base + 0 Name R/W Default R 00h The data received. Read only when LCR[7] is 0 Description 7.3.3.2 Bit 7-0 THR Transmitter Holding Register  Base + 0 Name R/W Default W 00h Data to be transmitted. Write only when LCR[7] is 0 Description 51 July, 2007 V0.26P F71806 7.3.3.3 Bit 7-0 DLL Divisor Latch (LSB)  Base + 0 Name R/W Default R/W 01h Baud generator divisor low byte. Access only when LCR[7] is 1. Description 7.3.3.4 Bit 7-0 DLM Divisor Latch (MSB)  Base + 1 Name R/W Default R/W 00h Description Baud generator divisor high byte. Access only when LCR[7] is 1. 7.3.3.5 Bit 3 2 1 0 EDSSI ELSI ETBFI ERBFI Interrupt Enable Register  Base + 1 Name R/W Default R/W R/W R/W R/W 0 0 0 0 Reserved. Enable Modem Status Interrupt. Access only when LCR[7] is 0. Enable Line Status Error Interrupt. Access only when LCR[7] is 0. Enable Transmitter Holding Register Empty Interrupt. Access only when LCR[7] is 0. Enable Received Data Available Interrupt. Access only when LCR[7] is 0. Description 7-4 Reserved 7.3.3.6 Bit 7 6 Interrupt Identification Register  Base + 2 Name R/W Default R R R 0 0 000 0: FIFO is disabled 1: FIFO is enabled. 0: FIFO is disabled 1: FIFO is enabled. Reserved. 000: Interrupt is caused by Modem Status 001: Interrupt is caused by Transmitter Holding Register Empty 010: Interrupt is caused by Received Data Available. 110: Interrupt is caused by Character Timeout 011: Interrupt is caused by Line Status. 1: Interrupt is not pending. 0: Interrupt is pending. Description FIFO_EN FIFO_EN 5-4 Reserved 3-1 IRQ_ID 0 IRQ_PENDN R 1 7.3.3.7 Bit FIFO Control Register  Base + 2 Name R/W Default W 00 Description 00: Receiver FIFO trigger level is 1. 01: Receiver FIFO trigger level is 4. 10: Receiver FIFO trigger level is 8. 11: Receiver FIFO trigger level is 14. Reserved. Reset the transmitter FIFO. Reset the receiver FIFO. 7-6 RCV_TRIG 5-3 Reserved 2 1 CLRTX CLRRX R R 0 0 52 July, 2007 V0.26P F71806 0 FIFO_EN R 0 0: Disable FIFO. 1: Enable FIFO. 7.3.3.8 Bit 7 6 5 4 3 2 DLAB Line Control Register  Base + 3 Name R/W Default R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Description 0: Divisor Latch can’t be accessed. 1: Divisor Latch can be accessed via Base and Base+1. 0: Transmitter is in normal condition. 1: Transmit a break condition. XX0: Parity Bit is disable 001: Parity Bit is odd. 011: Parity Bit is even 101: Parity Bit is logic 1 111: Parity Bit is logic 0 0: Stop bit is one bit 1: When word length is 5 bit stop bit is 1.5 bit else stop bit is 2 bit 00: Word length is 5 bit 01: Word length is 6 bit 10: Word length is 7 bit 11: Word length is 8 bit SETBRK STKPAR EPS PEN STB 1-0 WLS R/W 00 7.3.3.9 Bit 4 3 2 1 0 LOOP OUT2 OUT1 RTS DTR MODEM Control Register  Base + 4 Name R/W Default R/W R/W R/W R/W R/W 0 0 0 0 0 Reserved. 0: UART in normal condition. 1: UART is internal loop back 0: All interrupt is disabled. 1: Interrupt is enabled (disabled) by IER. Read from MSR[6] is loop back mode 0: RTS# is forced to logic 1 1: RTS# is forced to logic 0 0: DTR# is forced to logic 1 1: DTR# is forced to logic 0 Description 7-5 Reserved 7.3.3.10 Line Status Register  Base + 5 Bit 7 6 5 4 3 2 Name RCR_ERR TEMT THRE BI FE PE R/W Default R R R R R R 0 1 1 0 0 0 Description 0: No error in the FIFO when FIFO is enabled 1: Error in the FIFO when FIFO is enabled. 0: Transmitter is in transmitting. 1: Transmitter is empty. 0: Transmitter Holding Register is not empty. 1: Transmitter Holding Register is empty. 0: No break condition detected. 1: A break condition is detected. 0: Data received has no frame error. 1: Data received has frame error. 0: Data received has no parity error. 1: Data received has parity error. 53 July, 2007 V0.26P F71806 1 0 OE DR R R 0 0 0: No overrun condition occurred. 1: An overrun condition occurred. 0: No data is ready for read. 1: Data is received. 7.3.3.11 MODEM Status Register  Base + 6 Bit 7 6 5 4 3 2 1 0 DCD RI DSR CTS DDCD TERI DDSR DCTS Name R/W Default R R R R R R R R 0 0 0 0 Description Complement of DCD# input. In loop back mode, this bit is equivalent to OUT2 in MCR. Complement of RI# input. In loop back mode , this bit is equivalent to OUT1 in MCR Complement of DSR# input. In loop back mode , this bit is equivalent to DTR in MCR Complement of CTS# input. In loop back mode , this bit is equivalent to RTS in MCR 0: No state changed at DCD#. 1: State changed at DCD#. 0: No Trailing edge at RI#. 1: A low to high transition at RI#. 0: No state changed at DSR#. 1: State changed at DSR#. 0: No state changed at CTS#. 1: State changed at CTS#. 7.3.3.12 Scratch Register  Base + 7 Bit 7-0 SCR Name R/W Default R/W 00h Description Scratch register. 7.4 UART 2 Registers 7.4.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit Name R/W Default Description 54 July, 2007 V0.26P F71806 7-0 LDN R/W 00h 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.4.2 UART 2 Configuration Registers UART 2 Device Enable Register  Index 30h Bit Name R/W Default R/W 1 Reserved 0: disable UART 2. 1: enable UART 2. Description 7-1 Reserved 0 UR2_EN Base Address High Register  Index 60h Bit Name R/W Default R/W 02h Description The MSB of UART 2 base address. 7-0 BASE_ADDR_HI Base Address Low Register  Index 61h Bit Name R/W Default R/W F8h Description The LSB of UART 2 base address. 7-0 BASE_ADDR_LO IRQ Channel Select Register  Index 70h Bit Name R/W Default R/W 3h Reserved. Select the IRQ channel for UART 2. Description 7-4 Reserved 3-0 SELUR2IRQ 55 July, 2007 V0.26P F71806 RS485 Enable Register  Index F0h Bit Name R/W Default R/W 0 Reserved. 0: RS232 driver. 1: RS485 driver. Auto drive RTS# low when transmitting data. 3 RXW4C_IR R/W 0 0: No reception delay when SIR is changed form TX to RX. 1: Reception delays 4 characters time when SIR is changed form TX to RX. 2 TXW4C_IR R/W 0 0: No transmission delay when SIR is changed form RX to TX. 1: Transmission delays 4 characters time when SIR is changed form RX to TX. 1-0 Reserved Reserved. Description 7-5 Reserved 4 RS485_EN SIR Mode Control Register  Index F1h Bit 7 6 5 Name Reserved Reserved Reserved R/W Default R/W 00 Reserved. Reserved. Reserved. 00: disable IR function. 01: disable IR function. 10: IrDA function, active pulse is 1.6uS. 11: IrDA function, active pulse is 3/16 bit time. 2 HDUPLX R/W 1 0: SIR is in full duplex mode for loopbak test. TXW4C_IR and RXW4C_IR are of no use. 1: SIR is in half duplex mode. 1 TXINV_IR R/W 0 0: IRTX is in normal condition. 1: inverse the IRTX. 0 RXINV_IR R/W 0 0: IRRX is in normal condition. 1: inverse the IRRX. Description 4-3 IRMODE 7.4.3 Device Registers 7.4.3.1 Bit Receiver Buffer Register  Base + 0 Name R/W Default 56 Description July, 2007 V0.26P F71806 7-0 RBR R 00h The data received. Read only when LCR[7] is 0 7.4.3.2 Bit 7-0 THR Transmitter Holding Register  Base + 0 Name R/W Default W 00h Data to be transmitted. Write only when LCR[7] is 0 Description 7.4.3.3 Bit 7-0 DLL Divisor Latch (LSB)  Base + 0 Name R/W Default R/W 01h Baud generator divisor low byte. Access only when LCR[7] is 1. Description 7.4.3.4 Bit 7-0 DLM Divisor Latch (MSB)  Base + 1 Name R/W Default R/W 00h Description Baud generator divisor high byte. Access only when LCR[7] is 1. 7.4.3.5 Bit 3 2 1 0 EDSSI ELSI ETBFI ERBFI Interrupt Enable Register  Base + 1 Name R/W Default R/W R/W R/W R/W 0 0 0 0 Reserved. Enable Modem Status Interrupt. Access only when LCR[7] is 0. Enable Line Status Error Interrupt. Access only when LCR[7] is 0. Enable Transmitter Holding Register Empty Interrupt. Access only when LCR[7] is 0. Enable Received Data Available Interrupt. Access only when LCR[7] is 0. Description 7-4 Reserved 7.4.3.6 Bit 7 6 Interrupt Identification Register  Base + 2 Name R/W Default R R R 0 0 000 0: FIFO is disabled 1: FIFO is enabled. 0: FIFO is disabled 1: FIFO is enabled. Reserved. 000: Interrupt is caused by Modem Status 001: Interrupt is caused by Transmitter Holding Register Empty 010: Interrupt is caused by Received Data Available. 110: Interrupt is caused by Character Timeout 011: Interrupt is caused by Line Status. 1: Interrupt is not pending. 0: Interrupt is pending. Description FIFO_EN FIFO_EN 5-4 Reserved 3-1 IRQ_ID 0 IRQ_PENDN R 1 57 July, 2007 V0.26P F71806 7.4.3.7 Bit FIFO Control Register  Base + 2 Name R/W Default W 00 Description 00: Receiver FIFO trigger level is 1. 01: Receiver FIFO trigger level is 4. 10: Receiver FIFO trigger level is 8. 11: Receiver FIFO trigger level is 14. Reserved. Reset the transmitter FIFO. Reset the receiver FIFO. 0: Disable FIFO. 1: Enable FIFO. 7-6 RCV_TRIG 5-3 Reserved 2 1 0 CLRTX CLRRX FIFO_EN R R R 0 0 0 7.4.3.8 Bit 7 6 5 4 3 2 DLAB Line Control Register  Base + 3 Name R/W Default R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Description 0: Divisor Latch can’t be accessed. 1: Divisor Latch can be accessed via Base and Base+1. 0: Transmitter is in normal condition. 1: Transmit a break condition. XX0: Parity Bit is disable 001: Parity Bit is odd. 011: Parity Bit is even 101: Parity Bit is logic 1 111: Parity Bit is logic 0 0: Stop bit is one bit 1: When word length is 5 bit stop bit is 1.5 bit else stop bit is 2 bit 00: Word length is 5 bit 01: Word length is 6 bit 10: Word length is 7 bit 11: Word length is 8 bit SETBRK STKPAR EPS PEN STB 1-0 WLS R/W 00 7.4.3.9 Bit 4 3 2 1 0 LOOP OUT2 OUT1 RTS DTR MODEM Control Register  Base + 4 Name R/W Default R/W R/W R/W R/W R/W 0 0 0 0 0 Reserved. 0: UART in normal condition. 1: UART is internal loop back 0: All interrupt is disabled. 1: Interrupt is enabled (disabled) by IER. Read from MSR[6] is loop back mode 0: RTS# is forced to logic 1 1: RTS# is forced to logic 0 0: DTR# is forced to logic 1 1: DTR# is forced to logic 0 Description 7-5 Reserved 7.4.3.10 Line Status Register  Base + 5 Bit 7 Name RCR_ERR R/W Default R 0 Description 0: No error in the FIFO when FIFO is enabled 1: Error in the FIFO when FIFO is enabled. 58 July, 2007 V0.26P F71806 6 5 4 3 2 1 0 TEMT THRE BI FE PE OE DR R R R R R R R 1 1 0 0 0 0 0 0: Transmitter is in transmitting. 1: Transmitter is empty. 0: Transmitter Holding Register is not empty. 1: Transmitter Holding Register is empty. 0: No break condition detected. 1: A break condition is detected. 0: Data received has no frame error. 1: Data received has frame error. 0: Data received has no parity error. 1: Data received has parity error. 0: No overrun condition occurred. 1: An overrun condition occurred. 0: No data is ready for read. 1: Data is received. 7.4.3.11 MODEM Status Register  Base + 6 Bit 7 6 5 4 3 2 1 0 DCD RI DSR CTS DDCD TERI DDSR DCTS Name R/W Default R R R R R R R R 0 0 0 0 Description Complement of DCD# input. In loop back mode, this bit is equivalent to OUT2 in MCR. Complement of RI# input. In loop back mode , this bit is equivalent to OUT1 in MCR Complement of DSR# input. In loop back mode , this bit is equivalent to DTR in MCR Complement of CTS# input. In loop back mode , this bit is equivalent to RTS in MCR 0: No state changed at DCD#. 1: State changed at DCD#. 0: No Trailing edge at RI#. 1: A low to high transition at RI#. 0: No state changed at DSR#. 1: State changed at DSR#. 0: No state changed at CTS#. 1: State changed at CTS#. 7.4.3.12 Scratch Register  Base + 7 Bit 7-0 SCR Name R/W Default R/W 00h Description Scratch register. 59 July, 2007 V0.26P F71806 7.5 Parallel Port Registers 7.5.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit 7-0 LDN Name R/W Default R/W 00h Description 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.5.2 Parallel Port Configuration Register Parallel Port Device Enable Register  Index 30h Bit Name R/W Default R/W 1 Reserved 0: disable Parallel Port. 1: enable Parallel Port. Description 7-1 Reserved 0 PRT_EN Base Address High Register  Index 60h Bit Name R/W Default R/W 03h Description The MSB of Parallel Port base address. 7-0 BASE_ADDR_HI Base Address Low Register  Index 61h Bit Name R/W Default R/W 78h Description The LSB of Parallel Port base address. 7-0 BASE_ADDR_LO 60 July, 2007 V0.26P F71806 IRQ Channel Select Register  Index 70h Bit Name R/W Default R/W 7h Reserved. Select the IRQ channel for Parallel Port. Description 7-4 Reserved 3-0 SELPRTIRQ DMA Channel Select Register  Index 74h Bit Name R/W Default R/W R/W 0 011 Reserved. 0: non-burst mode DMA. 1: enable burst mode DMA. Reserved. Select the DMA channel for Parallel Port. Description 7-5 Reserved 4 3 ECP_DMA_MODE Reserved 2-0 SELPRTDMA PRT Mode Select Register  Index F0h Bit 7 Name Reserved R/W Default R/W R/W 1000 010 Reserved. ECP FIFO threshold. 000: Standard and Bi-direction (SPP) mode. 001: EPP 1.9 and SPP mode. 010: ECP mode (default). 011: ECP and EPP 1.9 mode. 100: Printer mode. 101: EPP 1.7 and SPP mode. 110: Reserved. 111: ECP and EPP1.7 mode. Description 6-3 ECP_FIFO_THR 2-0 PRT_MODE 7.5.3 Device Registers 7.5.3.1 Bit 7-0 DATA Parallel Port Data Register  Base + 0 Name R/W Default R/W 00h Description The output data to drive the parallel port data lines. 7.5.3.2 Bit ECP Address FIFO Register  Base + 0 Name R/W Default Description 61 July, 2007 V0.26P F71806 7-0 ECP_AFIFO R/W 00h Access only in ECP Parallel Port Mode and the ECP_MODE programmed in the Extended Control Register is 011. The data written to this register is placed in the FIFO and tagged as an Address/RLE. It is auto transmitted by the hardware. The operation is only defined for forward direction. It divide into two parts : Bit 7 : 0: bits 6-0 are run length, indicating how many times the next byte to appear (0 = 1time, 1 = 2times, 2 = 3times and so on). 1: bits 6-0 are a ECP address. Bit 6-0 : Address or RLE depends on bit 7. 7.5.3.3 Bit 7 6 5 4 3 Device Status Register  Base + 1 Name R/W Default R R R R R R R 11 Description Inverted version of parallel port signal BUSY. Version of parallel port signal ACK#. Version of parallel port signal PE. Version of parallel port signal SLCT. Version of parallel port signal ERR#. Reserved. Return 11b when read. This bit is valid only in EPP mode. Return 1 when in other modes. It indicates that a 10uS time out has occurred on the EPP bus. 0: no time out error. 1: time out error occurred, write 1 to clear. BUSY_N ACK_N PERROR SELECT ERR_N 2-1 Reserved 0 TMOUT 7.5.3.4 Bit Device Control Register  Base + 2 Name R/W Default R/W 11 0 Description Reserved. Return 11b when read. 0: the parallel port is in output mode. 1: the parallel port is in input mode. It is auto reset to 0 when in SPP mode. Enable an interrupt at the rising edge of ACK#. Inverted and then drives the parallel port signal SLIN#. When read, the status of inverted SLIN# is return. Drives the parallel port signal INIT#. When read, the status of INIT# is return. Inverted and then drives the parallel port signal AFD#. When read, the status of inverted AFD# is return. Inverted and then drives the parallel port signal STB#. When read, the status of inverted STB# is return. 7-6 Reserved 5 DIR 4 3 2 1 0 ACKIRQ_EN SLIN INIT_N AFD STB R/W R/W R/W R/W R/W 0 0 0 0 0 62 July, 2007 V0.26P F71806 7.5.3.5 Bit EPP Address Register  Base + 3 Name R/W Default R/W 00h Description Write this register will cause the hardware to auto transmit the written data to the device with the EPP Address Write protocol. Read this register will cause the hardware to auto receive data from the device by with the EPP Address Read protocol. 7-0 EPP_ADDR 7.5.3.6 Bit EPP Data Register  Base + 4 – Base + 7 Name R/W Default R/W 00h Description Write this register will cause the hardware to auto transmit the written data to the device with the EPP Data Write protocol. Read this register will cause the hardware to auto receive data from the device by with the EPP Data Read protocol. 7-0 EPP_DATA 7.5.3.7 Bit Parallel Port Data FIFO  Base + 400h Name R/W Default R/W 00h Description Data written to this FIFO is auto transmitted by the hardware to the device by using standard parallel port protocol. It is only valid in ECP and the ECP_MODE is 010b.The operation is only for forward direction. 7-0 C_FIFO 7.5.3.8 Bit ECP Data FIFO  Base + 400h Name R/W Default R/W 00h Description Data written to this FIFO when DIR is 0 is auto transmitted by the hardware to the device by using ECP parallel port protocol. Data is auto read from device into the FIFO when DIR is 1 by the hardware by using ECP parallel port protocol. Read the FIFO will return the content to the system. It is only valid in ECP and the ECP_MODE is 011b. 7-0 ECP_DFIFO 7.5.3.9 Bit ECP Test FIFO  Base + 400h Name R/W Default R/W 00h Description Data may be read, written from system to the FIFO in any Direction. But no hardware handshake occurred on the parallel port lines. It could be used to test the empty, full and threshold of the FIFO. It is only valid in ECP and the ECP_MODE is 110b. 7-0 T_FIFO 7.5.3.10 ECP Configuration Register A  Base + 400h Bit Name R/W Default Description 63 July, 2007 V0.26P F71806 7 IRQ_MODE R 0 0: interrupt is ISA pulse. 1: interrupt is ISA level. Only valid in ECP and ECP_MODE is 111b. 000: the design is 16-bit implementation. 001: the design is 8-bit implementation (default). 010: the design is 32-bit implementation. 011-111: Reserved. Only valid in ECP and ECP_MODE is 111b. Reserved. 0: when transmitting there is 1 byte waiting in the transceiver that does not affect the FIFO full condition. 1: when transmitting the state of the full bit includes the byte being transmitted. Only valid in ECP and ECP_MODE is 111b. Return 00 when read. Only valid in ECP and ECP_MODE is 111b. 6-4 IMPID R 001 3 2 Reserved BYTETRAN_N R 1 1-0 Reserved R 00 7.5.3.11 ECP Configuration Register B  Base + 401h Bit 7 COMP Name R/W Default R 0 Description 0: only send uncompressed data. 1: compress data before sending. Only valid in ECP and ECP_MODE is 111b. Reserved. Return 1 when read. Only valid in ECP and ECP_MODE is 111b. 000: the interrupt selected with jumper. 001: select IRQ 7 (default). 010: select IRQ 9. 011: select IRQ 10. 100: select IRQ 11. 101: select IRQ 14. 110: select IRQ 15. 111: select IRQ 5. Only valid in ECP and ECP_MODE is 111b. Return the DMA channel of ECP parallel port. Only valid in ECP and ECP_MODE is 111b. 6 Reserved R R 1 001 5-3 ECP_IRQ_CH 2-0 ECP_DMA_CH R 011 7.5.3.12 Extended Control Register  Base + 402h Bit Name R/W Default Description 64 July, 2007 V0.26P F71806 7-5 ECP_MODE R/W 000 000: SPP Mode. 001: PS/2 Parallel Port Mode. 010: Parallel Port Data FIFO Mode. 011: ECP Parallel Port Mode. 100: EPP Mode. 101: Reserved. 110: Test Mode. 111: Configuration Mode. Only valid in ECP. 0: disable the interrupt generated on the falling edge of ERR#. 1: enable the interrupt generated on the falling edge of ERR#. 0: disable DMA. 1: enable DMA. DMA starts when SERVICEINTR is 0. 0: enable the following case of interrupt. DMAEN = 1: DMA mode. DMAEN = 0, DIR = 0: set to 1 whenever there are writeIntrThreshold or more bytes are free in the FIFO. DMAEN = 0, DIR = 0: set to 1 whenever there are readIntrThreshold or more bytes are valid to be read in the FIFO. 0: The FIFO has at least 1 free byte. 1: The FIFO is completely full. 0: The FIFO contains at least 1 byte. 1: The FIFO is completely empty. 4 3 2 ERRINTR_EN DAMEN SERVICEINTR R/W R/W R/W 0 0 1 1 0 FIFOFULL FIFOEMPTY R R 0 0 7.6 Hardware Monitor Registers 7.6.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit Name R/W Default Description 65 July, 2007 V0.26P F71806 7-0 LDN R/W 00h 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.6.2 Hardware Monitor Configuration Registers Hardware Monitor Device Enable Register  Index 30h Bit Name R/W Default R/W 0 Reserved 0: disable Hardware Monitor. 1: enable Hardware Monitor. Description 7-1 Reserved 0 HM_EN Base Address High Register  Index 60h Bit Name R/W Default R/W 02h Description The MSB of Hardware Monitor base address. 7-0 BASE_ADDR_HI Base Address Low Register  Index 61h Bit Name R/W Default R/W 95h Description The LSB of Hardware Monitor base address. 7-0 BASE_ADDR_LO IRQ Channel Select Register  Index 70h Bit Name R/W Default R/W 0000 Reserved. Select the IRQ channel for Hardware Monitor. Description 7-4 Reserved 3-0 SELHMIRQ 66 July, 2007 V0.26P F71806 7.6.3 Device Registers 7.6.3.1 Bit 7 6 0 INIT SOFT_PWDN START START_STOP Control Register  Index 00h Name R/W Default R/W R/W R/W 0 0 1 Description Set one restores power on default value to all registers. This bit clears itself since the power on default is zero. Set this bit to 1 will power down A/D converter circuit. Default is 0. Reserved A one enables startup of monitoring operations; a zero puts the part in standby mode. 5-1 Reserved 7.6.3.2 Bit Temperature Mode Control Register  Index 01h Name R/W Default R/W R/W 00 1 Description This value stands for how many times of successive temperature fault can be tolerated. 00: 1 times. 01: 2 times. 10: 4 times. 11: 8 times. Reserved Set to 1, enable COMB filter. Set to 0, disable COMB filter. COMB filter is only applied to BJT thermal diode mode. If temperature select thermistor mode, the COMB filter will not work on it. Set to 1, select T3 as connected to a BJT thermal diode. At this mode, T3 detected temperature ranges from 0°C ~ 140°C. Set to 0, select T3 as connected to a thermistor. At this mode, T3 detected temperature ranges from 0°C ~ 127°C. Set to 1, select T2 as connected to a BJT thermal diode. At this mode, T2 detected temperature ranges from 0°C ~ 140°C. Set to 0, select T2 as connected to a thermistor. At this mode, T2 detected temperature ranges from 0°C ~ 127°C. Set to 1, select T1 as connected to a BJT thermal diode. At this mode, T1 detected temperature ranges from 0°C ~ 140°C. Set to 0, select T1 as connected to a thermistor. At this mode, T1 detected temperature ranges from 0°C ~ 127°C. 7-6 Temperature Fault Queue 5-4 Reserved 3 COMB_LEVEL 2 T3_MODE R/W 0 1 T2_MODE R/W 0 0 T1_MODE R/W 0 7.6.3.3 Bit ADC_CLK Frequency Control Register  Index 02h Name R/W Default R/W 00 Reserved Select ADC clock frequency. 00 : 12.8K(Default) 01 : 6.4K 10 : 3.2K 11 : 1.6K Description 7-2 Reserved 1-0 ADC_CLK_SEL 67 July, 2007 V0.26P F71806 7.6.3.4 Bit FAN1 Full Speed Count Register 0  Index 0Ah Name R/W Default R 00h Description When power on, the FANPWM1 will output full duty cycle (FFh) to enable system FAN. After 10 seconds when detecting FANIN signal, assuming the fan has been fully turned on, the fan speed count detected will be recorded in the register. If there is no signal on FANIN after power on, the PWMOUT1 will keep outputting FFh duty cycle. 7-0 F1_FULL(MSB) 7.6.3.5 Bit FAN1 Full speed Count Register 1 Index 0Bh Name R/W Default R FFh Description When power on, the FANPWM1 will output full duty cycle (FFh) to enable system FAN. After 10 seconds when detecting FANIN signal, assuming the fan has been fully turned on, the fan speed count detected will be recorded in the register. If there is no signal on FANIN after power on, the PWMOUT1 will keep outputting FFh duty cycle. 7-0 F1_FULL(LSB) 7.6.3.6 Bit FAN2 Full Speed Count Register 0  Index 0Ch Name R/W Default R 0Fh Description When power on, the FANPWM2 will output full duty cycle (FFh) to enable system FAN. After 10 seconds when detecting FANIN signal, assuming the fan has been fully turned on, the fan speed count detected will be recorded in the register. If there is no signal on FANIN2 after power on, the PWMOUT2 will keep outputting FFh duty cycle. 7-0 F2_FULL(MSB) 7.6.3.7 Bit FAN2 Full speed Count Register 1 Index 0Dh Name R/W Default R FFh Description When power on, the FANPWM2 will output full duty cycle (FFh) to enable system FAN. After 10 seconds when detecting FANIN signal, assuming the fan has been fully turned on, the fan speed count detected will be recorded in the register. If there is no signal on FANIN1 after power on, the PWMOUT2 will keep outputting FFh duty cycle. 7-0 F2_FULL(LSB) 7.6.3.8 Bit FAN3 Full Speed Count Register 0  Index 0Eh Name R/W Default R 0Fh Description When power on, the FANPWM3 will output full duty cycle (FFh) to enable system FAN. After 10 seconds when detecting FANIN signal, assuming the fan has been fully turned on, the fan speed count detected will be recorded in the register. If there is no signal on FANIN2 after power on, the PWMOUT3 will keep outputting FFh duty cycle. 7-0 F3_FULL(MSB) 68 July, 2007 V0.26P F71806 7.6.3.9 Bit FAN3 Full speed Count Register 1 Index 0Fh Name R/W Default R FFh Description When power on, the FANPWM3 will output full duty cycle (FFh) to enable system FAN. After 10 seconds when detecting FANIN signal, assuming the fan has been fully turned on, the fan speed count detected will be recorded in the register. If there is no signal on FANIN3 after power on, the PWMOUT3 will keep outputting FFh duty cycle. 7-0 F3_FULL(LSB) 7.6.3.10 Value RAM  Index 10h - 2Fh, 40h - 59h In the following table, the unit of voltage reading/limit is 8mV. The unit of temperature reading/limit is 1ºC. Address 10-3F 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 20h 21h 22h 23h 24h 25h 26h ~ 27h 28h 29h 2Ah 2Bh 2Ch 2Dh 2Eh 2Fh 40h 41h R/W RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO RO R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Description FAN1 full speed count reading [11:8] FAN1 full speed count reading [7:0] FAN2 full speed count reading [11:8] FAN2 full speed count reading [7:0] FAN3 full speed count reading [11:8] FAN3 full speed count reading [7:0] VCC reading. This reading is the divided voltage of VCC inside the chip. VIN1 reading. VIN2 reading. VIN3 reading. VIN4 reading. VIN5 reading. VIN6 reading. VIN7 reading. VIN8 reading. VSB reading. This reading is the divided voltage of VSB inside the chip. VBAT reading. This reading is the divided voltage of VBAT inside the chip. T1 temperature reading. T2 temperature reading. T3 temperature reading. Reserved FAN1 count reading (MSB) FAN1 count reading (LSB) FAN2 count reading (MSB) FAN2 count reading (LSB) FAN3 count reading (MSB) FAN3 count reading (LSB) Reserved FAN1 count limit. (MSB) FAN1 count limit. (LSB) FAN2 count limit. (MSB) FAN2 count limit. (LSB). FAN3 count limit. (MSB) FAN3 count limit. (LSB) VBAT high limit. This limit should correspond to the divided voltage. VBAT low limit. This limit should correspond to the divided voltage. VCC high limit. This limit should correspond to the divided voltage. VCC low limit. This limit should correspond to the divided voltage. 69 July, 2007 V0.26P F71806 42h 43h 44h 45h 46h 47h 48h 49h 4Ah 4Bh 4Ch 4Dh 4Eh 4Fh 50h 51h 52h 53h 54h 55h 56h 57h 58h 59h R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W VIN1 high limit. VIN1 low limit. VIN2 high limit. VIN2 low limit. VIN3 high limit. VIN3 low limit. VIN4 high limit. VIN4 low limit. VIN5 high limit. VIN5 low limit. VIN6 high limit. VIN6 low limit. VIN7 high limit. VIN7 low limit. VIN8 high limit. VIN8 low limit. VSB high limit. This limit should correspond to the divided voltage. VSB low limit. This limit should correspond to the divided voltage. T1 high limit. T1 low limit. T2 high limit. T2 low limit. T3 high limit. T3 low limit. 7.6.3.11 INTERRUPT ENABLE Control Register 1  Index 30h Bit 7 6 5 4 3 2 1 0 Name EN_VIN7 EN_VIN6 EN_VIN5 EN_VIN4 EN_VIN3 EN_VIN2 EN_VIN1 EN_3VDD R/W Default R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 Description Set to 1, enables VIN7 abnormal interrupt. Set to 1, enables VIN6 abnormal interrupt. Set to 1, enables VIN5 abnormal interrupt. Set to 1, enables VIN4 abnormal interrupt. Set to 1, enables VIN3 abnormal interrupt. Set to 1, enables VIN2 abnormal interrupt. Set to 1, enables VIN1 abnormal interrupt. Set to 1, enables 3VDD abnormal interrupt. 7.6.3.12 INTERRUPT ENABLE Control Register 2  Index 31h Bit Name R/W Default R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Set to 1, enables T3 abnormal interrupt. Set to 1, enables T2 abnormal interrupt. Set to 1, enables T1 abnormal interrupt. Set to 1, enables VBAT abnormal interrupt. Set to 1, enables VSB abnormal interrupt. Set to 1, enables VIN8 abnormal interrupt. 70 July, 2007 V0.26P Description 7-6 Reserved 5 4 3 2 1 0 EN_T3 EN_T2 EN_T1 EN_VBAT EN_VSB EN_VIN8 F71806 7.6.3.13 INTERRUPT ENABLE Control Register 3  Index 32h Bit 7 6 5 4 3 2 1 0 Name Reserved EN_CASE EN_FAN3_TAR EN_FAN2_TAR EN_FAN1_TAR EN_FAN3_LMT EN_FAN2_LMT EN_FAN1_LMT R/W Default R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 Set to 1, enables Chassis Open interrupt. Set to 1, enables FAN3 target speed mismatched interrupt when FANPWM3 duty-cycle is 100%. Set to 1, enables FAN2 target speed mismatched interrupt when FANPWM2 duty-cycle is 100%. Set to 1, enables FAN1 target speed mismatched interrupt when FANPWM1 duty-cycle is 100%. Set to 1, enables FAN3 abnormal interrupt. Set to 1, enables FAN2 abnormal interrupt. Set to 1, enables FAN1 abnormal interrupt. Description 7.6.3.14 INTERRUPT STATUS Register 1  Index 33h Bit 7 6 5 4 3 2 1 0 Name VIN7_STS VIN6_STS VIN5_STS VIN4_STS VIN3_STS VIN2_STS VIN1_STS 3VDD_STS R/W Default R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 Description A one indicates VIN7 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN6 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN5 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN4 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN3 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN2 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN1 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates 3VDD reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. 7.6.3.15 INTERRUPT STATUS Register 2  Index 34h Bit Name R/W Default R/W R/W R/W R/W 0 0 0 0 A one indicates T3 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates T2 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates T1 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VBAT reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. 71 July, 2007 V0.26P Description 7-6 Reserved 5 4 3 2 T3_STS T2_STS T1_STS VBAT_STS F71806 1 0 VSB_STS VIN8_STS R/W R/W 0 0 A one indicates VSB reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates VIN8 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. 7.6.3.16 INTERRUPT STATUS Register 3  Index 35h Bit 7 6 5 4 3 2 1 0 Name Reserved CASEOPEN FAN3_TAR_STS FAN2_TAR_STS FAN1_TAR_STS FAN3_STS FAN2_STS FAN1_STS R/W R/W R/W R/W R/W R/W R/W Default 0 0 0 0 0 0 0 A one indicates that Chassis has been opened. A one indicates FAN3 can not reach the expect count in time. The time is defined by FAN3 Fault Time registers. A one indicates FAN2 can not reach the expect count in time. The time is defined by FAN2 Fault Time registers. A one indicates FAN1 can not reach the expect count in time. The time is defined by FAN1 Fault Time registers. A one indicates FAN3 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates FAN2 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. A one indicates FAN1 reaches its high or low limit. Write 1 to clear this bit, write 0 will be ignored. Description 7.6.3.17 REAL_TIME STATUS Register 1  Index 36h Bit 7 6 5 4 3 2 1 0 Name VIN7_RT VIN6_RT VIN5_RT VIN4_RT VIN3_RT VIN2_RT VIN1_RT 3VDD_RT R/W Default R R R R R R R R 0 0 0 0 0 0 0 0 Description A one indicates VIN7 is at abnormal range. A one indicates VIN6 is at abnormal range. A one indicates VIN5 is at abnormal range. A one indicates VIN4 is at abnormal range. A one indicates VIN3 is at abnormal range. A one indicates VIN2 is at abnormal range. A one indicates VIN1 is at abnormal range. A one indicates 3VDD is at abnormal range. 7.6.3.18 REAL_TIME STATUS Register 2  Index 37h Bit Name R/W Default R R R R R 0 0 0 0 0 A one indicates T3 exceeds its high limit. A one indicates T2 exceeds its high limit. A one indicates VBAT exceeds its high limit. A one indicates VBAT exceeds its high limit. A one indicates VSB exceeds its high limit. Description 7-6 Reserved 5 4 3 2 1 T3_RT T2_RT T1_RT VBAT_RT VSB_RT 72 July, 2007 V0.26P F71806 0 VIN8_RT R 0 A one indicates VIN8 exceeds its high limit. 7.6.3.19 REAL_TIME STATUS Register 3  Index 38h Bit 7 6 5 Name Reserved CASEOPEN FAN3_TAR_RT R/W Default R R 0 0 A one indicates that chassis is opened. A one indicates FAN3 can not reach the expect count in time when FANPWM3 duty-cycle is 100%. The time is defined by FAN3 Fault Time registers. After FAN3 reaches the expect count, the bit will be set to 0. A one indicates FAN2 can not reach the expect count in time when FANPWM2 duty-cycle is 100%. The time is defined by FAN2 Fault Time registers. After FAN2 reaches the expect count, the bit will be set to 0. A one indicates FAN1 can not reach the expect count in time when FANPWM1 duty-cycle is 100%. The time is defined by FAN1 Fault Time registers. After FAN1 reaches the expect count, the bit will be set to 0. A one indicates FAN3 is at abnormal range. A one indicates FAN2 is at abnormal range. A one indicates FAN1 is at abnormal range. Description 4 FAN2_TAR_RT R 0 3 FAN1_TAR_RT R 0 2 1 0 FAN3_RT FAN2_RT FAN1_RT R R R 0 0 0 7.6.3.20 VIN_FAULT Mode Register 3  Index 39h Bit 7 3 Name Reserved VIN4F_SEL R/W Default R/W R 0 0 Reserved. Reserved. Set to 1, once VIN4_FAULT is asserted, it will not be de-asserted when VIN4 is back to normal range. Set to 0, VIN4_FAULT is asserted/de-asserted according to its value whether is out of high/low limit. Set to 1, once VIN3_FAULT is asserted, it will not be de-asserted when VIN4 is back to normal range. Set to 0, VIN3_FAULT is asserted/de-asserted according to its value whether is out of high/low limit. Set to 1, once VIN2_FAULT is asserted, it will not be de-asserted when VIN4 is back to normal range. Set to 0, VIN2_FAULT is asserted/de-asserted according to its value whether is out of high/low limit. Set to 1, once VIN1_FAULT is asserted, it will not be de-asserted when VIN4 is back to normal range. Set to 0, VIN1_FAULT is asserted/de-asserted according to its value whether is out of high/low limit. Description 6-4 Reserved 2 VIN3F_SEL R 0 1 VIN2F_SEL R 0 0 VIN1F_SEL R 0 7.6.3.21 VIN_FAULT STATUS Register  Index 3Ah Bit 7 Name Reserved R/W Default R/W 0 Reserved. Description 6-4 Reserved 73 July, 2007 V0.26P F71806 3 2 1 0 STS_VIN4_FAULT STS_VIN3_FAULT STS_VIN2FAULT STS_VIN1_FAULT R/W R/W R/W R/W 0 0 0 0 Read one status. Read one status. Read one status. Read one status. indicates that VIN4 is out of its high/low limit. Write 1 to clear this indicates that VIN3 is out of its high/low limit. Write 1 to clear this indicates that VIN2 is out of its high/low limit. Write 1 to clear this indicates that VIN1 is out of its high/low limit. Write 1 to clear this 7.6.3.22 T_FAULT Control Register  Index 3Bh Bit Name R/W Default R/W R/W R/W 0 0 0 Set to 1, enable temperature 3(VT3)fault through pin OVT_N. Set to 1, enable temperature 2(VT2) fault through pin OVT_N. Set to 1, enable temperature 1(VT1) fault through pin OVT_N. Description 7-3 Reserved 2 1 0 EN_T3_FAULT EN_T2_FAULT EN_T1_FAULT 7.6.3.23 Case Open Status Clear Register  Index 3Ch Bit Name R/W Default W 0 Write 1 to clear the latched CASEOPEN event status. Description 7-1 Reserved 0 CLR_INTRUDE 7.6.3.24 BEEP Control Register 1  Index 3Dh Bit 7 6 5 4 3 2 1 0 Name EN_VIN7_BEEP EN_VIN6_BEEP EN_VIN5_BEEP EN_VIN4_BEEP EN_VIN3_BEEP EN_VIN2_BEEP EN_VIN1_BEEP EN_VCC_BEEP R/W Default R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 Description Write 1 to enable the beep alarm for VIN7 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for VIN6 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for VIN5 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for VIN4 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for VIN3 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for VIN2 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for VIN1 abnormal event. Write 0 to disable it. Write 1 to enable the beep alarm for 3VDD abnormal event. Write 0 to disable it. 7.6.3.25 BEEP Control Register 2  Index 3Eh Bit Name R/W Default R/W R/W R/W 0 0 0 Write 1 to enable the beep alarm for T3 abnormal event. Write 0 to disable it Write 1 to enable the beep alarm for T2 abnormal event. Write 0 to disable it Write 1 to enable the beep alarm for T1 abnormal event. Write 0 to disable it 74 July, 2007 V0.26P Description 7-6 Reserved 5 4 3 EN_T3_BEEP EN_T2_BEEP EN_T1_BEEP F71806 2 1 0 EN_VBAT_BEEP EN_VIN7_BEEP EN_VIN8_BEEP R/W R/W R/W 0 0 0 Write 1 to enable the beep alarm for VBAT abnormal event. Write 0 to disable it Write 1 to enable the beep alarm for VSB abnormal event. Write 0 to disable it Write 1 to enable the beep alarm for VIN8 abnormal event. Write 0 to disable it 7.6.3.26 BEEP Control Register 3  Index 3Fh Bit 7 6 5 4 3 2 1 0 Name Reserved EN_CASE_BEEP EN_FAN3_TAR_ BEEP EN_FAN2_TAR_ BEEP R/W Default R/W R/W R/W 0 0 0 0 0 0 0 Write 1 to enable the beep alarm for CASEOPEN abnormal event. Write 0 to disable it Write 1 to enable the beep alarm for FAN3 target-not-reached event. Write 0 to disable it Write 1 to enable the beep alarm for FAN2 target-not-reached event. Write 0 to disable it Write 1 to enable the beep alarm for FAN1 target-not-reached event. Write 0 to disable it Write 1 to enable the beep alarm for FAN3 under-limit event. Write 0 to disable it Write 1 to enable the beep alarm for FAN2 under-limit event. Write 0 to disable it Write 1 to enable the beep alarm for FAN1 under-limit event. Write 0 to disable it Description EN_FAN1_TAR_BEE R/W P EN_FAN3_LMT_BEE R/W P EN_FAN2_LMT_BEE R/W P EN_FAN1_LMT_BEE R/W P 7.6.3.27 FAN1 OPERATING Control Register -- Index 60h Bit 7 6 5 Name FAN1_SKIP Reserved R/W Default R 0 Set to 1, FAN1 speed is monitored every monitor cycle even the fan is stopped. Set to 0, FAN1 speed will not be monitored at the next monitor cycle if the fan is stopped. Set to 1, FAN1 control is set to DC mode. Set to 0, FAN1 control is set to PWM duty-cycle mode. Set to 1, current FAN1 COUNT will be bypass to FAN1_FULL_SPEED. Set to 1, keep FANPWM1 duty-cycle decrease to STOP DUTY and hold. 00: FAN1 operates in SPEED mode. FANPWM duty-cycle is automatically adjusted according to FAN EXPECT register. 01: FAN1 operates in TEMPERATURE mode. FANPWM duty-cycle is automatically adjusted according to current temperature, 1x: FAN1 operates in MANUAL mode. Software set the FANPWM duty-cycle directly. Description When this bit is set to 1, FAN1 is not monitored. When this bit is set to 0, FAN1 is monitored. FAN1_FORCE_MONI R/W TOR FAN1_DC_MODE F1_LATCH_FULL F1_KEEP_STOP R/W R/W R/W R/W 4 3 2 0 0 0 00 1-0 F1_MODE 7.6.3.28 FANPWM1 START UP DUTY-CYCLE  Index 61h Bit 7-0 Name R/W Default 30h Description FANPWM1 will increasing duty-cycle from 0 to this valuedirectly. 75 July, 2007 V0.26P F1_START_DUTY[9:2] R/W F71806 7.6.3.29 FANPWM1 STOP DUTY-CYCLE  Index 62h Bit Name R/W Default R/W 25h Description FANPWM1 will decreasing duty-cycle to 0 from this value directly or keep duty-cycle in this value when FAN1_KEEP_STOP set to 1. 7-0 F1_STOP_DUTY[9:2] 7.6.3.30 FANPWM1 Output Frequency Control  Index 63h Bit 7 Name PWM1_DIV[7] R/W Default R/W R/W 80h Description Set to 1, PRECLK(Pre-Clock) = 48M Hz ; Set to 0, PRECLK = 1M Hz . Pre-divisor of PRECLK. 6-0 PWM1_DIV[6:0] FANPWM1 output frequency = PRECLK (Pr e - divisor ) ∗ 256 So, PWM frequency ranges from 30.5Hz~187.5KHz 7.6.3.31 FANPWM1 STEP Control Register -- Index 64h Bit 7-4 3-0 Name F1_UP_STEP F1_DOWN_STEP R/W Default R/W R/W 00h Description This value determines the increasing speed of PWM1_DUTY. This value determines the decreasing speed of PWM1_DUTY. 7.6.3.32 FAN1_FAULT TIME Register  Index 65h Bit Name R/W Default R/W 03h Description This register determines the time for fan to chase to the expect speed. Two conditions cause fan fault event: (1). When PWM_Duty reaches FFh, if the fan speed count can’t reach the fan expect count in the time. (2). When PWM_Duty reaches 00h, if the fan speed count can’t reach the fan expect count in the time. The unit of this register is 1 second. The default value is 3 seconds. 7-0 F1_FAULT_TIME 7.6.3.33 FAN1 Expect count Register---Index 69h Bit Name R/W Default R 00h Description User expect fan1 count value, program this register to control the expect fan1 speed 7-4 Reserved 3-0 F1_EXPECT (MSB) 7.6.3.34 FAN1 Expect count Register-- Index 6Ah PBit Name R/W Default R 00h Description User expect fan1 count value, program this register to control the expect fan1 speed. 7-0 F1_EXPECT (LSB) 76 July, 2007 V0.26P F71806 7.6.3.35 FAN1 PWM_DUTY -- Index 6Bh Bit Name R/W Default R/W FFh Description When FAN1 control is at PWM Duty-cycle mode, this value represents the duty-cycle. When FAN1 control is at DC mode, this value represents the DC voltage output. Each step (LSB) is VCC / 256. This register is programmable at Manual mode. At SPEED or TEMPERATURE mode, this register reflects current FANPWM1 duty-cycle. 7-0 PWM_DUTY1 7.6.3.36 FAN2 OPERATING Control Register -- Index 70h Bit 7 6 5 Name FAN2_SKIP Reserved R/W Default R 0 Description When this bit is set to 1, FAN2 is not monitored. When this bit is set to 0, FAN2 is monitored. Reserved. Set to 1, FAN2 speed is monitored every monitor cycle even the fan is stopped. Set to 0, FAN2 speed will not be monitored at the next monitor cycle if the fan is stopped. Set to 1, FAN2 control is set to DC mode. Set to 0, FAN2 control is set to PWM duty-cycle mode. Set to 1, current FAN2 COUNT will be bypass to F2_FULL_SPEED. Set to 1, keep FANPWM2 duty-cycle decrease to STOP DUTY and hold. 00: FAN2 operates in SPEED mode. FANPWM duty-cycle is automatically adjusted according to FAN EXPECT register. 01: FAN2 operates in TEMPERATURE mode. FANPWM duty-cycle is automatically adjusted according to current temperature, 1x: FAN2 operates in MANUAL mode. Software set the FANPWM duty-cycle directly. FAN2_FORCE_MONI R/W TOR FAN2_DC_MODE R/W R/W R/W R/W 4 0 0 0 00 3 F2_LATCH_FULL 2 F2_KEEP_STOP 1-0 F2_MODE 7.6.3.37 FANPWM2 START UP DUTY-CYCLE  Index 71h Bit Name R/W Default R/W 30h Description FANPWM2 will increase duty-cycle from 0 to this value directly. 7-0 F2_START_DUTY 7.6.3.38 FANPWM2 STOP DUTY-CYCLE  Index 72h Bit Name R/W Default R/W 25h Description FANPWM2 will decreasing duty-cycle to 0 from this value directly or keep duty-cycle in this value when F2_KEEP_STOP set to 1. 7-0 F2_STOP_DUTY 7.6.3.39 FANPWM2 Output Frequency Control  Index 73h Bit 7 Name PWM2_DIV[7] R/W Default R/W R/W 80h Description Set to 1, PRECLK(Pre-Clock) = 48M Hz Set to 0, PRECLK = 1M Hz . Pre-divisor of PRECLK. 77 ; 6-0 PWM2_DIV[6:0] July, 2007 V0.26P F71806 FANPWM2 output frequency = PRECLK (Pr e − divisor ) ∗ 256 So, PWM frequency ranges from 30.5Hz~187.5KHz 7.6.3.40 FANPWM2 STEP Control Register -- Index 74h Bit Name R/W Default R/W R/W 00h Description This value determines the increasing speed of PWM2_DUTY. This value determines the decreasing speed of PWM2_DUTY 7-4 F2_UP_STEP 3-0 F2_DOWN_STEP 7.6.3.41 FAN2_FAULT TIME Register  Index 75h Bit Name R/W Default R/W 03h Description This register determines the time for fan to chase to the expect speed. Two conditions cause fan fault event: (1). When PWM_Duty reaches FFh, if the fan speed count can’t reach the fan expect count in the time. (2). When PWM_Duty reaches 00h, if the fan speed count can’t reach the fan expect count in the time. The unit of this register is 1 second. The default value is 180 seconds. 7-0 F2_FAULT_TIME 7.6.3.42 FAN2 Expect count Register-- Index 79h Bit Name R/W Default R 00h Description User expect fan2 count value, program this register to control the expect fan2 speed 7-4 Reserved 3-0 F2_EXPECT (MSB) 7.6.3.43 FAN2 Expect count Register-- Index 7Ah Bit Name R/W Default R 00h Description User expect fan2 count value, program this register to control the expect fan2 speed. 7-0 F2_EXPECT (LSB) 7.6.3.44 FAN2 PWM_DUTY Bit Name -- Index 7Bh Description When FAN2 control is at PWM Duty-cycle mode, this value represents the duty-cycle. When FAN2 control is at DC mode, this value represents the DC voltage output. Each step (LSB) is VCC / 256. This register is programmable at Manual mode. At SPEED or TEMPERATURE mode, this register reflects current FANPWM1 duty-cycle. R/W Default R/W FFh 7-0 PWM_DUTY2 78 July, 2007 V0.26P F71806 7.6.3.45 FAN3 OPERATING Control Register -- Index 80h Bit 7 6 5 Name FAN3_SKIP Reserved R/W Default R 0 Set to 1, FAN3 speed is monitored every monitor cycle even the fan is stopped. Set to 0, FAN3 speed will not be monitored at the next monitor cycle if the fan is stopped. Set to 1, FAN3 control is set to DC mode. Set to 0, FAN3 control is set to PWM duty-cycle mode. Set to 1, current FAN3 COUNT will be bypass to F3_FULL_SPEED. Set to 1, keep FANPWM3 duty-cycle decrease to STOP DUTY and hold. 00: FAN3 operates in SPEED mode. FANPWM3 duty-cycle is automatically adjusted according to FAN EXPECT register. 01: FAN3 operates in TEMPERATURE mode. FANPWM3 duty-cycle is automatically adjusted according to current temperature, 1x: FAN3 operates in MANUAL mode. Software set the FANPWM3 duty-cycle directly. Description When this bit is set to 1, FAN3 is not monitored. When this bit is set to 0, FAN3 is monitored. FAN3_FORCE_MONI R/W TOR FAN3_DC_MODE F3_LATCH_FULL F3_KEEP_STOP F3_MODE R/W R/W R/W R/W 4 3 2 1-0 0 0 0 00 7.6.3.46 FANPWM3 START UP DUTY-CYCLE  Index 81h Bit Name R/W Default R/W 30h Description FANPWM3 will increase duty-cycle from 0 to this value directly. 7-0 F3_START_DUTY 7.6.3.47 FANPWM3 STOP DUTY-CYCLE  Index 82h Bit Name R/W Default R/W 25h Description FANPWM3 will decreasing duty-cycle to 0 from this value directly or keep duty-cycle in this value when F3_KEEP_STOP set to 1. 7-0 F3_STOP_DUTY 7.6.3.48 FANPWM3 Output Frequency Control  Index 83h Bit 7 Name PWM3_DIV[7] R/W Default R/W R/W 80h Description Set to 1, PRECLK(Pre-Clock) = 48M Hz Set to 0, PRECLK = 1M Hz . Pre-divisor of PRECLK. ; 6-0 PWM3_DIV[6:0] FANPWM3 output frequency = PRECLK (Pr e − divisor ) ∗ 256 So, PWM frequency ranges from 30.5Hz~187.5KHz 7.6.3.49 FANPWM3 STEP Control Register -- Index 84h Bit Name R/W Default Description 79 July, 2007 V0.26P F71806 7-4 3-0 F3_UP_STEP F3_DOWN_STEP R/W R/W 00h This value determines the increasing speed of PWM3_DUTY. This value determines the decreasing speed of PWM3_DUTY 7.6.3.50 FAN3_FAULT TIME Register  Index 85h Bit Name R/W Default R/W 03h Description This register determines the time for fan to chase to the expect speed. Two conditions cause fan fault event: (1). When PWM_Duty reaches FFh, if the fan speed count can’t reach the fan expect count in the time. (2). When PWM_Duty reaches 00h, if the fan speed count can’t reach the fan expect count in the time. The unit of this register is 1 second. The default value is 180 seconds. 7-0 F3_FAULT_TIME 7.6.3.51 FAN3 Expect count Register-- Index 89h Bit Name R/W Default R 00h Description User expect fan3 count value, program this register to control the expect fan3 speed 7-4 Reserved 3-0 F3_EXPECT (MSB) 7.6.3.52 FAN3 Expect count Register-- Index 8Ah Bit Name R/W Default R 00h Description User expect fan3 count value, program this register to control the expect fan3 speed. 7-0 F3_EXPECT (LSB) 7.6.3.53 FAN3 PWM_DUTY Bit Name -- Index 8Bh Description When FAN3 control is at PWM Duty-cycle mode, this value represents the duty-cycle. When FAN3 control is at DC mode, this value represents the DC voltage output. Each step (LSB) is VCC / 256. This register is programmable at Manual mode. At SPEED or TEMPERATURE mode, this register reflects current FANPWM1 duty-cycle R/W Default R/W FFh 7-0 PWM_DUTY3 7.6.3.54 FAN1 CONTROL v.s. TEMPERATURE 1 (INDEX A0 -- AD registers ) T1 BOUNDARY 1 TEMPERATURE – Index A0h Bit Name R/W Default Description 80 July, 2007 V0.26P F71806 7-0 T1_TP_1 R/W 00h The 1st BOUNDARY temperature for T1 in temperature mode. When T1 temperature is exceed this boundary, FAN1 segment 1 speed count registers will be loaded into FAN1 expect count registers. When T1 temperature is below this boundary, FAN1 segment 2 speed count registers will be loaded into FAN1 expect count registers. T1 BOUNDARY 5 TEMPERATURE – Index A1h Bit Name R/W Default R/W 00h Description The 5th BOUNDARY temperature for T1 in temperature mode. When T1 temperature is exceed this boundary, FAN1 segment 5 speed count registers will be loaded into FAN1 expect count registers. When T1 temperature is below this boundary, FAN1 segment 6 speed count registers will be loaded into FAN1 expect count registers. 7-0 T1_TP_5 T1 BOUNDARY 9 TEMPERATURE – Index A2h Bit Name R/W Default R/W 00h Description The 9th BOUNDARY temperature for T1 in temperature mode. When T1 temperature is exceed this boundary, FAN1 segment 9 speed count registers will be loaded into FAN1 expect count registers. When T1 temperature is below this boundary, FAN1 segment 10 speed count registers will be loaded into FAN1 expect count registers. 7-0 T1_TP_9 FAN1 SEGMENT 1 SPEED COUNT (MSB) – Index A4h Bit Name R/W Default R/W 0Fh The MSB of 1st expected fan speed for FAN1 in temperature mode. Description 7-4 Reserved 3-0 T1_SP_1_MSB FAN1 SEGMENT 1 SPEED COUNT (LSB) – Index A5h Bit Name R/W Default R/W FFh Description The LSB of 1st expected fan speed for FAN1 in temperature mode. 7-0 T1_SP_1_LSB FAN1 SEGMENT 5 SPEED COUNT (MSB) – Index A6h Bit Name R/W Default R/W 0Fh The MSB of 5th expected fan speed for FAN1 in temperature mode. Description 7-4 Reserved 3-0 T1_SP_5_MSB FAN1 SEGMENT 5 SPEED COUNT (LSB) – Index A7h Bit Name R/W Default R/W FFh Description The LSB of 5th expected fan speed for FAN1 in temperature mode. 7-0 T1_SP_5_LSB 81 July, 2007 V0.26P F71806 FAN1 SEGMENT 9 SPEED COUNT (MSB) – Index A8h Bit Name R/W Default R/W 0Fh The MSB of 9th expected fan speed for FAN1 in temperature mode. Description 7-4 Reserved 3-0 T1_SP_9_MSB FAN1 SEGMENT 9 SPEED COUNT (LSB) – Index A9h Bit Name R/W Default R/W FFh Description The LSB of 9th expected fan speed for FAN1 in temperature mode. 7-0 T1_SP_9_LSB 7.6.3.55 FAN2 CONTROL v.s. TEMPERATURE 2 (INDEX B0 -- BD registers ) T2 BOUNDARY 1 TEMPERATURE – Index B0h Bit Name R/W Default R/W 00h st Description The 1 BOUNDARY temperature for T2 in temperature mode. When T2 temperature is exceed this boundary, FAN2 segment 1 speed count registers will be loaded into FAN2 expect count registers. When T2 temperature is below this boundary, FAN2 segment 2 speed count registers will be loaded into FAN2 expect count registers. 7-0 T2_TP_1 T2 BOUNDARY 5 TEMPERATURE – Index B1h Bit Name R/W Default R/W 002h Description The 5th BOUNDARY temperature for T2 in temperature mode. When T2 temperature is exceed this boundary, FAN2 segment 5 speed count registers will be loaded into FAN2 expect count registers. When T2 temperature is below this boundary, FAN2 segment 6 speed count registers will be loaded into FAN2 expect count registers. 7-0 T2_TP_5 T2 BOUNDARY 9 TEMPERATURE – Index B2h Bit Name R/W Default R/W 00h Description The 9th BOUNDARY temperature for T2 in temperature mode. When T2 temperature is exceed this boundary, FAN2 segment 9 speed count registers will be loaded into FAN2 expect count registers. When T2 temperature is below this boundary, FAN2 segment 10 speed count registers will be loaded into FAN2 expect count registers. 7-0 T2_TP_9 FAN2 SEGMENT 1 SPEED COUNT (MSB) – Index B4h Bit Name R/W Default R/W 0Fh The MSB of 1st expected fan speed for FAN2 in temperature mode. 82 July, 2007 V0.26P Description 7-4 Reserved 3-0 T2_SP_1_MSB F71806 FAN2 SEGMENT 1 SPEED COUNT (LSB) – Index B5h Bit Name R/W Default R/W FFh Description The LSB of 1st expected fan speed for FAN2 in temperature mode. 7-0 T2_SP_1_LSB FAN2 SEGMENT 5 SPEED COUNT (MSB) – Index B6h Bit Name R/W Default R/W 0Fh The MSB of 5th expected fan speed for FAN2 in temperature mode. Description 7-4 Reserved 3-0 T2_SP_5_MSB FAN2 SEGMENT 5 SPEED COUNT (LSB) – Index B7h Bit Name R/W Default R/W FFh Description The LSB of 5th expected fan speed for FAN2 in temperature mode. 7-0 T2_SP_5_LSB FAN2 SEGMENT 9 SPEED COUNT (MSB) – Index B8h Bit Name R/W Default R/W 0Fh The MSB of 9th expected fan speed for FAN2 in temperature mode. Description 7-4 Reserved 3-0 T2_SP_9_MSB FAN2 SEGMENT 9 SPEED COUNT (LSB) – Index B9h Bit Name R/W Default R/W FFh Description The LSB of 9th expected fan speed for FAN2 in temperature mode. 7-0 T2_SP_9_LSB 7.6.3.56 FAN3 CONTROL v.s. TEMPERATURE 3 ( INDEX C0 -- CD registers ) T3 BOUNDARY 1 TEMPERATURE – Index C0h Bit Name R/W Default R/W 00h Description The 1st BOUNDARY temperature for T3 in temperature mode. When T3 temperature is exceed this boundary, FAN3 segment 1 speed count registers will be loaded into FAN3 expect count registers. When T3 temperature is below this boundary, FAN3 segment 2 speed count registers will be loaded into FAN3 expect count registers. 7-0 T3_TP_1 T3 BOUNDARY 5 TEMPERATURE – Index C1h Bit Name R/W Default Description 83 July, 2007 V0.26P F71806 7-0 T3_TP_5 R/W 00h The 5th BOUNDARY temperature for T3 in temperature mode. When T3 temperature is exceed this boundary, FAN3 segment 5 speed count registers will be loaded into FAN3 expect count registers. When T3 temperature is below this boundary, FAN3 segment 6 speed count registers will be loaded into FAN3 expect count registers. T3 BOUNDARY 9 TEMPERATURE – Index C2h Bit Name R/W Default R/W 00h Description The 9th BOUNDARY temperature for T3 in temperature mode. When T3 temperature is exceed this boundary, FAN3 segment 9 speed count registers will be loaded into FAN3 expect count registers. When T3 temperature is below this boundary, FAN3 segment 10 speed count registers will be loaded into FAN3 expect count registers. 7-0 T3_TP_9 FAN3 SEGMENT 1 SPEED COUNT (MSB) – Index C4h Bit Name R/W Default R/W 0Fh The MSB of 1st expected fan speed for FAN3 in temperature mode. Description 7-4 Reserved 3-0 T3_SP_1_MSB FAN3 SEGMENT 1 SPEED COUNT (LSB) – Index C5h Bit Name R/W Default R/W FFh Description The LSB of 1st expected fan speed for FAN3 in temperature mode. 7-0 T3_SP_1_LSB FAN3 SEGMENT 5 SPEED COUNT (MSB) – Index C6h Bit Name R/W Default R/W 0Fh The MSB of 5th expected fan speed for FAN3 in temperature mode. Description 7-4 Reserved 3-0 T3_SP_5_MSB FAN3 SEGMENT 5 SPEED COUNT (LSB) – Index C7h Bit Name R/W Default R/W FFh Description The LSB of 5th expected fan speed for FAN1 in temperature mode. 7-0 T3_SP_5_LSB FAN3 SEGMENT 9 SPEED COUNT (MSB) – Index C8h Bit Name R/W Default R/W 0Fh The MSB of 9th expected fan speed for FAN3 in temperature mode. Description 7-4 Reserved 3-0 T3_SP_9_MSB FAN3 SEGMENT 9 SPEED COUNT (LSB) – Index C9h Bit Name R/W Default 84 Description July, 2007 V0.26P F71806 7-0 T3_SP_9_LSB R/W FFh The LSB of 9th expected fan speed for FAN3 in temperature mode. 7.7 GPIO Registers 7.7.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit 7-0 LDN Name R/W Default R/W 00h Description 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.7.2 Configuration Registers 7.7.2.1 Bit IRQ Channel Select Register  Index 70h Name R/W Default R/W 0h Reserved. Select the IRQ channel for GPIO[6:0] interrupt. Description 7-4 Reserved 3-0 SELGIOIRQ 7.7.2.2 Bit 7 6 5 4 GPIO Output Enable Register  Index E0h Name R/W Default R/W R/W R/W 0 0 0 Reserved. 0: GPIO6 is in input mode. 1: GPIO6 is in output mode. 0: GPIO5 is in input mode. 1: GPIO5 is in output mode. 0: GPIO4 is in input mode. 1: GPIO4 is in output mode. Description Reserved GPIO6_OE GPIO5_OE GPIO4_OE 85 July, 2007 V0.26P F71806 3 2 1 0 GPIO3_OE GPIO2_OE GPIO1_OE GPIO0_OE R/W R/W R/W R/W 0 0 0 0 0: GPIO3 is in input mode. 1: GPIO3 is in output mode. 0: GPIO2 is in input mode. 1: GPIO2 is in output mode. 0: GPIO1 is in input mode. 1: GPIO1 is in output mode. 0: GPIO0 is in input mode. 1: GPIO0 is in output mode. 7.7.2.3 Bit 7 6 GPIO Output Data Register  Index E1h Name R/W Default R/W 0 Reserved. 0: GPIO6 outputs 0 when in output mode. 1: GPIO6 outputs1 when in output mode and GPIO6_MODE is 0. GPIO6 outputs a pulse when in output mode and GPIO6_MODE is 1. Auto clear after the pulse. 0: GPIO5 outputs 0 when in output mode. 1: GPIO5 outputs 1 when in output mode and GPIO5_MODE is 0. GPIO5 outputs a pulse when in output mode and GPIO5_MODE is 1. Auto clear after the pulse. 0: GPIO4 outputs 0 when in output mode. 1: GPIO4 outputs 1 when in output mode and GPIO4_MODE is 0. GPIO4 outputs a pulse when in output mode and GPIO4_MODE is 1. Auto clear after the pulse. 0: GPIO3 outputs 0 when in output mode. 1: GPIO3 outputs 1 when in output mode and GPIO3_MODE is 0. GPIO3 outputs a pulse when in output mode and GPIO3_MODE is 1. Auto clear after the pulse. 0: GPIO2 outputs 0 when in output mode. 1: GPIO2 outputs 1 when in output mode and GPIO2_MODE is 0. GPIO2 outputs a pulse when in output mode and GPIO2_MODE is 1. Auto clear after the pulse. 0: GPIO1 outputs 0 when in output mode. 1: GPIO1 outputs 1 when in output mode and GPIO1_MODE is 0. GPIO1 outputs a pulse when in output mode and GPIO1_MODE is 1. Auto clear after the pulse. 0: GPIO0 outputs 0 when in output mode. 1: GPIO0 outputs 1 when in output mode and GPIO0_MODE is 0. GPIO0 outputs a pulse when in output mode and GPIO0_MODE is 1. Auto clear after the pulse. Description Reserved GPIO6_VAL 5 GPIO5_VAL R/W 0 4 GPIO4_VAL R/W 0 3 GPIO3_VAL R/W 0 2 GPIO2_VAL R/W 0 1 GPIO1_VAL R/W 0 0 GPIO0_VAL R/W 0 7.7.2.4 Bit 7 6 5 GPIO Pin Status Register  Index E2h Name R/W Default R R Reserved. The pin status of GPIO6/Voltage_fault4#/WDTRST1#. The pin status of GPIO5/Voltage_fault3#. 86 July, 2007 V0.26P Description Reserved GPIO6_IN GPIO5_IN F71806 4 3 2 1 0 GPIO4_IN GPIO3_IN GPIO2_IN GPIO1_IN GPIO0_IN R R R R R The pin status of GPIO4/Voltage_fault2#. The pin status of GPIO3/Voltage_fault1#. The pin status of GPIO2. The pin status of GPIO1. The pin status of GPIO0. 7.7.2.5 Bit 7 6 5 4 3 2 1 0 GPIO Output Mode Register  Index E3h Name R/W Default R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 Reserved. 0: level mode, GPIO6 output is controlled by GPIO6_VAL. 1: pulse mode, write GPIO6_VAL 1 to generate a pulse via GPIO6. 0: level mode, GPIO5 output is controlled by GPIO5_VAL. 1: pulse mode, write GPIO5_VAL 1 to generate a pulse via GPIO5. 0: level mode, GPIO4 output is controlled by GPIO4_VAL. 1: pulse mode, write GPIO4_VAL 1 to generate a pulse via GPIO4. 0: level mode, GPIO3 output is controlled by GPIO3_VAL. 1: pulse mode, write GPIO3_VAL 1 to generate a pulse via GPIO3. 0: level mode, GPIO2 output is controlled by GPIO2_VAL. 1: pulse mode, write GPIO2_VAL 1 to generate a pulse via GPIO2. 0: level mode, GPIO1 output is controlled by GPIO1_VAL. 1: pulse mode, write GPIO1_VAL 1 to generate a pulse via GPIO1. 0: level mode, GPIO0 output is controlled by GPIO0_VAL. 1: pulse mode, write GPIO0_VAL 1 to generate a pulse via GPIO0. Description Reserved GPIO6_MODE GPIO5_MODE GPIO4_MODE GPIO3_MODE GPIO2_MODE GPIO1_MODE GPIO0_MODE 7.7.2.6 Bit GPIO Pulse Width Select 1 Register  Index E4h Name R/W Default R/W 00 GPIO3 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. GPIO2 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. GPIO1 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. Description 7-6 GPIO3_PW_SEL 5-4 GPIO2_PW_SEL R/W 00 3-2 GPIO1_PW_SEL R/W 00 87 July, 2007 V0.26P F71806 1-0 GPIO0_PW_SEL R/W 00 GPIO0 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. 7.7.2.7 Bit GPIO Pulse Width Select 2 Register  Index E5h Name R/W Default R/W 00 Reserved. GPIO6 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. GPIO5 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. GPIO4 pulse width select: 00: 500us (default). 01: 1ms. 10: 20ms. 11: 100ms. Description 7-6 Reserved 5-4 GPIO6_PW_SEL 3-2 GPIO5_PW_SEL R/W 00 1-0 GPIO4_PW_SEL R/W 00 7.7.2.8 Bit 7 6 GPIO Pulse Mode Register  Index E6h Name R/W Default R/W 0 Reserved. GPIO6 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. GPIO5 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. GPIO4 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. GPIO3 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. GPIO2 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. Description Reserved GPIO6_PUL_MODE 5 GPIO5_PUL_MODE R/W 0 4 GPIO4_PUL_MODE R/W 0 3 GPIO3_PUL_MODE R/W 0 2 GPIO2_PUL_MODE R/W 0 88 July, 2007 V0.26P F71806 1 GPIO1_PUL_MODE R/W 0 GPIO1 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. GPIO0 pulse mode: 0: output low pulse when in pulse mode. 1: output high pulse when in pulse mode. 0 GPIO0_PUL_MODE R/W 0 7.7.2.9 Bit 7 6 GPIO Pad Type Register  Index E7h Name R/W Default R/W 0 Reserved. GPIO6 pad type: 0: open drain. 1: push-pull. GPIO5 pad type: 0: open drain. 1: push-pull. GPIO4 pad type: 0: open drain. 1: push-pull. GPIO3 pad type: 0: open drain. 1: push-pull. GPIO2 pad type: 0: open drain. 1: push-pull. GPIO1 pad type: 0: open drain. 1: push-pull. GPIO0 pad type: 0: open drain. 1: push-pull. Description Reserved GPIO6_DRV_EN 5 GPIO5_DRV_EN R/W 0 4 GPIO4_DRV_EN R/W 0 3 GPIO3_DRV_EN R/W 0 2 GPIO2_DRV_EN R/W 0 1 GPIO1_DRV_EN R/W 0 0 GPIO0_DRV_EN R/W 0 7.7.2.10 GPIO IRQ Enable Register  Index E8h Bit 7 6 Name Reserved GPIO6_IRQ_EN R/W Default R/W 0 Reserved. GPIO6 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO6 changed in input mode. GPIO5 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO5 changed in input mode. GPIO4 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO4 changed in input mode. Description 5 GPIO5_IRQ_EN R/W 0 4 GPIO4_IRQ_EN R/W 0 89 July, 2007 V0.26P F71806 3 GPIO3_IRQ_EN R/W 0 GPIO3 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO3 changed in input mode. GPIO2 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO2 changed in input mode. GPIO1 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO1 changed in input mode. GPIO0 interrupt enable: 0: disable interrupt. 1: assert an interrupt when GPIO0 changed in input mode. 2 GPIO2_IRQ_EN R/W 0 1 GPIO1_IRQ_EN R/W 0 0 GPIO0_IRQ_EN R/W 0 7.7.2.11 GPIO Edge Detect Register  Index E9h Bit 7 6 Name Reserved GPIO6_EDG R/W Default R/W 1 Reserved. GPIO6 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. GPIO5 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. GPIO4 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. GPIO3 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. GPIO2 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. GPIO1 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. GPIO0 edge detect: 0: input data does not change. 1: input data changes. Write 1 to clear. Description 5 GPIO5_EDG R/W 1 4 GPIO4_EDG R/W 1 3 GPIO3_EDG R/W 1 2 GPIO2_EDG R/W 1 1 GPIO1_EDG R/W 1 0 GPIO0_EDG R/W 1 7.7.2.12 GPIO1 Output Enable Register  Index F0h Bit 7 6 5 Name Reserved GPIO16_OE GPIO15_OE R/W Default R/W R/W 0 0 Reserved. 0: GPIO16 is in input mode. 1: GPIO16 is in output mode. 0: GPIO15 is in input mode. 1: GPIO15 is in output mode. 90 July, 2007 V0.26P Description F71806 4 3 2 1 0 GPIO14_OE GPIO13_OE GPIO12_OE GPIO11_OE GPIO10_OE R/W R/W R/W R/W R/W 0 0 0 0 0 0: GPIO14 is in input mode. 1: GPIO14 is in output mode. 0: GPIO13 is in input mode. 1: GPIO13 is in output mode. 0: GPIO12 is in input mode. 1: GPIO12 is in output mode. 0: GPIO11 is in input mode. 1: GPIO11 is in output mode. 0: GPIO10 is in input mode. 1: GPIO10 is in output mode. 7.7.2.13 GPIO1 Output Data Register  Index F1h Bit 7 6 5 4 3 2 1 0 Name Reserved GPIO16_VAL GPIO15_VAL GPIO14_VAL GPIO13_VAL GPIO12_VAL GPIO11_VAL GPIO10_VAL R/W Default R/W R/W R/W R/W R/W R/W R/W 1 1 1 1 1 1 1 Reserved. 0: GPIO16 outputs 0 when in output mode. 1: GPIO16 outputs1 when in output mode. 0: GPIO15 outputs 0 when in output mode. 1: GPIO15 outputs 1 when in output mode. 0: GPIO14 outputs 0 when in output mode. 1: GPIO14 outputs 1 when in output mode. 0: GPIO13 outputs 0 when in output mode. 1: GPIO13 outputs 1 when in output mode. 0: GPIO12 outputs 0 when in output mode. 1: GPIO12 outputs 1 when in output mode. 0: GPIO11 outputs 0 when in output mode. 1: GPIO11 outputs 1 when in output mode. 0: GPIO10 outputs 0 when in output mode. 1: GPIO10 outputs 1 when in output mode. Description 7.7.2.14 GPIO1 Pin Status Register  Index F2h Bit 7 6 5 4 3 2 1 0 Name Reserved GPIO16_IN GPIO15_IN GPIO14_IN GPIO13_IN GPIO12_IN GPIO11_IN GPIO10_IN R/W Default R R R R R R R Reserved. The pin status of IRTX/GPIO16. The pin status of PCIRST5#/GPIO15. The pin status of PCIRST3#/GPIO14. The pin status of PCIRST2#/GPIO13. The pin status of PWROK1/GPIO12. The pin status of PCIRST1#/GPIO11. The pin status of RSTCON#/GPIO10. Description 7.7.2.15 GPIO2 Output Enable Register  Index F3h Bit Name R/W Default Description 91 July, 2007 V0.26P F71806 7 6 5 4 3 2 1 0 GPIO27_OE GPIO26_OE GPIO25_OE GPIO24_OE GPIO23_OE GPIO22_OE GPIO21_OE GPIO20_OE R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0: GPIO27 is in input mode. 1: GPIO27 is in output mode. 0: GPIO26 is in input mode. 1: GPIO26 is in output mode. 0: GPIO25 is in input mode. 1: GPIO25 is in output mode. 0: GPIO24 is in input mode. 1: GPIO24 is in output mode. 0: GPIO23 is in input mode. 1: GPIO23 is in output mode. 0: GPIO22 is in input mode. 1: GPIO22 is in output mode. 0: GPIO21 is in input mode. 1: GPIO21 is in output mode. 0: GPIO20 is in input mode. 1: GPIO20 is in output mode. 7.7.2.16 GPIO2 Output Data Register  Index F4h Bit 7 6 5 4 3 2 1 0 Name GPIO27_VAL GPIO26_VAL GPIO25_VAL GPIO24_VAL GPIO23_VAL GPIO22_VAL GPIO21_VAL GPIO20_VAL R/W Default R/W R/W R/W R/W R/W R/W R/W R/W 1 1 1 1 1 1 1 1 Description 0: GPIO27 outputs 0 when in output mode. 1: GPIO27 outputs1 when in output mode. 0: GPIO26 outputs 0 when in output mode. 1: GPIO26 outputs1 when in output mode. 0: GPIO25 outputs 0 when in output mode. 1: GPIO25 outputs 1 when in output mode. 0: GPIO24 outputs 0 when in output mode. 1: GPIO24 outputs 1 when in output mode. 0: GPIO23 outputs 0 when in output mode. 1: GPIO23 outputs 1 when in output mode. 0: GPIO22 outputs 0 when in output mode. 1: GPIO22 outputs 1 when in output mode. 0: GPIO21 outputs 0 when in output mode. 1: GPIO21 outputs 1 when in output mode. 0: GPIO20 outputs 0 when in output mode. 1: GPIO20 outputs 1 when in output mode. 7.7.2.17 GPIO2 Pin Status Register  Index F5h Bit 7 6 5 4 3 2 Name GPIO27_IN GPIO26_IN GPIO25_IN GPIO24_IN GPIO23_IN GPIO22_IN R/W Default R R R R R R Description The pin status of RSMRST#/GPIO27. The pin status of PCIRST4#/GPIO26. The pin status of PWROK2/GPIO25. The pin status of GPIO24/OVT#/WDTRST2#. The pin status of PSON#/GPIO23. The pin status of PWSWIN#/GPIO22. 92 July, 2007 V0.26P F71806 1 0 GPIO21_IN GPIO20_IN R R The pin status of PME#/GPIO21. The pin status of PWSWOUT#/GPIO20. 7.7.2.18 GPIO3 Output Enable Register  Index F6h Bit 1 0 Name GPIO31_OE GPIO30_OE R/W Default R/W R/W 0 0 Reserved. 0: GPIO31 is in input mode. 1: GPIO31 is in output mode. 0: GPIO30 is in input mode. 1: GPIO30 is in output mode. Description 7-2 Reserved 7.7.2.19 GPIO3 Output Data Register  Index F7h Bit 1 0 Name GPIO31_VAL GPIO30_VAL R/W Default R/W R/W 1 1 Reserved. 0: GPIO31 outputs 0 when in output mode. 1: GPIO31 outputs 1 when in output mode. 0: GPIO30 outputs 0 when in output mode. 1: GPIO30 outputs 1 when in output mode. Description 7-2 Reserved 7.7.2.20 GPIO3 Pin Status Register  Index F8h Bit 1 0 Name GPIO31_IN GPIO30_IN R/W Default R R Reserved. The pin status of S3#/GPIO31. The pin status of IRRX/GPIO30. Description 7-2 Reserved 7.8 VID Register 7.8.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit Name R/W Default Description 93 July, 2007 V0.26P F71806 7-0 LDN R/W 00h 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.8.2 VID Configuration Registers VID Device Enable Register  Index 30h Bit Name R/W Default R/W 0 0 Reserved 0: disable VID. 1: enable VID. Description 7-1 Reserved 0 VID_EN Base Address High Register  Index 60h Bit Name R/W Default R/W 00h The MSB of VID base address. Description 7-0 BASE_ADDR_HI Base Address Low Register  Index 61h Bit Name R/W Default R/W 00h The LSB of VID base address. Description 7-0 BASE_ADDR_LO 7.8.3 Device Registers 7.8.3.1 Bit 7 VID Control Register  Index 00h Name R/W Default R/W 0 Description Select Watchdog Timer clock, set to 1 will use external clock source (power by Vcc), else will use internal OSC 2MHz clock (power by VSB3V). CLK_SEL 6-3 Reserved - - Reserved 94 July, 2007 V0.26P F71806 2 CPU_SEL R/W 0 CPU select, if set this bit to 1 will select AMD CPU, else if set to 0 is Intel CPU(default), (This bit will auto clear by SLOTOCC# or Watchdog timer, and protect write command by VID_KEY REG 0x30.) 1 EN_OTF R/W 0 If set this bit to 1 will enable VID on the fly mode, user can change new VID value by program the REG 0x01 VID_OFFSET, else if set to 0, VID will in programming mode, user can program REG 0x02 to decide VID output data. (This bit will auto clear by SLOTOCC# or Watchdog timer, and protect write command by VID_KEY REG 0x03.) 0 VID_EXTEND R/W 1 Set this bit to 1 to enable Intel VRM10 mode, this bit default is enable, (This bit will auto clear by SLOTOCC# or Watchdog timer, and protect write command by VID_KEY REG 0x03.) 7.8.3.2 Bit VID on the fly offset Register  Index 01h Name R/W Default 00h Reserved VID offset register. The offset value is representative in 2’s complement. The real VID value will be added by this offset and then will be put into VID_OUT (when EN_OTF is set). The offset ranges from -16 to +31. VID_OFFSET R/W 1Fh : +31. 01h : +1. 00h : +0. 3Fh : -1. 30h : -16. Description 7-6 Reserved 5-0 7.8.3.3 Bit VID Output Data Register  Index 02h Name R/W Default 0 Description Enable VIDOUT. If set to one and VID output key is asserted referred as VIDKEY, the VIDOUT_DATA will output to these pins of VIDOUT. This bit is supplied by VSB3V and reset by the VSB3V power good or Watchdog timer is asserted or SLOTOCC# is asserted. 0 When the sequential key is programmed to register 22H. this bit will set to 1. if program exit sequential key to register 22H, this bit read back will be 0 VIDOUT Data. These bits is mapping to VIDOUT[5:0] if EN_VIDOUT is enable. These bits power is supplied by VSB3V for keeping data when VDD3V power is lose. 7 EN_VIDOUT R/W 6 VIDKEY_OK RO 5-0 VIDOUT_DATA R/W 00h 95 July, 2007 V0.26P F71806 7.8.3.4 Bit VIDKEY Protection  Index 03h Name R/W Default Description VID Key for protection the VIDOUT. If would like to program VID Output Data 7-0 VIDKEY R/W 00h Register, the sequential key should be programmed first. The VID Output Register is disable in the default (VSB3V power on). The sequential keys are defined as 0x32, 0x5d, 0x42, 0xac. And the exit key is 0x35. 7.8.3.5 Bit 7-6 VID Input Data Register  Index 04h Name Reserved R/W Default R XXh Reserved VID Input data. Description 5-0 VID_IN 7.8.3.6 Bit 7 6 5 4 3 2 Watchdog Timer Control Register  Index 05h Name R/W Default R R/W R/W R/W R/W R/W 0 0 0 0 0 0 Reserved. Read will return 0. 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. Enable watchdog timer. 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. Watchdog unit select. Default 0 is select second. Write 1 to select minute. Program WD 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 low (default). Watchdog pulse width selection. If the pin output is selected to pulse mode. The pulse width can be choice. 00b – 1m second. 01b – 25m second. 10b – 125m second 11b – 5 second Description Reserved STS_WD_TMOUT WD_ENABLE WD_PULSE WD_UNIT WD_HACTIVE 1-0 WD_PSWIDTH R/W 00 7.8.3.7 Bit 7-0 Watchdog Timer Range Register  Index 05h Name WD_TIME R/W Default R/W 00h Description Watchdog timing range from 0 ~ 255. The unit is either second or minute programmed by the watchdog timer control register bit3. 96 July, 2007 V0.26P F71806 7.9 ACPI and PME Registers 7.9.1 Logic Device Number Register Logic Device Number Register  Index 07H Bit 7-0 LDN Name R/W Default R/W 00h Description 00h: Select FDC device configuration registers. 01h: Select UART 1 device configuration registers. 02h: Select UART 2 device configuration registers. 03h: Select Parallel Port device configuration registers. 04h: Select Hardware Monitor device configuration registers. 05h: Reserved. 06h: Select GPIO device configuration registers. 07h: Select VID device configuration registers. 0ah: Select PME & ACPI device configuration registers. 7.9.2 ACPI and PME Configuration Registers Device Enable Register  Index 30h Bit 0 Name PME_EN R/W Default R/W 0 Reserved 0: disable PME. 1: enable PME. Description 7-1 Reserved PME Event Enable Register  Index F0h Bit 7 6 Name Reserved MS_PME_EN R/W Default R/W 0 Reserved PS/2 mouse PME event enable. 0: disable PS/2 mouse PME event. 1: enable PS/2 mouse PME event. Reserved. Hardware monitor PME event enable. 0: disable hardware monitor PME event. 1: enable hardware monitor PME event. Description 5 4 Reserved. HM_PME_EN -* R/W 0 0 97 July, 2007 V0.26P F71806 3 PRT_PME_EN R/W 0 Parallel port PME event enable. 0: disable parallel port PME event. 1: enable parallel port PME event. UART 2 PME event enable. 0: disable UART 2 PME event. 1: enable UART 2 PME event. UART 1 PME event enable. 0: disable UART 1 PME event. 1: enable UART 1 PME event. FDC PME event enable. 0: disable FDC PME event. 1: enable FDC PME event. 2 UR2_PME_EN R/W 0 1 UR1_PME_EN R/W 0 0 FDC_PME_EN R/W 0 PME Event Status Register  Index F1h Bit 7 6 Name Reserved MS_PME_ST R/W Default R/W 1 Reserved PS/2 mouse PME event status. 0: PS/2 mouse has no PME event. 1: PS/2 mouse has a PME event to assert. Write 1 to clear to be ready for next PME event. Reserved. Hardware monitor PME event status. 0: Hardware monitor has no PME event. 1: Hardware monitor has a PME event to assert. Write 1 to clear to be ready for next PME event. Parallel port PME event status. 0: Parallel port has no PME event. 1: Parallel port has a PME event to assert. Write 1 to clear to be ready for next PME event. UART 2 PME event status. 0: UART 2 has no PME event. 1: UART 2 has a PME event to assert. Write 1 to clear to be ready for next PME event. UART 1 PME event status. 0: UART 1 has no PME event. 1: UART 1 has a PME event to assert. Write 1 to clear to be ready for next PME event. FDC PME event status. 0: FDC has no PME event. 1: FDC has a PME event to assert. Write 1 to clear to be ready for next PME event. Description 5 4 Reserved. HM_PME_ST R/W 1 0 3 PRT_PME_ST R/W 0 2 UR2_PME_ST R/W 0 1 UR1_PME_ST R/W 0 0 FDC_PME_ST R/W 1 ACPI Control Register  Index F4h Bit Name R/W Default Reserved Description 7-3 Reserved 98 July, 2007 V0.26P F71806 2-1 PWRCTRL R/W 11 0 VSB_PWR_LOSS R/W 0 The ACPI Control the PSON_N to always on or always off or keep last state 00 : keep last state 10 : Always on 01 : Reserved (always on) 11: Always off When VSB 3V comes, it will set to 1, and write 1 to clear it ACPI Control Register  Index F5h Bit 7 6 5 Name SOFT_RST_ACPI Reserved RSTCON_EN R/W Default R/W R/W R/W 0 1 11 Reserved Set to 1 to enable RSTCON_EN to PCIRST, set to 0 to enable RSTCON_EN to PWOKIN1 and PWOKIN2 Description Software Reset to ACPI (auto clear after reset) 4-3 DELAY The PWROK delay timing from VDD3VOK by followed setting 00 : 100ms 01 : 200ms 10 : 300ms 11 : 400ms 2 1 0 VINDB_EN Reserved Reserved R/W - 1 Enable the PCIRSTIN_N and ATXPWGD debounce Reserved. Reserved. - 8 PCB Layout Guide F71806 adopts Current Mode measure method to do temperature detected. The measure data will not be affected by different process of CPU due to use current mode technology. This technology measures mini-voltage from the remote sensor so a good PCB layout must be cared about noise minimizing. The noises often come from circuit trace which is a track from remote sensor (CPU side) to detect circuit input (F71806 side). The signal on this track will be inducted mini-noises when it passes through a high electromagnetic area. Those effects will result in the mini-noises and show in the detected side. It will be reported a wrong data which you want to measure. Please pay attention and follow up the check list below in order to get 99 July, 2007 V0.26P F71806 an actual and real temperature inside the chip. 1. The D1+/D2+/D3+ and AGND (D-) tracks Must Not pass through/by PWM POWER-MOS. Keep as far as possible from POWER MOS. 2. Place a 0.1µF bypass capacitor close to the VCC pin (Pin# 99). Place an external 2200pF input filter capacitors across D+, D- and close to the F71806. Near the pin AGND (D-) Must Be placed a through hole into the GND Plane before connect to the external 2200pF capacitor. VCC VCC 99 F71806 F71872F D1+ 89 AGND(D-) 86 0.1uF THERMDA THERMDC From thermal diode 2200pF 3. Place the F71806 as close as practical to the remote sensor diode. In noisy environments, such as a computer main-board, the distance can be 4 to 8 inches. (typ). This length can be increased if the worst noise sources are avoided. Noise sources generally include clock generators, CRTs, memory buses and PCI/ISA bus etc. 4. Separated route the D1+, D2+ or D3+ with AGND (D-) tracks close together and in parallel after adding external 2200pF capacitor. For more reliable, it had better with grounded guard tracks on each side. Provide a ground plane under the tracks if possible. Do not route D+ & D- lines next to the deflection coil of the CRT. And also don’t route the trace across fast digital signals which can easily induce bigger error. GND 10MILS THERMDA(DXP) MINIMUM THERMDC(DXN) 10MILS GND 10MILS 10MILS 5. Use wide tracks to minimize inductance and reduce noise pickup. 10 mil track minimum width and spacing is recommended. 6. Try to minimize the number of component/solder joints, called through hole, which can cause thermocouple effects. Where through holes are used, make sure that they are in both the D+ and D- path and at the same temperature. Thermocouple effects should not be a major problem as 1℃ corresponds to about 200µV. It means that a copper-solder thermocouple exhibits 3µV/℃, and takes about 200µV of the voltage error at D+ & D- to cause a 1℃ measurement error. Adding a few thermocouples causes a negligible error. 7. If the distance to the remote sensor is more than 8 inches, the use of twisted pair cable is recommended. It will work up to 100 July, 2007 V0.26P F71806 around 6 to 12 feet. Because the measurement technique uses switched current sources, excessive cable and/or filter capacitance will affect the measurement accuracy. When using long cables, the filter capacitor should be reduced or removed. Cable resistance can also induce errors. For example: 1 Ω series resistance introduces about 0.5℃ error. 9 Electrical Characteristics 9.1 Absolute Maximum Ratings PARAMETER Power Supply Voltage Input Voltage Operating Temperature Storage Temperature the life and reliability of the device RATING -0.5 to 5.5 -0.5 to VDD+0.5 0 to +70 -55 to 150 UNIT V V °C °C Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect 101 July, 2007 V0.26P F71806 9.2 DC Characteristics (Ta = 0° C to 70° C, VDD = 3.3V ± 10%, VSS = 0V) (Note) PARAMETER SYM. MIN. TYP. MAX. UNIT CONDITIONS I/OD16ts - TTL level bi-directional pin, can select to OD by register, with 16 mA source-sink capability Input Low Threshold Voltage Input High Threshold Voltage Output Low Current Input High Leakage Input Low Leakage VtVt+ IOL ILIH ILIL V V mA µA µA VDD = 3.3 V VDD = 3.3 V VOL = 0.4 V VIN = VDD VIN = 0V I/OD12ts - TTL level bi-directional pin, can select to OD by register, with 12 mA source-sink capability Input Low Threshold Voltage Input High Threshold Voltage Output Low Current Input High Leakage Input Low Leakage VtVt+ IOL ILIH ILIL V V mA µA µA VDD = 3.3 V VDD = 3.3 V VOL = 0.4 V VIN = VDD VIN = 0V 9.3 AC Characteristics Serial Bus Timing PARAMETER SCL clock period Start condition hold time Stop condition setup-up time DATA to SCL setup time DATA to SCL hold time SCL and SDA rise time SCL and SDA fall time SYMBOL t SCL tHD;SDA tSU;STO tSU;DAT tHD;DAT tR tF - MIN. MAX. UNIT uS uS uS nS nS uS nS 102 July, 2007 V0.26P F71806 10 Ordering Information Part Number F71806F F71806FG Package Type 128-QFP(Normal) 128-QFP(Green Package) Production Flow Commercial, 0°C to +70°C Commercial, 0°C to +70°C 11 Package Dimensions Feature Integration Technology Inc. Headquarters 3F-7, No 36, Tai Yuan St., Chupei City, Hsinchu, Taiwan 302, R.O.C. TEL : 886-3-5600168 FAX : 886-3-5600166 www: http://www.fintek.com.tw Taipei Office Bldg. K4, 7F, No.700, Chung Cheng Rd., Chungho City, Taipei, Taiwan 235, R.O.C. TEL : 866-2-8227-8027 FAX : 866-2-8227-8037 Please note that all datasheet and specifications are subject to change without notice. All the trade marks of products and companies mentioned in this datasheet belong to their respective owner 103 July, 2007 V0.26P 12 F71806 Demo Circuit VCC3V RSMRST# DD3+ D2+ D1+ VREF VIN8 VIN7 VIN6 VIN5 VIN4 VIN3 VIN2 VIN1 SLCT PE BUSY 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 U1 (GND close to IC) VBAT VSB3V PCIRST4# VCC5V R1 R2 R3 R4 R5 1K 1K 1K 1K 1K 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 WPT# INDEX# TRK0# RDATA# DSKCHG# J1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 VSB3V RN13 1 3 5 7 2 4 6 8 RSMRST# PWSWOUT# PME# SLOTOCC# VCC3V RN1 1 3 5 7 VCC3V 1 3 5 7 2 4 6 8 4.7K-8P4R RN2 2 4 6 8 4.7K-8P4R PWROK2 PWROK1 PCIRST5# PCIRST1# PCIRST2# PCIRST3# PCIRST4# SLOTOCC# PWROK2 PSON# PWSWIN# PWSWOUT# IRRX COPEN# IRTX PME# S3# R76 4.7K-8P4R 4.7k 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 D ENSEL# INDEX# MOA# DRVA# DIR# STEP# WDATA# WGATE# TRK0# WPT# RDATA# HDSEL# DSKCHG# SLOTOCC#_CPU Q12 NPN BCE DSKCHG# BUSY PE SLCT VCC3 VIN1 VIN2 VIN3 ATXPG VIN5 VIN6 VIN7 PCIRSTIN# VREF D1+ D2+ D3+ GNDA RSMRST# PCIRST4# NC NC NC NC SLOT0CC# PWROK2 GPIO24 PSON# PWSWIN# GND3 PME# PWSWOUT# S3# IRRX VBAT COPEN# VSB IRTX DSKCHG# ACK# SLIN# INIT# ERR# AFD# STB# PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 DCD1# RI1# CTS1# DTR1# RTS1# DSR1# SOUT1 SIN1 DCD2# RI2# CTS2# DTR2# RTS2# DSR2# VCC1 SOUT2 SIN2 FANIN1 FANCTL1 FANIN2 FANCTL2 FANIN3 FANCTL3 VID5 VID4 GND1 VID3 VID2 VID1 VID0 VIDOUT5 VIDOUT4 VIDOUT3 VIDOUT2 VIDOUT1 VIDOUT0 GPIO0 GPIO1 GPIO2 GPIO3 RSTCON# PCIRST1# PWROK1 PCIRST2# PCIRST3# VCC2 GPIO4 LRESET# LDRQ# 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 ACK# SLIN# INIT# ERR# AFD# STB# PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 GND4 DCD1# RI1# CTS1# DTR1# RTS1# DSR1# SOUT1 SIN1 DCD2# RI2# CTS2# F71806F WPT# INDEX# TRK0# RDATA# WGATE# HDSEL# STEP# DIR# WDATA# GPIO6 DRVA# GPIO5 MOA# DENSEL# GND2 CLKIN PCIRST5# PCICLK NC NC LAD3 LAD2 LAD1 LAD0 LFRAME# SERIRQ 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 WPT# INDEX# TRK0# RDATA# WGATE# HDSEL# STEP# DIR# WDATA# DRVA# MOA# DENSEL# CLK_48M PCIRST5# PCICLK LAD3 LAD2 LAD1 LAD0 LFRAME# SERIRQ FANCTL VCC1.2V PULLED-HIGH R HEADER 17X2 FLOPPY CONN. VCC3V RN4 1 3 5 7 4.7K-8P4R 2 4 6 8 RN5 VID0 VID1 VID2 VID3 VID4 VID5 1 3 5 7 4.7K-8P4R VIDOUT0 2 VIDOUT1 4 VIDOUT2 6 VIDOUT3 8 VIDOUT4 VIDOUT5 SOUT1 DTR1 SOUT2 DTR2 R7 R9 R8 R10 4.7K 4.7K 4.7K 4.7K R11 4.7k R13 4.7k R12 4.7k R14 4.7k VID CTRL BLOCK LDRQ# PCIRST# PCIRST3# PCIRST2# PWROK1 PCIRST1# RSTCON# 2 R15 R16 4.7K R17 4.7K VSB5V POWER TRIP R ( DTR1 must PULL LOW ) DTR2# RTS2# DSR2# SOUT2 SIN2 FANIN1 FANCTL1 FANIN2 FANCTL2 FANIN3 FANCTL3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 VCC3V VCC3V VCC3V VSB3V VBAT 1 1 1 1 C1 0.1U C2 0.1U C3 0.1UF C4 1 2 C5 0.1U 2 2 VID5 VID4 VID3 VID2 VID1 VID0 VCC3V VCC3V VIDOUT0 VIDOUT1 VIDOUT2 VIDOUT3 VIDOUT4 VIDOUT5 4.7K PSON# PWSWIN# RSTCON# (Place capacitor close to IC) C6 0.1u S1 SWITCH C7 0.1u S2 SWITCH POWER CONTROL Title Size B Date: Feature Integration Technology Inc. Document Number F71806F&FDD Tuesday , October 19, 2004 Sheet 1 of 4 Rev 0.1 104 2 0.1U July, 2007 V0.26P +12V R18 R19 4.7K 1K Q1 PNP 4 HEADER 4 3 2 1 JP1 R29 FANCTL VCC5V R31 10K R30 0 0 4FANCTL D1 1N4148 4FANCTL 12V 8 R20 4.7K FANCTL1 R22 27K R24 10K C10 0.1U R28 3.9K FANIN1 U2A NDS0605/SOT Q2 D2 1N4148 R21 4.7K JP2 3 2 + 4 1 LM358 R26 10K C9 47u 3 2 1 C8 FANCTL1 R23 330 Q3 + MOSFET N 2N7002 10U R25 27K C11 0.1u R27 10K FANIN1 CON3 DC FAN Control with OP 1 PWM FAN 1 SPEED CONTROL 12V +12V R32 R33 4.7K 8 1K Q5 PNP D3 1N4148 JP3 3 2 1 HEADER 3 5 R34 4.7K R36 27K R39 10K C15 0.1U R42 3.9K FANCTL2 6 U2B 7 LM358 JP4 R40 10K C13 47u 3 2 1 CON3 C14 + 4 NDS0605/SOT Q4 D4 1N4148 R35 4.7K R37 27K 0.1u R41 10K FANIN2 The C10 is reserved for FAN noise dis-bounce. FANCTL2 R38 330 C12 Q6 + MOSFET N 2N7002 10U FANIN2 PWM FAN 2 SPEED CONTROL +12V DC FAN Control with OP 2 12V The C13 is reserved for FAN noise dis-bounce. R43 R44 4.7K 1K Q8 PNP 8 NDS0605/SOT U3A 1 LM358 JP6 R51 10K C17 47u 3 2 1 CON3 C18 Q7 D6 1N4148 R46 4.7K R49 27K 0.1u R52 10K FANIN3 D5 1N4148 JP5 3 2 1 HEADER 3 R45 4.7K R47 27K R50 10K C19 0.1U 3 FANCTL3 FANIN3 2 + 4 FANCTL3 R48 330 C16 Q9 + MOSFET N 2N7002 10U R53 3.9K PWM FAN 3 SPEED CONTROL The C17 is reserved for FAN noise dis-bounce. DC FAN Control with OP 3 FAN CONTROL FOR PWM OR DC Title Size B Date: Feature Integration Technology Inc. Document Number FAN Control Tuesday , October 19, 2004 Sheet 2 of 4 Rev 0.1 105 July, 2007 V0.26P R54 VTT1.2V R55 VRAM 10K 100K VIN1 VIN2 VIN1 VIN2 D1+ DD2+ D1+ C20 3300P D+ from CPU D- D2+ C21 3300P Q10 PNP 3906 for SYSTEM VBAT R59 3300P Q11 PNP 3906 for SYSTEM 2M COPEN# 2 C23 1000P SW1 1 R57 VCHIPSET 47K R56 100K VIN3 VIN3 DD3+ D3+ C22 DCOPEN# R60 VCC5V 200K R58 100K VIN4 VIN4 +12V R62 200K R61 R63 47K 20K VIN5 VIN5 DIODE SENSING CIRCUIT CASE OPEN CIRCUIT VREF D1+ VREF D2+ R68 10K 1% R65 10K 1% VCC1.5V VCORE R67 R66 200K 10K VIN7 VIN8 T T T R64 10K VIN6 VIN6 VIN7 VIN8 RT1 10K 1% (for system) THERMISTOR RT2 10K 1% (for system) VSB5V THERMISTOR R70 10K 1% RT3 R69 47K VREF 10K 1% (for system) VOLTAGE SENSING. The best voltage input level is about 1V. D3+ THERMISTOR THERMISTOR SENSING CIRCUIT Temperature Sensing Title Size B Date: Feature Integration Technology Inc Document Number Hardware Monitor Tuesday , October 19, 2004 Sheet 3 of 4 Rev 0.1 106 July, 2007 V0.26P 2 D7 1 VCC5V U4 VCC RY 1 RY 2 RY 3 DA1 DA2 RY 4 DA3 RY 5 GND +12V RA1 RA2 RA3 DY 1 DY 2 RA4 DY 3 RA9 -12V 2 4 6 8 2 4 6 8 2 4 6 8 2 4 6 8 1N5819 FOR LEKAGE TO POWER VCC5V RI1# CTS1# DSR1# RTS1# DTR1# SIN1 SOUT1 DCD1# 20 19 18 17 16 15 14 13 12 11 RN6 RN7 RN8 RN9 1 2 3 4 5 6 7 8 9 10 +12V RIN1 CTSN1 DSRN1 RTSN1 DTRN1 SINN1 SOUTN1 DCDN1 -12V 2.7K-8P4R 2.7K-8P4R 2.7K-8P4R 2.7K-8P4R 1 3 5 7 1 3 5 7 1 3 5 7 1 3 5 7 R71 2.7K RN10 STB# AFD# INIT# SLIN# 1 3 5 7 33-8P4R RN11 PD0 PD1 PD2 PD3 1 3 5 7 33-8P4R RN12 PD4 PD5 PD6 PD7 1 3 5 7 33-8P4R ERR# ACK# BUSY PE SLCT 2 4 6 8 2 4 6 8 2 4 6 8 GND RIN1 DTRN1 CTSN1 SOUTN1 RTSN1 SINN1 DSRN1 DCDN1 5 9 4 8 3 7 2 6 1 P1 1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 J2 UART DB9 UART 20 19 18 17 16 15 14 13 12 11 U5 VCC RY 1 RY 2 RY 3 DA1 DA2 RY 4 DA3 RY 5 GND +12V RA1 RA2 RA3 DY 1 DY 2 RA4 DY 3 RA9 -12V 1 PORT INTERFACE 1 2 3 4 5 6 7 8 9 10 +12V RIN2 CTSN2 DSRN2 RTSN2 DTRN2 SINN2 SOUTN2 DCDN2 -12V P2 VCC5V RI2# CTS2# DSR2# RTS2# DTR2# SIN2 SOUT2 DCD2# GND RIN2 DTRN2 CTSN2 SOUTN2 RTSN2 SINN2 DSRN2 DCDN2 5 9 4 8 3 7 2 6 1 UART DB9 DB25 (FEMALE) C31 C24 C25 C26 C27 C28 C29 C30 180p 180p 180p 180p 180pC33 C34 C35 C36 180p 180p 180p 180p 180p 180p C37 C38 180p 180p 180p C39 C40 180p 180p 180p C32 UART 2 PORT INTERFACE PARALLEL PORT INTERFACE VCC5V/3V JP7 1 2 3 4 5 C41 0.1U HEADER 5 IRTX IRRX IR INTERFACE Title Size B Date: Feature Integration Technology Inc. Document Number Printer &UART Tuesday , October 19, 2004 Sheet 4 of 4 Rev 0.1 107 July, 2007 V0.26P
F71806 价格&库存

很抱歉,暂时无法提供与“F71806”相匹配的价格&库存,您可以联系我们找货

免费人工找货

推荐型号