University of Twente Student Theses
Hardware design of a cooperative adaptive cruise control system using a functional programming language
Bronkhorst, T.A.W. (2014) Hardware design of a cooperative adaptive cruise control system using a functional programming language.
PDF
3MB |
Abstract: | Due to the growing complexity of hardware, there is a need for new hardware design methods to keep up with this complexity. At the CAES group, a compiler (CλaSH) is developed which compiles a description written in a subset of the functional programming language Haskell into fully synthesisable VHDL code. In this master thesis, a model of a cooperative adaptive cruise control system (CACC) is implemented in Haskell and converted to VHDL using CλaSH. CACC is an extension to adaptive cruise control, which is a system to control the acceleration of a vehicle based on the distance to its predecessor. With CACC, there is wireless inter vehicle communication implemented, which is used to communicate extra information, like its acceleration, to the following car. This enables a shorter following distance while maintaining string stability and keeping safety at the same level. During the design process, the design flow is monitored to investigate the suitability of CλaSH for the implementation of cyber physical systems. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 31 mathematics, 33 physics, 53 electrotechnology, 54 computer science |
Programme: | Embedded Systems MSc (60331) |
Link to this item: | https://purl.utwente.nl/essays/65686 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page