Digital Design: With a Introduction to the Verilog Hdl
M. Morris Mano and Michael D. Ciletti
Digital Design and Computer Architecture
Harris & Harris
Digital Systems Pages#19-21
Binary Numbers Pages#21-24
Number‐Base Conversions Pages#24-26
Octal and Hexadecimal Numbers Pages#26-28
Complements of Numbers Pages#28-32
Signed Binary Numbers Pages#32-36
Binary Codes Pages#36-45
Binary Storage and Registers Pages#45-48
Binary Logic Pages#48-51
Introduction Pages#56
Basic Definitions Pages#56-58
Axiomatic Definition of Boolean Algebra Pages#58-61
Basic Theorems and Properties of Boolean Algebra Pages#61-64
Boolean Functions Pages#64-69
Canonical and Standard Forms Pages#69-76
Other Logic Operations Pages#76-78
Digital Logic Gates Pages#78-84
Integrated Circuits Pages#84-86
Introduction Pages#91
The Map Method Pages#91-98
Four‐Variable K-Map Pages#98-102
Product‐of‐Sums Simplification Pages#102-106
Don’t‐Care Conditions Pages#106-108
NAND and NOR Implementation Pages#108-115
Other Two‐Level Implementations Pages#115-120
Exclusive‐OR Function Pages#121-126
Hardware Description Language Pages#126-136
Combinational Circuits: Covers Most Topics
(Inducing half/full adder, half/full subtrator, Multiplexers and demulitplexers, Encoders and Decoder)
Introduction Pages#143
Combinational Circuits Pages#143
Analysis Procedure Pages#144-147
Design Procedure Pages#147-151
Binary Adder–Subtractor Pages#151-162
Decimal Adder Pages#162-164
Binary Multiplier Pages#164-166
Magnitude Comparator Pages#166-168
Decoders Pages#168-173
Encoders Pages#173-175
Multiplexers Pages#176-182
HDL Models of Combinational Circuits Pages#182-199
Introduction Pages#208
Sequential Circuits Pages#208-210
Storage Elements: Latches Pages#211-214
Storage Elements: Flip‐Flops Pages#214-222
Analysis of Clocked Sequential Circuits Pages#222-235
Synthesizable HDL Models of Sequential Circuits Pages#235-249
State Reduction and Assignment Pages#249-254
Design Procedure Pages#254-263
Registers Pages#273-276
Shift Registers Pages#276-284
Ripple Counters Pages#284-289
Synchronous Counters Pages#289-296
Other Counters Pages#296-301
HDL for Registers and Counters Pages#301-308
Introduction Pages#317-318
Random‐Access Memory Pages#318-325
Memory Decoding Pages#325-330
Error Detection and Correction Pages#330-333
Read‐Only Memory Pages#333-339
Programmable Logic Array Pages#339-343
Programmable Array Logic Pages#343-347
Sequential Programmable Devices Pages#347-364