My first post .
Awesome is the Hercules Safety CPU .
Have one question :
I have not been successful trying to learn the CRC timing specs, How many clock cycles to perform one 32bit or 64bit calculation?
I have seen the following in one of ti's example code :
for(i=0U;i<param->data_length;i++)
{
switch (param->crc_channel)
{
case 0U:
crc->PSA_SIGREGL1= *ptr32++;
crc->PSA_SIGREGH1= *ptr32++;
break;
case 1U:
crc->PSA_SIGREGL2= *ptr32++;
crc->PSA_SIGREGH2= *ptr32++;
break;
default :
break;
}
}
This C loop implies that no checking for hardware completion is perform after each write operation. Therefore I must assume that the operation completes in only a few clock cycles . True ?
Regards
Anton Reinhardt