ECE124: Digital Circuits and Systems
Logic Circuit design. Very useful to teach us how to design digital circuits, which can be combined and used to build complex machines.
Link to course notes here.
If you want to self-learn this stuff again, I recommend just going through this book’s Appendix A, starting at page 802.
At a high Level, Digital Circuits can be divided into Combinational Circuits and Sequential Circuits.
Concepts
Solving methods, boolean algebra
- Boolean Algebra
- Logic Gate
- SOP Form
- POS Form
- Duality of Canonical Forms
- Karnaugh Map
- Quine-McClusky Method
- Petrick’s Method
- Minterm and Maxterm
- Shannon’s Expansion
- Moore Machine
- Mealy Machine
- Combinational Logic Analysis
Number Systems
Storage Elements
Circuits and Parts of A Circuit
- Combinational Circuit
- Sequential Circuit
- Multiplexer
- Magnitude Comparator
- Numerical Systems
- Field Programmable Gate Array
- Programmable Logic Device
- Programmable Logic Array
- Encoder
- Decoder
- Main Memory
- Read-Only Memory
- Bus
- Inverter
- Register
State Diagram Stuff
- State Table
- Excitation Table
- Characteristic Table
- State Diagram
- Synchronous Circuit Analysis
- Synchronous Circuit Design
- Algorithm State Machine
- State Minimization
- Quartus
- Flow Table
- Hazard and Output Glitches
- State Assignment