Price: $19.99
(as of Feb 06, 2025 13:35:01 UTC – Details)
This was written as an introductory textbook on digital logic design and the SystemVerilog language. The structure of the book makes it useful as both a way to learn digital design, a way to learn SystemVerilog, or a way to learn both. It is targeted at University level courses or at practicing engineers who desire to learn these topics.
This book (and its previous versions) have been used for nearly 20 years at Brigham Young University and other places as a textbook for courses on digital systems design.
The text chapters are listed below. The chapters are short and concise, typically covering one lecture’s worth of material (in the case of courses at Brigham Young University). Roughly 1/3 of the chapters focus on SystemVerilog, each one targeted at teaching how to implement the immediately preceding chapters’ digital circuit design concepts using HDL. Additionally, a full chapter on SystemVerilog testbenches for verifying designs is included.
The book starts with Boolean Logic and combinational logic design and then moves on to storage elements (flips flops) and sequential circuit design and finite state machine-based design. As can be seen, the SystemVerilog chapters are intermixed through the text but could be covered later than they appear.IntroductionNumber Systems and Binary EncodingsSigned Number Representations, Negation, and ArithmeticBoolean Algebra and Truth TablesLogic GatesBoolean Algebra – Part IIGates – Part IIAn Introduction to Gate-Level Design Using SystemVerilogGate-Level ArithmeticHigher Level Building Blocks: MultiplexersContinuing on With SystemVerilog – Hierarchical Design, Constants, and Multi-Bit SignalsKarnaugh Maps – Optional MaterialGate Delays and Timing in Combinational CircuitsDataflow SystemVerilogLatches and Flip FlopsRegisters and RTL-Based DesignBehavioral SystemVerilog for RegistersBehavioral SystemVerilog for Combinational LogicMemoriesImplementation of Simple Sequential Circuits: IFL, OFL, and TimingState GraphsFinite State MachinesState Machine Design Using SystemVerilogHandling Asynchronous Inputs and Generating Glitch-Free OutputsField Programmable Gate Arrays (FPGAs) – An IntroductionCase Study – Debouncing Switches and Detecting EdgesWriting Testbenches in SystemVerilogCase Study: The Design of a UARTTri-State Drivers and BusesSystemVerilog vs. Verilog
ASIN : B0D9TJGJLR
Publisher : Independently published (July 20, 2024)
Language : English
Paperback : 320 pages
ISBN-13 : 979-8333236616
Item Weight : 2.02 pounds
Dimensions : 8.5 x 0.73 x 11 inches
Customers say
Customers find the book useful for learning digital circuit design and SystemVerilog. They appreciate the clear, easy-to-understand writing style and linear reading. The book is reasonably priced.
AI-generated from the text of customer reviews