【电路笔记 TMS320C6***DSP】C6748 EDMA3 工作流程笔记 通道逻辑参数&通道控制器启动传输&数据传输

参照资料

EDMA3控制器的组成

在这里插入图片描述

EDMA3的工作流程(重要)

在这里插入图片描述
EDMA3 工作流程

  • 1. 配置 DMA/QDMA 通道逻辑参数

    • 编程者通过软件(如 DSP 程序或 MCU 驱动程序)来配置 PaRAM(参数寄存器集):
      • 源地址:数据传输的起始地址。
      • 目的地址:数据传输的目标地址。
      • 传输类型:一维、二维或三维传输。
      • 数据块大小:每次传输的数据量。
      • 传输触发条件:可以是外部事件触发、手动触发或链接触发。
    • QDMA 特殊逻辑
      • QDMA 通过修改特定的触发字段(通常是 PaRAM 的一部分)实现自动触发,适合小批量传输任务。
  • 2. 参数传递到事件队列

    • 配置完成后,DMA/QDMA 通道的 PaRAM 参数 会传递到 事件队列(Event Queue)。事件队列会根据事件优先级或触发条件,管理传输任务的顺序。确保传输任务按计划执行。
  • 3. 事件队列获取 PaRAM 参数

    • 事件队列从 PaRAM 读取对应任务的参数,包括源地址、目的地址、传输大小、模式等信息。
    • 确保任务的时序符合系统要求,例如高优先级任务优先处理。
  • 4. 提交传输请求到传输控制器

    • 事件队列将传输任务提交到 传输控制器(Transfer Controller, TC)传输控制器功能负责实际的数据传输操作,根据 PaRAM 配置的信息,执行数据从源地址到目的地址的移动,支持高速传输和低延迟的数据处理。
  • 5. 传输控制器完成传输</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值