Digital Logic Design Notes PDF
Document Details
Tags
Summary
These notes cover fundamental concepts in digital logic design, including binary numbers, Boolean algebra, and logic gates. They also explore different types of digital circuits like adders and counters. The notes include diagrams and examples.
Full Transcript
human: decimal number (0,1,2,3,4,5,6...) computer: binary number (0,1) AND gates using transistor Binary numbers: (0,1) Messages ---\--\> computer (100000000) Decimal number: example: 5407: five thousands four hundreds and seven = 5.10\^3 + 4.10\^2 + 7 thousands hundreds tens units...
human: decimal number (0,1,2,3,4,5,6...) computer: binary number (0,1) AND gates using transistor Binary numbers: (0,1) Messages ---\--\> computer (100000000) Decimal number: example: 5407: five thousands four hundreds and seven = 5.10\^3 + 4.10\^2 + 7 thousands hundreds tens units ----------- ---------- ------ ------- 5 4 0 7 example have n bits---\--\> presents 2\^n numbers decimal: 10 binary: 0b10 (0b called prefix) decimal: 73 = binary 1001001 (1.2\^6 + 1.2\^3 + 1.2\^0) Boolean algebra: If A then ---\>B If A or B but not C and D then ---\> X ![](media/image13.png)![](media/image9.png) ![](media/image17.png) ![](media/image19.png) ***[HALF ADDER]*** ![](media/image5.png) ***[FULL ADDER]*** ![](media/image11.png) ![](media/image27.png) 4 bit-adder (1 half adder and 3 full adders) ![](media/image26.png) ***[=\> RS flip flop using 2 NAND gates or 2 NOR gates]*** ![](media/image12.png) ![](media/image10.png) ***[Register sample: 8 bit register]*** ![](media/image14.png) ![](media/image23.png) ***[big endian countdown (connect the Q output to clock)]*** ![](media/image16.png) ***[big endian countup (connect the negative Q to the clock)]*** ***[Logisim MOD 6 tutorial (count to 5 then reset back to 0)]*** ![](media/image7.png)