Introduction to BCD Numbers How to Perform BCD to Gray Code Conversion? BCD stands for binary coded decimals which means we have assigned binary codes to the decimal numbers. The range of BCD numbers is from 0 to 9. That’s Read More …
Category: Digital Logic Design
How to Simplify a Boolean Function Using Karnaugh Map (k-map)?

How to Simplify a Boolean Function Using Karnaugh Map (k-map)? How to simplify a Boolean function using Karnaugh map (k-map)? Truth table representation of a function is always a unique expression. The complexity of a digital circuit can be reduced Read More …
What is the Magnitude Comparator Circuit? Design a 3 bit Magnitude Comparator Circuit
Design of a 3-bit Up Counter using JK Flip-Flop

Introduction In this article I have descried how to Design of a 3-bit Up Counter using JK Flip-Flop. 3 bit up counter is a synchronous counter that uses three bits at the output for producing the values from 000 to Read More …
Find the minterms of the following Boolean expressions by first plotting each function in a map
A minterm is a product (AND operation) of all variables in a Boolean function, either in their true or complemented form, which evaluates to 1 for exactly one combination of inputs. The sum of minterms representation (Sum of Products, SOP) Read More …
How to Create a Test Bench for Verilog HDL Module in Xilinx?
Video Lecture for Creating a Test Bench waveforms for Verilog HDL Module Here is the video lecture for creating the test bench for a module in Xilinx: When designing digital circuits using Verilog HDL, it’s essential to verify the functionality Read More …
CPU vs DSP vs FPGA: What is the difference among them?

CPU vs DSP vs FPGA There are many uses for different kinds of processors, such as field-programmable gate arrays (FPGAs), digital signal processors (DSPs), and central processing units (CPUs). Because every processor type has pros and cons of its own, Read More …
Difference between Decoders and Encoders

Introduction What are the Decoders? In this article, first you will learn about the basic definition of encoder and decoder and then you will get the idea of how is an encoder different from the decoder?. What is a decoder? Read More …
Implementation of Sequential Circuits using Flip Flops and Combination Logic Gates

Implementation of Sequential Circuits using Flip Flops and Combination Logic Gates It involves the following steps: Construct the state table from the state diagram of sequential circuit. From the state table, form the state equations using Karnaugh map (k-map). Finally, Read More …
What are the Different Types of Number Systems in Computing?

What are number systems? What are the Different Types of Number Systems in Computing? Usually we humans are more comfortable with decimal numbers (base 10). But in computer system we have other types that are used as per the requirement. Read More …