Hi,
I have some question about CRC module in s32k14x:
A. is there any flag for check CRC ready result? when we put a data in CRC data register, when we should write the next data to it?
B. Maximum clock for the CRC module is BUS_CLK. assume we use SPLL with 80MHz as SYS_CLK and BUS_CLK would be 40MHz. How is the actual speed for CRC calculation? (e.g. as Byte Per Sec)
C. every time we want to start CRC calculation, shall we rewrite CRC control POLY registers?
D. is there any benchmark from NXP for CRC?
Thanks.
Solved! Go to Solution.
Hi,
there’s no such flag. You can write the CRC data register as fast as you can. The speed of calculation is not limited by CRC module itself but rather by your software and ability to read a data from somewhere and write them to the data register. That’s the reason why we do not have benchmark for this.
If you want to use still the same POLY, it’s not necessary to update it every time.
Regards,
Lukas
Hi,
there’s no such flag. You can write the CRC data register as fast as you can. The speed of calculation is not limited by CRC module itself but rather by your software and ability to read a data from somewhere and write them to the data register. That’s the reason why we do not have benchmark for this.
If you want to use still the same POLY, it’s not necessary to update it every time.
Regards,
Lukas