www.ti.com
VLYNQ 2.0 Packet Format
Table
Field | Value | Description |
PKTTYPE[3:0] |
| This field indicates the packet type. |
| 0000 | Reserved |
| 0001 | Write with address increment. |
| 0010 | Reserved |
| 0011 | Write |
| 0100 | Reserved |
| 0101 | Configuration write with address increment. |
| 0110 | Reserved for extended command indicator (cmd2) |
| 0111 | Interrupt |
| 1000 | Reserved |
| 1001 | Read with address increment. |
| 1010 | Reserved |
| 1011 | Read |
| 1100 | Reserved |
| 1101 | Configuration read with address increment. |
| 1110 | Reserved for VLYNQ version 2.0 and later. |
| 1111 | Read response for all VLYNQ versions. |
ADRMASK[3:0] |
| Indicates which byte of the address is included in the packet. Only address bytes that have changed |
|
| since the previous address will be included. Each bit corresponds to one byte of address. |
BYTECNT[7:0] |
| Byte count. This field indicates the total number of bytes in the packet. This field is only included for |
|
| write, read, and configuration packet types. All other packet types have fixed lengths and do not |
|
| require this field. |
ADDRESS[7:0] |
| Address byte 0. This byte is included only if ADRMASK[0] is set to 1. If ADRMASK[0] is cleared to 0, |
|
| assume this byte is equal to bits 7:0 of the previous address. Read response packets do not include |
|
| this field. |
ADDRESS[15:8] |
| Address byte 1. This byte is included only if ADRMASK[1] is set to 1. If ADRMASK[1] is cleared to 0, |
|
| assume this byte is equal to bits 15:8 of the previous address. Read response packets do not include |
|
| this field. |
ADDRESS[23:16] |
| Address byte 2. This byte is only included if ADRMASK[2] is set to 1. If ADRMASK[2] is cleared to 0, |
|
| this assume this byte is equal to bits 23:16 of the previous address. Read response packets do not |
|
| include this field. |
ADDRESS[31:24] |
| Address byte 3. This byte is only included if ADRMASK[3] is set to 1. If ADRMASK[3] is cleared to 0, |
|
| assume this byte is equal to bits 31:24 of the previous address. Read response packets do not |
|
| include this field. |
DATA |
| Data payload. The maximum data payload size is limited to sixteen |
|
| RX FIFO. |
EOP |
| End of packet indicator, /T/. |
The CMD2 bit is only included in the packet, if the packet type indicates extended command (PKTTYPE = 0110).
Use configuration packet types to remotely access VLYNQ module registers. The configuration packet types do not depend on control register bit settings.
SPRU938B | VLYNQ Protocol Specifications | 41 |