你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1571|回复: 2

RM0433:STM32H7x3参考手册

[复制链接]

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2018-11-30 15:20:54 | 显示全部楼层 |阅读模式
1 文档约定

2 存储器和总线架构
2.1 系统架构
通过一个 AXI 总线矩阵、两个 AHB 总线矩阵和总线桥,可以将总线主设备与总线从设备实 现互连,如 表 1 和 图 1 所示。

11.png

12.png

2.1.1  总线矩阵
D1  域中的 AXI  总线矩阵
D1 域中的多 AXI 总线矩阵为从多个主设备到多个从设备的并发访问提供保证和仲裁。这样可实现高速外设的高效同步运行。
仲裁采用带 QoS 功能的轮循调度算法。
DTCM 和 ITCM(数据和指令紧密耦合 RAM)通过专用 TCM 总线直接连接到 Cortex-M7 内核。MDMA 控制器可通过 AHBS(特定的 CPU 从设备 AHB)访问 DTCM 和 ITCM。ITCM由 Cortex-M7 以 CPU 时钟速度(零等待周期)访问。
有关 AXI 互连的更多信息,请参见  第 5  节: AXI  互连 。

D2  域和 D3  域中的 AHB  总线矩阵
D2 域和 D3 域中的 AHB 总线矩阵为从多个主设备到多个从设备的并发访问提供保证和仲
裁。这样可实现高速外设的高效同步运行。
仲裁采用循环调度算法。



2.1.2  总线- 总线桥
系统中具有大量的总线-总线桥,用于在不同总线类型的外设之间实现通信。
D1 和 D3 域中的 AHB/APB 总线桥可将 APB3 和 APB4 上的外设分别连接到 AHB3 和AHB4。D2 域中的 AHB/APB 总线桥可将 APB1 和 APB2 上的外设连接到 AHB1。这些AHB/APB 总线桥提供完全同步接口,允许 APB 外设依靠与其所连接的 AHB 无关的时钟来运行。
AHB/APB 总线桥还可将 APB1 和 APB2 外设分别连接到 DMA1 和 DMA2 外设总线,而无需通过 AHB1。
AHB/APB 总线桥可将 8 位/16 位 APB 数据转换为 32 位 AHB 数据,具体通过将 8 位/16 位APB 数据复制到 32 位字的三个高位字节/高位半字来实现。
AXI 总线矩阵在其从总线接口上集成 AHB/AXI 总线桥功能。 图 1 中标记为 32 位的主设备接口上的 AXI/AHB 总线桥在矩阵外部。
Cortex-M7 CPU 从其 AHBS 从设备 AHB 提供 AHB/TCM 总线(ITCM 和 DTCM 总线)转换,以允许 MDMA 控制器访问 ITCM 和 DTCM。


2.1.3  域间总线
D2-D1 AHB
该 32 位总线将 D2 域连接到 D1 域中的 AXI 总线矩阵。它使得 D2 域中的总线主设备能够访
问 D1 域中的资源(总线从设备),以及通过 D1-D3 AHB 间接访问 D3 域中的资源(总线从
设备)。
D1-D2 AHB
该 32 位总线将 D1 域连接到 D2 域 AHB 总线矩阵。它使得 D1 域中的总线主设备能够访问
D2 域中的资源(总线从设备)。
存储器和总线架构 RM0433
98/3019 文档 ID 029587 Rev 1 [English Rev 3]
D1-D3 AHB
该 32 位总线将 D1 域连接到 D3 域 AHB 总线矩阵。它使得 D1 域中的总线主设备能够访问
D3 域中的资源(总线从设备)。
D2-D3 AHB
该 32 位总线将 D2 域连接到 D3 域 AHB 总线矩阵。它使得 D2 域中的总线主设备能够访问
D3 域中的资源(总线从设备)。



2.1.4  CPU  总线
Cortex ® -M7 AXIM  总线
Cortex ® -M7 CPU 使用 64 位 AXIM 总线访问所有存储器和外设(ITCM、DTCM、AHB2 外设除外),同时由于寻址不兼容性,AHB1、APB1 和 APB2 外设也排除在外。
该 AXIM 总线将 CPU 连接到 D1 域中的 AXI 总线矩阵。
Cortex ® -M7 ITCM  总线
Cortex ® -M7 CPU 使用 64 位 ITCM 总线从 ITCM 中获取指令和访问数据。
Cortex ® -M7 DTCM  总线
Cortex ® -M7 CPU 使用 64 位 DTCM 总线访问 DTCM 中的数据,而且也可以从其中获取指令。
Cortex ® -M7 AHBS  总线
Cortex ® -M7 CPU 使用 32 位 AHBS 从总线以允许 MDMA 控制器访问 ITCM 和 DTCM。
Cortex ® -M7 AHBP  总线
Cortex ® -M7 CPU 使用 32 位 AHBP 总线通过 D2 域中的 AHB 总线矩阵访问 AHB1、AHB2、
APB1 和 APB2 外设。



.........................

阅读更多内容,请下载文档



回复

使用道具 举报

34

主题

743

回帖

90

蝴蝶豆

金牌会员

最后登录
2020-12-8
发表于 2018-11-30 15:31:58 | 显示全部楼层
谢谢破总分享知识
回复 支持 反对

使用道具 举报

0

主题

196

回帖

0

蝴蝶豆

高级会员

最后登录
2020-11-3
发表于 2018-11-30 16:21:32 | 显示全部楼层
谢谢楼主的分享
回复 支持 反对

使用道具 举报

请先关注话题后回复
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版