DocumentCode
713323
Title
Performance improvements in a modern hardware design environment for control applications
Author
Economakos, Christoforos ; Tzamtzi, Maria ; Skarpetis, Michael ; Economakos, George
Author_Institution
Dept. of Autom. Eng., Technol. Educ. Instn. of Sterea Ellada, Psahna, Greece
fYear
2015
fDate
17-19 March 2015
Firstpage
1587
Lastpage
1592
Abstract
Digital design is growing rapidly during the last years, offering advanced implementation solutions for a diversity of appliances and instruments, integrating different sensors and actuators. This has a great impact on embedded computing, where high performance Embedded Controllers, Digital Signal Processor (DSP) chips and, more recently, power efficient Field Programmable Gate Arrays (FPGAs), connected into heterogeneous multicore architectures, are found in a diverse range of applications. Such new implementation platforms bring together efficient design methodologies, like high-level or C level hardware design. In their turn, new design methodologies are accompanied by new design technologies like Electronic System Level (ESL) design and High-Level Synthesis (HLS). This paper presents a multicore architecture and a corresponding HLS based design methodology applied in the design of demanding digital controllers, as a reference for modern control applications. The advantages of the proposed methodology are: (a) improved performance through hardware acceleration of demanding application cores, (b) improved quality of results with floating point calculations, (c) flexibility and integration of common peripheral devices supported by a RISC microcontroller and (d) improved designer productivity by working with C level design descriptions only. Experimental results show substantial performance improvements and a high productivity boost, with very promising future extension capabilities.
Keywords
C language; control engineering computing; digital control; digital signal processing chips; field programmable gate arrays; high level synthesis; reduced instruction set computing; C level hardware design; DSP chips; ESL design; HLS; RISC microcontroller; digital controllers; digital design; digital signal processor chips; electronic system level design; embedded computing; floating point calculations; hardware acceleration; heterogeneous multicore architectures; high performance embedded controllers; high-level hardware design; high-level synthesis; modern hardware design environment; performance improvements; peripheral device integration; power efficient FPGAs; power efficient field programmable gate arrays; Digital signal processing; Field programmable gate arrays; Hardware; Microcontrollers; Multicore processing; Software; Digital Control; FPGAs; High-Level Synthesis; Multicore Architectures;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Technology (ICIT), 2015 IEEE International Conference on
Conference_Location
Seville
Type
conf
DOI
10.1109/ICIT.2015.7125323
Filename
7125323
Link To Document