一种数据传输方法、DMA控制器、设备及存储介质技术

技术编号:41661229 阅读:29 留言:0更新日期:2024-06-14 15:22
本申请属于数据通信技术领域,尤其涉及一种用于DMA控制器的数据传输方法、DMA控制器、设备及存储介质。其中,DMA控制器基于接收到的DMA请求,可以确定相应源节点和目标节点的实际吞吐量;进而,基于其中较小的实际吞吐量确定本次数据传输的数据带宽,可以保证在后续控制数据传输的速率不超过源节点和目标节点之间的收发速率,避免造成数据拥堵、目标节点盲等的情况,有效保证了数据传输质量;并且,采用DMA控制器本身的硬件功能,为本次数据传输匹配的对应数据带宽的虚拟通道及物理通道,无需额外增加硬件开销,有利于节省设备资源。

【技术实现步骤摘要】

本申请属于数据通信,尤其涉及一种数据传输方法、dma控制器、设备及存储介质。


技术介绍

1、在直接存储器访问(direct memory access,dma)机制的片上网络(networkonchip,noc)通信场景中,当不存在服务质量(quality of service,qos)保证的情况下,片上网络的各节点之间以独立的方式允许以最大速度向公用的总线传输或请求数据。

2、在这种情况下,如果总线带宽不足,容易产生数据阻塞,对于无法及时接收数据的目标节点,申请源节点重新传输数据,则会进一步加重数据阻塞。如果总线带宽设计的足够大,不仅增加了网络布局和布线开销,对于收发速度不同步的通信场景,可能造成数据在发送方或接收方一端积压的情况,这就需要额外增加缓存空间;而对于数据传输速度较慢的通信场景,并不能很好的利用总线带宽,造成通信资源的极大浪费。

3、因此,亟待设计一种全新的技术方案,用以克服上述技术问题。


技术实现思路

1、本申请提供了一种用于dma控制器的数据传输方法、dma控制器、设本文档来自技高网...

【技术保护点】

1.一种数据传输方法,适用于DMA控制器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述源节点和所述目标节点分别对应的实际吞吐量,确定本次传输数据的数据带宽,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述数据带宽,确定匹配的传输通道,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述数据带宽,确定匹配的目标虚拟通道,包括:

5.根据权利要求3所述的方法,其特征在于,确定与所述目标虚拟通道对应的目标物理通道,包括:

6.根据权利要求3所述的方法,其特征在于,为所述目标虚拟通道分配所述目标...

【技术特征摘要】

1.一种数据传输方法,适用于dma控制器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述源节点和所述目标节点分别对应的实际吞吐量,确定本次传输数据的数据带宽,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述数据带宽,确定匹配的传输通道,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述数据带宽,确定匹配的目标虚拟通道,包括:

5.根据权利要求3所述的方法,其特征在于,确定与所述目标虚拟通道对应的目标物理通道,包括:

6.根据权利要求3所述的方法,其特征在于,为所述...

【专利技术属性】
技术研发人员:闯小明郑瀚寻杨龚轶凡廖炜
申请(专利权)人:中昊芯英杭州科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1