【技术实现步骤摘要】
本专利技术涉及计算机,更具体的说,涉及直接存储器访问(direct memoryaccess,dma)数据传输方法、装置、系统级芯片(system on a chip,soc)、设备、介质和产品。
技术介绍
1、dma传输可以将数据从一个地址空间复制到另一个地址空间,以提供在外部设备和存储器之间或者多个存储器之间的高速数据传输。
2、目前,每个dma通道都是独立工作的。当需要执行dma任务时,无论dma任务的数据量大小及可用的dma通道的数目,都将dma任务下发到某个特定的dma通道,而其余的dma通道并不参与数据传输,因此dma资源的利用率不高。
技术实现思路
1、本专利技术提出dma数据传输方法、装置、soc、设备、介质和产品,以提高dma资源的利用率。
2、本专利技术实施方式的技术方案如下:
3、一种dma数据传输方法,包括:
4、接收dma任务,所述dma任务包含源地址、目的地址和待传输的数据量;
5、确定可用的dma通道
...【技术保护点】
1.一种DMA数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,第i个子任务包括T个轮次的DMA数据传递指令, i为所述N个子任务的序号;
3.根据权利要求2所述的方法,其特征在于,包括:
4.根据权利要求2所述的方法,其特征在于,在所述将所述DMA任务拆分为N个子任务之后及所述控制所述N个DMA通道并行地执行各自的子任务之前,所述方法包括:
5.一种DMA数据传输装置,其特征在于,包括:
6.根据权利要求5所述的装置,其特征在于,第i个子任务包括T个轮次的DMA数据传递指令, i为
...【技术特征摘要】
1.一种dma数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,第i个子任务包括t个轮次的dma数据传递指令, i为所述n个子任务的序号;
3.根据权利要求2所述的方法,其特征在于,包括:
4.根据权利要求2所述的方法,其特征在于,在所述将所述dma任务拆分为n个子任务之后及所述控制所述n个dma通道并行地执行各自的子任务之前,所述方法包括:
5.一种dma数据传输装置,其特征在于,包括:
6.根据权利要求5所述的装置,其特征在于,第i个子任务包括t个轮次的dma数据传递指令, i为所述n个子任务的序号;
7.一种系统级芯片,其特征在于,包括:
...【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:上海壁仞科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。