Skip to main content
Visitor II
July 10, 2025
Solved

Question about the speculative accesses

  • July 10, 2025
  • 1 reply
  • 242 views

Following this post describing how to disable speculative accesses on external memories range (0x6000 0000 to 0xDFFF FFFF) on Cortex®-M7 processors, I'm wondering if such mechanism should be done to:

- memory regions marked as reserved:

Tahm_A_0-1752149286285.png

Source 

- DTCM / ITCM memory regions not mapped:

ITCM_AXI_SHARED[1:0] and DTCM_AXI_SHARED[1:0] can be used to change the memory allocation.

Tahm_A_2-1752149680768.png

 

 

 

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    You need to disable the speculative access especially for the address ranges related to the unused/non initialized external memories.

    The MPU background settings provided in this post does the job. 

    The bottle neck are the external memories. You can also read this post

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    July 14, 2025

    Hello,

    You need to disable the speculative access especially for the address ranges related to the unused/non initialized external memories.

    The MPU background settings provided in this post does the job. 

    The bottle neck are the external memories. You can also read this post