LS1046ARDB RTIC Throttle value

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

LS1046ARDB RTIC Throttle value

225 Views
Faizanbaig
Contributor IV

Hi ,

I have configured RTIC and as suggested Have  RTIC Throttle (RTHR) at 0x176001c to 0xff000000.

I want to know what does 0xff000000 means?
Any information would be appreciated.

Thanks,
Faizan

0 Kudos
1 Reply

197 Views
June_Lu
NXP TechSupport
NXP TechSupport

Definition and usage of RTIC Throttle (RTHR) is defined in the LS1046A Security (SEC) Reference Manual.

12.1.3 RTIC use of the Throttle Register

The RTIC scan rate is controlled using the Throttle Register. This allows the user to trade off the software image revalidation rate against memory bandwidth utilization. Depending on the settings, the software image might be revalidated every few seconds or every few days. RTIC also implements a watchdog timer that can be used to ensure that an attacker isn't able to block RTIC's access to memory for an extended period of time. If a DMA read error, illegal address/length error, RTIC Watchdog time-out, or hash mismatch occurs, the RTIC enters an error state and signals a security violation. A hardware reset is required to resume operation.

 

To set the RTHR, refers to:

13.150 RTIC Throttle Register (RTHR)

...

13.150.2 Function

The Run Time Integrity Checking Throttle Register can be set to specify how many clock

cycles to wait between RTIC hashing operations when RTIC is in run-time mode. The

register becomes read-only when RTIC is in run-time mode.

...

Field 31-0 RTHR

Function: Run Time Mode DMA Throttle. Programmable Timer that can be set to specify how many cycles of the system clock to wait between RTIC hashing operations during run time mode. At boot time, this register would generally be set to a value that will allow all four memory blocks to be hashed in a reasonable time without high bus utilization.

0 Kudos