Title :
Development of Network Gateway Between CAN and FlexRay Protocols For ECU Embedded Systems
Author :
Seo, Suk-Hyun ; Lee, Sang-Won ; Hwang, Sung-Ho ; Jeon, Jae Wook
Author_Institution :
Sch. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon
Abstract :
This paper presents a network gateway between the CAN and FlexRay protocols for ECU embedded systems. Flexible gateways are necessary for implementing several functions to avoiding the need for increased clock speed. This gateway system is based on a second internal control unit, which can be implemented as a RISC or a specialized finite state machine and use combined message buffer RAM. The control unit is used to lessen the interrupt burden of the main CPU and to reduce the required CPU performance, while message buffer RAM is used to store all messages transmitted and received. It requires a high system frequency to guarantee the transfer of data between two or more networks in real-time and to assure data integrity. To compensate for the limited functionality of the modules, the control unit requires greater program memory capacity, for storing the complex routing information. This gateway system is based on proven communication controllers, expanded with a gateway interface. These communication controllers are linked by an independent CPU data bus structure that enables the transfer of messages. The data flow between the modules is controlled by an application specific gateway unit that provides all control signals. This unit consists of special function registers or of an independent CPU finite state machine. Due to the special gateway interfaces, which allows concurrent CPU and gateway unit request to the same cell, semaphores and flags are not necessary. This maximizes the flexibility of the module. These Gateways play and will continue to play a major role in automotive networks such as CAN, and FlexRay
Keywords :
buffer storage; controller area networks; data integrity; embedded systems; finite state machines; internetworking; protocols; random-access storage; CAN; CPU data bus; ECU embedded system; FlexRay protocol; communication controller; data integrity; finite state machine; message buffer RAM; network gateway; Automata; Buffer storage; Clocks; Communication system control; Control systems; Embedded system; Frequency; Protocols; Read-write memory; Reduced instruction set computing; CAN; ECU; Embedded system; FlexRay; Gateway;
Conference_Titel :
SICE-ICASE, 2006. International Joint Conference
Conference_Location :
Busan
Print_ISBN :
89-950038-4-7
Electronic_ISBN :
89-950038-5-5
DOI :
10.1109/SICE.2006.315813