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 条
  • [21] The hierarchical control of ST-finite state machines
    Caines, PE
    Gupta, V
    Shen, G
    PROCEEDINGS OF THE 36TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 1997, : 3584 - 3589
  • [22] The hierarchical control of ST-finite-state machines
    Caines, Peter E.
    Gupta, Vineet
    Shen, Gang
    Systems and Control Letters, 1997, 32 (04): : 185 - 192
  • [23] Parallel composition of nondeterministic Finite State Machines with Timeouts
    Kondratyeva, Olga, V
    Yevtushenko, Nina, V
    Cavalli, Ana R.
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2014, 27 (02): : 73 - 81
  • [24] Data-Parallel Finite-State Machines
    Mytkowicz, Todd
    Musuvathi, Madanlal
    Schulte, Wolfram
    ACM SIGPLAN NOTICES, 2014, 49 (04) : 529 - 541
  • [25] ON DERIVING THE PARALLEL COMPOSITION OF EXTENDED FINITE STATE MACHINES
    Shirokova, E., V
    Prokopenko, S. A.
    Shabaldina, N., V
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2019, (48): : 83 - 91
  • [26] Design and Implementation of a Control System for an Autonomous Reforestation Machine Using Finite State Machines
    Rossander, Morgan
    Lideskog, Hakan
    FORESTS, 2023, 14 (07):
  • [28] Synthesis of finite state machines for implementation with Programmable structures
    Luba, Tadeusz
    Borowik, Grzegorz
    Krasniewski, Andrzej
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2009, 55 (02) : 183 - 200
  • [29] Simulated annealing based parallel state assignment of finite state machines
    Hasteer, G
    Banerjee, P
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 43 (01) : 21 - 35
  • [30] Simulated annealing based parallel state assignment of finite state machines
    Hasteer, G
    Banerjee, P
    TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 69 - 75