Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Digital Circuits - Digital Logic - RAHDG201
Rating: 4.0 out of 5(67 ratings)
6,724 students

Introduction to Digital Circuits - Digital Logic - RAHDG201

master Logic systems, Boolean Algebra, AND, NAND, NOR, XOR, ALU,Comparator, CLA, MUX ,Buffers,Multiplexer & more Rahsoft
Last updated 9/2021
English

What you'll learn

  • numerical calculation
  • Boolean algebra
  • Logic systems
  • Logic Gates
  • Truth Table
  • AND NAND circuits
  • ALU
  • ASCII Code
  • BCD (Binary Coded Decimal)

Course content

4 sections255 lectures18h 29m total length
  • Introduction to the course3:05

    Start this introduction to digital circuits by exploring base two and binary bases, noting how this course differs from programming, and using accessible textbooks like Ross for easier examples.

  • Before We Start1:34

    Download lectures as pdf for offline study, provide feedback to improve the course, and learn about the refund policy if not fully satisfied.

  • Syllabus4:14

    Explore the syllabus of the digital circuits course, covering binary and decimal systems, boolean algebra, and the design of sequential and combinational logic for asynchronous circuits.

  • Goal6:00

    Frame the course around viewing a system as inputs, outputs, and a defined function. Use a mobile phone example to show how requests, specifications, and goals drive design.

  • Goal2:29

    Explore the basics of digital circuits through a car metaphor, detailing inputs, outputs, and sensors. See how electronic parts support motion and aid troubleshooting.

  • System4:02

    Define what a system is by tracing how sensors feed digital processing units, from analog inputs like oxygen and fuel sensors to CPUs and microcontrollers, to control vehicle behavior.

  • Goal4:24

    Design and implement digital integrated circuits by translating goals into inputs and outputs, break requests into parts, and explore hardware or microcontroller realization using programmable logic or fpga.

  • Digital Hardware System4:09

    Explore digital hardware systems and the digital process, where engineers design fast, power-efficient logic using binary signals and distinguish digital 0s and 1s from analog signals.

  • Digital Hardware System4:45

    Explore digital hardware systems and the advantages of digital design over analog, emphasizing digital signals, 0 and 5 volt logic levels, thousands of transistors, and noise resilience.

  • Digital Hardware System4:12

    Digital circuits resist noise and are easy to design, enabling scalable, modular systems. Programmable digital designs like FPGAs allow changing modules without disruptive interactions, reducing cost and engineering effort.

  • Digital Hardware System6:06

    Learn how analog audio becomes digital through sampling, storing samples as bits over time, and converting back via digital-to-analog processes. Explore how increasing bits creates more states and improves reconstruction.

  • Digital Hardware System6:03

    Explore digital hardware systems by analyzing bit-based state counts, sampling timing, and the trade-off between bit depth and data size in analog-to-digital and digital-to-analog conversions.

  • Digital Benefits2:57

    Examine how digital circuits integrate with analog components in modern devices, with lamp on/off and yes/no signals, using binary logic, operators, and the number system.

Requirements

  • mathematics
  • electrical engineering basics

Description

Description

In RAHDG 201 we’ll Focus on basics of design and analysis of combinational logic circuits. This course will cover design and analysis of combinational logic circuits using basic logic gates and other building blocks like multiplexers and ROMs. It includes Design and analysis of latches and flip-flops. Number of numerical problems have been solved after each topic to understand the basics of the course.

This course describes the design of data path components: adders, multipliers, registers, shifters, and counters. The design and analysis of synchronous state machines. State minimization and introduction to state assignment. Each topic will have many examples which goes over them briefly with different parts. By end of each chapter there will be a quiz for you to test your understanding of that specific chapter.

Core subject if this course is combinational and sequential logic circuits. Topics include number systems, Boolean algebra, logic families, medium scale integration (MSI) and large-scale integration (LSI) circuits, analog to digital (AD) and digital to analog (DA) conversion, and other related topics. By end of the course you should be able to construct, analyze, verify, and troubleshoot digital circuits using appropriate techniques and test equipment.

This course is mostly for academic level Engineering students in different universities around the world.

Since you would be having a lifetime access to this course you would be able to revisit during your career as year passes to refresh your memory.


Instructor

The instructor of this course is Mehrad Nahouri. He has an Associates in Electrical Engineering concentration on digital field and is a lecturer at Rahsoft.

What is the target audience?

  • This course is for students working in digital field.

  • Undergraduate students

  • Electrical Engineer

  • Computer Engineer

  • Graduate students taking digital course

  • Researchers in digital field

Course content

  • Introduction

  • Numbers Presenting System

  • Different Bases numbers

  • Binary Calculations

  • Presenting Binary Numbers

  • Binary Arithmetic

  • Binary Multiplication

  • Binary Coded Decimal (BCD)

  • ASCII Code

  • Boolean Algebra

  • Logic Systems

  • Logic Operators

  • Truth Table

  • Logic Gates

  • The Duality Principle

  • Associative Law

  • Distributive Law

  • Absorption Property

  • Consensus Theorem

  • Multiplying Out

  • NAND Only Implementation

  • Analysis of NAND Circuits

  • Waveform with Delay

  • Delay Analysis of CLA

  • BCD Addition

  • 4-bit ALU

Who this course is for:

  • Electrical Engineers

  • Computer Engineers

  • Electrical Engineering Students

  • Computer Engineering Students



Who this course is for:

  • This course is for students working in the digital field.
  • Electrical Engineering Undergraduate students
  • Electrical Engineers
  • Computer Engineers
  • Graduate students taking digital courses
  • researchers in the digital field