ADLINK Technology arm AMPERE COM-HPC-ALT User Manual page 24

Table of Contents

Advertisement

COM-HPC-ALT User's Guide
PICMG COM-HPC R1.0
connected to the I2C0 bus of the COM-HPC module. This easesimplementation, as the MMC does not need to fetch information from the physical
COM-HPC EEPROM, and also prevents potential access conflicts between the MMC and other I2C agents on the Baseboard or Carrier. The MMC
implemented this way does not need I2C Master or Multi-Master capability.
COM-HPC EEPROM
Modules and Carriers for COM-HPC should implement an EEPROM which allows the identification of Module or Carrier features via I2C. This feature is
similar to the COM Express EEPROM defined in the PICMG COM Express specification. Some Module vendors will find a benefit in software reuse with
test scripts and software infrastructure developed for COM Express use. The COM-HPC EEPROM content is defined in the EeeP for COM-HPC
(Embedded EEPROM for COM-HPC) document, a companion document to the PICMG COM-HPC Platform Management Interface Specification. The
EeeP for COM-HPC specification is derived from the Eeep for COM-Express document and introduces new data structures specific to COM-HPC
modules and carriers, while the data structures for COM Express modules and carriers remain untouched. A new revision has been assigned to
distinguish between COM Express and COM-HPC EEPROMs.
EEPROM Device Information
If the COM Express Module and / or Carrier EEPROMs are implemented on COM-HPC, then the COM-HPC I2C0 port shall be used to interface to the
EEPROMs. The EEPROM devices shall have a capacity of at least 32 Kbits, and shall have three address inputs. Suitable devices include the Atmel
AT24C32C, the ST M24C32 and other compatible devices. Larger capacity devices may be used if they are compatible with the base 32 Kbit part
referenced above.
COM-HPC Module EEPROM
The Module should implement a serial EEPROM that identifies the Module using the EeeP defined Unique Device ID. In addition this EEPROM should
describe the available module interfaces and capabilities as described in the EeeP for COM-HPC specification. The EEPROM may be implemented as a
physical EEPROM on the board, or may be realized within the MMC (see Section Error! Bookmark not defined.).
The Module EEPROM allows the Carrier Board to set up any software configurable Carrier Board features in a way that is appropriate for the Module
board. The Module EEPROM I2C device address lines, A2, A1 and A0 shall be pulled to a logic low, placing the device at address 0x50 (7 bit I2C
addressing) and address 0xA0(8 bit I2C addressing). Note: I2C address A6-A3 are fixed at 1010b for I2C EEPROM devices per the I2C specification.
Page 16
Copyright © 2023 ADLINK Technology, Inc.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the arm AMPERE COM-HPC-ALT and is the answer not in the manual?

Table of Contents