Management Processor Monitor: EEPROM/I2C Commands
ATCA-9305 User’s Manual 10009109-01
9-16
reads 100 bytes from offset 0x1800 in serial EEPROM 0x53 (right-shifted 7-bit address) and
places it in memory at address 0x100000.
Definition: Read/write cnt bytes from devaddr EEPROM at offset off.
eeprom read devaddr addr off cnt
eeprom write devaddr addr off cnt

icrc32

The icrc32 computes a CRC32 checksum.
Definition: icrc32 chip address[.0, .1, .2] count

iloop

The iloop command reads in an infinite loop on the specified address range.
Definition: iloop chip address[.0, .1, .2] [# of objects]

imd

The imd command displays the primary I2C bus memory. For example:
imd 53 1800.2 100
displays 100 bytes from offset 0x1800 of I2C device 0x53 (right-shifted 7-bit address). The
.2 at the end of the offset is the length, in bytes, of the offset information sent to the
device. The serial EEPROMs all have two-byte offset lengths. The Real-Time Clock (RTC) has
a one-byte offset length. The temperature sensors have zero-byte offset lengths.
Definition: imd chip address[.0, .1, .2] [# of objects]

imm

The imm command modifies the primary I2C memory and automatically increments the
address.
Definition: imm chip address[.0, .1, .2]

imw

The imw command writes (fills) memory.
Definition: imw chip address[.0, .1, .2] value [count]

inm

The inm command modifies I2C memory, reads it, and keeps the address.
Definition: inm chip address[.0, .1, .2]