VT82C686A :H &RQQHFW 7HFKQRORJLHV ,QF VT82C686A PSIPC PCI SUPER-I/O INTEGRATED PERIPHERAL CONTROLLER PC98 COMPLIANT PCI-TO-ISA BRIDGE WITH INTEGRATED SUPER-I/O (FDC, LPT, COM1/2, AND IR), INTEGRATED HARDWARE SOUNDBLASTER/DIRECT SOUND AC97 AUDIO, ULTRADMA-33/66 MASTER MODE PCI-EIDE CONTROLLER, USB CONTROLLER, KEYBOARD CONTROLLER, RTC, DISTRIBUTED DMA, SERIAL IRQ, PLUG AND PLAY, ACPI, ENHANCED POWER MANAGEMENT, SMBUS, AND TEMPERATURE, VOLTAGE, AND FAN-SPEED MONITORING • Inter-operable with VIA and other Host-to-PCI Bridges − Combine with VT82C598 for a complete Super-7 (66/75/83/100MHz) PCI / AGP / ISA system (Apollo MVP3) − Combine with VT82C501 for a complete Super-7 system with integrated 2D / 3D graphics (Apollo MVP4) − Combine with VT82C691 for a complete 66 / 100 MHz Socket-8 or Slot-1 PCI / ISA system (Apollo Pro) − Inter-operable with Intel or other Host-to-PCI bridges for a complete PC98 compliant PCI / AGP / ISA system • PCI to ISA Bridge − Integrated ISA Bus Controller with integrated DMA, timer, and interrupt controller − Integrated Keyboard Controller with PS2 mouse support − Integrated DS12885-style Real Time Clock with extended 256 byte CMOS RAM and Day/Month Alarm for ACPI − Integrated USB Controller with root hub and four function ports − Integrated UltraDMA-33/66 master mode EIDE controller with enhanced PCI bus commands − PCI-2.2 compliant with delay transaction and remote power management − Eight double-word line buffer between PCI and ISA bus − One level of PCI to ISA post-write buffer − Supports type F DMA transfers − Distributed DMA support for ISA legacy DMA across the PCI bus − Serial interrupt for docking and non-docking applications − Fast reset and Gate A20 operation − Edge trigger or level sensitive interrupt − Flash EPROM, 4Mb EPROM and combined BIOS support − Supports positive and subtractive decoding Revision 1.1 April 15, 1999 -1- Features VT82C686A :H &RQQHFW 7HFKQRORJLHV ,QF • UltraDMA-33 / 66 Master Mode PCI EIDE Controller − Dual channel master mode PCI supporting four Enhanced IDE devices − Transfer rate up to 33MB/sec to cover PIO mode 4, multi-word DMA mode 2 drives, and UltraDMA-33 interface − Increased reliability using UltraDMA-66 transfer protocols − Thirty-two levels (doublewords) of prefetch and write buffers − Dual DMA engine for concurrent dual channel operation − Bus master programming interface for SFF-8038i rev.1.0 and Windows-95 compliant − Full scatter gather capability − Support ATAPI compliant devices including DVD devices − Support PCI native and ATA compatibility modes − Complete software driver support • Integrated Super IO Controller − Supports 2 serial ports, IR port, parallel port, and floppy disk controller functions − Two UARTs for Complete Serial Ports − − − • Programmable character lengths (5,6,7,8) Even, odd, stick or no parity bit generation and detection Programmable baud rate generator High speed baud rate (230Kbps, 460Kbps) support Independent transmit/receiver FIFOs Modem Control Plug and play with 96 base IO address and 12 IRQ options One dedicated IR port Third serial port dedicated to IR function IR function either through the two complete serial ports or the third dedicated port Infrared-IrDA (HPSIR) and ASK (Amplitude Shift Keyed) IR Multi-mode parallel port Standard mode, ECP and EPP support Plug and play with 192 base IO address, 12 IRQ and 4 DMA options Floppy Disk Controller 16 bytes of FIFO Data rates up to 1Mbps Perpendicular recording driver support Two FDDs with drive swap support Plug and play with 48 base IO address, 12 IRQ and 4 DMA options SoundBlaster Pro Hardware and Direct Sound Ready AC97 Digital Audio Controller − Dual full-duplex Direct Sound channels between system memory and AC97 link − PCI master interface with scatter / gather and bursting capability − 32 byte FIFO of each direct sound channel − Host based sample rate converter and mixer − Standard v1.0 or v2.0 AC97 Codec interface for single or cascaded AC97 Codec’s from multiple vendors − Loopback capability for re-directing mixed audio streams into USB and 1394 speakers − Hardware SoundBlaster Pro for Windows DOS box and real-mode DOS legacy compatibility − Plug and play with 4 IRQ, 4 DMA, and 4 I/O space options for SoundBlaster Pro and MIDI hardware − Hardware assisted FM synthesis for legacy compatibility − Direct two game ports and one MIDI port interface − Complete software driver support for Windows-95, Windows-98 and Windows-NT Revision 1.1 April 15, 1999 -2- Features VT82C686A :H &RQQHFW 7HFKQRORJLHV ,QF • Voltage, Temperature, Fan Speed Monitor and Controller − Five positive voltage (one internal), three temperature (one internal) and two fan-speed monitoring − Programmable control, status, monitor and alarm for flexible desktop management − External thermister or internal bandgap temperature sensing − Automatic clock throttling with integrated temperature sensing − Internal core VCC voltage sensing − Flexible external voltage sensing arrangement (any positive supply and battery) • Universal Serial Bus Controller − USB v.1.1 and Intel Universal HCI v.1.1 compatible − Eighteen level (doublewords) data FIFO with full scatter and gather capability − Root hub and four function ports − Integrated physical layer transceivers with optional over-current detection status on USB inputs − Legacy keyboard and PS/2 mouse support • System Management Bus Interface − Host interface for processor communications − Slave interface for external SMBus masters • Sophisticated PC98-Compatible Mobile Power Management − Supports both ACPI (Advanced Configuration and Power Interface) and legacy (APM) power management − ACPI v1.0 Compliant − APM v1.2 Compliant − CPU clock throttling and clock stop control for complete ACPI C0 to C3 state support − PCI bus clock run, Power Management Enable (PME) control, and PCI/CPU clock generator stop control − Supports multiple system suspend types: power-on suspends with flexible CPU/PCI bus reset options, − − − − − − − − − − − − − − • suspend to DRAM, and suspend to disk (soft-off), all with hardware automatic wake-up Multiple suspend power plane controls and suspend status indicators One idle timer, one peripheral timer and one general purpose timer, plus 24/32-bit ACPI compliant timer Normal, doze, sleep, suspend and conserve modes Global and local device power control System event monitoring with two event classes Primary and secondary interrupt differentiation for individual channels Dedicated input pins for power and sleep buttons, external modem ring indicator, and notebook lid open/close for system wake-up Up to 12 general purpose input ports and 23 output ports Multiple internal and external SMI sources for flexible power management models One programmable chip select and one microcontroller chip select Enhanced integrated real time clock (RTC) with date alarm, month alarm, and century field Thermal alarm on either external or any combination of three internal temperature sensing circuits Hot docking support I/O pad leakage control Plug and Play Controller − PCI interrupts steerable to any interrupt channel − Steerable interrupts for integrated peripheral controllers: USB, floppy, serial, parallel, audio, soundblaster, MIDI − Steerable DMA channels for integrated floppy, parallel, and soundblaster pro controllers − One additional steerable interrupt channel for on-board plug and play devices − Microsoft Windows 98TM, Windows NTTM, Windows 95TM and plug and play BIOS compliant Revision 1.1 April 15, 1999 -3- Features VT82C686A :H &RQQHFW 7HFKQRORJLHV ,QF • Built-in NAND-tree pin scan test capability • 0.35um, 3.3V, low power CMOS process • Single chip 27x27 mm, 352 pin BGA Revision 1.1 April 15, 1999 -4- Features VT82C686A :H &RQQHFW 7HFKQRORJLHV ,QF OVERVIEW The VT82C686A PSIPC (PCI Super-I/O Integrated Peripheral Controller) is a high integration, high performance, power-efficient, and high compatibility device that supports Intel and non-Intel based processor to PCI bus bridge functionality to make a complete Microsoft PC98-compliant PCI/ISA system. In addition to complete ISA extension bus functionality, the VT82C686A includes standard intelligent peripheral controllers: a) Master mode enhanced IDE controller with dual channel DMA engine and interlaced dual channel commands. Dedicated FIFO coupled with scatter and gather master mode operation allows high performance transfers between PCI and IDE devices. In addition to standard PIO and DMA mode operation, the VT82C686A also supports the UltraDMA-33 standard to allow reliable data transfer rates up to 33MB/sec throughput. The VT82C686A also supports the UltraDMA-66 standard. The IDE controller is SFF-8038i v1.0 and Microsoft Windows-family compliant. b) Universal Serial Bus controller that is USB v1.1 and Universal HCI v1.1 compliant. The VT82C686A includes the root hub with four function ports with integrated physical layer transceivers. The USB controller allows hot plug and play and isochronous peripherals to be inserted into the system with universal driver support. The controller also implements legacy keyboard and mouse support so that legacy software can run transparently in a non-USB-aware operating system environment. c) Keyboard controller with PS2 mouse support. d) Real Time Clock with 256 byte extended CMOS. In addition to the standard ISA RTC functionality, the integrated RTC also includes the date alarm, century field, and other enhancements for compatibility with the ACPI standard. e) Notebook-class power management functionality compliant with ACPI and legacy APM requirements. Multiple sleep states (power-on suspend, suspend-to-DRAM, and suspend-to-Disk) are supported with hardware automatic wake-up. Additional functionality includes event monitoring, CPU clock throttling and stop (Intel processor protocol), PCI bus clock stop control, modular power, clock and leakage control, hardware-based and software-based event handling, general purpose I/O, chip select and external SMI. f) Hardware monitoring subsystem for managing system / motherboard voltage levels, temperatures, and fan speeds g) Full System Management Bus (SMBus) interface. h) Two 16550-compatible serial I/O ports with infrared communications port option. A third serial port is available to be dedicated to the IR interface. i) Integrated PCI-mastering dual full-duplex direct-sound AC97-link-compatible sound system. Hardware soundblaster-pro and hardware-assisted FM blocks are included for Windows DOS box and real-mode DOS compatibility. Loopback capability is also implemented for directing mixed audio streams into USB and 1394 speakers for high quality digital audio. j) Two game ports and one MIDI port k) ECP/EPP-capable parallel port l) Standard floppy disk drive interface m) Distributed DMA capability for support of ISA legacy DMA over the PCI bus. Serial IRQ is also supported for docking and non-docking applications. n) Plug and Play controller that allows complete steerability of all PCI interrupts and internal interrupts / DMA channels to any interrupt channel. One additional steerable interrupt channel is provided to allow plug and play and reconfigurability of onboard peripherals for Windows family compliance. The VT82C686A also enhances the functionality of the standard ISA peripherals. The integrated interrupt controller supports both edge and level triggered interrupts channel by channel. The integrated DMA controller supports type F DMA in addition to standard ISA DMA modes. Compliant with the PCI-2.2 specification, the VT82C686A supports delayed transactions and remote power management so that slower ISA peripherals do not block the traffic of the PCI bus. Special circuitry is built in to allow concurrent operation without causing dead lock even in a PCI-to-PCI bridge environment. The chip also includes eight levels (doublewords) of line buffers from the PCI bus to the ISA bus to further enhance overall system performance. Revision 1.1 April 15, 1999 -5- Overview