TCM RAM
TCM : Tightly-Coupled Memory 紧密耦合内存 。ITCM用于指令,DTCM用于数据,特点是跟内核速度一样,而片上RAM的速度基本都达不到这个速度。
上图是STM32H745系列MCU的结构框图,如图中红圈所示,ITCM内存与DTCM内存与内核Cortex-M7直连。这也是上面特点那句“内核速度一样”的解释吧!
STM32H745系列的内核速度400MHz,所以TCM RAM的速度也就是400MHz,而SRAM则要略低一些,只有200MHz。
综上所述,我们在实际工程设计中推荐将主RAM空间采用TCM设计,而其它的RAM则使用另外的RAM空间,如SRAM,SDRAM等