# Digital Design

## Overview

DD lets you take your first steps into the `Computer Organization & Architecture` track. In this course, you'll learn how hardware at the bare-minimum level is created and combined together as circuits to scale up as complex processing machines we call computers. It's a course that spans mutlipe topics and has some interesting problems in terms of `circuit design and analysis`. The lab gives you a full-hands on in implementing the design ideas from the lecture class.

## Navigation

* [Prerequisites](#prerequisites)
* [Textbooks](#textbooks)
* [Videos](#videos)
* [Websites](#websites)
* [Apps](#apps)

## Prerequisites

This course has no prerequisites.

This course is a prerequisite for:

* [Microprocessors & Interfacing](https://bpdc-acm.gitbook.io/openlib-cs/courses/csf241)

## Textbooks

| Title                                                                                                                                          | Author(s)                           |   Edition  |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | :--------: |
| [Digital Design : With an Introduction to the Verilog HDL](https://drive.google.com/file/d/1DU2IqPak8OQXcGVe_Rok_zAkXQaQtnLh/view?usp=sharing) | M. Morris Mano & Michael D. Ciletti | 5th (2013) |
| [Digital Design Fundamentals](https://drive.google.com/file/d/1vE8UbJrPBTZSYmpHfcmOAT183PF965Ex/view?usp=sharing)                              | Kenneth J. Breeding                 | 2nd (1992) |
| [Solution Manual : Digital Design](https://drive.google.com/file/d/1tIFa6HXd8mNUydK5cjO8BJk_WdnQMfMq/view?usp=sharing)                         | M. Morris Mano & Michael D. Ciletti | 4th (2007) |

## Videos

* [Digital Electronics course, *Neso Academy*](https://www.youtube.com/watch?v=M0mx8S05v60\&list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm) *(Full Course)*
* [Digital Electronics course, *Knowledge Gate*](https://www.youtube.com/playlist?list=PLmXKhU9FNesSfX1PVt4VGm-wbIKfemUWK)

## Websites

* [Digital Electronics and Logic Design Tutorials, *GeeksforGeeks*](https://www.geeksforgeeks.org/digital-electronics-logic-design-tutorials/)
* [Digital Circuits Tutorial, *tutorialspoint*](https://www.tutorialspoint.com/digital_circuits/)
* [From Circuits to Assembly, *Ben Eater*](https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA)
* [Domino Addition, *Numberphile*](https://www.youtube.com/watch?v=lNuPy-r1GuQ)
* [Circuits, *Instructables*](https://www.instructables.com/circuits/)

## Apps

* [Circuit Scramble: A Logic Circuit Game](https://play.google.com/store/apps/details?id=com.Suborbital.CircuitScramble)
