{"title":"Design of FPGA-controlled power electronics and drives using MATLAB Simulink","authors":"Y. Siwakoti, G. Town","doi":"10.1109/ECCE-ASIA.2013.6579155","DOIUrl":null,"url":null,"abstract":"We present a simple and rapid prototyping technique for Field Programmable Gate Array (FPGAs)-based digital controllers for power electronics and motor drives using MATLAB's Simulink and HDL Coder design software. The MATLAB/Simulink models are optimized and converted to target independent, specific and traceable Very High Speed Integrated Circuit Hardware Description Language (VHDL) code for FPGA programming. An example implementation of the space vector pulse width modulation (SVPWM) technique is presented, illustrating the design of a generic 3-phase voltage source inverter (VSI). Simulation and co-simulation, system level design, and verification for rapid prototyping of FPGA-based digital controllers will assist power electronics engineers and researchers to develop and prototypes in a relatively short time by eliminating tedious and time-consuming manual coding. This enables increased productivity and facilitates the development of power electronic controllers with more complex control algorithms.","PeriodicalId":301487,"journal":{"name":"2013 IEEE ECCE Asia Downunder","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"43","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE ECCE Asia Downunder","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECCE-ASIA.2013.6579155","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 43
Abstract
We present a simple and rapid prototyping technique for Field Programmable Gate Array (FPGAs)-based digital controllers for power electronics and motor drives using MATLAB's Simulink and HDL Coder design software. The MATLAB/Simulink models are optimized and converted to target independent, specific and traceable Very High Speed Integrated Circuit Hardware Description Language (VHDL) code for FPGA programming. An example implementation of the space vector pulse width modulation (SVPWM) technique is presented, illustrating the design of a generic 3-phase voltage source inverter (VSI). Simulation and co-simulation, system level design, and verification for rapid prototyping of FPGA-based digital controllers will assist power electronics engineers and researchers to develop and prototypes in a relatively short time by eliminating tedious and time-consuming manual coding. This enables increased productivity and facilitates the development of power electronic controllers with more complex control algorithms.