Design and implementation of parallel hierarchical finite state machines

被引:10
|
作者
Sklyarov, Valery [1 ]
Skliarova, Iouliia [1 ]
机构
[1] Univ Aveiro, Dept Elect Telecommun & Informat IEETA, P-3810193 Aveiro, Portugal
关键词
parallel and hierarchical algorithms; parallel hierarchical finite state machine; VHDL specification; synthesis FPGA;
D O I
10.1109/CCE.2008.4578929
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a novel model and method for synthesis of parallel hierarchical finite state machines (PHFSM) that permit to implement algorithms composed of modules in such a way that 1) the modules can be activated from other modules, and 2) more than one module can be activated in parallel. The model combines multiple stack memories interacting with a combinational circuit. The synthesis involves three basic steps: 1) conversion of a given specification to special state transition diagrams; 2) use of the proposed hardware description language templates; 3) synthesis of the circuit from the templates. A number of PHFSMs have been designed, implemented in low-cost commercially available FPGAs, tested, and evaluated. The results of experiments have proven the effectiveness and practicability of the proposed technique for solving real-world problems.
引用
收藏
页码:33 / 38
页数:6
相关论文
共 50 条
  • [1] Synthesis of Parallel Hierarchical Finite State Machines
    Sklyarov, Valery
    Skliarova, Iouliia
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [2] Specification and Synthesis of Parallel Hierarchical Finite State Machines for Control Applications
    Sklyarov, Valery
    Skliarova, Iouliia
    ASCC: 2009 7TH ASIAN CONTROL CONFERENCE, VOLS 1-3, 2009, : 1085 - 1090
  • [3] Specifications and design of graphical interface for hierarchical finite state machines
    Hugel, Vincent
    Amouroux, Guillaume
    Costis, Thomas
    Bonnin, Patrick
    Blazevic, Pierre
    ROBOCUP 2005: ROBOT SOCCER WORLD CUP IX, 2006, 4020 : 648 - 655
  • [4] Parallel Implementation of Finite State Machines for Reducing the Latency of Stochastic Computing
    Ma, Cong
    Lilja, David J.
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 335 - 340
  • [5] Parallel Implementation for Deriving Preset Distinguishing Experiments of Nondeterministic Finite State Machines
    Haddad, Abdul Rahim
    El-Fakih, Khaled
    Barlas, Gerassimos
    2017 7TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION, AND APPLIED OPTIMIZATION (ICMSAO), 2017,
  • [6] Hierarchical concurrent finite state machines in Ptolemy
    Lee, B
    Lee, EA
    1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 34 - 40
  • [7] Synthesis of reconfigurable hierarchical finite state machines
    Sklyarov, Valery
    Skliarova, Iouliia
    AUTONOMOUS ROBOTS AND AGENTS, 2007, 76 : 259 - 265
  • [8] A parallel state assignment algorithm for finite state machines
    Bader, DA
    Madduri, K
    HIGH PERFORMANCE COMPUTING - HIPC 2004, 2004, 3296 : 297 - 308
  • [9] A parallel algorithm for state assignment of finite state machines
    Hasteer, G
    Banerjee, P
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (02) : 242 - 246
  • [10] Task Implementation of Synchronous Finite State Machines
    Di Natale, Marco
    Zeng, Haibo
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 206 - 211