【技术实现步骤摘要】
适用于处理芯片的通信协议选择方法及装置
本专利技术涉及通信
,具体涉及一种适用于处理芯片的通信协议选择方法及装置。
技术介绍
片上系统(SystemOnChip,简称为SOC),是集成了计算机各种组件或电子器件的集成电路。SOC将微型处理器或微型控制器与高级的外设,如GPU,FPGA等协处理器进行集成。一般说来,SOC称为系统级芯片,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,SOC是一个微小型系统。SOC可以定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制或是面向特定用途的标准产品。多核SOC集成了多个IP核,且多核间存在面向不同应用场景的多种不同带宽的通信方式或协议。现有技术中,为解决上述技术问题,多核SOC内部核间通信在具体领域中实现与使用过程中,会选择多核SOC间支持的通信协议或方 ...
【技术保护点】
一种适用于处理芯片的通信协议选择方法,其特征在于,包括以下步骤:获取当前通信带宽以及所有通信协议,其中不同的通信协议所规定的通信带宽不相同;确定需求通信带宽;根据所述当前通信带宽、所述需求通信带宽以及所述所有通信协议所规定的通信带宽,从所述所有通信协议中选择使用通信协议进行通信。
【技术特征摘要】
1.一种适用于处理芯片的通信协议选择方法,其特征在于,包括以下步骤:获取当前通信带宽以及所有通信协议,其中不同的通信协议所规定的通信带宽不相同;确定需求通信带宽;根据所述当前通信带宽、所述需求通信带宽以及所述所有通信协议所规定的通信带宽,从所述所有通信协议中选择使用通信协议进行通信。2.根据权利要求1所述的方法,其特征在于,所述当前通信带宽包括当前上行通信带宽和/或当前下行通信带宽;所述需求通信带宽包括上行需求通信带宽和/或下行需求通信带宽。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前通信带宽、所述需求通信带宽以及所述所有通信协议所规定的通信带宽,从所述所有通信协议中选择使用通信协议进行通信,包括:确定当前下行通信带宽与下行需求通信带宽的差值是否大于或等于第一阈值;若当前下行通信带宽与下行需求通信带宽的差值大于或等于第一阈值,则判断当前所使用的通信协议是否为所述所有通信协议中最低带宽的通信协议;若当前所使用的通信协议不是最低带宽的通信协议,则将当前所使用的通信协议调整为所述所有通信协议中带宽低于所述当前下行通信带宽的通信协议;若当前所使用的通信协议是最低带宽的通信协议,则维持当前所使用的通信协议进行通信。4.根据权利要求3所述的方法,其特征在于,所述根据所述当前通信带宽、所述需求通信带宽以及所述所有通信协议所规定的通信带宽,从所述所有通信协议中选择使用通信协议进行通信,包括:确定下行需求通信带宽与当前下行通信带宽的差值是否大于或等于第二阈值;若下行需求通信带宽与当前下行通信带宽的差值大于或等于第二阈值,则判断当前所使用的通信协议是否为所述所有通信协议中最高带宽的通信协议;若当前所使用的通信协议不是最高带宽的通信协议,则将当前所使用的通信协议调整为所述所有通信协议中带宽高于所述当前下行通信带宽的通信协议;若当前所使用的通信协议是最高带宽的通信协议,则维持当前所使用的通信协议进行通信。5.根据权利要求2所述的方法,其特征在于,所述根据所述当前通信带宽、所述需求通信带宽以及所述所有通信协议所规定的通信带宽,从所述所有通信协议中选择使用通信协议进行通信,包括:确定当前上行通信带宽与上行需求通信带宽的差值是否大于或等于第三阈值;若当...
【专利技术属性】
技术研发人员:王磊,吴建元,胡景铭,韩文报,
申请(专利权)人:江苏微锐超算科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。