Allocation rule of read command
A read command must have a 3 byte header, and command data in the Produce tag (not allocated in Consume tag).
Data Size (data length + header) | Allocation | Total Bytes |
|---|---|---|
A multiple of 4 bytes | Command data area is allocated after the header area. | Data length + header |
A multiple of 4 bytes, minus 1 | 1 byte of padding data is allocated between header area and command data area. | Data length + header + 1 byte (hidden) |
A multiple of 4 bytes, minus 2 | 2 bytes of padding data are allocated at:
| Data length + header + 2 bytes (hidden) |
A multiple of 4 bytes, minus 3 | 3 bytes of padding data are allocated at:
| Data length + header + 3 bytes (hidden) |
Provide Feedback