VHDL Programming Exercises
Lecturer: Dr.-Ing. Ajoy K. Palit
C1-Habilitand/Lehrer fuer Master Studiengang
Constructing "AND", "OR", "NOT", "NAND", "NOR", "XOR" gates and
"
DRIVER" by using using "if-else-then" and "case-when" statements.
"Signal" and "Variable" and Some of the "predefined types"
in VHDL: "
Bit", "Boolean", "Integer", "Real", "Character", "Time"
Constructing "Full Adder" from "Half Adder" by using "Signals" and
"
wires".
Constructing "(D-Type) flip-flop" and "Frequency Divider". Generate
"
Clock signal" by using "loop" keyword in Testbench.
Component instantiation with "Generate" keyword and its application
on "
n-Stage Shift Register".
"Functions" and "Procedures" and their application for "bit comparator".
"VHDL Package" and its application for "bit comparator".
"4 bits Nibble comparator" by using "Generate" keyword and your
own "
VHDL Package" for "functions" and "procedures".
"JK flip-flop" and "4-bit couter using JK flip-flop"
"Multiplexer " and "Demultiplexer"
"BCD" to "excess-3 code converter"