Hello,
I am trying to perform DMA 64-Bit Write Access to CRC PSA Register.
According to TRM, PSA Register is 64-Bit writable.
But when I perform DMA based 64-Bit Write to CRC PSA Register, I see that it is writing with ZERO values for the 32-Bit Part of Data.
I am reading
RAW_DATAREGL1 and
RAW_DATAREGH1
to verify that data I am writing.
Suppose I am writing 0x00000062 00000063 to PSA Register in FULL_CPU Mode, then I expected to see the same data in RAW_DATA Register.
Instead I am seeing 0x00000000 00000063.
Also, it looks like CRC is performing calculation on the following data contents:
0x00000062 00000000
0x00000000 00000063
That is because my offline calculation of PSA Value is matching with the PSA Register contents with the above sequence of input data.
Can you please let me know whether 64-Bit WRITE is possible to PSA Register and if so how?
Thank you.
Regards
Pashan