Versions Compared

Key

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

...

Byte OffsetNameDescriptionNote
0Version[7:0]Version numberEchoed back
1OpCode[7:0]Operation CodeEchoed back
2TID[7:0]Transaction IDEchoed back
3DevAddr[7:0]Device AddressEchoed back
4RegAddr[31:24]Register AddressEchoed back
5RegAddr[23:16]
6RegAddr[15:8]
7RegAddr[7:0]
8MemData[31:24]Memory Data
  • Only used for non-posted operations
  • Either read or write data depending on OP-code value


9MemData[23:16]
10MemData[15:8]
11MemData[7:0]
12Respond[7:0]Responds  Value from Transaction

Only used for non-posted operations.  non-zero if error

  • BIT0 = Memory Transaction Responds
  • BIT1 = Version Mismatch Error
  • BIT2 = non 32-bit address alignment
  • BIT3 = Framing Error
  • BIT[7:4] = 0x0