ABSTRACT

Comprehensive and self contained, this tutorial covers the design of a plethora of combinational and sequential logic circuits using conventional logic design and Verilog HDL. Number systems and number representations are presented along with various binary codes. Several advanced topics are covered, including functional decomposition and iterative networks. A variety of examples are provided for combinational and sequential logic, computer arithmetic, and advanced topics such as Hamming code error correction. Constructs supported by Verilog are described in detail. All designs are continued to completion. Each chapter includes numerous design issues of varying complexity to be resolved by the reader.

chapter 2|54 pages

Minimization of Switching Functions

chapter 3|94 pages

Combinational Logic

chapter 231|193 pages

Combinational Logic Design Using Verilog HDL

chapter 5|78 pages

Computer Arithmetic

chapter 7|174 pages

Sequential Logic

chapter 8|82 pages

Sequential Logic Design Using Verilog HDL

chapter 9|48 pages

Programmable Logic Devices

chapter 10|30 pages

Digital and Analog Conversion

chapter 11|22 pages

Magnetic Recording Fundamentals

chapter 12|92 pages

Additional Topics in Digital Design