Verilog Projects#
System that generates, detects, and corrects Hamming Code#
➔ Module implements the Hamming code encoder for each of the 16 input parts.
➔ Module converts a binary input into separate ASCII characters.
👉 Developed Verilog HDL code for the system that generates, detects, and corrects Hamming Code.
Verilog code examples that demonstrate various functionalities and designs. Each module is implemented as a separate Verilog file.
bintoascii#
This module converts a binary input into separate ASCII characters.
Inputs#
binary_input
(112 bits): Binary input data.
Outputs#
part_7790_0
topart_7790_15
(7 bits each): ASCII characters derived from the binary input.
bintoascii_tb#
This is a testbench module for the bintoascii
module. It provides stimulus to the module and displays the output ASCII characters.
Inputs#
binary_input
(112 bits): Binary input data.
Outputs#
part_7790_0
topart_7790_15
(7 bits each): ASCII characters derived from the binary input.
hamming#
This module implements the Hamming code encoder for each of the 16 input parts.
Inputs#
part_7790_0
topart_7790_15
(7 bits each): Input data for each part.
Outputs#
out_77990_0
toout_77990_15
(11 bits each): Hamming code output for each part.