Hi,
I would like to use the TMS570 CRC engine as I require the performance offered over manual implementation.
My problem is that I require a 16-bit CRC rather than the 64-bit CRC offered by the CRC engine (the polynomial and CRC size are not configurable).
I require to CRC 160 bytes of data.
Are you aware of any techniques I can use to reduce this 64-bit CRC to 16-bit without compromising its effectiveness? I wonder about perhaps exclusive or-ing the 4 16-bit words, something like that. I'm hoping that you have had other customers with some similar requirement and have performed some analysis on how this might be achieved.
Best regards, Tony.