Digital Circuit Projects - An Overview of Digital Circuits Through Implementing Integrated Circuits

by Charles W. Kann III

Digital circuits, often called Integrated Circuits or ICs, are the central building blocks of a Central Processing Unit (CPU). To understand how a computer works, it is essential to understand the digital circuits which make up the CPU. This text introduces the most important of these digital circuits; adders, decoders, multiplexers, D flip-flops, and simple state machines.

Description from LibreTexts.

Publisher
Gettysburg College
Subjects
Engineering, Electrical Engineering
Licence
CC BY 4.0, as LibreTexts states it
Who can read
Tweens profiles and older, judged from its title and subjects

Contents

LibreTexts writes equations in TeX, and here they show as TeX; the PDF has them typeset.

  1. Front Matter
  2. TitlePage
  3. InfoPage
  4. Table of Contents
  5. Licensing
  6. 1: Before You Start
  7. 1.1: Introduction
  8. 1.2: Computers and Magic
  9. 1.3: Reading this Text
  10. 1.4: Materials Needed
  11. 1.5: Some Notes
  12. 1.6: Conclusion
  13. 2: Background Material
  14. 2.1: Introduction
  15. 2.2: A Universal Set of Boolean Operations
  16. 2.3: Truth Tables
  17. 2.4: Disjunctive Normal Form (DNF)
  18. 2.5: Karnaugh Maps (K-maps)
  19. 2.6: Conclusion
  20. 2.7: Exercises
  21. 3: Getting Started
  22. 3.1: Introduction
  23. 3.2: Logisim Circuit to Turn on a Light
  24. 3.3: Implementing the Switch Circuit to Turn on a Light
  25. 3.4: Debugging the Circuit
  26. 3.5: Exercises
  27. 4: Gates
  28. 4.1: Introduction
  29. 4.2: Boolean Logic and Binary Values
  30. 4.3: Unary Operations
  31. 4.4: Binary Operations
  32. 4.5: Implementing the AND Gate Circuit
  33. 4.6: Exercises
  34. 5: Associative Boolean Operators
  35. 5.1: Introduction
  36. 5.2: Modeling Associative Operations in Logisim
  37. 5.3: Implementing the Circuit
  38. 5.4: Conclusion
  39. 5.5: Exercises
  40. 6: Adders
  41. 6.1: Introduction
  42. 6.2: Half Adder
  43. 6.3: Full Adder
  44. 6.4: 2-Bit Adder Circuit
  45. 6.5: Conclusion
  46. 6.6: Exercises
  47. 7: Decoders
  48. 7.1: Introduction
  49. 7.2: Decoder Circuit
  50. 7.3: 2-to-4 Decoder Implementation
  51. 7.4: Implementing a Decoder Using a Single Chip
  52. 7.5: Conclusion
  53. 7.6: Exercises
  54. 8: Multiplexers
  55. 8.1: Introduction
  56. 8.2: Circuit Diagram for a MUX
  57. 8.3: Implementing a MUX
  58. 8.4: 74153 MUX Chip
  59. 8.5: 74153 Circuit Diagram
  60. 8.6: Implementing the 74153 Circuit
  61. 8.7: Conclusion
  62. 8.8: Exercises
  63. 9: Memory Basics - Flip-Flops and Latches
  64. 9.1: Introduction
  65. 9.2: Background Material
  66. 9.3: Latches
  67. 9.4: Edge Triggered Flip-Flop
  68. 9.5: Conclusion
  69. 9.6: Exercises
  70. 10: Sequential Circuits
  71. 10.1: Introduction
  72. 10.2: Debouncing
  73. 10.3: Implementing a State Machine
  74. 10.4: Conclusion
  75. 10.5: Exercises
  76. 11: Use of these ICs in a CPU
  77. 11.1: An Overview of the CPU
  78. 11.2: Flip Flops
  79. 11.3: Muxes
  80. 11.4: Adder
  81. 11.5: Decoder
  82. 11.6: Summary
  83. Back Matter
  84. Index
  85. Index
  86. Glossary
  87. Detailed Licensing