5.3 I/O Transmission to the TA010-TFLXWPC

The transmission of data from the system to the TA010-TFLXWPC is summarized in the table below. The order of transmission is as follows:

  • Start condition
  • Device Address byte
  • Word Address byte
  • Optional Data bytes (1 through N)
  • Stop condition
Table 5-1. Transmission to the TA010-TFLXWPC
NameI/O NameDescription
Device AddressDevice AddressThis byte selects a particular device on the I/O interface. TA010-TFLXWPC is selected if bits 1 through 7 of this byte match bits 1 through 7 of the Device_Address byte in the Configuration zone. Bit 0 of this byte is the R/W bit and must be zero to indicate a write operation (the bytes following the device address travel from the host to the client).
Word AddressWord AddressThis byte must have a value of 0x03 for normal operation. See Word Address Values for more information.
CommandData 1, NThe command group, consisting of the count, command packet and the 2-byte CRC. The CRC is calculated over the size and packet bytes.
Figure 5-10. Normal I2C Transmission to the TA010-TFLXWPC

Because the device treats the command input buffer as a FIFO, the input group can be sent to the device in one or many I/O command groups. The first byte sent to the device is the count, so after the device receives that number of bytes, it will ignore any subsequently received bytes until execution is finished.

The system must send a Stop condition after the last command byte to ensure that the TA010-TFLXWPC will start the computation of the command. Failure to send a Stop condition may eventually result in a loss of synchronization.