
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
DIGITAL SYSTEM DESIGN USING FSMS
Explore this concise guide perfect for digital designers and students of electronic engineering who work in or study embedded systems
Digital System Design using FSMs: A Practical Learning Approach delivers a thorough update on the author's earlier work, FSM-Based Digital Design using Verilog HDL. The new book retains the foundational content from the first book while including refreshed content to cover the design of Finite State Machines delivered in a linear programmed learning format. The author describes a different form of State Machines based on ToggleFlip Flops and Data Flip Flops.
The book includes many figures of which 15 are Verilog HDL simulations that readers can use to test out the design methods described in the book, as well as 19 Logisim simulation files with figures. Additional circuits are also contained within the Wiley web folder. It has tutorials and exercises, including comprehensive coverage of real-world examples demonstrated alongside the frame-by-frame presentations of the techniques used.
In addition to covering the necessary Boolean algebra in sufficient detail for the reader to implement the FSM based systems used in the book, readers will also benefit from the inclusion of:
- A thorough introduction to finite-state machines and state diagrams for the design of electronic circuits and systems
- An exploration of using state diagrams to control external hardware subsystems
- Discussions of synthesizing hardware from a state diagram, synchronous and asynchronous finite-state machine designs, and testing finite-state machines using a test-bench module
- A treatment of the One Hot Technique in finite-state machine design
- An examination of Verilog HDL, including its elements
- An analysis of Petri-Nets including both sequential and parallel system design
Suitable for design engineers and senior technicians seeking to enhance their skills in developing digital systems, Digital System Design using FSMs: A Practical Learning Approach will also earn a place in the libraries of undergraduate and graduate electrical and electronic engineering students and researchers.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
1
Introduction to Finite State Machines
1.1 SOME NOTES ON STYLE
Frame 1.1 What is a Finite State Machine?

Table of contents
- Cover
- Table of Contents
- Title Page
- Copyright Page
- Preface
- Acknowledgements
- About the Companion Website
- Guide to Supplementary Resources
- 1 Introduction to Finite State Machines
- 2 Using FSMs to Control External Devices
- 3 Introduction to FSM Synthesis
- 4 Asynchronous FSM Methods
- 5 Clocked One Hot Method of FSM Design
- 6 Further EventāDriven FSM Design
- 7 Petri Net FSM Design
- Appendix A1: Boolean Algebra
- Appendix A2: Use of Verilog HDL and Logisim to FSM
- Appendix A3: Counters, Shift Registers, Input, and Output with an FSM
- Appendix A4: Finite State Machines Using Verilog Behavioural Mode
- Appendix A5: Programming a Finite State Machine
- Appendix A6: The Rotational Detector Using Logisim Simulator with SubāCircuits
- Bibliography
- Index
- End User License Agreement