• DocumentCode
    2329971
  • Title

    Design of reconfigurable logic controllers from hierarchical UML state machines

  • Author

    Adamski, Marian

  • Author_Institution
    Inst. of Comput. Eng. & Electron., Univ. of Zielona Gora, Zielona Gora
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    82
  • Lastpage
    87
  • Abstract
    The paper presents a formal design methodology for reconfigurable, modular digital controller logic synthesis. The project of embedded controller starts from behavioral, graphical hierarchical and concurrent state machine description in Unified Modeling Language (UML). After the hierarchical encoding of nested and concurrent superstates, the UML state machine diagram can be directly and automatically mapped into the structured array of cells in Field Programmable Gate Array (FPGA). The design process goes through rule-based symbolic assertions on the behavioral level to propositional logic expressions in Register Transfer Level, which are automatically rewritten in Hardware Description Languages (VHDL or Verilog). The transformation from specification to implementation is partially supported by a computer theorem prover changing the symbolic form of complex UML state machine specification given in the Gentzen sequent logic into simple textual rule-based statements. They are directly accepted by commercial HDL tools for simulation and effective logic synthesis.
  • Keywords
    Unified Modeling Language; controllers; embedded systems; finite state machines; Gentzen sequent logic; field programmable gate array; hardware description languages; hierarchical UML state machines; modular digital controller logic synthesis; reconfigurable logic controllers; textual rule-based statements; unified modeling language; Automatic control; Design methodology; Digital control; Encoding; Field programmable gate arrays; Hardware design languages; Logic design; Programmable logic arrays; Reconfigurable logic; Unified modeling language; Logic controller; UML state machine; VHDL; Verilog; embedded systems; formal; logic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics and Applications, 2009. ICIEA 2009. 4th IEEE Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-4244-2799-4
  • Electronic_ISBN
    978-1-4244-2800-7
  • Type

    conf

  • DOI
    10.1109/ICIEA.2009.5138174
  • Filename
    5138174