【技术实现步骤摘要】
总线带宽自适应单元、方法及芯片
[0001]本申请实施例涉及计算机
,尤其涉及一种总线带宽自适应单元、方法及芯片。
技术介绍
[0002]随着SoC技术的发展,各种功能的片上器件可能被集成到一个芯片中,而这些片上器件之间的连接就成为构造SoC的关键。而片上总线则以总线方式有效解决了SoC上的器件之间的连接,保障了各器件之间的数据通信。
[0003]以AMBA总线为例,其是一个多总线系统,可以组合使用的多种不同类型的总线,这些总线包括:AHB(Advanced High
‑
performance Bus,高级高性能总线)、ASB(Advanced System Bus,高级系统总线)、AXI(Advanced eXtensible Interface,高级可拓展接口)和APB(Advanced Peripheral Bus,高级外围总线)。通过这些总线,可有效实现不同功能的片上器件之间的通信。
[0004]目前,片上总线为各器件通信分配的带宽是固定的。但在实际应用中,不同器件的在进行片上 ...
【技术保护点】
【技术特征摘要】
1.一种总线带宽自适应单元,包括:监测子单元,用于对片上系统的各个总线进行监测,获得所述片上系统中的器件在至少一个维度上的总线带宽使用参数;比较子单元,用于针对每个维度,进行该维度下的总线带宽使用参数的比较,获得比较结果;输出子单元,用于基于所述比较结果,为所述器件进行总线带宽的带宽使用调整。2.根据权利要求1所述的总线带宽自适应单元,其中,所述至少一个维度包括:总线入口反压维度、帧存维度、QoS解析维度中的部分或全部;相对应地,所述总线带宽使用参数包括总线入口反压比例、帧存余量、QoS解析请求数量中的部分或全部。3.根据权利要求1或2所述的总线带宽自适应单元,其中,所述输出子单元,用于基于所述比较结果,为所述器件进行以下总线带宽的带宽使用调整中的至少之一:器件时钟频率的调整、超前传输的档位调整。4.根据权利要求1或2所述的总线带宽自适应单元,其中,所述总线带宽自适应单元还包括:策略配置接口,用于获取所述监测子单元的总线带宽使用参数和/或所述比较子单元的比较结果;根据所述总线带宽使用参数和/或所述比较结果,确定所述总线带宽的带宽使用调整策略;所述输出子单元,用于根据所述带宽使用调整策略,为所述器件进行总线带宽的带宽使用调整。5.根据权利要求4所述的总线带宽自适应单元,其中,所述策略配置接口根据所述总线带宽使用参数和/或所述比较结果,通过预设的强化学习机器模型确定所述总线带宽的带宽使用调整策略。6.根据权利要求2所述的总线带宽自适应单元,其中,所述器件为多媒体处理器件;所述帧存余量为视频解码器完成帧存与显示单元帧存的差值。7.根据权利要求6所述的总线带宽自适应单元,其中,针对所述多媒体处理器件:所述监测子单元至少获得所述多媒体处理器件的帧存余量;所述比较子单元将所述帧存余量与预设阈值进行比较,获得比较结果;所述输出子单元,用于根据所述比较结果,对所述多媒体处理器件进行总线带宽的带宽使用调整。8.根据权利要求1所述的总线带宽自适应单元,其中,所述总线带宽自适应单元紧耦合于所述总线中;所述总线...
【专利技术属性】
技术研发人员:华庆明,
申请(专利权)人:杭州中天微系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。