Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

其中,底色为灰色的字段为可选字段。不同的Sub-Profile会使用这些可选字段的某些部分。其它字段是所有Inter-chip Protocol规范的数据包均会带有的。后文将就单个字段进行描述。

Flag字段

MSB +7
+0 LSB
Flag:

ExtBit

LongFrame

AddrEnCheckSumEn0000

该字段为一个数据包的起始标识,占用一个字节。随着Sub-Profile的不同,其取值有着不同的定义。其每个标志位的具体解释如下:

...

MSB +7 +0 LSB
Payload[0]Data[0]
Payload[1]Data[1]
...
Payload[n-1]Data[n-1]

该字段记录了数据包发送方希望携带的有效信息负载。其数据长度由Len/LenH字段表示。如果发送方没有任何需要传输的信息时,该字段将被省略。

CHKSUM字段

MSB +7 +0 LSB
CHKSUM:

CHKSUM[7..0]

FlagCheckSumEn位被设置为1时,该字段将附加在数据包的末尾,用于记录对数据包中正确数据的校验和。其计算方式如下:

CHKSUM[0..7]=0 xor Packet[0] xor Packet[1] xor…xor Packet[N]

...