Back to Search
Start Over
Developing FPGA-based Embedded Controllers Using Matlab/Simulink
- Source :
- Factory Automation
- Publication Year :
- 2021
- Publisher :
- IntechOpen, 2021.
-
Abstract
- Field Programmable Gate Arrays (FPGAs) are emerging as suitable platforms for implementing embedded control systems. FPGAs offer advantages such as high performance and concurrent computing which makes them attractive in many embedded applications. As reconfigurable devices, they can be used to build the hardware and software components of an embedded system on a single chip. Traditional FPGA design flows and tools, requiring the use of Hardware Description Languages (HDLs), are in a different domain than standard control system design tools such as MATLAB/Simulink. This paper illustrates development of FPGA-based controllers by utilizing popular tools such as MATLAB/Simulink available for the design and development of control systems. The capability of DSP Builder is extended by developing a custom library of control system building blocks that facilitates rapid development of FPGA-based controllers in the familiar Matlab/Simulink environment. As a case study, this paper presents how the tools can be utilized to develop a FPGA-based controller for a laboratory scale air levitation system.
- Subjects :
- 0106 biological sciences
business.industry
Computer science
020208 electrical & electronic engineering
Hardware description language
02 engineering and technology
01 natural sciences
Computer architecture
Control theory
Embedded system
Control system
Component-based software engineering
0202 electrical engineering, electronic engineering, information engineering
Concurrent computing
Hardware_ARITHMETICANDLOGICSTRUCTURES
business
MATLAB
Field-programmable gate array
computer
Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATION
Digital signal processing
010606 plant biology & botany
computer.programming_language
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- Factory Automation
- Accession number :
- edsair.doi.dedup.....7359c8777f47f469093931b9e641d004