Detailed Analysis of Implementation Options for Timed Finite State Machines in Hardware

被引:0
|
作者
Pedroni, Volnei A. [1 ]
机构
[1] UTFPR, Dept Elect Engn, Curitiba, Parana, Brazil
关键词
state machine; state transition diagram; timed machine; digital circuits;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Very few topics affect a larger audience of digital circuit designers than the subject of correctly designing and implementing finite state machines (FSMs) in hardware. For that purpose, it was shown recently that any FSM can be classified into one of just three categories, called regular, timed, and recursive FSMs. The main problem, highly subject to gross errors in practice and not properly covered by any EDA tool, is the implementation of the timed machines, because the timer must be simple and, more importantly, it is the FSM itself who must control the timer, deciding when (and how) it should run, stop, or be zeroed. This paper addresses this issue by presenting a detailed analysis of two timer-control strategies, along with corresponding circuits, design variations, pros and cons, and experimental results with hardware and power consumption measurements from implementations in three FPGA devices.
引用
收藏
页码:125 / 128
页数:4
相关论文
共 50 条
  • [21] In vitro implementation of finite-state machines
    Garzon, M
    Gao, Y
    Rose, JA
    Murphy, RC
    Deaton, R
    Franceschetti, DR
    Stevens, SE
    AUTOMATA IMPLEMENTATION, 1998, 1436 : 56 - 74
  • [22] Deterministic Timed Finite State Machines: Equivalence Checking and Expressive Power
    Bresolin, Davide
    El-Fakih, Khaled
    Villa, Tiziano
    Yevtushenko, Nina
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (161): : 203 - 216
  • [23] Testing Timed Nondeterministic Finite State Machines with the Guaranteed Fault Coverage
    Tvardovskii A.
    El-Fakih K.
    Gromov M.
    Yevtushenko N.
    Automatic Control and Computer Sciences, 2017, 51 (7) : 724 - 730
  • [24] TIMED CONCURRENT STATE MACHINES
    Daszczuk, Wiktor B.
    COMPUTER SCIENCE-AGH, 2007, 8 : 23 - 36
  • [25] Laws of Timed State Machines
    Cavalcanti, Ana
    Conserva Filho, Madiel
    Ribeiro, Pedro
    Sampaio, Augusto
    COMPUTER JOURNAL, 2023, 67 (06): : 2066 - 2107
  • [26] Introducing Deglitched-Feedback plus Convergent Encoding for Straight Hardware Implementation of Asynchronous Finite State Machines
    Pedroni, Volnei A.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2345 - 2348
  • [28] Testing Cyber-Physical Systems Using Timed Finite State Machines
    Gromov, M. L.
    Yevtushenko, N. V.
    Laputenko, A. V.
    RUSSIAN PHYSICS JOURNAL, 2017, 59 (12) : 2181 - 2182
  • [29] 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
  • [30] Design and implementation of parallel hierarchical finite state machines
    Sklyarov, Valery
    Skliarova, Iouliia
    2008 SECOND INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS, 2008, : 33 - 38