Philipp Schiefer
Creating a Self-configuring Finite State Machine out of Memory Look-up Tables
Schiefer, Philipp; McWilliam, Richard; Purvis, Alan
Abstract
A finite state machine (FSM) is one of the most used digital logic applications in today's electrical systems. An FSM can be implemented in electrical systems based on programmable logic devices (PLD) or combinatorial logic platforms. Both platforms for a FSM contain advantages and restrictions for the hardware and software design. In regards of coding, FSM can be coded in alternatives styles and programming languages. In this paper we introduce the concept of a self-configuring FSM based on coding data as memory look-up tables. The resulting FSM is then able to self-configure the combinatorial logic of this FSM required to perform the compulsory state sequence. The primary benefit of using memory based look-up table (LUT) FSM is that well established data error correction methods can be applied to protect the FSM behavior, even in the event of single error events (SEE). A high level hardware design of this FSM will be presented in comparison to a PLD FSM implementation.
Citation
Schiefer, P., McWilliam, R., & Purvis, A. (2013). Creating a Self-configuring Finite State Machine out of Memory Look-up Tables. Procedia CIRP, 11, 363-366. https://doi.org/10.1016/j.procir.2013.07.030
Journal Article Type | Article |
---|---|
Publication Date | Sep 27, 2013 |
Deposit Date | Jun 4, 2015 |
Publicly Available Date | Oct 30, 2015 |
Journal | Procedia CIRP |
Print ISSN | 2212-8271 |
Publisher | Elsevier |
Peer Reviewed | Peer Reviewed |
Volume | 11 |
Pages | 363-366 |
DOI | https://doi.org/10.1016/j.procir.2013.07.030 |
Keywords | Finite state machine, Memory look-up tables. |
Public URL | https://durham-repository.worktribe.com/output/1404392 |
Files
Published Journal Article
(1.1 Mb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by-nc-nd/4.0/
Copyright Statement
© 2013 The Authors. Open access under CC BY-NC-ND license
You might also like
Unsupervised anomaly detection in unmanned aerial vehicles
(2019)
Journal Article
FlightGear as a Tool for Real Time Fault-injection, Detection and Self-repair
(2015)
Journal Article
Creating self-configuring logic with built-in resilience to multiple-upset events
(2015)
Journal Article
Fault Tolerant Quadded Logic Cell Structure with Built-in Adaptive Time Redundancy
(2014)
Journal Article
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search