Intel NetStructure
®
MPCMM0002 Chassis Management Module
July 2007 Hardware TPS
Order Number: 309247-004US 67
Guidelines for Third Party Chassis Vendors—MPCMM0002 CMM
• Three are wired to the Analog Devices* Complete Thermal System Management
Controller ADM1026* on the CMM. Two of them (BP_AFT1 and BP_AFT2) can only
be used for temperature readings from two different thermistors (which may be
located anywhere on the chassis). These provide analog input via pins 35 (AIN6)
and 34 (AIN7). The third pin must be used for thermistor return (BP_AFTREF), and
is grounded via pin 21 (AGND) on the ADM1026.
13.4 Interfacing FRUs to the CMM
The MPCMM0002 CMM can communicate with intelligent and non-intelligent FRUs
sitting on any of the 42 IPMB buses. All 42 buses on the CMM are implemented on top
of I
2
C. The two FPGAs shown in Figure 33 implement 42 I
2
C engines, one for each
IPMB bus.
Depending on the requirements, one or more IPMB buses could be configured as I
2
C
buses for non-intelligent FRUs. Any single bus can be configured as an IPMB or I
2
C bus
via software. For intelligent FRUs, the bus must be configured as IPMB, and for non-
intelligent FRUs that support I
2
C, the bus must be configured as I
2
C. FRUs of either
type can either share a bus with other FRUs of the same kind or use a dedicated bus.
The following sub-sections explain how different types of intelligent and non-intelligent
FRUs can be connected to the Chassis Management Module on an AdvancedTCA
chassis.
13.4.1 Example Configurations
Section 13.2, “IPMB Buses” on page 63 discusses the two basic IPMB bus topologies,
radial and shared, that are supported by the Chassis Management Module. Following is
a list of examples which allow different combinations of these topologies. This is not an
exhaustive list of possible configurations, but just a few examples. The assumption
here is that there is a mix of intelligent and non-intelligent FRUs, but there are no
restrictions if a chassis consists of intelligent FRUs only. Also, for each of the example
configuration below, redundancy has been assumed for intelligent FRUs.
Note: The following examples are only supported under firmware version 6.1 and above
through appropriate configuration files.
13.4.1.1 Example Chassis Configuration #1
• Bus #18/39, configured as IPMB, shared by all 16 blades (shared topology)
• Bus #1/22, configured as IPMB, shared by all intelligent PEMs and fan trays
• Bus #2/23, configured as IPMB, for inter-CMM communication
• Bus #3, configured as I
2
C bus, used solely by FRU1
• Bus #24, configured as I
2
C bus, used solely by FRU2
• Bus #5, configured as I
2
C bus, shared by other non-intelligent FRUs
13.4.1.2 Example Chassis Configuration #2
• Bus #1–16, configured as IPMB, one bus dedicated for each of the 16 blades (radial
topology)
• Bus #17, configured as I
2
C bus, shared by three non-intelligent fan trays
• Bus #18/39, configured as IPMB, shared by two PEMs
• Bus #19/40, configured as IPMB, for inter-CMM communication
• Bus #20, configured as I
2
C bus, used solely by FRU1