AnsweredAssumed Answered

MIMXRT1060-EVK coremark score questions

Question asked by Ilya Kogan on Dec 19, 2018
Latest reply on Dec 24, 2018 by Kerry Zhou

Hardware: MIMXRT1060-EVK.

I used modifed evkmimxrt1060_gpt_timer example (MCUXpresso IDE v10.3.0) to get coremark score.

CPU clock is changed to 528MHz. Got following results:

 

Executed fromAddressCoremark scoreOptimization
OCRAM (BOARD_SDRAM)0x202000002127O3
ITCM02069O3
DTCM0x200000002083O3
SDRAM0x800000002143O3
SDRAM0x80000000425O0
SDRAM0x800000001515O1
SDRAM0x800000001515O2
FlexSPI/ QSPI flash
(BOARD_FLASH)
Advanced High-performance Bus?
0x600000002149O3

For everything but SDRAM CMSIS-DAP was used, and for SDRAM - a J-LInk

probe with evkmimxrt1060_sdram_init.jlinkscript (with defined SKIP_SYSCLK_INIT).   

 

A few questions/observations based on the table above:

- the scores are way below 3000 even for the reduced clock frequency

- is it really possible to execute code from DTCM?

- why QSPI flash produces the best performance?

- why TCM performance is worse than SDRAM?

Outcomes