starksbe / ISU-ECE-5508-S23

Idaho State University repository for FPGA projects in ECE5508 (Advanced Digital Logic Design) spring 2023.
MIT License
0 stars 0 forks source link

Develop CRC-16 Decoder Python Simulation #14

Closed starksbe closed 1 year ago

starksbe commented 1 year ago

Create a CRC-16 algorithm in python that accepts four bytes of data (8 nibbles, 32 bits, etc) and outputs a new two byte (4 nibbles, 16 bits, etc) word of data with the message bits and a flag with the CRC decoder result. Once completed create python test functions (that use the assert keyword) to verify that the algorithm works.