CRC Hardware

Although CRC technique is almost found in every digital system on chip, the theory and proof of this processing step is ambiguous for many engineers. This document is trying to declare how CRC works and how it can change and be used with different parameters to check accuracy of data. Scrol down below to read the PDF or simply download it.

Content

1 - Introduction 
2 - Error Detection Techniques
3 - CRC
4 - Modular Arithmetic
5 - CRC Arithmetic
6 - CRC Mathematics
7 - CRC Parameters
8 - Hardware Implementation
9 - Serial CRC
10 - XOR First Serial CRC
11 - External Linear Feedback Shift Register
12 - Parallel CRC
    12.1 - Example
    12.2 - Input Data Order
    12.3 - Accumulated CRC Calculation