DLPU057A March 2018 – April 2022 DLP3030-Q1
To read ASIC register, the master has to transmit the address of the ASIC register. This is one command where the transmit bytes are non-zero for a read command. The below figure shows reading of the Command Table Index register (0xC5) from the ASIC and the slave response assuming the current command table index value is 0x08.
Write Checksum = (0x69 + 0x01 + 0xC5) MOD 0x100 = 0x2F
Read Checksum = (0x01 + 0x04 + 0x08 + 0x00 + 0x00 + 0x00) MOD 0x100 = 0xD
97 | 98 | 99 | 100 | 101 | 102 | 103 | |
Host (Master) | A5 | 69 | 01 | C5 | 2F | 00 | 00 |
Piccolo (Slave) | FF | FF | FF | FF | FF | FF | FF |
104 | 105 | 106 | 107 | 108 | 109 | 110 | |
Host (Master) | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Piccolo (Slave) | 01 | 04 | 08 | 00 | 00 | 00 | 0D |