Intel NetStructure® MPCBL0010 Single Board Computer
October 2006 Technical Product Specification
Order Number: 304120 103
Addressing—MPCBL0010 SBC
The content of this register is the number of the legacy ISA interrupt used for events.
(See telecom clock register 6). It is initialized at boot time by the BIOS.
The interrupt is acknowledged by a Read of telecom clock register 6. Always perform a
Read to t his regi ster be fore ena bling t he interrupt in the chipset to remove any pending
interrupt.
Note: A value of ‘2’ hooks the interrupt to an SMI.
See Chapter 12.0, “Telecom Clock” for a complete list of telecom clock register and API
settings.
9.3 IPMC Addresses
The IPMI controller has a parallel interface (bit bang) defined as follows:
AD[7:0]: Address/Data multiplexed
Ads#: Address strobe
Read: Read/Write#
Ds#: Data strobe
The bits are GPIOs on the IPMI controller and are toggled by software. This interface
provides up to 256 8-bit locations that are both readable and writable. Pull-ups on Read
and Clk signals guarantee that the interface is idle while the IPMC is in reset.
The IPMC should leave the data port in input by default. Pull-up resistors are used to
avoid floating the input of the FPGA and IPMC.
To access data through this interface, proceed as follows:
1. For Idle state: AD[7:0] in input, Ads# high, Read high, Strobe# high
2. Select register: Read low, then AD[7:0] = register address, then ADS# high-to-
low-to-high pulse
3. Write a register: Read low, then AD[7:0] = data, Strobe# high-to-low-to-high
pulse.
4. Read selected register: AD[7:0] = inputs, Read = high
Table 82. Telecom Clock Register 7 0A0Fh
AddressActionD7D6D5D4D3D2D1D0
0xA0F
Read NU NU NU NU Interrupt Number
Write NU NU NU NU Interrupt Number
Reset X X X X 0101b
Table 83. IPMC Register Legend
Address Function
00h SBC Control
01h SBC Status
02h PostCodeLow (I/O 80)