DOI QR코드

DOI QR Code

Design and Verification of Automotive LIN Controller

차량용 LIN 제어기의 설계 및 검증

  • Lee, Jong-Bae (School of Electronic Engineering, Soongsil University) ;
  • Lee, Seongsoo (School of Electronic Engineering, Soongsil University)
  • Received : 2016.09.19
  • Accepted : 2016.09.28
  • Published : 2016.09.30

Abstract

LIN (local interconnect network) is a standard low-speed serial communication protocol, and it was developed as an efficient sub-bus for automotive electronic modules. In this paper, a LIN controller was implemented in Verilog HDL, based on LIN ver. 2.2A. The implemented LIN controller was verified in FPGA, and it can be supplied as an IP to be integrated into SoC system. Its size is about 2,300 gates when synthesized in 0.18um technology.

차량 내 전자장치에서 효과적인 서브 버스로서 표준화된 저속 직렬 통신 프로토콜인 LIN(local interconnect network)이 개발되었다. 본 논문에서는 LIN 버전 2.2A를 기반으로 LIN 제어기를 Verilog HDL을 이용하여 구현하였다. 구현된 LIN 제어기는 FPGA에서 동작을 확인하였으며 IP 형태로 제공되어 SoC 시스템에 통합이 가능하다. 0.18um 공정에서 합성하였을 때의 게이트 수는 약 2,300 게이트이다.

Keywords

References

  1. M. Choi, S. Kim, and S. Seo, "Status and Perspective of Automotive Communication Technology," Magazine of IEIE, vol.37, no.5, pp. 23-37, May 2010.
  2. H. Park, "Design Technique and Application for Distributed Recovery Block Using the Partitioning Operating System Based on Multi-Core System," j.inst.Korean.electr. electron.eng, vol. 19, no. 3, pp. 357-365, Sep. 2015.
  3. ISO SC31, ISO 11898-1:2015, "Road vehicles - Controller area network (CAN) - Part 1: Data link layer and physical signalling," http://www.iso.org/iso/catalogue_detail.htm?csnumber=63648
  4. ISO SC31, ISO 17987-1:2016, "Road vehicles - Local Interconnect Network (LIN) - Part 1: General information and use case definition," http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61222
  5. LIN Steering Group, "LIN Specification, Revision 2.2A," www.lin-subbus.org
  6. J. Lee and S. Lee, "Implementation of the LIN Controller Using Verilog HDL," in Proc. of IKEEE Summer Conference, 2016, pp. 1-2
  7. XILINX, "Implementing a LIN Controller on a CoolRunner-II CPLD, XAPP432 (v1.1)," http://www.xilinx.com/support/documentation/application_notes/xapp432.pdf
  8. J. Kim and S. Lee, "Design of an 8051 Microcontroller With Application-Specific Instructions and I/O Ports for Data Transmission," j.inst.Korean.electr.electron.eng, vol. 19, no. 4, pp. 625-631, Dec. 2015.

Cited by

  1. 주차 보조 시스템을 위한 ECU 설계 vol.24, pp.4, 2016, https://doi.org/10.7471/ikeee.2020.24.4.1172