Vhdl Reciever transmitter

PISO and SIPO.
Checksum using hamming Code.
1-bit Error Correction.
baud generator