how is CRC speed ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

how is CRC speed ?

Jump to solution
799 Views
JeorgeB
Contributor III

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.

0 Kudos
1 Solution
786 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

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

 

View solution in original post

1 Reply
787 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

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