[技术问答] M5531 MCU上面GDMA解析

[复制链接]
676|3
ddw315 发表于 2025-12-3 09:49 | 显示全部楼层 |阅读模式
概述  
GDMA是一个直接内存访问控制器(DMAC)与AMBA®AXI5接口,它配备 Arm DMA-350规格,提供快速内存到内存。 系统中的处理器可以  通过APB4接口控制DMA通道行为。  
GDMA具有针对不同类型的复制、分散-收集、增量或二维的配置  镜像复制操作。 它还支持命令排序功能。  
GDMA可以有几个通道,可以有不同的属性,如FIFO大小(16深度)  先进先出),以适应不同的要求。 该命令可以与多个GDMA命令组合使用  连接功能。 使用命令链接功能,可以建立一个复杂的传输和GDMA无需与处理器交互即可执行。

特性:
⚫灵活的命令链接能力  

⚫扩展内存复制功能:2D/wrap/模板(通道0支持)  

⚫AXI5地址宽度32位  

⚫AXI5的数据宽度为64位  

⚫DMA通道数  

⚫安全扩展的存在为TrustZone支持
 楼主| ddw315 发表于 2025-12-3 10:22 | 显示全部楼层
Arm CoreLink DMA-350是Arm公司推出的一款DMA控制器,主要用于SoC设计中实现高效的数据传输管理。以下是关键信息:

核心功能
‌信号同步机制‌:DMA-350通过req信号向外部外设发送命令完成状态,外设需通过ack信号确认接收,确保DMA命令执行与外设同步
‌接口兼容性‌:支持AXI5互连,具体连接配置取决于AXI5_M1_PRESENT参数(若设为0则不包含该组信号) 。 ‌

技术文档
官方技术手册(Technical Reference Manual)详细描述了信号定义、时钟/复位连接及AXI5接口实现,适用于SoC设计中的DMA模块集成 。 ‌

应用场景
该控制器适用于需要高性能、低延迟数据传输的嵌入式系统,例如实时视频处理或工业控制等场景
 楼主| ddw315 发表于 2025-12-3 10:38 | 显示全部楼层
产品资料下载
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m55-mcus/m5531-series/?group=Document&tab=2
734774645 发表于 2025-12-12 10:14 | 显示全部楼层
GDMA具有针对不同类型的复制、分散-收集、增量或二维的配置  镜像复制操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

461

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部
0