Title :
High-Level Synthesis for Accelerating the FPGA Implementation of Computationally Demanding Control Algorithms for Power Converters
Author :
Navarro, D. ; Lucia, O. ; Barragan, L.A. ; Urriza, I. ; Jimenez, Oscar
Author_Institution :
Dept. of Electron. Eng. & Commun., Univ. of Zaragoza, Zaragoza, Spain
Abstract :
Recent advances in power electronic converters highly rely on the development of new control algorithms. These implementations often require complex control architectures featuring microprocessors, digital signal processors, and field-programmable gate arrays (FPGAs). Whereas software implementations are feasible for most power electronics practitioners, FPGA implementations with ad-hoc digital hardware are often a challenging design task. This paper deals with the design and development of control systems for power converters using high-level synthesis tools. In particular, the Xilinx Vivado HLS tool is evaluated for the design of a computationally demanding application, the real-time load estimation for resonant power converters using parametric identification methods. The proposed methodology allows the designer to use a high-level description language, e.g., C, to describe the identification algorithm functionality, and the tool automatically generates the hardware floating-point data-path and the control unit. Besides, it allows a fast design-space exploration through synthesis directives, and pipelining and parallelization are automatically performed to meet timing constraints. The evaluation performed in the study-case control architecture shows a significant design complexity reduction. As a consequence, high-level synthesis tools should be considered as a new paradigm in accelerating digital design for power conversion systems.
Keywords :
control engineering computing; digital signal processing chips; field programmable gate arrays; hardware description languages; integrated circuit design; microprocessor chips; parameter estimation; resonant power convertors; C language; DSP; FPGA implementation; Xilinx Vivado HLS tool; ad-hoc digital hardware; complex control architectures; computationally demanding control algorithms; control unit; design complexity reduction; digital design; digital signal processors; fast design-space exploration; field-programmable gate arrays; hardware floating-point data-path; high-level description language; high-level synthesis tools; microprocessors; parametric identification methods; power conversion systems; power electronic converters; real-time load estimation; resonant power converters; software implementations; timing constraints; Algorithm design and analysis; Digital control; Digital signal processing; Field programmable gate arrays; Hardware; Hardware design languages; Signal processing algorithms; Digital control; field-programmable gate arrays (FPGAs); high-level synthesis; power conversion;
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2013.2239302