Cyclic Redundancy Check Simulation Using Serial Communication
CRC refers to cyclic redundancy check bits used for error detection purpose. Normally the frame format consists of data bits combined with CRC bits which results in packet transmission from source to destination. Teracopy is one of the important application where CRC calculation is done. Due to some reasons it may happen that data transmitted from the source to destination gets corrupted and arrives with error at the receiving end. Now, the CRC bits play very important role for finding out the error in the received packet. For n length of the data if n errors occur then all the errors can be detected. CRC calculation is based on the division method which is very simple for detection of multiple errors. It even gives the position of bit or bits which are toggled at the receiver with respect to the transmitter. Standard polynomials used for CRC calculation are applicable for 1 to n bits of data.
Vinit Pereira , NajibGhatte, MadurDattaprasad, TusharSurwadkar