An FPGA-based approach to the automatic generation of VHDL code for industrial control systems applications: A case study of MSOGIs implementation

被引:7
|
作者
Martin, P. [1 ]
Bueno, E. [1 ]
Rodriguez, Fco. J. [1 ]
Machado, O. [1 ]
Vuksanovic, B. [2 ]
机构
[1] Univ Alcala, Dept Elect, Madrid 28871, Spain
[2] Univ Portsmouth, Fac Technol, Dept Elect & Comp Engn, Portsmouth PO1 2UP, Hants, England
关键词
FPGA-based systems; System-level specification; Control systems; Scheduling; Xilinx System Generator; CONVERTERS;
D O I
10.1016/j.matcom.2012.07.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
When used for specifying control systems, system level design tools such as Xilinx System Generator (XSG) allows the use of Simulink for designs based on Field Programmable Gate Arrays (FPGAs). This increases productivity by reducing the wide gap between control system designers and FPGA-based implementations. However, there is still a need for new methods to bridge the gap since a direct implementation from XSG may not be an optimal solution when constraints are imposed. This is particularly true for resource-dominated circuits, where the number of operational units exceed the number of available resources. This paper presents both a methodology and a tool aimed at automatically reducing the required resources, in particular in systems where the required sampling period is greater than the computation time delay. An automatic process of converting XSG specifications into efficient Very High Speed Integrated Circuit Hardware Description Language (VHDL) code is described. The process mainly involves customized fixed-point hardware definition, Data Flow Graph (DFG) extraction, resource-constrained and latency-constrained scheduling and VHDL specification of the system, inter alia. This solution considerably improves on the results obtained by XSG. (c) 2012 IMACS. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:178 / 192
页数:15
相关论文
共 50 条
  • [41] THE ROLE OF FPGA-BASED ARCHITECTURES IN THE CONTROL ROOM MODERNIZATION PROCESS: PRELIMINARY RESULTS OF A CASE-STUDY
    Cappelli, M.
    Memmi, F.
    Falconi, L.
    Palomba, M.
    Bove, R.
    Sepielli, M.
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING AND THE ASME 2012 POWER CONFERENCE - 2012, VOL 4, 2012, : 653 - 660
  • [42] Automatic Code Generation for Real-Time Systems: a Development Approach based on Components, Models, and Frameworks
    Alonso, Diego
    Angel Pastor, Juan
    Sanchez, Pedro
    Alvarez, Barbara
    Vicente-Chicote, Cristina
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2012, 9 (02): : 170 - 181
  • [43] Implementation of a built-in self-test for nuclear power plant FPGA-based safety-critical control systems
    Lin, Zequn
    Wang, Lingzhi
    Cai, Yuanfeng
    Wang, Fanyu
    Wu, Yichun
    ANNALS OF NUCLEAR ENERGY, 2022, 165
  • [44] Automatic generation of code within the context of the design of the embedded real-time systems: Case study
    Ben Abderrahmen, M
    Abid, M
    Diguet, JP
    Philippe, JL
    ICM 2003: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2003, : 313 - 316
  • [45] Design and Implementation of Energy Efficiency in HVAC Systems Based on Robust PID Control for Industrial Applications
    Imal, Muharrem
    JOURNAL OF SENSORS, 2015, 2015
  • [46] A New Approach to Model-Based Test Case Generation for Industrial Automation Systems
    Pinkal, Kevin
    Niggemann, Oliver
    2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 53 - 58
  • [47] ORTiS solver codegen: C++ code generation tools for high performance, FPGA-based, real-time simulation of power electronic systems
    Milton, Matthew
    Benigni, Andrea
    SoftwareX, 2021, 13
  • [48] A novel approach with an extensive case study and experiment for automatic code generation from the XMI schema Of UML models
    Durai, Anand Deva
    Ganesh, Mythily
    Mathew, Rincy Merlin
    Anguraj, Dinesh Kumar
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (06): : 7677 - 7699
  • [49] A novel approach with an extensive case study and experiment for automatic code generation from the XMI schema Of UML models
    Anand Deva Durai
    Mythily Ganesh
    Rincy Merlin Mathew
    Dinesh Kumar Anguraj
    The Journal of Supercomputing, 2022, 78 : 7677 - 7699
  • [50] Study of Flatness-Based Automatic Generation Control Approach on an NPCC System Model
    Variani, M. H.
    Wang, S.
    Tomsovic, K.
    2015 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, 2015,