【技术实现步骤摘要】
一种多核处理器片上网络系统的数据传输方法
[0001]本申请涉及数字信息传输领域,尤其是一种多核处理器片上网络系统的数据传输方法。
技术介绍
[0002]AXI(Advanced eXtensible Interface)总线协议是一种面向高性能、高带宽、低延迟的片内总线,能够满足超高性能和复杂的片上网络系统(SoC)设计的需求,是目前多核处理器片上网络系统广泛使用的总线传输协议。
[0003]在基于AXI协议的多核处理器片上网络系统中,DMA(Direct Memory Access,直接内存访问)是一种常用的数据传输机制,DMA传输时不需要处理器干预,可以提高数据传输效率。由于AXI协议支持乱序操作,为了保证DMA传输过程中数据传输的准确性,处理芯片在通过AXI协议实现DMA数据写入操作时,需要使用到AWID(写地址通道标识)信号,为了提高传输带宽,需要使用到更多数量的AWID信号,但是这些AWID信号又会占用额外的存储空间,影响多核处理器片上网络系统的整体性能。
技术实现思路
[0004]本申请 ...
【技术保护点】
【技术特征摘要】
1.一种多核处理器片上网络系统的数据传输方法,其特征在于,所述多核处理器片上网络系统包括若干个处理芯片、若干个路由器和若干个路由通道,相邻的路由器分别通过路由通道相连以形成网络框架;每个处理芯片分别连接到所述网络框架的一个路由器以接入所述网络框架,不同处理芯片通过所述网络框架基于AXI协议进行数据传输;所述多核处理器片上网络系统的数据传输方法包括:主设备确定一个处于空闲状态的写地址通道标识AWID作为目标AWID,处于空闲状态的AWID是未被占用的AWID;所述主设备占用所述目标AWID,并向所连接的路由器发送携带所述目标AWID的DMA写请求,所述DMA写请求用于请求执行DMA传输将所述主设备中的数据写入对应的从设备中,所述目标AWID被占用后从空闲状态切换为忙碌状态;所述网络框架在通过连接所述主设备的路由器接收到所述DMA写请求后,直接向所述主设备返回针对所述DMA写请求的响应信号,并将所述DMA写请求转发给对应的从设备;所述主设备根据接收到的针对所述DMA写请求的响应信号释放所述目标AWID,所述目标AWID从忙碌状态切换为空闲状态;所述DMA写请求携带的所述目标AWID被释放并切换为空闲状态后,在所述网络框架将所述DMA写请求转发给对应的从设备的过程中,或在从设备根据接收到的所述DMA写请求完成DMA操作的过程中,所述主设备再次占用恢复空闲状态的所述目标AWID并向所连接的路由器发送携带所述目标AWID的其他的DMA写请求;其中,所述主设备和所述从设备分别是所述多核处理器片上网络系统中的处理芯片。2.根据权利要求1所述的多核处理器片上网络系统的数据传输方法,其特征在于,所述主设备向所连接的路由器发送DMA写请求的方法包括:所述主设备中的芯片核心生成DMA描述符,所述DMA描述符用于指示对所述主设备中的待传输数据执行DMA操作写入所述从设备;所述主设备中的DMA部件根据所述DMA描述符生成N个按预定顺序排列的请求数据,按所述预定顺序排列的任意第n个请求数据用于请求将所述待传输数据中第n个数据段的数据写入所述从设备,N个数据段连续且不重复的包含所述待传输数据的全部数据,n和N均为参数,1≤n≤N,N≥2;所述主设备按照所述预定顺序依次根据各个请求数据生成DMA写请求并发送给所连接的路由器。3.根据权利要求2所述的多核处理器片上网络系统的数据传输方法,其特征在于,所述多核处理器片上网络系统的数据传输方法还包括:所述主设备中的芯片核心生成多条不同的DMA描述符,所述主设备中的DMA部件分别根据每条DMA描述符生成多个请求数据,且并行执行多条不同的DMA描述符指示的DMA操作,交替根据不同DMA描述符的请求数据生成DMA写请求并发送给所连接的路由器;则在所述网络框架将接收到的一条DMA写请求转发给对应的从设备的过程中,所述主设备再次占用恢复空闲状态的所述目标AWID,并再次根据同一条DMA描述符的请求数据生成携带所述目标AWID的DMA写请求发送给所连接的路由器,或者根据另一条DMA描述符的请求数据生成携带所述目标AWID的DMA写请求发送给所连接的路由器。4.根据权利要求3所述的多核处理器片上网络系统的数据传输方法,其特征在于,所述多核处理器片上网络系统的数据传输方法还包括对于根据同一条DMA描述符生成的N个请
求数据:对于按所述预定顺序排列的前N
‑
1个请求数据中的任意一个请求数据生成的DMA写请求,所述网络框架在接收到所述DMA写请求后,直接向所述主设备返回针对所述DMA写请求的响应信号,并将所述DMA写请求转发给对应的从设备;对于按所述预定顺序的第N个请求数据生成的第N个DMA写请求,所述网络框架在接收到所述第N个DMA写请求后转发给对应的从设备,并在确定所述从设备根据所述第N...
【专利技术属性】
技术研发人员:李晓帅,赵鹏程,王煇,严涵,华孙山,王梦嘉,
申请(专利权)人:太初无锡电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。