Spaced one-hot receiver
AssigneeNXP B.V.
InventorTim Pontius
Life of this patent
Estimating the term…
Abstract
A mobile device that incorporates the MIPI D-PHY specification has data lanes for carrying data between electronic modules within the device. The data lanes may incorporate a spaced-one-hot approach for asynchronously receiving a data signal over a two-wire interface. A two-wire receive interface is provided that uses an exclusive-NOR to capture a timing signal along with a set-reset flip-flop which holds the state of the data line so that a D flip-flop that is clocked on the falling edge of the timing signal received from the exclusive-NOR gate can sample the data and provide an accurate asynchronous data output.
Claims16
A data receive circuit comprising:
- a set-reset flip-flop for receiving a spaced-one-hot asynchronous data signal from a two-wire data line and for transmitting a held output;
- an exclusive-nor for receiving said spaced-one-hot asynchronous data signal and for transmitting a timing signal;
- and
- a flip-flop for receiving said held output and said timing signal, wherein said flip-flop output is an output data signal.
An electronic device comprising:
- a processor circuit for receiving first data originating from a circuit module in said electronic device;
- a data receiving circuit for transmitting said first data to said processor circuit and receiving a spaced-one-hot asynchronous signal data originating from said circuit module wherein said data receiving device includes a set-reset flip-flop for receiving said spaced-one-hot asynchronous signal data from a two-wire data line and for transmitting a held output;
- an exclusive-nor for receiving said spaced-one-hot asynchronous signal data and for transmitting a timing signal;
- and a flip-flop for receiving said held output and said timing signal, wherein said flip-flop output is said first data.
A method of receiving, by at least one processor and a display circuit module, a spaced-one-hot asynchronous signal data from a two-wire data line comprising:
- recovering a timing signal from said spaced-one-hot asynchronous signal data using an exclusive-nor;
- holding a state of said spaced-one-hot asynchronous signal data using a set-reset flip flop;
- and
- reading said held state of said spaced-one-hot asynchronous signal data using said timing signal as a clock signal by a flip-flop;
- and
- transmitting an output data.
Dependencies are inferred from the claim text.