Home > Science, Technology & Agriculture > Electronics and communications engineering > Digital System Design using FSMs: A Practical Learning Approach
39%
Digital System Design using FSMs: A Practical Learning Approach

Digital System Design using FSMs: A Practical Learning Approach

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the 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 Toggle Flip 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.

Table of Contents:
Preface viii Acknowledgements x About the Companion Website xi Guide to Supplementary Resources xii 1 Introduction to Finite State Machines 1 1.1 Some Notes on Style 1 2 Using FSMs to Control External Devices 25 2.1 Introduction 25 3 Introduction to FSM Synthesis 45 3.1 Introduction 45 3.2 Tutorials Covering Chapters 1, 2, and 3 71 3.2.1 Binary data serial transmitter FSM 71 3.2.2 The high low FSM system 76 3.2.3 The clocked watchdog timer FSM 80 3.2.3.1 FSM equations 81 3.2.4 The asynchronous receiver system clocked FSM 84 3.2.4.1 Brief note on the development of the test bench generator 86 3.2.4.2 The state diagram 86 3.2.4.3 The state diagram equations 87 3.2.4.4 The outputs 87 3.2.4.5 Verilog HDL simulation of the completed system 95 4 Asynchronous FSM Methods 97 4.1 Introduction to Asynchronous FSM 97 4.2 Summary 144 4.3 Tutorials 144 4.3.1 FSM motor with fault detection 144 4.3.2 The mower in four and two states 148 5 Clocked One Hot Method of FSM Design 153 5.1 Introduction 153 5.2 Tutorials on the Clocked One Hot FSM Method 168 5.2.1 Seven-state system clocked one hot method 168 5.2.2 Memory tester FSM 170 5.2.3 Eight-bit sequence detector FSM 174 6 Further Event-Driven FSM Design 179 6.1 Introduction 179 6.2 Conclusions 195 7 Petri Net FSM Design 197 7.1 Introduction 197 7.2 Tutorials Using Petri Net FSM 234 7.2.1 Controlled shared resource Petri nets 234 7.2.2 Serial clock-driven Petri net FSM 240 7.2.3 Using asynchronous (event-driven) design with Petri nets 247 7.3 Conclusions 249 Appendix A1: Boolean Algebra 251 A1.1 Basic Gate Symbols 251 A1.2 The Exclusive OR and Exclusive NOR 252 A1.3 Laws of Boolean Algebra 252 A1.3.1 Basic OR rules 252 A1.3.2 Basic AND rules 253 A1.3.3 Associative and commutative laws 253 A1.3.4 Distributive laws 253 A1.3.5 Auxiliary rule for static 1 hazard removal 254 A1.3.5.1 Proof of the Auxiliary Rule 254 A1.3.6 Consensus theorem 254 A1.3.7 The effect of signal delay in logic gates 255 A1.3.8 De-Morgan’s theorem 256 A1.4 Examples of Applying the Laws of Boolean Algebra 257 A1.4.1 Converting AND–OR to NAND 257 A1.4.2 Converting AND–OR to NOR 257 A1.4.3 Logical adjacency rule 258 A1.5 Summary 258 Appendix A2: Use of Verilog HDL and Logisim to FSM 261 A2.1 The Single-Pulse Generator with Memory Clock-Driven FSM 261 A2.2 Test Bench Module and its Purpose 267 A2.3 Using Synapticad Software 268 A2.4 More Direct Method 270 A2.5 A Very Simple Guide to Using the Logisim Simulator 271 A2.5.1 The Logisim top level menu items 271 A2.6 Using Flip-Flops in a Circuit 273 A2.7 Example Single-Pulse FSM 275 A2.8 How to Use the Simulator to Simulate the Single-Pulse FSM 278 A2.8.1 Using Logisim with the truth table approach 278 A2.9 Using Logisim with the Truth Table Approach 279 A2.9.1 Useful note 281 A2.10 Summary 281 Appendix A3: Counters, Shift Registers, Input, and Output with an FSM 285 A3.1 Basic Down Synchronous Binary Counter Development 285 A3.2 Example of a Four-Bit Synchronous Up Counter with T Type Flip-Flops 288 A3.3 Parallel Loading Counters – Using T Flip-Flops 291 A3.4 Using D Flip-Flops To Build Parallel Loading Counters 292 A3.5 Simple Binary Up Counter with Parallel Inputs 293 A3.6 Clock Circuit to Drive the Counter (and FSM) 294 A3.7 Counter Design Using Don’t Care States 295 A3.8 Shift Registers 296 A3.9 Dealing with Input and Output Signals Using FSM 298 A3.10 Using Logisim to Work with Larger FSM Systems 301 A3.10.1 The equations 302 A3.11 Summary 305 Appendix A4: Finite State Machines Using Verilog Behavioural Mode 307 A4.1 Introduction 307 A4.2 The Single-Pulse/Multiple-Pulse Generator with Memory FSM 307 A4.3 The Memory Tester FSM Revisited 313 A4.4 Summary 315 Appendix A5: Programming a Finite State Machine 317 A5.1 Introduction 317 A5.2 The Parallel Loading Counter 317 A5.3 The Multiplexer 319 A5.4 The Micro Instruction 320 A5.5 The Memory 320 A5.6 The Instruction Set 321 A5.7 Simple Example: Single-Pulse FSM 323 A5.8 The Final Example 325 A5.9 The Program Code 328 A5.10 Returning Unused States via Other Transition Paths 328 A5.11 Summary 328 Appendix A6: The Rotational Detector Using Logisim Simulator with Sub-Circuits 329 A6.1 Using the Two-State Diagram Arrangement 333 Bibliography 335 Index 337


Best Sellers


Product Details
  • ISBN-13: 9781119782704
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 229 mm
  • No of Pages: 352
  • Spine Width: 25 mm
  • Weight: 811 gr
  • ISBN-10: 1119782708
  • Publisher Date: 15 Jul 2021
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Sub Title: A Practical Learning Approach
  • Width: 152 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Digital System Design using FSMs: A Practical Learning Approach
John Wiley & Sons Inc -
Digital System Design using FSMs: A Practical Learning Approach
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Digital System Design using FSMs: A Practical Learning Approach

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA