DOI QR코드

DOI QR Code

Design of Electronic Control Unit for Parking Assist System

주차 보조 시스템을 위한 ECU 설계

  • Choi, Jin-Hyuk (School of Electronic Engineering, Soongsil University) ;
  • Lee, Seongsoo (School of Electronic Engineering, Soongsil University)
  • Received : 2020.12.08
  • Accepted : 2020.12.14
  • Published : 2020.12.31

Abstract

Automotive ECU integrates CPU core, IVN controller, memory interface, sensor interface, I/O interface, and so on. Current automotive ECUs are often developed with proprietary processor architectures. However, demends for standard processors such as ARM and RISC-V increase rapidly for saftware compatibility in autonomous vehicles and connected cars. In this paper, an automotive ECU is designed for parking assist system based on RISC-V with open instruction set architecture. It includes 32b RISC-V CPU core, IVN controllers such as CAN and LIN, memory interfaces such as ROM and SRAM, and I/O interfaces such as SPI, UART, and I2C. Fabricated in 65nm CMOS technology, its operating frequency, area, and gate count are 50MHz, 0.37㎟, and 55,310 gates, respectively.

차량에 사용되는 ECU에는 CPU 코어, 차량통신 콘트롤러, 메모리 인터페이스, 센서 인터페이스, I/O 인터페이스 등이 집적되어 있다. 현재 사용되는 차량용 ECU는 대부분 자사만의 독점적 프로세서 아키텍쳐로 개발하였으나, 최근 자율주행자동차 및 커넥티드카에서 소프트웨어 범용성을 위해 ARM, RISC-V와 같은 표준 프로세서를 기반으로 한 차량용 ECU의 수요가 급증하고 있다. 본 논문에서는 명령어 집합이 무료로 공개된 RISC-V를 기반으로 하여 주차 보조 시스템에 사용하기 위한 차량용 ECU를 설계하였다. 개발된 ECU는 32b RISC-V CPU 코어, CAN, LIN 등의 IVN 콘트롤러, ROM, SRAM 등의 메모리 인터페이스, SPI, UART, I2C 등의 I/O 인터페이스를 내장하였다. 65nm CMOS 공정에서 구현한 결과는 동작 주파수 50MHz, 면적 0.37㎟, 게이트 수 55,310개였다.

Keywords

References

  1. ARM, "ARM Solutions Automotive," https://www.arm.com/solutions/automotive
  2. RISC-V Foundation, "Vol.1, Unprivileged Spec v.20191213," https://riscv.org/technical/ specifications
  3. RISC-V Foundation, "Volume 2, Privileged Spec v.20190608," https://riscv.org/technical/ specifications
  4. Y. Lee et al, "Raven: A 28nm RISC-V vector processor with integrated switched-capacitor DC-DC converters and adaptive clocking," Proceedings of IEEE Hot Chips Symposium, pp.1-45, 2015. DOI: 10.1109/HOTCHIPS.2015.7477469
  5. Sifive, "E20 Core Complex Manual," https://www.sifive.com/documentation
  6. ISO 17987-1:2016, "Road vehicles-Local Interconnect Network (LIN)-Part 1: General information and use case definition," https://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61222
  7. J. Lee and S. Lee "Design and Verification of Automotive LIN Controller," J.inst.Korean. electr. elctron.eng., vol.20, no.3, pp.333-336, 2016. DOI: 10.7471/ikeee.2016.20.3.333
  8. ISO 11898-1:2015, "Road Vehicles-Controller Area Network (CAN)-Part 1: Data Link Layer and Physical Signalling," https://www.iso.org/standard/63648.html
  9. J. Lee and S. Lee "Design and Verification of Automotive CAN Controller," J.inst.Korean. electr. elctron.eng., vol.21, no.2, pp.162-165, 2017. DOI: 10.7471/ikeee.2017.21.2.162
  10. J. Lee and S. Lee "Implementation and Verification of Automotive CAN-FD Controller," J.inst.Korean.electr.elctron.eng., vol.21, no.3, pp. 240-243, 2017. DOI: 10.7471/ikeee.2017.21.3.240