Programming steps (example):
BIOS startup: Enter BIOS → Integrated Peripherals → Onboard Device → Watch Dog Timer → Enabled.
Configure WDT:
Set WDT_TOUT # function instead of GPO32 (GPOBASE+0x30 bit0=0).
Configure prescaler (bit2), interrupt type (bit1:0), and output enable (bit5).
Get base address: Read the BAR register (offset 0x10) of the PCI configuration space (bus 0, device 29, function 4).
Load preset value: Write count values to BAR+0x00 (preset 1) and BAR+0x04 (preset 2) (to unlock: write 0x00 → 0x86 to BAR+0x00C).
Start timer: Set WDT Lock register (offset 0x68) with bit1=1 enabled, bit0=0 unlocked (or read-only), and bit2=0 to select WDT mode.
Feed the dog (reload): Regularly execute the unlock sequence, then write 1 to bit 8 of BAR+0x0C to reload the counter.
Practical tip:
The flashing WDT LED (yellow) indicates that the timer has been activated.
If using the free running mode, there is no need to feed the dog, but only a reset (without interruption) is generated.
ADLINK provides the DOS tool HRWDT.EXE for quick testing of WDT functionality.

IPMI Intelligent Platform Management Interface
The cPCI-6840 board is based on the Atmel ATMEGA128L substrate management controller (BMC), following the IPMI v1.5 specification and supporting the PICMG 2.9 system management bus. Main functions:
Sensor monitoring: system temperature, 3.3V/5V/12V voltage, BMC watchdog, etc.
Remote power control: achieve remote power on, power off, and reset through OEM commands.
IPMB address mapping: Automatically allocate IPMB addresses (0xB0 to 0xEC) based on the geographic address (GA [4:0]) of the backplane, supporting single box multi master control.
Common OEM commands (network function code 0xC0):
Command code functionality
OemShowRevision 0x12 Query firmware version and product ID
OemResetHost 0xF5 Remote Reset System
OemPowerOff 0xF6 remote shutdown
OemPowerOn 0xF7 remote boot
OemReportGeoAddress 0xF0 reports IPMB address and GA status
Known limitations: BMC does not have built-in RTC, and the timestamp is reset every time it is powered on; SDR records are stored in Flash and cannot be accessed randomly.
Environmental specifications and power requirements
Working temperature: 0 to 55 ° C (requires forced air cooling of the chassis, recommended 50 CFM).
Storage temperature: -20 to 80 ° C.
Humidity: 5% to 95% (without condensation).
Vibration (working): 0.5 Grms (5-500 Hz), limited when equipped with HDD.
Impact (non working): 15G peak, 11ms.
Typical power consumption: Under the configuration of Pentium M 1.6G+512 MB RAM+20GB HDD,+5V is about 10.0A,+3.3V is about 4.1A,+12V is about 0.2A, and the total power is about 61.2W.
Common troubleshooting and engineering recommendations
System unable to power on/blue LED not lit: check if the ejector is fully closed; Check if the backplane power supply is normal; If it is in the peripheral slot, confirm that the back panel ENOM # signal is normal.
After inserting the board, the system does not recognize it: confirm whether the JP1 setting matches the slot type (the system slot needs to be disconnected, and the peripheral slot needs to be disconnected, unless there is no PCI backplane).
The network at the rear of RTM is not working: Check if all SW1-SX4 are turned on (RTM mode) or off (2.16 mode) and consistent with the backplane design.
VGA without display (rear): Confirm that SW5 is ON; if using front VGA (only 6840V), make sure that the rear is not connected at the same time.
Watchdog not working: WDT option in BIOS must be enabled; And confirm that GPO32 has been switched to WDT_TOUT # function.
PMC module not working: Confirm that the module voltage is 3.3V or universal (5V dedicated module will be damaged); Check if the PMC installation is in place and if the bolts are tightened.
