• DocumentCode
    145950
  • Title

    On FPGA dedicated SFC synthesis and implementation according to IEC61131

  • Author

    Milik, Adam ; Pulka, Andrzej

  • Author_Institution
    Dept. of Autom. Control, Electron. & Comput. Sci., Silesian Univ. of Technol., Gliwice, Poland
  • fYear
    2014
  • fDate
    11-13 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The paper presents the synthesis and implementation algorithms of reconfigurable logic controller (RLC) implemented in a FPGA. In opposite to software centric PLCs, the RLC utilize massively parallel hardware execution of control algorithms. The specific hardware implementation significantly reduces the throughput time. The input program is described by the SFC given according to IEC61131-3 standard. An original intermediate representation with use of data flow graph has been developed for program representation and synthesis purposes. The algorithm of creating graph representation maintains sequential dependencies of processing and reveals parallel tasks. Developed method of scheduling and mapping is dedicated for implementation in LUT based FPGA devices. There are considered direct mapping based on greedy approach and optimized methods that are FPGA architecture aware. The paper is concluded with exemplary implementation comparison.
  • Keywords
    IEC standards; control engineering computing; data flow graphs; electronic engineering computing; field programmable gate arrays; graph theory; logic design; program diagnostics; programmable controllers; FPGA architecture aware; FPGA dedicated SFC synthesis; IEC61131-3 standard; LUT based FPGA devices; RLC; control algorithm; data flow graph; direct mapping; graph representation; greedy approach; implementation algorithms; input program; parallel hardware execution; parallel task; program representation; program synthesis; reconfigurable logic controller; sequential dependency; software centric PLC; specific hardware implementation; Computer languages; Control systems; Field programmable gate arrays; Hardware; Resource management; Table lookup; FPGA; High Level Synthesis; IL; LD; Programmable Logic Controller; Reconfigurable systems; SFC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals and Electronic Systems (ICSES), 2014 International Conference on
  • Conference_Location
    Poznan
  • Type

    conf

  • DOI
    10.1109/ICSES.2014.6948730
  • Filename
    6948730