Back to results
US 2018/0322087 A1Published application
Devices and methods for transmission of events with a uniform latency on serial communication links
AssigneeMicrochip Technology Incorporated
InventorsMorten Werner Lund, Lloyd Clark, Odd Magne Reitan
Life of this patent
Estimating the term…
Abstract
The present disclosure relates generally to serial communication links and, more specifically, to events communicated on serial communication links and the timing of those events, for example, to achieve uniform delay among multiple event transmissions.
Claims31
A serial communication link transmitter, comprising:
- delay circuitry configured to determine an event delay between a predefined bit position of an ongoing frame being transmitted and an event;
- and
- transmission circuitry configured to send an event frame after the ongoing frame, wherein the transmission circuitry is configured to include in the event frame, delay bits corresponding to the event delay and event identifier bits indicative of the event to which the event frame corresponds.
A method of transmitting events over a serial communication link, comprising:
- determining an event delay between a predefined bit position of an ongoing frame being transmitted and an event;
- encoding an event frame corresponding to the event, wherein the event frame includes:
- delay bits corresponding to the event delay;
- and
- event identifier bits that indicate the event frame corresponds to the event, and transmitting the event frame after the ongoing frame.
2 more elements
A serial communication link receiver, comprising:
- receive circuitry configured to receive an event frame, wherein the event frame includes delay bits indicative of a delay between an event that occurred at a transmitter relative to a predefined bit position in a previous frame received from the transmitter;
- and
- delay circuitry configured to:
- decode the delay bits;
- wait a number of clock cycles corresponding to the delay bits;
- and
- assert a receiver-side event after waiting the number of clock cycles.
4 more elements
A method of receiving events over a serial communications link, comprising:
- receiving an event frame;
- decoding delay bits from the event frame, the delay bits indicative of a delay between an event that occurred at a transmitter relative to a predefined bit position in a previous frame;
- waiting a number of clock cycles corresponding to the delay bits;
- and
- asserting a receiver-side event after the waiting.
2 more elements
A serial communication link transmitter, comprising:
- a transmitter and a receiver configured to define a uniform latency between a transmitter-side event and a receiver-side event;
- the transmitter comprising:
- delay circuitry configured to receive the transmitter-side event and delay the transmitter-side event by a delay time corresponding to a frame time;
- and
- control circuitry configured to prevent additional frames from being started while the transmitter-side event is being delayed;
- and
- transmission circuitry configured to send an event frame corresponding to the transmitter-side event after the delay time, wherein the transmission circuitry is configured to include, in the event frame, event identifier bits indicative that the frame being transmitted is an event frame;
- and
- the receiver comprising:
- receive circuitry configured to:
- decode the frame being transmitted as the event frame;
- and
- assert the receiver-side event responsive to the decoding.
10 more elements
Dependencies are inferred from the claim text.