• DocumentCode
    3513680
  • Title

    A methodology for optimizing the FPGA implementation of industrial control systems

  • Author

    Martín, Pedro ; Bueno, Emilio ; Rodríguez, Francisco J. ; Sáez, Vanessa

  • Author_Institution
    Dept. of Electron., Univ. of Alcala, Alcala de Henares, Spain
  • fYear
    2009
  • fDate
    3-5 Nov. 2009
  • Firstpage
    2811
  • Lastpage
    2816
  • Abstract
    When used for concurrent hardware implementation, field-programmable gate arrays (FPGAs) allows the use of numerous operational units such as multipliers and adders in order to implement control systems. However, when short sampling periods are utilized, scheduling with resource constraints and sharing aimed at reducing the required resources can be necessary. This is especially true in systems where the used sampling period is greater than the computation time delay. The aim of this paper is to present a methodology based on FPGA implementation with resource constraints applied to the implementation of Second Order Generalized Integrators (SOGIs) used in power converters. A systematic way of converting a Simulink specification into VHDL code is described which mainly involves customized fixed-point hardware definition, Data Flow Graph (DFG) extraction, Algorithm State Machine with Data path (ASMD) representation and VHDL specification of the system, inter alia.
  • Keywords
    field programmable gate arrays; hardware description languages; industrial control; integrating circuits; logic design; resource allocation; FPGA implementation; Simulink specification; VHDL code; VHDL specification; adders; algorithm state machine; data flow graph extraction; field programmable gate array; fixed-point hardware definition; industrial control systems; multipliers; resource constraint scheduling; second order generalized integrators; short sampling periods; Control systems; Delay effects; Field programmable gate arrays; Flow graphs; Hardware; Industrial control; Job shop scheduling; Optimization methods; Processor scheduling; Sampling methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2009. IECON '09. 35th Annual Conference of IEEE
  • Conference_Location
    Porto
  • ISSN
    1553-572X
  • Print_ISBN
    978-1-4244-4648-3
  • Electronic_ISBN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2009.5415408
  • Filename
    5415408