随笔分类 -  DMA

摘要:AXI DMA 架构 SBIU SBIU:Slave Bus Interface Unit。从机总线接口模块:通过外部 AHB/APB4 主机访问 DW_axi_dmac 的内部寄存器的读写控制逻辑。从机总线接口可以通过 DMAX_SLVIF_MODE 参数进行配置。 DMAX_SLVIF_MODE 阅读全文
posted @ 2023-04-24 17:28 luckylan 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:通用寄存器 DMAC_CfgReg DMAC_CfgReg: dmac全局配置寄存器,该寄存器用于使能DW_axi_dmac,必须在任何通道活动开始之前执行此操作。该寄存器还包含全局中断使能。 bit[1]:INT_ENR该位用于全局启用中断生成。0:表示关闭DW_axi_dmac中断。1:表示打开 阅读全文
posted @ 2023-04-23 16:00 luckylan 阅读(2492) 评论(0) 推荐(1) 编辑
摘要:DW_axi_dmac 可以通过软件寄存器或 DW_axi_dmac 低级软件驱动程序进行编程。 基于影子寄存器的多块传输的编程流程 1. 软件读取 DMAC 通道使能寄存器 (DMAC_ChEnReg) 以选择可用(未使用)的通道。2. 软件将 CHx_CFG 寄存器编程为适合 DMA 传输的值。 阅读全文
posted @ 2023-04-11 16:40 luckylan 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:1.AXI DMA 介绍 一般来说,计算机对内存数据进行处理的时候,需要从内存把数据读进寄存器,然后进行进一步的操作(比如运算处理)。但是有些数据并不需要运算处理这一类型的操作,只是单纯的移动数据,而把数据读进寄存器,然后再把数据从寄存器写进内存会消耗cpu资源,当需要读写大量数据的时候更是如此,D 阅读全文
posted @ 2023-01-17 15:02 luckylan 阅读(5620) 评论(0) 推荐(2) 编辑