University of Twente Student Theses

Login

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.

[img]
Preview
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:http://purl.utwente.nl/essays/65686
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page