Title :
Rapid prototyping of digital controllers using FPGAs and ESL/HLS design methodologies
Author :
Economakos, Christoforos ; Sidiropoulos, Harry ; Economakos, George
Author_Institution :
Dept. of Autom. Eng., Technol. Educ. Instn. of Sterea Ellada, Psahna, Greece
Abstract :
Recent advances in embedded automation applications require quality of results in terms of speed and computational complexity, along with strict time-to-market schedules. To cope with these demands, the design industry is searching for novel approaches. Performance is sought by utilizing modern FPGA devices, offering hundreds of GFLOPs with maximum power efficiency. Productivity is enforced with HighLevel Synthesis (HLS) and Electronic System Level (ESL) design methodologies, that offer an efficient abstraction level to boost-up early prototyping. This paper presents a methodology and the required tool flow for the design of a System-on-Chip (SoC) architecture, 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 avoiding Hardware Description Languages (HDLs) and other time consuming and error introducing procedures and working with C level design descriptions only. Experimental results show that the proposed SoC architecture is an efficient rapid prototyping platform for digital control applications, with very promising future extension capabilities.
Keywords :
control engineering computing; digital control; high level synthesis; microcontrollers; rapid prototyping (industrial); system-on-chip; C level design descriptions; ESL-HLS design methodologies; FPGA; RISC microcontroller; SoC architecture; abstraction level; application cores; computational complexity; designer productivity; digital control applications; electronic system level; embedded automation applications; field programmable gate arrays; floating point calculations; hardware acceleration; high-level synthesis; peripheral device integration; power efficiency; rapid prototyping; system-on-chip; time-to-market schedules; Computer architecture; Field programmable gate arrays; Hardware; Microcontrollers; Productivity; Software; System-on-chip; Digital control; FPGAs; electronic system-level design; high-level synthesis; rapid prototyping;
Conference_Titel :
Automation and Computing (ICAC), 2013 19th International Conference on
Conference_Location :
London