多通路虚拟化总线系统、控制方法、芯片及电子设备技术方案

技术编号:37136550 阅读:25 留言:0更新日期:2023-04-06 21:36
本申请公开了一种多通路虚拟化总线系统、控制方法、芯片及电子设备,虚拟化总线系统包括多个通信通道,通信通道用于进行主机与系统总线之间的通信,并且多个所述通信通道被配置为具有不同的地址空间,通道配置装置获取主机与系统总线之间的当前地址空间,根据当前地址空间和通道配置数据,控制主机与系统总线之间的通信通道。由此,可以在主机端配置的多个子系统与系统总线中均增加通信通道作为数据通路,多个通信通道可以由地址空间区分,在不影响系统连接功能的前提下有效提高数据带宽。通过配置地址空间可以做到多个通信通道之间的带宽协调统一控制,进一步做到动态数据流量平衡,从而显著提升了系统的访问效率。从而显著提升了系统的访问效率。从而显著提升了系统的访问效率。

【技术实现步骤摘要】
多通路虚拟化总线系统、控制方法、芯片及电子设备


[0001]本申请涉及片上系统
,尤其涉及一种多通路虚拟化总线系统、控制方法、芯片及电子设备。

技术介绍

[0002]SoC(System on Chip, 系统级芯片)系统的总线架构中,在同一芯片上同时运行多种不同的操作系统时,系统总线需要满足多个虚拟机访问同一从机设备或不同从机设备的访问请求。目前主机设备或主机子系统与从机设备之间的连接依赖于单一通道和单一地址空间,对于多个主机或多个虚拟主机的访问场景,能够提供的带宽非常有限。多个虚拟机在访问同一个从机设备时需要穿过两级以上仲裁机构,通过仲裁决定访问优先级,才能够访问到目标设备,存在较大的高延迟风险。

技术实现思路

[0003]本申请实施例为了提供一种多通路虚拟化总线系统、控制方法、芯片及电子设备。
[0004]根据本申请第一方面,提供了一种多通路虚拟化总线系统,所述系统包括:多个通信通道,用于进行主机与系统总线之间的通信,其中,多个所述通信通道被配置为具有不同的地址空间;通道配置装置,用于获取所述主机与所述系统总本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多通路虚拟化总线系统,所述系统包括:多个通信通道,用于进行主机与系统总线之间的通信,其中,多个所述通信通道被配置为具有不同的地址空间;通道配置装置,用于获取所述主机与所述系统总线之间的当前地址空间,根据所述当前地址空间和通道配置数据,控制所述主机与所述系统总线之间的通信通道;其中,所述通道配置数据用于示出主机端对所述主机与所述系统总线之间所使用通信通道的配置规则。2.根据权利要求1所述的系统,多个所述通信通道在所述主机与所述系统总线之间的连接方式相同。3.根据权利要求1所述的系统,所述通信通道的地址空间至少包括物理地址标识和通道标识,且同一所述主机对应的多个通道具有相同的物理地址标识和不同的通道标识。4.根据权利要求1所述的系统,所述通道配置装置包括:监控单元,用于检测所述当前地址空间所对应的第一通信通道的通信负载;配置单元,用于在所述第一通信通道的通信负载满足第一设定条件时,控制所述主机与所述系统总线之间通过第二通信通道进行通信,所述第二通信通道的通信负载小于设定负载。5.根据权利要求4所述的系统,所述通道配置数据示出所述主机与所述系统总线在不同时间段对应的通信通道;相应的,所述配置单元还用于在所述当前地址空间对应的第一通信通道不符合当前时间段对应的通信通道时,控制所述主机与所述系统总线之间通过第三通信通道进行通信,所述第三通信通道符合当前时间段对应的通信通道。6.一种多通路虚拟化总线控制方法,所述方法包括:获取主机与系统总线之间的当前地址空间,所述主机与所述系统总线之间具有多个通信通道,多个所述通信通道被配置为具有不同的地址空间;根据所述当...

【专利技术属性】
技术研发人员:王宇
申请(专利权)人:南京芯驰半导体科技有限公司
类型:发明
国别省市:

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

1