Skip to content

SaarAvr/Error-correction-code-peripheral-accelerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Error-correction-code-peripheral-accelerator

Verilog design for accelerator device capable of correcting error of received messages using matrix multiplication

This project was about designing an encoder/decoder for messegages to be sent and received. The design is capable of encoding a binary message to a corresponding codeword and decode a codeword to the original message if it happens to have 1 mistake created by noise in transmisson. For 2 mistakes, the module can identify that there has been a 2 letters mistake but not to correct it. The design is working by matrix multiplication, as described in the 'Project_SPEC' pdf in the Design directory. Furthermore, the project includes a Verification and Synthesis proccess for the design.

About

Verilog design for accelerator device capable of correcting error of received messages using matrix multiplication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published