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 :
بازگشت