Performance of Run Time Integrity Checker (RTIC) in i.MX51

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

Performance of Run Time Integrity Checker (RTIC) in i.MX51

824 Views
naderrabadi
Contributor I

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

Labels (1)
0 Kudos
1 Reply

613 Views
Yuri
NXP Employee
NXP Employee

  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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos