M. Stankovic, Stojadin M. Manojlovic, Slobodan M. Simic, Srdjan T. Mitrović, M. Naumovic
{"title":"FPGA-based system level design of control systems: A case study of three-axis positioning controller implementation","authors":"M. Stankovic, Stojadin M. Manojlovic, Slobodan M. Simic, Srdjan T. Mitrović, M. Naumovic","doi":"10.1109/NTSP.2016.7747790","DOIUrl":null,"url":null,"abstract":"In this paper Field Programmable Gate Array (FPGA) system level based methodology for control system design is proposed and described in details on the case study of three-axis positioning controller implementation. System level design tool, such as Xilinx System Generator (XSG), provides Simulink based FPGA design and automatic converting of XSG model into efficient Very high speed integrated circuit Hardware Description Language (VHDL) code, increasing productivity by reducing the design time. The optimal design, in terms of FPGA recourse occupancy, is provided using restructuring data flow graph (DFG) of control algorithm and specifying the optimal fixed-point format. The proposed approach is validated through real experiments on three-axis didactic radar platform.","PeriodicalId":232837,"journal":{"name":"2016 New Trends in Signal Processing (NTSP)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 New Trends in Signal Processing (NTSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NTSP.2016.7747790","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper Field Programmable Gate Array (FPGA) system level based methodology for control system design is proposed and described in details on the case study of three-axis positioning controller implementation. System level design tool, such as Xilinx System Generator (XSG), provides Simulink based FPGA design and automatic converting of XSG model into efficient Very high speed integrated circuit Hardware Description Language (VHDL) code, increasing productivity by reducing the design time. The optimal design, in terms of FPGA recourse occupancy, is provided using restructuring data flow graph (DFG) of control algorithm and specifying the optimal fixed-point format. The proposed approach is validated through real experiments on three-axis didactic radar platform.
本文提出了一种基于现场可编程门阵列(FPGA)系统级的控制系统设计方法,并以三轴定位控制器的实现为例进行了详细描述。系统级设计工具,如Xilinx System Generator (XSG),提供基于Simulink的FPGA设计和XSG模型自动转换为高效的超高速集成电路硬件描述语言(VHDL)代码,通过减少设计时间来提高生产力。采用重构控制算法的数据流图(DFG),指定最优定点格式,从FPGA资源占用角度进行优化设计。通过在三轴教学雷达平台上的实际实验验证了该方法的有效性。