What is VHDL?
VHDL is a language that describes digital hardware and it is used by industry worldwide, VHDL coding actually means using code syntax for...


VHDL Data types
The VHDL use different data types, these data types can be divided into two main categories, synthesizable data types and...
VHDL data type conversion
Although std_logic_vector and std_logic are the most common data types used in synthesizable VHDL designs, but also another different...


Signals versus Variables
There is two main differences between signals and variables in VHDL language, the first difference is that the Signal is global this...


Full Adder
In this VHDL project, VHDL code for full adder is presented. the Full Adder has 3 inputs A, B and Carry in and it has 2 outputs Sum S and...


N-bit Adder in VHDL
To create a structural adder circuit based on Full Adder, the best way is to use generate statement. This code represents the design of 8...


Understanding Flip Flops & Latches in VHDL
D Flip-Flops & Latches are the smallest storage elements in digital circuits. The D Flip Flop stores the value of the input D with the...


Multiplexer design in VHDL
The multiplexer is an essential digital circuit to select one of different inputs, structurally the 2x1 multiplexer circuit consists of 2...


HEX to seven segment decoder in VHDL
The seven segment display consists of 7 LED's which can be used to display number from 0 to 15 in hex format. There is two types of seven...


Free Multiplication & Division in VHDL
The Multipliers and Dividers usually consumes many hardware resources in your design and in a fully parallel design architecture you may...








