摘要
本申请实施例提供一种数据转发方法、装置、介质及程序产品,涉及数据传输技术领域,所述方法包括:接收第一外设发送的数据,控制第一DMA控制器将数据写入处于空闲状态的内存块;在判断内存块均处于忙碌状态的情况下,命令第一DMA控制器暂停读取第一外设的数据,直至确定内存块处于空闲状态;接收到第二外设处于等待状态的信息,通过第二DMA控制器读取内存块的数据并发送至第二外设;接收到第二外设处于忙碌状态的信息,命令第二DMA控制器暂停读取内存块的数据,直至确定第二外设处于等待状态;当芯片系统的外设之间进行数据转发时,外设之间通过共享内存,使用DMA直接进行数据转发,减少数据在内存中的复制,节省时间。
技术关键词
DMA控制器
数据转发方法
芯片系统
内存
总线控制器
数据转发装置
计算机程序产品
命令
数据读取模块
数据传输技术
数据发送模块
数据接收模块
软件
可读存储介质
控制模块
系统为您推荐了相关专利信息
处理单元
策略
数据
索引
非暂态计算机可读存储介质
未来系统
周期
内存调度方法
调度装置
神经网络处理单元