• 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