Two banks of CRC calculators (A and B) each with inputs for the shift register data and clock, active low reset (when high toggle shiftClk to reset) and read back mode which disables the feedback XOR to allow reading data back out.
Connect Pico as shown in Wokwi and run test code to send a string, read back calculated CRC/parity and compare.
Can be used with any microcontroller, or by toggling switches.
# | Input | Output |
---|---|---|
0 | nRst_A | crcOutput_A |
1 | shiftData_A | parity_A |
2 | shiftClk_A | |
3 | nRead_A | |
4 | nRst_B | crcOutput_B |
5 | shiftData_B | parity_B |
6 | shiftClk_B | |
7 | nRead_B |