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.4Interfacing 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 I2C. The two FPGAs shown in Figure 33 implement 42 I2C engines, one for each IPMB bus.

Depending on the requirements, one or more IPMB buses could be configured as I2C buses for non-intelligent FRUs. Any single bus can be configured as an IPMB or I2C bus via software. For intelligent FRUs, the bus must be configured as IPMB, and for non- intelligent FRUs that support I2C, the bus must be configured as I2C. 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.1Example 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.1Example 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 I2C bus, used solely by FRU1

Bus #24, configured as I2C bus, used solely by FRU2

Bus #5, configured as I2C bus, shared by other non-intelligent FRUs

13.4.1.2Example Chassis Configuration #2

Bus #1–16, configured as IPMB, one bus dedicated for each of the 16 blades (radial topology)

Bus #17, configured as I2C 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 I2C bus, used solely by FRU1

 

Intel NetStructure® MPCMM0002 Chassis Management Module

July 2007

Hardware TPS

Order Number: 309247-004US

67

Page 66
Image 66
Intel MPCMM0002 manual Interfacing FRUs to the CMM, Example Configurations