|
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" |