Intel cpci borard with a intel pentuim M Watchdog Timer Overview, PCI Configuration Registers

Page 43

7.1Watchdog Timer Overview

The watchdog timer is implemented by using the 6300ESB ICH integrated watchdog timer. The primary function of the watchdog timer is to monitor the cPB-4612’s operation and take corrective action if the software fails to function as programmed. The major features of the watchdog timer are:

Two-stage operation (meaning that it can be enabled to produce a system management interrupt [SMI] or an IRQ (APIC 1, INT 10) before it generates a reset)

Enabled and disabled through software control

Armed and strobed through software control

The watchdog timer drives the First and Second Stages as follows:

1.The watchdog times out (First Stage) after a selected timeout interval.

2.SMI or IRQ is driven high.

3.A hard reset occurs (Second Stage) after a selected timeout interval.

The watchdog timer can have a range from 1µs to 10 minutes. The timer uses a 35 bit down counter. The counter is loaded with the first preload register. The timer is then enabled and it starts counting down. This is called the first stage. If the counter reaches zero before being reloaded, the watchdog timer generates an internal interrupt. The counter is then loaded with the second preload register and starts counting down. This is called the second stage. If the counter reaches zero before being reloaded, the watchdog timer drives the WDT_TOUT pin low until the system is reset.

More information can be obtained from the Intel 6300ESB Datasheet. The "Intel 855GME Chipset" topic in Appendix D provides a link to the 6300ESB datasheet.

7.2PCI Configuration Registers

The two stage watchdog timer controller appears in PCI config space at Bus:0 Dev:29 Func:4. The following registers are the primary PCI registers to control the watchdog timer.

7.2.1 Base Address Register (10h)

Offset:

10h

Default Value:

00000000h

Size:

32 bits

Attribute:

R/W

Bit

31:4

3

2:1

0

Description

Base Address

Base address points to the memory mapped region

Prefetchable

Hard-wired to 0

Type

Hard-wired to 00

Resource Type Indicator

Hard-wired to 0

33

Image 43 Contents
CPB4612 Diversified TECHNOLOGY, INC Return Shipment InformationFor Your Safety Revision History Introduction Table of ContentsConfiguration Vii CPB4612 Configuration and Maintenance Guide Datasheet ReferenceFigures TablesDocument Organization Introduction ChapterProduct Definition USB PMC Functional Blocks FeaturesCompactPCI/PSB Architecture Chipset ProcessorPCI-to-PCI Bridge Video Power Ramp CircuitryMemory and I/O Addressing Rear-Panel I/OInterrupts 11 10/100 Ethernet InterfaceIDE Hard Drive Serial I/O16 DMA Counter/TimersReset Two-Stage Watchdog TimerSoftware LED IndicatorsUniversal Serial Bus USB System Environmental MonitorGetting Started Connectivity Bios VersionUnpacking System Requirements12V Avg Peak Memory ConfigurationConfiguration Avg Peak TBDLocal Dram Memory Address Map ExampleLPT I/O ConfigurationPCI COM1Bios Configuration Overview ConnectorsJumper Options System Configuration Summary Operating System InstallationPage Configuration PB1 Jumper Cross-Reference Table Function+5V PMC I/O J16-1 Function Switch Descriptions1 PB1 Reset 2 J16-1 BKT-GND to GND6 J17-1 Not Used 5 J16-4 Impi Disable3 J16-2 +12V to J5-pin D1 4 J16-3 +5V PMC I/O9 J17-4 Manufacture Test Mode 8 J17-3 Disable Onboard Video10 J18 Ejector Switch Reset Backend Power Down Sources Reset Types and SourcesHard Reset Sources Soft Reset SourcesNMI Sources System Monitoring and Control Ipmb Monitoring and Control Functions SMBus Address Map Firmware Updates Field Replaceable Unit FRU Information SensorsIDE Controller Secondary IDE Channel Features of the IDE ControllerDisk Drive Support Primary IDE ChannelWatchdog Timer PCI Configuration Registers Watchdog Timer OverviewBase Address Register 10h WDT Lock Register 68h WDT Configuration Register 60hPreload Value 2 BAR+04h Wdtenable Watchdog EnableMemory Mapped Registers Preload Value 1 BAR+00hDescription Reserved PreloadValue2 Bit Description Reserved Watchdog Timer Interrupt ActiveGeneral Interrupt Status BAR+08h Reload Register BAR+0ChWDT Unlocking and Programming Sequence Using the Watchdog in an ApplicationWatchdog Reset Enabling the Watchdog ResetSystem Bios Bios Recovery Bios Upgrade and RecoveryFlash Utility Program F2 Enter Setup Space Skip Memory ESC Boot Menu Boot MenuEntering Setup… ROM Utilities ROM Utilities VGA RAM System SummarySystem Summary Descriptions CPUSystem Setup Descriptions System SetupPage IDE Config Descriptions IDE ConfigIDE Configuration Utility Primary Master Configuration Summary Hard Disk SetupHard Drive Setup Descriptions Boot Order Boot Order Descriptions Peripherals Onboard Peripheral Control Descriptions Console Redirection Descriptions Disabled by defaultPort Control Descriptions USB Devices Detected USB ConfigurationUSB Configuration Utility USB Mass Storage ConfigUSB Control Descriptions USB Mass Storage Config DescriptionsPCI Options Descriptions Misc ConfigPNP Options Descriptions Acpi / Power SettingsEvent Logging Event Logging Configuration UtilityEvent Logging Descriptions Security/Virus Security and ANTI-VIRUS Configuration UtilityExit Description ExitExit Menu Resource Allocation PnP ISA Auto-configurationPCI Auto-configuration Plug and Play PnPConsole Redirection Legacy ISA ConfigurationSystem Management Bios Smbios Automatic Detection of Video AdaptersGfrr Post Code LED Colors MSB-LSB Description RrrgOrrg GfffPost Codes Trouble Shooting Hint DC Operating Characteristics SpecificationsAbsolute Maximum Ratings Mechanical Battery Backup CharacteristicsOperating Temperature ReliabilityBoard Dimensions and Weight Page Connector Assignments Function ConnectorsJ5 Cpld Connector LocationsBackplane Connectors Pin Locations J15 CompactPCI Bus Connector Pin out J15 CompactPCI Bus ConnectorJ11 CompactPCI Bus Connector Pin out J11 CompactPCI Bus ConnectorJ8 Connector Pin out J8 CompactPCI ConnectorJ2 Rear Panel I/O Connector Pin out J2 Rear Panel I/O CompactPCI ConnectorJ4 Universal Serial Bus 0 Connector Pin out Pin# Function J4 Universal Serial Bus 0 connectorJ1 10/100 Ethernet J3 COM1 Serial Port J6, J7, J9, J10 64bit/66Mhz PCI Mezzanine ConnectorsPin# Function PCIAD1 GND VCC3 VIOPCIAD3 PCIAD2PAR64 Page PCIAD0 10 J12 and J13 32bit/33Mhz PCI Mezzanine ConnectorsREQ# PCIAD9 VCC Pwrviopmc GND GND PwrviopmcVCC3 GND BUSMODE4# 11 J14 IDE Connector Page Thermal Considerations Appendix CThermal Requirements Temperature MonitoringPage Page Appendix D Datasheet ReferencePentium M processor Fcbga Package CompactPCIEthernet Intel 855GME ChipsetSuper I/O PMC SpecificationPage Agency Approvals Industry Canada Canada Appendix F