User Guide • PC3-ALLEGRO • CompactPCI
®
PlusIO CPU Board • Intel® i7-3xxx Processor
Board Control and Status Registers
A set of board control and status registers allow to program special features on the PC3-ALLEGRO:
<
Assert a full reset
<
Control activity of front panel reset and power event button
<
Program time-outs and trigger a watchdog
<
Get access to two LEDs in the front panel
<
Get power fail and watchdog status of last board reset
The register set consists of five registers located on the SMBus at Device ID=0x5c on the following
addresses:
<
0xA0: CMD_CTRL0_WR: Write to Control Register 0 (Write-Only)
<
0xA1: CMD_CTRL0_RD: Read from Control Register 0 (Read-Only)
<
0xB0: CMD_STAT0_WR: Write to Status Register 0 (Write-Clear)
<
0xB1: CMD_STAT0_RD: Read from Status Register 0 (Read-Only)
<
0xB2: CMD_STAT1_WR: Write to Status Register 1 (Write-Clear)
<
0xB3: CMD_STAT1_RD: Read from Status Register 1 (Read-Only)
<
0xC1: CMD_PLDREV_RD: Read from PLD Revision Register (Read-Only)
To prevent misfunction accesses to the registers should be done by SMBus “Byte Data” commands.
Further writes to read-only or reads to write-only registers should be omitted.
© EKF -50- ekf.com