# Introduction To

Digital Electronics and Logic Design

# Digital Electronics and Logic Design

Digital electronics or digital (electronic) circuits are electronics that operate on digital signals. In contrast, analog circuits manipulate analog signals whose performance is more subject to manufacturing tolerance, signal attenuation and noise. Digital techniques are helpful because it is a lot easier to get an electronic device to switch into one of a number of known states than to accurately reproduce a continuous range of values.

The basic digital electronic circuit that has one or more inputs and single output is known as Logic gate. Hence, the Logic gates are the building blocks of any digital system.

This course will guide you through the basics of the building block of computer logic

# Course Outline

## Number System and Representation

## Programs

## Boolean Algebra and Logic Gates

## Gate Level Minimization

## Combinational Logic Circuits

- Digital Electronics | Half Adder
- Digital Electronics | Half Subtractor
- Half Adder and Half Subtractor using NAND NOR gates
- Full Adder | Digital Electronics
- Digital Logic | Full Subtractor
- Digital Logic | Code Converters – BCD(8421) to/from Excess-3
- Digital logic | Code Converters – Binary to/from Gray Code
- Digital Electronics | BCD to 7 Segment Decoder
- Digital Logic | Parallel Adder & Parallel Subtractor
- Digital logic | Carry Look-Ahead Adder
- Digital logic | Magnitude Comparator
- Digital Electronics | BCD Adder
- Digital logic | Encoders and Decoders
- Digital logic | Encoder
- Digital logic | Binary Decoder
- Combinational circuits using Decoder
- Multiplexers | Digital Electronics
- Digital logic | Static Hazards

## Flip-Flops and Sequential Circuits

- Digital Logic | Latches
- Computer Organisation | One bit memory cell
- Flip-flop types and their Conversion
- Digital logic | Master Slave JK Flip Flop
- Digital Logic | Introduction of Sequential Circuits
- Synchronous Sequential Circuits | Digital Logic
- Digital Logic | Asynchronous Sequential Circuits
- Difference between combinational and sequential circuit
- Difference between Synchronous and Asynchronous Sequential Circuits

## Register and Counters

- Counters in Digital Logic
- Design counter for given sequence
- Digital Logic | n-bit Johnson Counter
- Amortized analysis for increment in counter
- Digital logic | Ripple Counter
- Digital Logic | Ring Counter
- Digital logic | Shift Registers
- Digital logic | Design 101 sequence detector (Mealy machine)
- Digital logic | Universal Shift Register
- RTL (Register Transfer Level) design vs Sequential logic design
- Verilog Data Types

## Memory and Programmable Logic

## Data Communication

- Digital Electronics | Block Coding
- Digital Electronics | Difference between Unipolar, Polar and Bipolar Line Coding Schemes
- Digital electronics | Difference between Broadband and Baseband Transmission
- Data Communication | Transmission Impairment
- Digital Electronics | What is Scrambling?
- Digital Electronics | Analog to Analog Conversion (Modulation)
- Digital Electronics | Analog to digital conversion
- Digital Electronics | Digital to Analog Conversion
- Difference Between Digital And Analog System