Free Downloads
Finite State Machines In Hardware: Theory And Design (with VHDL And SystemVerilog) (MIT Press)

Modern, complex digital systems invariably include hardware-implemented finite state machines. The correct design of such parts is crucial for attaining proper system performance. This book offers detailed, comprehensive coverage of the theory and design for any category of hardware-implemented finite state machines. It describes crucial design problems that lead to incorrect or far from optimal implementation and provides examples of finite state machines developed in both VHDL and SystemVerilog (the successor of Verilog) hardware description languages.Important features include: extensive review of design practices for sequential digital circuits; a new division of all state machines into three hardware-based categories, encompassing all possible situations, with numerous practical examples provided in all three categories; the presentation of complete designs, with detailed VHDL and SystemVerilog codes, comments, and simulation results, all tested in FPGA devices; and exercise examples, all of which can be synthesized, simulated, and physically implemented in FPGA boards. Additional material is available on the book's Website. Designing a state machine in hardware is more complex than designing it in software. Although interest in hardware for finite state machines has grown dramatically in recent years, there is no comprehensive treatment of the subject. This book offers the most detailed coverage of finite state machines available. It will be essential for industrial designers of digital systems and for students of electrical engineering and computer science.

File Size: 10613 KB

Print Length: 352 pages

Publisher: The MIT Press (December 20, 2013)

Publication Date: December 20, 2013

Sold by:  Digital Services LLC

Language: English


Text-to-Speech: Not enabled

X-Ray: Not Enabled

Word Wise: Not Enabled

Lending: Not Enabled

Enhanced Typesetting: Not Enabled

Best Sellers Rank: #478,211 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #89 in Kindle Store > Kindle eBooks > Engineering & Transportation > Engineering > Electrical & Electronics > Circuits #228 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Circuits > Design #746 in Books > Computers & Technology > Graphics & Design > Computer Modelling

This book by Dr. Pedroni is a first of a kind comprehensive treatment of FSM hardware design covering examples in VHDL and SystemVerilog. It covers important topics of FSM hardware implementation normally known to experience designers such as Hierarchical FSM's and Timed FSM. Another aspect is it points out subtle mistakes that designers tend to make during design and coding. Although there are good number of examples in the book, but I would have liked to see some atleast 3-4 examples with bigger and more complicated controller designs (network controllers for example or other state of the art controllers). Another missing topic is verification and testbench design for FSM's. I would recommend this book for designers with few years of experience and looking to designing complicated controllers. For experienced designers, this book may not be much relevant as majority of content will be familiar to them.

Book is brand new. Regarding the content, I was disappointed for not seeing more System-Verilog examples, which were mostly been translated from VHDL.

This book is a comprehensive one full of usefull and practical technical details and applications. Nice and good work and Thanks!

Finite State Machines in Hardware: Theory and Design (with VHDL and SystemVerilog) (MIT Press) Advanced Digital Logic Design Using VHDL, State Machines, and Synthesis for FPGA's Effective Coding with VHDL: Principles and Best Practice (MIT Press) RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Design (MIT Press) ECHO USER GUIDE: The Official User Guide For Using Your Echo ( technology mobile communication kindle alexa computer hardware) ( Echo ... & Technology Ebooks Hardware & DYI) Digital Integrated Circuit Design Using Verilog and Systemverilog Digital System Design with SystemVerilog Digital Design with RTL Design, VHDL, and Verilog The Finite Element Method: Linear Static and Dynamic Finite Element Analysis (Dover Civil and Mechanical Engineering) Vintage Coca-cola Machines a Price and Identification Guide to Collectible Coolers and Machines Slot Machines and Coin-Op Games: A Collector's Guide to One-Armed Bandits and Amusement Machines A Course in Game Theory (MIT Press) Evolutionary Game Theory (MIT Press) Game Theory (MIT Press) Bayes or Bust?: A Critical Examination of Bayesian Confirmation Theory (MIT Press) SystemVerilog Assertions and Functional Coverage: Guide to Language, Methodology and Applications SystemVerilog for Verification: A Guide to Learning the Testbench Language Features Fundamentals of Digital and Computer Design with VHDL Fundamentals of Digital Logic with VHDL Design