STM32H743xI总线解析(AXI重点)

本文详细介绍了STM32H743xI芯片的总线结构,包括D1、D2和D3域,以及AXI总线的特点,如高带宽、低延迟、向后兼容等,并列举了各个域之间的互联机制。
摘要由CSDN通过智能技术生成

STM32H743xI总线

总线框图
共分为三个域:D1 Domain,D2 Domain 和 D3 Domain。
D1 Domain
D1 域中的各个外设是挂在 64 位 AXI 总线组成 67 的矩阵上。
⚫ 6 个从接口端
外接的主控是CPU,SDMMC1,MDMA,DMA2D,LTDC,D2 to D1总线。
⚫ 7 个主接口端
外接的从设备是 AHB3 总线,Flash A,Flash B,FMC 总线,QSPI 和 AXI SRAM, APB3 总线是由AHB3分出来的。
D2 Domain
D2 域的各个外设是挂在 32 位 AHB 总线组成 10
9 的矩阵上。
⚫ 10 个从接口
外接的主控是 D1-to-D2 AHB 总线,AHBP 总线,DMA1,DMA2,Ethernet MAC,SDMMC2,USB HS1 和 USB HS2。
⚫ 9 个主接口
外接的从设备是 SRAM1,SRMA2,SRAM3,AHB1,AHB2,APB1,APB2,D2-to-D1 AHB总线和 D2-to-D3 AHB 总线。
D3 Domain
D3 域的各个外设是挂在 32 位 AHB 总线组成 3*2 的矩阵上。
⚫ 3 个从接口
外接的主控 D1-to-D3 AHB 总线,D2-to-D3 AHB 总线和 BDMA。
⚫ 2 个主接口
外接的从设备是 AHB4,SRAM4 和 Bckp SRAM。另外 AHB4 也是这个总线矩阵分支出来的,然后再由 AHB4 分支出 APB4 总线。

这三个域之间也是有互联的:

◆ D1 域到 D2 域的 D1-to-D2 AHB bus
允许 D1 域中的主接口外设访问 D2 域里面的从接口外设。比如 D1 域里面的 DMA2D 访问 D2 域里
面的 SRAM1。
◆ D2 域到 D1 域的 D2-to-D1 AHB bus
允许 D2 域中的主接口外设访问 D1 域里面的从接口外设。比如 D2 域里面的 DMA2 访问 D1 域里面
的 AXI SRAM。
◆ D1 域到 D3 域的 D1-to-D3 AHB bus
允许 D1 域中的主接口外设访问 D3 域里面的从接口外设。比如 D1 域里面的 MDMA 访问 D3 域里面
的 SRAM4。
◆ D2 域到 D3 域的 D2-to-D3 AHB bus。
允许 D2 域中的主接口外设访问 D3 域里面的从接口外设。比如 D2 域里面的 DMA2 访问 D3 域里面
的 SRAM4。

AXI 总线特色

AXI 支持高频率、高性能的系统设计:

◆ 支持高带宽,低延迟设计。
◆ 提供高频操作,无需复杂的总线桥。
◆ 满足各种组件的接口需求。
◆ 适用于具有高初始访问延迟的内存控制器。
◆ 为互连架构的实现提供了灵活性。
◆ 与现有的 AHB 和 APB 接口向后兼容。

AXI 总线的关键特性:

◆ 独立的地址、控制和数据线。
◆ 支持非字节对齐方式传输。
◆ 基于起始地址的突发传输。
◆ 分开的读和写数据通道,且提供 DMA 传输。
◆ 支持发起多个地址。
◆ 支持无序传输。
◆ 允许添加寄存器,以提供时序收敛。

关于 AXI 总线,ARM 有一篇古文观止级文档《AXI4_specification》,安富莱大佬在论坛给出
AXI4_specification

AXI总线简介框图

在这里插入图片描述
针对从接口 ASIBs,描述如下:

ASIB连接的主控协议总线带宽读/写发起能力
IN1D2 域的 AHB 总线AHB-lite321/4
IN2Cortex-M7AXI4647/32
IN3SDMMC1AHB-lite321/4
IN4MDMAAXI4644/1
IN5DMA2DAXI4642/1
IN6LTDCAXI4641/1
ASIB连接的从设备协议总线带宽读/写发起能力/总接收能力
TARG1D3 域的 AHB 总线AXI4321/1/1
TARG2D2 域的 AHB 总线AXI4321/1/1
TARG3Flash AAXI4643/2/5
TARG4Flash BAXI4643/2/5
TARG5FMCAXI4643/3/6
TARG6QUADSPIAXI4642/1/6
TARG7AXISRAMAXI364
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值