Implementation of FlexRay Protocol Specification and its Application to a Automobile Advance Alarm System

FlexRay 프로토콜 설계 및 자동차 경보 시스템 응용

  • Xu, Yi-Nan (Div. of Electronic & Information Engineering Chonbuk National University) ;
  • Yang, Sang-Hoon (Div. of Electronic & Information Engineering Chonbuk National University) ;
  • Chung, Jin-Gyun (Div. of Electronic & Information Engineering Chonbuk National University)
  • 허일남 (전북대학교 전자정보공학부) ;
  • 양상훈 (전북대학교 전자정보공학부) ;
  • 정진균 (전북대학교 전자정보공학부)
  • Published : 2008.08.25

Abstract

FlexRay is a high-speed communications protocol with high flexibility and reliability. It was devised by automotive manufacturers and semiconductor vendors and implemented as on vehicle LAN protocol using x-by-wire systems. FlexRay provides a high speed serial communication, time triggered bus and fault tolerant communication between electronic devices for automotive applications. In this paper, we first design the FlexRay communication controller, bus guardian protocol specification and function parts using SDL (Specification and Description Language). Then, the system is re-designed using Verilog HDL based on the SDL source. The FlexRay system was synthesized using Samsung $0.35{\mu}m$ technology. It is shown that the designed system can operate in the frequency range above 76 MHz. In addition, to show the validity of the designed FlexRay system, the FlexRay system is combined with automobile advance alarm system in vehicle applications. The FlexRay system is implemented using ALTERA Excalibur ARM EPXA4F672C3. It is shown that the implemented system operates successfully.

FlexRay는 높은 유연성과 신뢰성을 갖는 고속의 통신프로토콜이다. 자동차회사와 반도체회사들에 의해 개발되었고 x-by-wire 시스템을 이용하여 차량 내 LAN으로 구현된다. FlexRay는 차량 내 전자 장치간의 통신을 위해 고속의 시리얼 통신, time triggered bus, fault tolerant 통신을 제공한다. 본 논문에서는 먼저 SDL(Specification and Description Language)을 이용하여 FlexRay communication controller와 bus guardian 프로토콜 규격과 기능 부분을 설계한다. 다음 설계한 SDL 소스를 기반으로 Verilog HDL을 이용하여 하드웨어로 설계한다. 설계한 FlexRay 시스템은 Samsung $0.35{\mu}m$ 공정을 이용하여 합성하였으며, 그 결과 76 MHz의 속도로 동작하는 것으로 나타났다. 또한 FlexRay 시스템의 동작을 확인하기 위해 차량에 적용되는 자동차 경보 시스템에 응용하였다. FlexRay 시스템은 ALTERA Excalibur ARM EPAX4F672C3을 이용하여 검증하였으며 성공적으로 동작함을 확인하였다.

Keywords

References

  1. G. Leen and D. Hefferman, 'Digital networks in the automotive vehicle,' IEEE Computer and Control Engineering Journal, vol. 10, no. 6, pp. 257-266, Dec. 1999 https://doi.org/10.1049/cce:19990604
  2. FlexRay Communications System Protocol Specification v2.1 Revision A, 2005
  3. Dominique Paret. Multiplexed Networks for Em bedded Systems. John Wiley & Sons, Ltd, 2007
  4. FlexRay Consortium, http://www.flexray.com
  5. ITU-T Z.100, CCITT Specification and Description Language (SDL), 1996
  6. Homepage of the SDL-Forum, http://www.sdl-forum.org
  7. Ferenc Belina, Dieter Hogrefe and Amardeo Sarma. SDL with Applications from Protocol Specification. Prentice Hall, 1991
  8. Laurent Doldi. Validation of Communications Sy stems with SDL. John Wiley, 2003
  9. DECOMSYS GmbH, http://www.decomsys.com
  10. Michael D. Ciletti. Advanced Digital Design with the Verilog HDL. Prentice Hall, 2002
  11. J. Bhasker. A Verilog HDL Primer. Star Galaxy Publishing, 2005
  12. J. Y. Yi, S. H. Yang, I. G. Jang, J. G. Chung, and M. S. Lim, 'Automobile advance alarm system based on monocular vision processing,' 2007 IEEE Intelligent Vehicles Symposium, pp. 428-432, Istanbul, Turkey, June. 2007