Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Field Programmable Gate Arrays and Reconfigurable Computing in Automatic Control

Wilhelmsson, Carl LU (2007)
Abstract
New combustion engine principles increase the demands on feedback combustion control, at the same time economical considerations currently enforce the usage of low-end control hardware limiting implementation possibilities.



Significant development is simultaneously and continuously carried out within the field of Field Programmable Gate Arrays (FPGAs).



In recent years FPGAs have developed, from being a device mainly used to implement grids of 'glue-logic' to something of a flexible 'dream device' in cost and performance sensitive applications.



It is not solely the development of FPGA devices which has made the FPGA the promising implementation platform it is, development of software... (More)
New combustion engine principles increase the demands on feedback combustion control, at the same time economical considerations currently enforce the usage of low-end control hardware limiting implementation possibilities.



Significant development is simultaneously and continuously carried out within the field of Field Programmable Gate Arrays (FPGAs).



In recent years FPGAs have developed, from being a device mainly used to implement grids of 'glue-logic' to something of a flexible 'dream device' in cost and performance sensitive applications.



It is not solely the development of FPGA devices which has made the FPGA the promising implementation platform it is, development of software tool sets and design methodologies is as important as the device as such.







This thesis describes the nature of FPGAs, how they work, which programming environments that are available and which design methodologies that can be used on different levels.



Focus is set on implementing control and feedback control on FPGAs in general terms. There are a lot of practical considerations differing between the FPGA environment and the well-known micro-controller environment and those are discussed from the view of the literature available in the different areas.



The potential application of FPGAs is described and illustrated with application examples found in the literature, both general applications and control applications are discussed.







The intended application is control of internal combustion engines and one FPGA implementation of a modeling algorithm commonly used within automotive control is described and discussed.



The intention is to illustrate the usefulness in automotive control applications.



Finally a suggestion of a suitable FPGA based automotive-control development environment is treate (Less)
Please use this url to cite or link to this publication:
@misc{db4bf905-8d54-4051-9ccd-e9974f1c912f,
  abstract     = {{New combustion engine principles increase the demands on feedback combustion control, at the same time economical considerations currently enforce the usage of low-end control hardware limiting implementation possibilities.<br/><br>
<br/><br>
Significant development is simultaneously and continuously carried out within the field of Field Programmable Gate Arrays (FPGAs).<br/><br>
<br/><br>
In recent years FPGAs have developed, from being a device mainly used to implement grids of 'glue-logic' to something of a flexible 'dream device' in cost and performance sensitive applications.<br/><br>
<br/><br>
It is not solely the development of FPGA devices which has made the FPGA the promising implementation platform it is, development of software tool sets and design methodologies is as important as the device as such.<br/><br>
<br/><br>
<br/><br>
<br/><br>
This thesis describes the nature of FPGAs, how they work, which programming environments that are available and which design methodologies that can be used on different levels.<br/><br>
<br/><br>
Focus is set on implementing control and feedback control on FPGAs in general terms. There are a lot of practical considerations differing between the FPGA environment and the well-known micro-controller environment and those are discussed from the view of the literature available in the different areas.<br/><br>
<br/><br>
The potential application of FPGAs is described and illustrated with application examples found in the literature, both general applications and control applications are discussed.<br/><br>
<br/><br>
<br/><br>
<br/><br>
The intended application is control of internal combustion engines and one FPGA implementation of a modeling algorithm commonly used within automotive control is described and discussed.<br/><br>
<br/><br>
The intention is to illustrate the usefulness in automotive control applications.<br/><br>
<br/><br>
Finally a suggestion of a suitable FPGA based automotive-control development environment is treate}},
  author       = {{Wilhelmsson, Carl}},
  keywords     = {{systems analysis; FPGA; Field Programmable Gate Array; programming; Compendex: Field programmable gate arrays (FPGA); programming environments; computer science; programmable controllers; observers; adaptive control; modelling; closed loop systems; logic CAD; control systems; reconfigurable architectures; field programmable gate arrays; Computer Programming; telecommunication control; Control system applications; Real time control; Computer control systems; Control systems; Engine Control; Heat release analysis; Cylinder pressure; power-train control; Vehicle control; High speed; Rapid Prototyping; Combustion control; Automotive control; Control application; High frequency; Computer control; Feedback Control; Closed loop systems; Control; Reconfigurable computing; Reconfigurable hardware; VLSI; Closed loop control; programmable logic arrays; Automatic Control; System on Chip (SoC)}},
  language     = {{eng}},
  note         = {{Licentiate Thesis}},
  title        = {{Field Programmable Gate Arrays and Reconfigurable Computing in Automatic Control}},
  url          = {{https://lup.lub.lu.se/search/files/5347836/1033479.pdf}},
  year         = {{2007}},
}