Abstract

Growing interest in intelligent vehicles is leading automotive systems to include numerous electronic control units (ECUs) inside. As a result, efficient implementation and management of automotive systems is gaining importance. Flexible updating and reconfiguration of ECUs is one appropriate strategy for these goals. Software updates to the ECUs are expected to improve performance and bug handling, but there are limitations due to the fixed hardware circuit. By applying hardware-reconfigurable ECUs to the automotive system, patches that are not able to be handled with only software updates are enabled. In this paper, a remotely hardware-reconfigurable ECU for automotive systems is proposed. The proposed ECU is implemented with a field programmable gate array (FPGA) and microcontroller unit (MCU) to support in-system reconfiguration (ISR). The communication interface between the FPGA and MCU employs Zipwire communication for high speed and resilient communication. For the Zipwire communication, a Zipwire controller is designed and implemented in the FPGA. The proposed hardware-reconfigurable ECU was successfully implemented, and feasibility was demonstrated.

Highlights

  • As interest in intelligent vehicles is increasing, automotive systems will include a number of electronic control units (ECUs) in order to provide various functions and controls [1]

  • In order to perform the reconfiguration and control the ECUs in the field programmable gate array (FPGA), a Zipwire interface was implemented with the tion and control the ECUs in the FPGA, a Zipwire interface was implemented with the designed Zipwire controller

  • The Zipwire controller is implemented on each board, and its functionality was verified by oscilloscope and internal logic analyzer

Read more

Summary

Introduction

As interest in intelligent vehicles is increasing, automotive systems will include a number of electronic control units (ECUs) in order to provide various functions and controls [1]. Since the automotive system needs to perform various tasks, such as dealing with amounts of sensor data and reliable communication with electrical units, the system becomes more complex and larger, including numerous ECUs inside [9,10]. J.H.; Yoon, Y.H.; Kim, J.K.; Ihm, H.B.; Jeon, S.H.; Kim, T.H.; Lee, S.E. An FPGA-based Electronic Control Unit for Automotive. Zipwire, aa master–slave-based master–slave-based full full duplex, duplex, is is point point to to point point communication communication systems that consists consists of of five five pins. Since Zipwire adopts low voltage differential differential signal signal (LVDS),. (LVDS), the the that two pairs of positive and negative pins are used for transmission, and one other pin is two negative pins are used for transmission, and one other pin isa areference referenceclock clockpin. pin.The

Methods
Results
Discussion
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.