STM32F7内部的SRAM1与SRAM2有什么区别?设计初衷是什么?请大家指点

2019-07-20 04:46发布

      最近开始学习STM32F7这款芯片,看到它的架构时发现在AXI总线上挂了两个SRAM(SRAM1:368KB;SRAM2:16KB)
      查阅参考手册后,发现对两个SRAM的描述,除了大小和首地址以外完全相同
      看到这里感觉非常困惑:既然一样为什么不合二为一?
      后来又到网上查找答案,只发现一种应用:SRAM1作为主RAM,SRAM2用于外设数据的缓存
      现在有些困惑想知道ST这样设计芯片的初衷是什么,也就是除了上面的那种应用SRAM1/SRAM2这样设计有没有其他的用处,有什么好处?
      现在还没有毕业接触的项目比较少,期待大家的指点,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
calvintai063
1楼-- · 2019-07-20 05:49
兩塊SRAM可以同一時間存取,例如程式讀取一塊SRAM的值的時候,另一塊可以從周邊透過DMA寫入ADC的值, 若只有一塊 SRAM,上述兩個動作就只能分時進行. 效能就比較差了
正点原子
2楼-- · 2019-07-20 07:42
初衷你可以email问问ST的人
haoxs
3楼-- · 2019-07-20 11:54
 精彩回答 2  元偷偷看……

一周热门 更多>