本发明专利技术提供一种基于包路由建立的临时电路上数据传输方法及系统,涉及通信技术领域,方法包括:在临时电路的使能控制信号为第一信号的情况下,将传输数据沿所述临时电路发送给数据接收端;停止向所述数据接收端发送所述传输数据,以供所述数据接收端对所述传输数据进行校验。所述系统执行所述方法。本发明专利技术基于片上网络建立源节点到目标节点的路由路径,并将该路由路径搭建为临时电路,基于该临时电路执行数据传输,数据传输完成后取消临时电路。其低延迟性和确定的资源提供了多路数据并行实时传输的大带宽需求,提高了数据传输效率。提高了数据传输效率。提高了数据传输效率。
【技术实现步骤摘要】
基于包路由建立的临时电路上数据传输方法及系统
[0001]本专利技术涉及通信
,尤其涉及一种基于包路由建立的临时电路上数据传输方法及系统。
技术介绍
[0002]现有的互联总线分为包交换的互联总线(包交换通过动态路由传输数据包,收端重排序)和电路交换的互联总线(受控电路建立基于电路的数据通路,在通路上收发任何数据)。
[0003]由于包交换和电路交换的片上互联总线本身的特点,使得在基于包交换或电路交换的片上互联总线进行数据传输时,数据传输延时性高,且不能满足多路数据并行实时传输的带宽需求。基于电路的互联总线存在灵活度差电路开销大的问题。
技术实现思路
[0004]本专利技术提供的基于包路由建立的临时电路上数据传输方法及系统,用于解决现有技术中基于包交换或电路交换的片上互联总线或不满足任意多路数据并行实时传输的带宽需求,亦或数据传输延时性高的问题,能够提供多路数据并行实时低延迟传输的大带宽需求,提高了数据传输效率。
[0005]本专利技术提供的一种基于包路由建立的临时电路上数据传输方法,包括:在临时电路的使能控制信号为第一信号的情况下,将传输数据沿所述临时电路发送给数据接收端,所述临时电路为基于路由路径搭建而成的,所述路由路径为将路由包从路由源节点路由到路由目标节点的路径,所述路由源节点和所述路由目标节点均是根据至少二维网格连接的片上网络中的每个网络节点连接的本地模块确定的,所述路由包是由所述路由源节点产生的,所述第一信号用于表征允许向所述数据接收端发送所述传输数据,所述数据接收端是根据所述路由源节点对应的本地模块确定的;停止向所述数据接收端发送所述传输数据,以供所述数据接收端对所述传输数据进行校验。
[0006]根据本专利技术提供的一种基于包路由建立的临时电路上数据传输方法,所述停止向所述数据接收端发送所述传输数据之前,所述方法,还包括:判断所述使能控制信号是否为第二信号,所述第二信号用于表征传输结束,不再允许向所述数据接收端发送所述传输数据;若是,则停止向所述数据接收端发送所述传输数据。
[0007]本专利技术还提供一种基于包路由建立的临时电路上数据传输方法,包括:将临时电路的使能控制信号设置为第一信号,并接收数据发送端沿所述临时电路发送的传输数据,所述临时电路为基于路由路径搭建而成的,所述路由路径为将路由包从路由源节点路由到路由目标节点的路径,所述路由源节点和所述路由目标节点均是根据至少二维网格连接的片上网络中的每个网络节点连接的本地模块确定的,所述路由包是由所
述路由源节点产生的,所述第一信号用于表征允许向数据接收端发送所述传输数据,所述数据发送端是根据所述路由目标节点对应的本地模块确定的;将所述使能控制信号设置为第二信号,停止接收所述数据发送端发送的所述传输数据,对所述传输数据进行校验,所述第二信号用于表征传输结束,不再允许向所述数据接收端发送所述传输数据。
[0008]根据本专利技术提供的一种基于包路由建立的临时电路上数据传输方法,所述对所述传输数据进行校验,包括:对所述传输数据进行循环冗余CRC校验和超时校验。
[0009]根据本专利技术提供的一种基于包路由建立的临时电路上数据传输方法,所述对所述传输数据进行超时校验,包括:根据所述数据发送端发送所述传输数据的第一时间、停止接收所述传输数据的第二时间和预设时间阈值,对所述传输数据所耗时间进行超时校验。
[0010]根据本专利技术提供的一种基于包路由建立的临时电路上数据传输方法,所述方法,还包括:在所述传输数据通过所述超时校验和CRC校验的情况下,解锁所述临时电路;在所述传输数据未通过所述超时校验或CRC校验的情况下,生成失败报告,并解锁所述临时电路。
[0011]本专利技术还提供一种基于包路由建立的临时电路上数据传输系统,包括:数据发送模块以及传输控制模块;所述数据发送模块,用于在临时电路的使能控制信号为第一信号的情况下,将传输数据沿所述临时电路发送给数据接收端,所述临时电路为基于路由路径搭建而成的,所述路由路径为将路由包从路由源节点路由到路由目标节点的路径,所述路由源节点和所述路由目标节点均是根据至少二维网格连接的片上网络中的每个网络节点连接的本地模块确定的,所述路由包是由所述路由源节点产生的,所述第一信号用于表征允许向所述数据接收端发送所述传输数据,所述数据接收端是根据所述路由源节点对应的本地模块确定的;所述传输控制模块,用于停止向所述数据接收端发送所述传输数据,以供所述数据接收端对所述传输数据进行校验。
[0012]本专利技术还提供一种基于包路由建立的临时电路上数据传输系统,包括:接收模块以及校验模块;所述接收模块,用于将临时电路的使能控制信号设置为第一信号,并接收数据发送端沿所述临时电路发送的传输数据,所述临时电路为基于路由路径搭建而成的,所述路由路径为将路由包从路由源节点路由到路由目标节点的路径,所述路由源节点和所述路由目标节点均是根据至少二维网格连接的片上网络中的每个网络节点连接的本地模块确定的,所述路由包是由所述路由源节点产生的,所述第一信号用于表征允许向数据接收端发送所述传输数据,所述数据发送端是根据所述路由目标节点对应的本地模块确定的;所述校验模块,用于将所述使能控制信号设置为第二信号,停止接收所述数据发送端发送的所述传输数据,对所述传输数据进行校验,所述第二信号用于表征传输结束,不再允许向所述数据接收端发送所述传输数据。
[0013]本专利技术还提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现如上述任一种所述基于包路由建立的临时电路上数据传输方法。
[0014]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于包路由建立的临时电路上数据传输方法。
[0015]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于包路由建立的临时电路上数据传输方法。
[0016]本专利技术提供的基于包路由建立的临时电路上数据传输方法及系统,基于片上网络建立源节点到目标节点的路由路径,并将该路由路径搭建为临时电路,基于该临时电路执行数据传输,其低延迟性和确定的资源提供了多路数据并行实时传输的大带宽需求,提高了数据传输效率。
附图说明
[0017]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本专利技术提供的基于包路由建立的临时电路上数据传输方法的流程示意图之一;图2是本专利技术提供的基于包路由建立的临时电路上数据传输方法的流程示意图之二;图3是本专利技术提供的基于包路由建立的临时电路上数据传输方法的流程示意图之三;图4是本专利技术提供的基于包路由建立的临时电路上数据传输方法的流程示意图之四;图5是本专利技术提供的二维网格连接的片上网络的结本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于包路由建立的临时电路上数据传输方法,其特征在于,包括:在临时电路的使能控制信号为第一信号的情况下,将传输数据沿所述临时电路发送给数据接收端,所述临时电路为基于路由路径搭建而成的,所述路由路径为将路由包从路由源节点路由到路由目标节点的路径,所述路由源节点和所述路由目标节点均是根据至少二维网格连接的片上网络中的每个网络节点连接的本地模块确定的,所述路由包是由所述路由源节点产生的,所述第一信号用于表征允许向所述数据接收端发送所述传输数据,所述数据接收端是根据所述路由源节点对应的本地模块确定的;停止向所述数据接收端发送所述传输数据,以供所述数据接收端对所述传输数据进行校验。2.根据权利要求1所述的基于包路由建立的临时电路上数据传输方法,其特征在于,所述停止向所述数据接收端发送所述传输数据之前,所述方法,还包括:判断所述使能控制信号是否为第二信号,所述第二信号用于表征传输结束,不再允许向所述数据接收端发送所述传输数据;若是,则停止向所述数据接收端发送所述传输数据。3.一种基于包路由建立的临时电路上数据传输方法,其特征在于,包括:将临时电路的使能控制信号设置为第一信号,并接收数据发送端沿所述临时电路发送的传输数据,所述临时电路为基于路由路径搭建而成的,所述路由路径为将路由包从路由源节点路由到路由目标节点的路径,所述路由源节点和所述路由目标节点均是根据至少二维网格连接的片上网络中的每个网络节点连接的本地模块确定的,所述路由包是由所述路由源节点产生的,所述第一信号用于表征允许向数据接收端发送所述传输数据,所述数据发送端是根据所述路由目标节点对应的本地模块确定的;将所述使能控制信号设置为第二信号,停止接收所述数据发送端发送的所述传输数据,对所述传输数据进行校验,所述第二信号用于表征传输结束,不再允许向所述数据接收端发送所述传输数据。4.根据权利要求3所述的基于包路由建立的临时电路上数据传输方法,其特征在于,所述对所述传输数据进行校验,包括:对所述传输数据进行循环冗余CRC校验和超时校验。5.根据权利要求4所述的基于包路由建立的临时电路上数据传输方法,其特征在于,所述对所述传输数据进行超时校验,包括:根据所述数据发送端发送所述传输数据的第一时间、停止接收所述传输数据的第二时间和预设时间阈值,对所述传输数据所耗时间进行超时校验。6.根据权利要求4所述的基于包路由建立的临时电路上数据传输方法,其特征在于...
【专利技术属性】
技术研发人员:刘大可,刘邵晗,
申请(专利权)人:极芯通讯技术南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。