## Binary Representations in Digital Logic

Binary is a base-2 number system that uses two states 0 and 1 to represent a number. We can also call it to be a… Read More »

## Latches in Digital Logic

Latches are basic storage elements that operate with signal levels (rather than signal transitions). Latches controlled by a clock transition are flip-flops. Latches are level-sensitive… Read More »

## IEEE Standard 754 Floating Point Numbers

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation which was established in 1985 by the Institute of Electrical… Read More »

## One bit memory cell (or Basic Bistable element)

One Bit memory cell is also called Basic Bistable element. It has two cross-coupled inverters, 2 outputs Q and Q’. It is called “Bistable” as… Read More »

## Introduction to memory and memory units

Memories are made up of registers. Each register in the memory is one storage location. Storage location is also called as memory location. Memory locations… Read More »

## Verilog Data Types

The data storage and transmission elements found in digital hardware are represented using a set of Verilog Hardware Description Language (HDL) data types. The purpose… Read More »

## Universal Shift Register in Digital logic

A Universal shift register is a register which has both the right shift and left shift with parallel load capabilities. Universal shift registers are used… Read More »

## Overflow in Arithmetic Addition in Binary Number System

In computer Architecture 2’s Compliment Number System is widely used. The discussion of overflow here mainly will we with respect to 2’s Complimentary System. N-bit… Read More »

## How the negative numbers are stored in memory?

Prerequisite – Base conversions, 1’s and 2’s complement of a binary number, 2’s complement of a binary string Suppose the following fragment of code, int… Read More »

## Ring Counter in Digital Logic

Ring counter is a typical application of Shift resister. Ring counter is almost same as the shift counter. The only change is that the output… Read More »

## Difference between combinational and sequential circuit

Prerequisite – Combinational circuits using Decoder, Introduction of Sequential Circuits Combinational circuits are defined as the time independent circuits which do not depends upon previous… Read More »

## Static Hazards in Digital Logic

A hazard, if exists, in a digital circuit causes a temporary fluctuation in output of the circuit. In other words, a hazard in a digital… Read More »

## Design 101 sequence detector (Mealy machine)

Prerequisite – Mealy and Moore machines A sequence detector is a sequential state machine which takes an input string of bits and generates an output… Read More »

## Design counter for given sequence

Prerequisite – Counters Problem – Design synchronous counter for sequence: 0 → 1 → 3 → 4 → 5 → 7 → 0, using T… Read More »

## Variable Entrant Map (VEM) in Digital Logic

Prerequisite – Karnaugh Map (K-map) K-map is the best manual technique to solve Boolean equations, but it becomes difficult to manage when number of variables… Read More »