DocumentCode
6354
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
Volume
9
Issue
3
fYear
2013
fDate
Aug. 2013
Firstpage
1371
Lastpage
1379
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;
fLanguage
English
Journal_Title
Industrial Informatics, IEEE Transactions on
Publisher
ieee
ISSN
1551-3203
Type
jour
DOI
10.1109/TII.2013.2239302
Filename
6409453
Link To Document