The automotive industry is now incorporating 'control-by-wire' features into vehicles, to control the most safety-critical systems such as braking and steering. Such systems are referred to as 'X-by-wire' systems, where X refers to the specific type of system that is being controlled. The requirements for the multiplexed control network in X-by-wire systems demand the use of fast, safe, fault-tolerant, in-vehicle control networks. Research has established the time-triggered architecture as the most suitable approach for X-by-wire applications. In the time-triggered architecture, all activity of message exchange is synchronized to a global timebase and all nodes in the network perform their tasks based on a message schedule, which is strictly synchronized to this global timebase. A number of different types of control network protocols are emerging, based on the time-triggered architecture. The industry will soon decide on which of these networks will become the de-facto standards for X-by-wire applications. Other future network protocols will also find use in the automotive systems and there will be a need to communicate control message data across different types of time-triggered networks, with different specifications and protocols; realizing the need for a new type of real-time gateway for time-triggered control networks. Such a gateway concept is proposed in this paper and its design architecture is described at an early prototype level. A FPGA based digital IC is developed to demonstrate the concept. The prototype has been evaluated and the results are presented to show the deterministic real-time behaviour of the gateway. Four types of state-of-the-art time-triggered networks are supported in the prototype design, i.e., FlexRay, Byteflight, TTP/C and TTCAN. The core gateway architecture has been adopted from state-of-the-art packet switching techniques as used in ATM networks. Special purpose Network Host Processors (NHP) implement the protocol conversion routines to convert frames from network to gateway core format and vice versa.
[1]
Riccardo Melen,et al.
Optimal cost/performance design of ATM switches
,
1993,
TNET.
[2]
Donal Heffernan,et al.
Time-triggered controller area network
,
2001
.
[3]
Gregor von Bochmann.
Deriving protocol converters for communications gateways
,
1990,
IEEE Trans. Commun..
[4]
Alberto Leon-Garcia,et al.
The helical switch: a multipath ATM switch which preserves cell sequence
,
1994,
IEEE Trans. Commun..
[5]
D. Einert,et al.
The SNATCH gateway: translation of higher level protocols
,
1983
.
[6]
Hussein T. Mouftah,et al.
Design and performance analysis of input-output buffering delta-based ATM switch with backpressure mechanism
,
1994
.
[7]
Yoshikazu Kobayashi,et al.
OSI-SNA Interconnections
,
1987,
IBM Syst. J..
[8]
Tony T. Lee,et al.
The design and analysis of an ATM multicast switch with adaptive traffic controller
,
1994,
TNET.
[9]
Nancy A. Lynch,et al.
A New Fault-Tolerance Algorithm for Clock Synchronization
,
1988,
Inf. Comput..
[10]
Laurent Massoulié,et al.
Bandwidth sharing: objectives and algorithms
,
2002,
TNET.
[11]
Y. Tamir,et al.
High-performance multi-queue buffers for VLSI communications switches
,
1988,
ISCA '88.
[12]
Donal Heffernan,et al.
TTCAN: a new time-triggered controller area network
,
2002,
Microprocess. Microsystems.
[13]
William J. Dally,et al.
Route packets, not wires: on-chip inteconnection networks
,
2001,
DAC '01.
[14]
Kenneth L. Calvert,et al.
Formal Methods for Protocol Conversion
,
1990,
IEEE J. Sel. Areas Commun..
[15]
Shehryar Shaheen,et al.
A comparison of emerging time-triggered protocols for automotive X-by-wire control networks
,
2003
.