5 read version-string 1/2, 6 read total ontime minutes – ADLINK CoreExpress-ECO2 User Manual
Page 15
4.5 Read Version-String 1/2
This command reads the Version Information of the SMC Firmware. Each command receives 1 length
Byte and 32 Bytes of Data.
START SMC_addr ACK command ACK START (Repeat) SMC_addr+1 ACK length ACK(C)
Byte 1
ACK(C) …
ACK(C) Byte 32
ACK(C) STOP
Table 4.5.1 SMC transmitter format of the Version String 1/2 Command Code
ITEM
DESCRIPTION
START
SM-bus start condition
SMC_addr
0x50 (8-bit)
ACK
SM-bus acknowledge condition generated by receiver
command
0x30 / 0x31 = “Read Version-String 1/2” Command code
length
0x20 = 32 Bytes data length
Byte 1-32
ASCII-Byte of Information String
STOP
SM-bus stop condition
Table 4.5.2 Explanation of Table 4.5.1
4.6 Read Total Ontime Minutes
This command reads the total Ontime Minutes of the System running in S0-State. The Ontime
Minute-counter has a 32-bit (four byte wide) size and is count-up every minute in the Flash of the
SMC. The Most Significant Byte is sent first, followed by the next highest Byte down to the Least
Significant Byte (Table 4.6.1).
START
SMC_addr
ACK command
ACK START (Repeat)
SMC_addr+1
ACK
length
ACK(C) Byte 1 (MSB) ACK(C) … ACK(C)
Byte 4 (LSB) ACK(C) STOP
Table 4.6.1 SMC transmitter format of the Total Ontime Minutes Command Code
ITEM
DESCRIPTION
START
SM-bus start condition
SMC_addr
0x50 (8-bit)
ACK
SM-bus acknowledge condition generated by receiver
command
0x32 = “Read Total Ontime Minutes” Command code
Length
0x04 = 4 Bytes data length
Byte 1-4
Value of Ontime Minute Counter
STOP
SM-bus stop condition