这是机器翻译的内容,点击这里了解更多

PSoC™ 4 直接存储器访问 (DMA)

使用 DMA 通道组件实现高效数据传输

nobutton

关于

DMA 通道组件在内存、组件和寄存器之间传输数据。这些传输独立于 CPU 进行。DMA 最多可以传输 65,536 个数据元素。这些数据元素可以是字节、半字(2 字节)或字(4 字节)宽。DMA 通过外部触发器启动每个事务,该触发器可以来自 DMA 通道(包括其自身)、另一个 DMA 通道、外设或 CPU。DMA 最适合用于卸载 CPU 的数据传输任务。

  • 支持最多 32 个 DMA 通道;请参阅特定设备的数据表以确定特定设备有多少个通道
  • 每个通道两个独立的描述符
  • 四个优先级
  • 字节、半字(2 字节)和字(4 字节)传输
  • 传输大小最多为 65536 个数据元素
  • 可配置中断生成
  • 传输完成时输出触发
  • 三种传输模式

DMA 通道组件在内存、组件和寄存器之间传输数据。这些传输独立于 CPU 进行。DMA 最多可以传输 65,536 个数据元素。这些数据元素可以是字节、半字(2 字节)或字(4 字节)宽。DMA 通过外部触发器启动每个事务,该触发器可以来自 DMA 通道(包括其自身)、另一个 DMA 通道、外设或 CPU。DMA 最适合用于卸载 CPU 的数据传输任务。

  • 支持最多 32 个 DMA 通道;请参阅特定设备的数据表以确定特定设备有多少个通道
  • 每个通道两个独立的描述符
  • 四个优先级
  • 字节、半字(2 字节)和字(4 字节)传输
  • 传输大小最多为 65536 个数据元素
  • 可配置中断生成
  • 传输完成时输出触发
  • 三种传输模式

设计资源