A transmitter, a receiver, a data transfer system and a method of data transfer

A data transfer system, comprises a transmitter 12, receiving 14, data bus 20, request bus 22 and acknowledge bus 26. Transmitter 12 may comprise a state machine 18 and receiver 14 may comprise decode state circuitry 32. A communication protocol between the transmitter and receiver is defined using...

Full description

Saved in:
Bibliographic Details
Main Author David Walter Flynn
Format Patent
LanguageEnglish
Published 21.12.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A data transfer system, comprises a transmitter 12, receiving 14, data bus 20, request bus 22 and acknowledge bus 26. Transmitter 12 may comprise a state machine 18 and receiver 14 may comprise decode state circuitry 32. A communication protocol between the transmitter and receiver is defined using a set of valid transmission states for communication from the transmitter to the receiver and a set of valid acknowledgement states for transmission from the receiver to the transmitter. A Hamming distance between patterns of zeroes, and between patterns of ones, in valid states of each of these sets is at least one, e.g. one-hot state encoding may be used. The transmitter is arranged to transition between a number of transmission states in response to the reception of an acknowledgement state from the receiver which matches a transmission state it has sent to the receiver on the request bus. A communication protocol which is robust across a multi-voltage and/or clock domain interface is thus provided. Transmitter 12 and receiver 14 may comprise respective synchronisation circuitry 25, 34.
Bibliography:Application Number: GB20150010545