i.MX RT1170 Execute-in-Pace (XIP) Performance

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

i.MX RT1170 Execute-in-Pace (XIP) Performance

Jump to solution
488 Views
jtaylor24
Contributor I

How does the performance of "Execute-in-Place (XIP)" from a QSPI NOR flash device compare to executing directly from internal SRAM?

For reference, I am using the RT1170_EVK development platform with the Zephyr RTOS. My application will be too large to fit into the ITCM/DTCM memories - so, I'd like to know if I should leverage a bootloader to move the application from flash to the internal SRAM before executing.

Thanks!

0 Kudos
1 Solution
449 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi @jtaylor24 

The performance is generally the best when when running from internal ITC RAM, which is next to the core. Also performance is dependent to the application.  AN12437 i.MX RT Series Performance Optimization  section  3.3 Performance comparison on different memory gives an example for this topic. 

All the best 

Diego

View solution in original post

0 Kudos
1 Reply
450 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi @jtaylor24 

The performance is generally the best when when running from internal ITC RAM, which is next to the core. Also performance is dependent to the application.  AN12437 i.MX RT Series Performance Optimization  section  3.3 Performance comparison on different memory gives an example for this topic. 

All the best 

Diego

0 Kudos