Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
100 words
An interface device for a point to point connected serial bus in which bus clock and bus data transmissions on the bus cease between transmission of packets of data, comprising: a local clock source to supply a local clock; means, coupled to the bus and receiving the local clock, for resynchronizing data on the bus with the local clock; and means, coupled to the bus, for detecting an end of a packet of data independent of control data for the packet which provides a low latency indication that the interface device is available to receive a next packet of data.
Claim 2
Dependent Claim
100 words
An interface device for a point to point connected serial bus in which bus clock and bus data transmissions on the bus cease between transmission of packets of data, comprising: a local clock source to supply a local clock; means, coupled to the bus and receiving the local clock, for resynchronizing data on the bus with the local clock; and means, coupled to the bus, for detecting an end of a packet of data independent of control data for the packet which provides a low latency indication that the interface device is available to receive a next packet of data.
Claim 3
Dependent Claim
37 words
The interface device of claim 1, further including: means, coupled to the means for resynchronizing, for transmitting resynchronized data on the bus or accepting resynchronized data for local processing in response to control data in the packet.
Claim 4
Dependent Claim
36 words
The interface device of claim 2, further including: means, coupled to the means for resynchronizing, for detecting errors in a packet of resynchronized data accepted for local processing in response to control data in the packet.
Claim 5
Dependent Claim
169 words
An interface device for a point to point connected serial bus in which bus clock and bus data transmissions on the bus cease between transmission of packets of data, comprising: a local clock source to supply a local clock; means, coupled to the bus and receiving the local clock, for resynchronizing data on the bus with the local clock; means, coupled to the means for resynchronizing, for transmitting resynchronized data on the bus or accepting resynchronized data for local processing in response to control data in the packet; means, coupled to the means for resynchronizing, for detecting an end of a packet of data independent of control data in the packet which provides a low latency indication that the interface device is available for receiving a next packet of data; and means, coupled to the means for resynchronizing and the means for detecting an end of a packet, for detecting errors in a packet of resynchronized data accepted for local processing in response to control data in the packet.
Claim 6
Dependent Claim
169 words
An interface device for a point to point connected serial bus in which bus clock and bus data transmissions on the bus cease between transmission of packets of data, comprising: a local clock source to supply a local clock; means, coupled to the bus and receiving the local clock, for resynchronizing data on the bus with the local clock; means, coupled to the means for resynchronizing, for transmitting resynchronized data on the bus or accepting resynchronized data for local processing in response to control data in the packet; means, coupled to the means for resynchronizing, for detecting an end of a packet of data independent of control data in the packet which provides a low latency indication that the interface device is available for receiving a next packet of data; and means, coupled to the means for resynchronizing and the means for detecting an end of a packet, for detecting errors in a packet of resynchronized data accepted for local processing in response to control data in the packet.
Claim 7
Dependent Claim
109 words
An interface circuit for a local device coupled to a serial bus that carries a packet transmission including a sequence of data values and an input clock, the interface circuit comprising: input buffer that buffers the sequence of data values in response to the input clock; output circuit that transfers the sequence of data values from the input buffer to the local device in response to a local clock; resynchronizer circuit that provides a low latency indication of when the input buffer is available for a next packet transmission on the serial bus by detecting an end of the packet transmission independent of control information in the packet transmission.
Claim 8
Dependent Claim
109 words
An interface circuit for a local device coupled to a serial bus that carries a packet transmission including a sequence of data values and an input clock, the interface circuit comprising: input buffer that buffers the sequence of data values in response to the input clock; output circuit that transfers the sequence of data values from the input buffer to the local device in response to a local clock; resynchronizer circuit that provides a low latency indication of when the input buffer is available for a next packet transmission on the serial bus by detecting an end of the packet transmission independent of control information in the packet transmission.
Claim 9
Dependent Claim
24 words
The interface circuit of claim 5, wherein the resynchronizer circuit generates an end of packet signal after detecting the end of the packet transmission.
Claim 10
Dependent Claim
24 words
The interface circuit of claim 6, further comprising a state machine that resets the input buffer in response to the end of packet signal.
Claim 11
Dependent Claim
32 words
The interface circuit of claim 7, wherein the resynchronizer circuit includes a delay circuit that prevents an erroneous overrun condition if the input clock and the local clock drift toward one another.
Claim 12
Dependent Claim
46 words
The interface circuit of claim 8, wherein the resynchronizer circuit includes an input pointer generator that generates in input pointer in response to the input clock, the input pointer for specifying a sequence of entries in the input buffer for buffering the sequence of data values.
Claim 13
Dependent Claim
50 words
The interface circuit of claim 9, wherein the output circuit includes an output pointer generator that generates in output pointer in response to the local clock, the output pointer for specifying a sequence of entries in the input buffer for transferring the sequence of data values to the local device.
Claim 14
Dependent Claim
28 words
The interface circuit of claim 10, wherein the resynchronizer circuit includes a comparator that generates the end of packet signal if the input pointer equals the output pointer.
Claim 15
Dependent Claim
35 words
The interface circuit of claim 11, wherein the delay circuit ensures that the output pointer lags the input pointer by at least one cycle of the local clock at a start of the packet transmission.