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.