Digital circuits are the basic blocks of modern electronic devices like mobile phones, digital cameras, microprocessors and several other devices. In this course, we will learn the fundamentals of digital circuits and how to engineer the building blocks that go into digital subsystems. We will first learn the basics of Boolean algebra and combinational logic. We will then have a thorough treatment of sequential circuits and state machines. Finally, we will learn how to analyze the performance of digital circuits and how to design high performance circuits. The course will emphasize both on the design philosophy and good design practices. Students will also get an exposure to Verilog, a popular hardware modeling language.
Week 1
- Introduction
- Basic Boolean Logic
- Boolean Theorems
- Definitions, SoP and Pos
- Algebraic Minimization Examples
- Introduction to Verilog
Week 2
- Universality, Rearranging Truth Tables
- Karnaugh Maps
- K-Map Minimization
- K-Map with Don't cares
- Multiple Output Functions
- Number Systems
Download Week 2 PPT
Download Week 3 PPT
Download Week 7 PDF
Week 3
- Encoders and Decoders
- Multiplexers
- Multiplexer based Circuit Design
- Verilog
- Compiling and Running Verilog - A Demonstration Not Started
Week 4
- Sequential Elements
- Gated Latches
- Flipflops
- Verilog - Assign Statement and Instantiation
- Sequential Circuits
Week 5
- CMOS+Electrical Properties
- Delays
- Sequential Element Delays
- More Sequential Circuits
- Introduction to State Machines
- Always Statement in Verilog
Week 6
- Sequential Logic Synthesis
- FSM Design Problems
- State Minimization
- State Assignment
- Timing Sequential Circuits
- Verilog Styles + Sequential Elements
Week 7
- GCD Algorithm
- GCD Machine's Datapath
- GCD State Machine
**********************************************************************************************************************************
Thank You,
Mani Shankar Peddi
Tech Videos : Youtube channel
Interesting Stuff : www.facebook.com/Letsshareourknowledge
***********************************************************************************************************************************
No comments:
Post a Comment