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
来源
2008 SECOND INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS | 2008年
关键词
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 条
  • [31] An object-oriented implementation of concurrent and hierarchical state machines
    Spinke, Volker
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (10) : 1726 - 1740
  • [32] A recursive algorithm for diagnosis in hierarchical finite-state machines
    Mohammadi, R.
    Hashtrudi-Zad, S.
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2938 - 2943
  • [34] W-method for hierarchical and communicating finite state machines
    Ipate, Florentin
    Banica, Logica
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 891 - 896
  • [35] Design automation of testable finite state machines
    Miroschnyk, Maryna
    Pakhomov, Yuriy
    German, Edward
    Shkil, Alexander
    Kulak, Elvira
    Kucherenko, Dariia
    2017 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2017,
  • [36] CSE: Parallel Finite State Machines with Convergence Set Enumeration
    Zhuo, Youwei
    Cheng, Jinglei
    Luo, Qinyi
    Zhai, Jidong
    Wang, Yanzhi
    Luan, Zhongzhi
    Qian, Xuehai
    2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 29 - 41
  • [37] State encoding of finite state machines for low power design
    Chen, DS
    Sarrafzadeh, M
    Yeap, GKH
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1996, 6 (06) : 649 - 661
  • [38] ESTIMATORS FOR LOGIC MINIMIZATION AND IMPLEMENTATION SELECTION OF FINITE STATE MACHINES
    TENBERG, AJWM
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 151 - 158
  • [39] Cost-efficient implementation of adaptive finite state machines
    Boden, M
    Koegst, M
    Luis, J
    Badía, T
    Rülke, S
    PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, 2004, : 144 - 151
  • [40] (Self-)reconfigurable finite state machines:: Theory and implementation
    Köster, M
    Teich, J
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 559 - 566