AM4100
Functional Description
ID 36126, Rev. 2.0
Page 2 - 21
P R E L I M I N A R Y
2.5
Module Management
A dedicated Module Management Controller (MMC) on the AM4100 manages the module and
supports a defined subset of IPMI commands and sensors. For information on IPMI, refer to
the IPMI FW User Guide for the AM4100 Module provided with the documentation CD.
2.5.1
Module Management Controller
The Module Management Controller is based on the 16-bit H8 microcontroller with three redun-
dant 512 kB Flash blocks and 40 kB RAM. The redundant 512 kB Flash blocks provide an au-
tomatic roll-back strategy to the backup copy, for example, if a Firmware upgrade is interrupted
or corrupted.
In addition to the code Flash, the field replacement unit (FRU) inventory information is stored
in the nonvolatile memory on the EEPROM. It is possible to store up to 4 kB within the FRU
inventory information.
The processor communicates with the MMC using the Keyboard Controller Style (KCS) inter-
face. The address offset of the LPC KCS interface is 0xCA2, 0xCA3 and 0xCA0, 0xCA4. Fur-
thermore, the MMC is able to communicate directly with the FPGA via the I²C interface. The
I²C interface can be used to read the POST codes and configure the AM4100’s default boot
parameters.
The MMC is used to manage the AM4100, for example, it monitors several onboard tempera-
ture conditions, board voltages and the power supply status, manages hot swap LEDs and op-
erations, reboots the board, etc. Additionally, the MMC can intervene in the operating status of
the system by reading temperature values, shutting down systems, generating alarm signals if
fault conditions occur. These fault conditions are simultaneously logged in the nonvolatile mem-
ory for analysis and for fault recovery.
To provide a reliable system, the AM4100 includes five temperature sensors distributed over
the complete board to measure onboard temperature values and regulate the board’s power
consumption. The AM4100 uses the following temperature sensors:
•
Inlet board temperature sensor near the AMC Card-edge connector
(Inlet AMC Sensor)
•
Outlet board temperature sensor near the AMC Card-edge connector
(Outlet AMC Sensor)
•
Inlet board temperature sensor near the processor (Inlet Processor Sensor)
•
Outlet board temperature sensor near the processor (Outlet Processor Sensor)
•
Freescale MPC8641D die temperature sensor (Processor Sensor)
The MMC also includes an integrated Watchdog to protect against CPU lockups. This enhanc-
es the board’s characteristics and improves the system’s reliability.
The MMC Firmware is designed and specially made for AMC environments, and is compliant
with the PICMG 3.0 and IPMI v2.0 rev 1.0 specifications.
Summary of Contents for AM4100
Page 19: ...AM4100 Introduction ID 36126 Rev 2 0 Page 1 1 Introduction Chapter 1 1 P R E L I M I N A R Y...
Page 57: ...AM4100 Installation ID 36126 Rev 2 0 Page 3 1 Installation Chapter 1 3 P R E L I M I N A R Y...
Page 65: ...AM4100 Configuration ID 36126 Rev 2 0 Page 4 1 Configuration Chapter 1 4 P R E L I M I N A R Y...
Page 89: ...AM4100 NetBootLoader ID 36126 Rev 2 0 Page 5 1 NetBootLoader Chapter 1 5 P R E L I M I N A R Y...