SYSTEM AND METHOD FOR A CROSS CHANNEL DATA LINK
First Claim
1. A node comprising:
- a host computer operable to execute application tasks and to transmit data;
a local time-triggered Ethernet switch operable to enforce temporal constraints on time-triggered data; and
a time-triggered Ethernet controller coupled to the local time-triggered Ethernet switch and operable to be coupled to a time-triggered Ethernet switch in each of a plurality of other control nodes;
wherein the time-triggered Ethernet controller is further operable to communicate with the plurality of other control nodes to synchronize a local clock to establish a global time base and to provide a signal to the host computer for the host computer to synchronize execution of the application tasks by the host computer with the execution of application tasks in each of the plurality of other control nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A node comprises a host computer operable to execute application tasks and to transmit data; a local time-triggered Ethernet switch operable to enforce temporal constraints on time-triggered data; and a time-triggered Ethernet controller coupled to the local time-triggered Ethernet switch and operable to be coupled to a time-triggered Ethernet switch in each of a plurality of other control nodes. The time-triggered Ethernet controller is further operable to communicate with the plurality of other control nodes to synchronize a local clock to establish a global time base and to provide a signal to the host computer for the host computer to synchronize execution of the application tasks by the host computer with the execution of application tasks in each of the plurality of other control nodes
-
Citations
20 Claims
-
1. A node comprising:
-
a host computer operable to execute application tasks and to transmit data; a local time-triggered Ethernet switch operable to enforce temporal constraints on time-triggered data; and a time-triggered Ethernet controller coupled to the local time-triggered Ethernet switch and operable to be coupled to a time-triggered Ethernet switch in each of a plurality of other control nodes; wherein the time-triggered Ethernet controller is further operable to communicate with the plurality of other control nodes to synchronize a local clock to establish a global time base and to provide a signal to the host computer for the host computer to synchronize execution of the application tasks by the host computer with the execution of application tasks in each of the plurality of other control nodes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A vehicle network comprising:
-
a plurality of sensors operable to obtain data relating to the vehicle; a plurality of control nodes, each coupled to each of the plurality of sensors; wherein each of the control nodes is operable to process the data obtained by the plurality of sensors and to output control signals based on the processed sensor data; a plurality of actuators coupled to each of the plurality of control nodes to receive the control signals and operable to adjust operation of the vehicle based on the control signals; and wherein each of the control nodes comprises; a host computer operable to execute application tasks to process the sensor data and to generate the control signals; a local time-triggered Ethernet switch operable to enforce temporal constraints on time-triggered data; and a time-triggered Ethernet controller coupled to the local time-triggered Ethernet switch, the time-triggered Ethernet controller also coupled to the time-triggered Ethernet switch in each of the plurality of control nodes via a plurality of cross channel data links; wherein the time-triggered Ethernet controller is operable to communicate with the plurality of other control nodes via the plurality of cross channel data links to synchronize a local clock to establish a global time base and to provide a synchronization signal to the host computer to synchronize execution of the application tasks by the host computer with the execution of application tasks in each of the plurality of other control nodes. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of communicating in a network, the method comprising:
-
enforcing temporal constraints on data received at a time-triggered Ethernet (TTE) switch in each of a plurality of control nodes; providing a copy of the data received from each of the TTE switches to a TTE controller in each of the plurality of control nodes via a plurality of cross channel data links (CCDL) such that each TTE controller receives a plurality of copies of the received data; selecting, at the TTE controller in each of the plurality of control nodes, one of the plurality of copies; and presenting the selected copy from the TTE controller in each of the plurality of control nodes to a host computer in the same control node as the respective TTE controller. - View Dependent Claims (17, 18, 19, 20)
-
Specification