4 get smc capability – ADLINK CoreExpress-ECO2 User Manual

Page 14

Advertising
background image

4.4 Get SMC Capability

This command reports the Capability of the SMC. Several features are controlled by the SMC on
different hardware platforms. The Capability bytes gives the User the information about the

implemented features (explained in Table 4.4.2).

START

SMC_addr

ACK

command ACK START (Repeat)

SMC_addr

ACK length

ACK

Byte 1 (MSB) ACK

Byte 2 (LSB)

ACK STOP

Table 4.4.1 SMC transmitter format of the Get SMC Capability Command Code

ITEM

DESCRIPTION

START

SM-bus start condition

SMC_addr

0x50 (8-bit)

ACK

SM-bus acknowledge condition generated by receiver

command

0x2F = “Get SMC Capability” Command code

length

0x02 = 2 Bytes data length

Byte 1,2

Data-Bytes containing the Capability Bits

Bit 11-15: set to 0

for future functionality

Bit 10: Power Monitor (current sense)

0 = not provided, 1 = featured

Bit 9: Watchdog Type II (initial timeout of Watchdog)

0 = not provided, 1 = featured

Bit 8: Backlight control

0 = not provided, 1 = featured

Bit 7: Bootloader timeout programable

0 = not provided, 1 = featured

Bit 6: Storage of failure reason

0 = not provided, 1 = featured

Bit 5: Voltage Monitor

0 = not provided, 1 = featured

Bit 4: Temperatures

0 = not provided, 1 = featured

Bit 3: Watchdog

0 = not provided, 1 = featured

Bit 2: USER FLASH Size:

0 = 512 Bytes, 1 = 1024 Bytes

Bit 1: System Restart Event

0 = not provided, 1 = featured

Bit 0: Uptime & Power Cycles Counter

0 = not provided, 1 = featured

STOP

SM-bus stop condition

Table 4.4.2 Explanation of Table 4.4.1

Advertising