Hello,
I am using i.MX51 and testing the performance of RTIC. I setup RTIC as follows:
1. Run Time Hash mode
2. SHA256 algorithm
3. DMA Burst Size 16 words
4. DMA Throttle is 1
The performance that I measured is a bit disappointing. For example, it takes ~60 seconds (1 minute) to hash 30MBytes of data. Whereas it takes ~6 seconds if I use software-based API to hash 30MBytes.
I am interested to know if there are limitations of using RTIC or if there are additional setup to boost its performance.
Thank you
Nader
You may try RUN TIME MODE DMA THROTTLE = 0.
Note, the run time mode timer is based on the Ckil Clock (32 kHz).
It is assumed, that integrity checker is working relatively slowly as
a background task, freeing resources for main applications.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------