www.ti.com
Peripheral Architecture
2.5.1Write Operations
Write requests that initiate from the slave configuration bus interface of the local device write to the outbound command (CMD) FIFO. Data is subsequently read from the FIFO and encapsulated in a write request packet. The address is translated, and the packet is encoded and serialized before being transmitted to remote device. The remote device subsequently deserializes and decodes the receive data and writes it into the inbound CMD FIFO. A write operation initiates on the remote device’s master configuration bus interface after reading the address and data from the FIFO.
The data flow between two VLYNQs that are connected is shown in Figure 5. In the example shown in Figure 5, the write originates from the DM643x device.
Figure 5. Write Operations
|
| Systemclock |
| VLYNQclock |
|
|
| |
|
|
|
|
|
|
| Serial | |
Slave | Address | Outbound | Outbound |
| 8B/10B |
| TxData | |
configbus | command | TxSM | Serializer |
| ||||
translation | commands | encoding |
| |||||
interface | FIFO |
|
|
| ||||
|
|
|
|
|
| |||
|
|
| Return |
|
|
|
| |
|
|
| data |
|
|
|
| |
|
|
| FIFO |
|
|
|
| |
| Registers |
|
|
| LocalVLYNQ |
|
| |
|
|
|
|
|
|
| ||
|
|
| Return |
|
|
|
| |
|
|
| data |
|
|
|
| |
|
|
| FIFO |
|
|
|
| |
Master | Address | Inbound | Inbound |
| 8B/10B |
| Serial | |
configbus | command | RxSM | Deserializer | |||||
translation | commands | decoding | RxData | |||||
interface | FIFO |
|
| |||||
|
|
|
|
|
| |||
|
|
|
|
|
|
| ||
|
| Systemclock |
| VLYNQClock |
|
|
| |
|
|
|
|
|
|
| Serial | |
Slave | Address | Outbound | Outbound |
| 8B/10B |
| TxData | |
configbus |
|
| ||||||
command | TxSM | Serializer |
| |||||
translation | commands | encoding |
| |||||
interface |
| |||||||
FIFO |
|
|
| |||||
|
|
|
|
|
| |||
|
|
|
|
|
|
| ||
|
|
| Return |
|
|
|
| |
|
|
| data |
|
|
|
| |
|
|
| FIFO |
|
|
|
| |
| Registers |
|
|
| RemoteVLYNQ |
|
| |
|
|
|
|
|
|
| ||
|
|
| Return |
|
|
|
| |
|
|
| data |
|
|
|
| |
|
|
| FIFO |
|
|
|
| |
|
|
|
|
|
|
| Serial | |
Master | Address | Inbound | Inbound |
| 8B/10B |
| RxData | |
configbus | command | RxSM | Deserializer |
| ||||
translation | commands | decoding |
| |||||
interface | FIFO |
|
|
| ||||
|
|
|
|
|
| |||
|
|
|
|
|
|
|
SPRU938B | VLYNQ Port | 13 |