Patent ID: 9672177
Date: 2017-06-06
CPC Classifications: G06F,H04J,H04L

Claim:
1. A method of synchronizing a slave device to a master device on a wired bus using a synchronization field, the method comprising: receiving a bitstream of data on the wired bus, the bitstream comprising occurrences of the synchronization field, the synchronization field comprising a constant sync field and a dynamic sync field, the constant sync field having a constant sync value; locating a first occurrence of the synchronization field in the received bitstream by searching for the constant sync value of the constant sync field; reading a first value of the dynamic sync field of the located first occurrence of the synchronization field; based on the first value computing an expected value of the dynamic sync field of a next occurrence of the synchronization field; locating the next occurrence of the synchronization field by searching again for the constant sync value of the constant sync field in the bitstream; reading a second value of the dynamic sync field of the located next occurrence of the synchronization field; and verifying that the second value is equal to the computed expected value, wherein the first value of the dynamic sync field comprises a pseudorandom value.