【技术实现步骤摘要】
多通路虚拟化总线系统、控制方法、芯片及电子设备
[0001]本申请涉及片上系统
,尤其涉及一种多通路虚拟化总线系统、控制方法、芯片及电子设备。
技术介绍
[0002]SoC(System on Chip, 系统级芯片)系统的总线架构中,在同一芯片上同时运行多种不同的操作系统时,系统总线需要满足多个虚拟机访问同一从机设备或不同从机设备的访问请求。目前主机设备或主机子系统与从机设备之间的连接依赖于单一通道和单一地址空间,对于多个主机或多个虚拟主机的访问场景,能够提供的带宽非常有限。多个虚拟机在访问同一个从机设备时需要穿过两级以上仲裁机构,通过仲裁决定访问优先级,才能够访问到目标设备,存在较大的高延迟风险。
技术实现思路
[0003]本申请实施例为了提供一种多通路虚拟化总线系统、控制方法、芯片及电子设备。
[0004]根据本申请第一方面,提供了一种多通路虚拟化总线系统,所述系统包括:多个通信通道,用于进行主机与系统总线之间的通信,其中,多个所述通信通道被配置为具有不同的地址空间;通道配置装置,用于获取 ...
【技术保护点】
【技术特征摘要】
1.一种多通路虚拟化总线系统,所述系统包括:多个通信通道,用于进行主机与系统总线之间的通信,其中,多个所述通信通道被配置为具有不同的地址空间;通道配置装置,用于获取所述主机与所述系统总线之间的当前地址空间,根据所述当前地址空间和通道配置数据,控制所述主机与所述系统总线之间的通信通道;其中,所述通道配置数据用于示出主机端对所述主机与所述系统总线之间所使用通信通道的配置规则。2.根据权利要求1所述的系统,多个所述通信通道在所述主机与所述系统总线之间的连接方式相同。3.根据权利要求1所述的系统,所述通信通道的地址空间至少包括物理地址标识和通道标识,且同一所述主机对应的多个通道具有相同的物理地址标识和不同的通道标识。4.根据权利要求1所述的系统,所述通道配置装置包括:监控单元,用于检测所述当前地址空间所对应的第一通信通道的通信负载;配置单元,用于在所述第一通信通道的通信负载满足第一设定条件时,控制所述主机与所述系统总线之间通过第二通信通道进行通信,所述第二通信通道的通信负载小于设定负载。5.根据权利要求4所述的系统,所述通道配置数据示出所述主机与所述系统总线在不同时间段对应的通信通道;相应的,所述配置单元还用于在所述当前地址空间对应的第一通信通道不符合当前时间段对应的通信通道时,控制所述主机与所述系统总线之间通过第三通信通道进行通信,所述第三通信通道符合当前时间段对应的通信通道。6.一种多通路虚拟化总线控制方法,所述方法包括:获取主机与系统总线之间的当前地址空间,所述主机与所述系统总线之间具有多个通信通道,多个所述通信通道被配置为具有不同的地址空间;根据所述当...
【专利技术属性】
技术研发人员:王宇,
申请(专利权)人:南京芯驰半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。