【技术实现步骤摘要】
片上网络架构及相关设备、数据传输系统
[0001]本专利技术实施例涉及芯片
,具体涉及一种片上网络架构及相关设备、数据传输系统。
技术介绍
[0002]片上网络(NOC,network on chip,也成称为片上总线网络)用于实现系统级芯片(SOC,system on chip)中各个设备的互联,是多核技术的主要组成部分。
[0003]在进行片上网络的数据传输时,通常需要对片上网络的网络架构进行配置的调整,以适应网络数据的传输规律。然而,在进行网络架构的再配置时,配置效率低。
[0004]因此,如何实现对网络架构的高效配置,成为本领域技术人员亟待解决的问题。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种片上网络架构及相关设备、数据传输系统,以实现对网络架构的高效配置。
[0006]为实现上述目的,本专利技术实施例提供如下技术方案。
[0007]第一方面,本专利技术实施例提供一种片上网络架构,包括:
[0008]存储配置层,用于为片上网络配置存储设备,以使待传输数据在传输过程中暂存于所述存储设备中;
[0009]仲裁控制层,用于对待传输数据的传输路径进行仲裁控制,确定连接至输出接口的传输路径,以使连接至输出接口的传输路径为数据传输通路;
[0010]数据链路层,用于控制所述待传输数据基于对应的传输路径传输。
[0011]第二方面,本专利技术实施例还提供一种片上网络,包括:
[0012]输入接口、输出接口、位于
【技术保护点】
【技术特征摘要】
1.一种片上网络架构,其特征在于,包括:存储配置层,用于为片上网络配置存储设备,以使待传输数据在传输过程中暂存于所述存储设备中;仲裁控制层,用于对所述待传输数据的传输路径进行仲裁控制,确定连接至输出接口的传输路径,以使连接至输出接口的传输路径为数据传输通路;数据链路层,用于控制所述待传输数据基于对应的传输路径传输。2.根据权利要求1所述的片上网络架构,其特征在于,所述存储配置层还用于存储竞争传输路径失败的待传输数据,并在所述待传输数据的传输路径为数据传输通路时,利用所述传输路径传输所述待传输数据。3.根据权利要求2所述的片上网络架构,其特征在于,所述存储配置层还用于在所述待传输数据的传输路径为数据传输通路时,基于先进先出机制传输所述待传输数据。4.根据权利要求2所述的片上网络架构,其特征在于,所述存储配置层还用于配置片上网络中,各节点的缓存容量的大小,其中,一节点的缓存容量最小为0。5.根据权利要求4所述的片上网络架构,其特征在于,所述存储配置层还用于配置片上网络中,各节点的缓存容量的大小,具体为:所述存储配置层为各行节点分配该行节点对应的行缓存,和/或,所述存储配置层为各列节点分配该列节点对应的列缓存。6.根据权利要求1所述的片上网络架构,其特征在于,所述仲裁控制层还用于基于各虚拟通道的拥堵数据,调整虚拟通道对应的物理通道的带宽。7.根据权利要求6所述的片上网络架构,其特征在于,所述基于各虚拟通道的拥堵数据,调整虚拟通道对应的物理通道的带宽,包括:基于各虚拟通道在上一周期内的拥堵次数,调整虚拟通道对应的物理通道的带宽;其中,所述虚拟通道在下一周期内基于调整后的带宽进行数据的传输。8.根据权利要求1所述的片上网络架构,其特征在于,所述数据链路层还用于提供数据压缩策略,以使数据被压缩后传输。9.根据权利要求8所述的片上网络架构,其特征在于,所述数据压缩策略包括:将所述待传输数据分割为具有预设长度的数据段,其中,所述待传输数据包括至少一个数据段;将所述数据段划分为有效数据和无效数据,并提供与所述数据段对应的标识位;其中,对应所述待传输数据的标识位构成标识数据段,所述标识数据段中的标识位的排列顺序与所述待传输数据的数据段的排列顺序一致;基于所述标识数据段的指示,仅传输所述待传输数据中的有效数据和与所述待传输数据对应的标识数据段。10.根据权利要求9所述的片上网络架构,其特征在于,所述数据压缩策略还包括:在所述待传输数据的所有数据段均为有效数据时,去除所述标识数据段,仅传输所述待传输数据。11.根据权利要求8所述的片上网络架构,其特征在于,所述数据链路层还用于提供数据解压缩策略,以还原所述待传输数据。12.根据权利要求1所述的片上网络架构,其特征在于,一输入端同时分配有多个输入接口,和/或,一输出端同时分配有多个输出接口;
所述仲裁控制层还用于为不同的挂载路径配置优先顺序;其中,所述挂载路径用于指示所述输入接口与物理总线的挂载关系,和,所述输出接口与物理总线的挂载关系;所述优先顺序基于物理总线中待传输数据的优先级和/或数据类型确定。13.根据权利要求12所述的片上...
【专利技术属性】
技术研发人员:徐帅,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。