...
Byte Offset | Name | Description | Note |
---|---|---|---|
0 | Version[7:0] | Version number | Must be 0x1 |
1 | OpCode[7:0] | Operation Code |
|
2 | TID[7:0] | Transaction ID | Used for debugging |
3 | DevAddr[7:0] | Device Address |
|
4 | RegAddr[31:24] | Register Address | In units of bytes |
5 | RegAddr[23:16] |
6 | RegAddr[15:8] |
7 | RegAddr[7:0] |
8 | WriteData[31:24] | Write Data | Only used for write operations |
9 | WriteData[23:16] |
10 | WriteData[15:8] |
11 | WriteData[7:0] |
Byte Offset | Name | Description | Note |
---|---|---|---|
0 | Version[7:0] | Version number | Echoed back |
1 | OpCode[7:0] | Operation Code | Echoed back |
2 | TID[7:0] | Transaction ID | Echoed back |
3 | DevAddr[7:0] | Device Address | Echoed back |
4 | RegAddr[31:24] | Register Address | Echoed back |
5 | RegAddr[23:16] |
6 | RegAddr[15:8] |
7 | RegAddr[7:0] |
8 | MemData[31:24] | Memory Data | Only used for non-posted operations |
9 | MemData[23:16] |
10 | MemData[15:8] |
11 | MemData[7:0] |
12 | Respond[7:0] | Responds Value from Transaction | Only used for non-posted operations. non-zero if error
|