缓存的配置方法及装置制造方法及图纸

技术编号:15093206 阅读:31 留言:0更新日期:2017-04-07 21:08
本发明专利技术提供了一种缓存的配置方法及装置,其中,该方法包括:在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到上游芯片停止发送数据的时间段内数据链路上的数据量,其中,流控信号用于指示上游芯片停止发送数据;依据数据量配置下游芯片的缓存。通过本发明专利技术,解决了相关技术中当数据流量模型发生改变时,如何及时的给下游芯片配置合适的缓存的问题,进而能够达到及时调节缓存容量的效果。

Cache configuration method and device

The present invention provides a method and device configuration cache wherein the method comprises: a chip flow control signal to downstream to the upstream chip in monitoring, access to data link time stop sending data in the amount of data from the current point to the upstream chip which control signal is used to indicate the upstream chip to stop sending data on the basis of the amount of data; downstream chip cache configuration. The invention solves the problem that how to configure the appropriate buffer for the downstream chip in time when the data flow model is changed in the relevant technology, and thus can achieve the effect of adjusting the buffer capacity in time.

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种缓存的配置方法及装置。
技术介绍
近年来,随着集成电路的大规模应用,以及芯片之间互联的数据吞吐量越来越大,芯片之间除了数据交互之外,还有控制信号的交互,当数据流量模型发生改变时,往往伴随着一定的流量突发情况,此时下游芯片往往会向上游芯片发出流控信号,上游芯片需要根据该流控信号去判断是否继续往下游芯片发送数据。目前随着数据吞吐量的越来越大,在发生流量突发的时候,流量的瞬时峰值也是很大的,在下游芯片发出流控信号时,此时上游芯片需要一个响应时间,但为了系统的稳定性和健壮性,需要下游芯片缓存上游芯片在响应流控信号停止发送数据之前将数据链路上的数据全部存储下来,不能发生缓存溢出的情况。然而随着集成化的程度越来越高,芯片体积也越来越小,内部的缓存也越显得弥足珍贵,针对相关技术中当数据流量模型发生改变时,如何及时的给下游芯片配置合适的缓存的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种缓存的配置方法及装置,以至少解决相关技术中当数据流量模型发生改变时,如何及时的给下游芯片配置合适的缓存的问题。根据本专利技术的一个方面,提供了一种缓存的配置方法,包括:在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到所述上游芯片停止发送数据的时间段内数据链路上的数据量,其中,所述流控信号用于指示所述上游芯片停止发送数据;依据所述数据量配置所述下游芯片的缓存。进一步地,获取从当前时刻到所述上游芯片停止发送数据的时间段内数据链路上的数据量包括:依据所述时间段和所述数据链路的带宽计算出所述数据量。进一步地,所述流控信号的产生方式包括:在所述上游芯片有流量突发情况下触发所述下游芯片产生所述流控信号,或模拟产生一种或多种类型的流控信号。进一步地,依据所述数据量配置所述下游芯片的缓存包括:获取流控信号的类型;存储所述类型与所述数据量的对应关系;依据所述对应关系确定与所述类型对应的数据量,根据确定的所述数据量配置所述下游芯片的缓存。进一步地,依据所述数据量配置所述下游芯片的缓存包括:依据实时统计的所述数据量配置所述下游芯片的缓存。根据本专利技术的另一个方面,提供了一种缓存的配置装置,包括:获取模块,用于在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到所述上游芯片停止发送数据的时间段内数据链路上的数据量以及所述流控信号的类型信息,其中,所述流控信号用于指示所述上游芯片停止发送数据;配置模块,用于依据所述数据量配置所述下游芯片的缓存。进一步地,所述获取模块还用于,依据所述时间段和所述数据链路的带宽计算出所述数据量。进一步地,所述流控信号的产生方式包括:在所述上游芯片有流量突发情况下触发所述下游芯片产生所述流控信号,或模拟产生一种或多种类型的流控信号。进一步地,所述配置模块包括:获取单元,用于获取流控信号的类型;存储单元,用于存储所述类型与所述数据量的对应关系;第一配置单元,用于依据所述对应关系确定与所述类型对应的数据量,根据确定的所述数据量配置所述下游芯片的缓存。进一步地,所述配置模块包括:第二配置单元,用于依据实时统计的所述数据量配置所述下游芯片的缓存。通过本专利技术,采用在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到上游芯片停止发送数据的时间段内数据链路上的数据量以及流控信号的类型信息后,依据该数据量配置下游芯片的缓存的方式,解决了相关技术中当数据流量模型发生改变时,如何及时的给下游芯片配置合适的缓存的问题,进而能够达到及时调节缓存容量的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的缓存的配置方法流程图;图2是根据本专利技术实施例的缓存的配置装置结构框图;图3是根据本专利技术实施例的缓存的配置装置可选结构框图一;图4是根据本专利技术实施例的缓存的配置装置可选结构框图二;图5是根据本专利技术可选实施例的测量装置的结构示意图;图6是根据本专利技术可选实施例的测量方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种缓存的配置方法,图1是根据本专利技术实施例的缓存的配置方法流程图,如图1所示,该流程包括如下步骤:步骤S102:在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到上游芯片停止发送数据的时间段内数据链路上的数据量以及流控信号的类型信息;其中,流控信号用于指示上游芯片停止发送数据;步骤S104:依据数据量配置下游芯片的缓存。通过本实施例,采用在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到上游芯片停止发送数据的时间段内数据链路上的数据量以及流控信号的类型信息后,依据该数据量配置下游芯片的缓存的方式,解决了相关技术中当数据流量模型发生改变时,如何及时的给下游芯片配置合适的缓存的问题,进而能够达到及时调节缓存容量的效果。对于本实施例涉及到的获取从当前时刻到上游芯片停止发送数据的时间段内数据链路上的数据量的方式有多种,在本实施例的一个可选实施方式中,通过以下方式实现该数据量的统计,该方式为:依据时间段和数据链路的带宽计算出数据量,其中,本实施例中涉及到的当前时刻指的是下游芯片产生流控信号的时刻。在本实施例的一个可选实施方式中该流控信号的产生方式可以包括以及两种方式;方式一:在上游芯片有流量突发情况下触发下游芯片产生流控信号;方式二:模拟产生一种或多种类型的流控信号。在本实施例中涉及到的依据数据量配置下游芯片的缓存的方式可以通过以下两个例子实现:例一该方式中包括如下步骤:步骤S11:获取流控信号的类型;步骤S12:存储类型与数据量的对应关系;步骤S13:依据对应关系确定与类型对应的数据量,根据确定的数据量配置下游芯片的缓存。例二该方式是依据实时数据量配置下游芯片的缓存。在本实施例中还提供了一种缓存的配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能本文档来自技高网...

【技术保护点】
一种缓存的配置方法,其特征在于,包括:在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到所述上游芯片停止发送数据的时间段内数据链路上的数据量,其中,所述流控信号用于指示所述上游芯片停止发送数据;依据所述数据量配置所述下游芯片的缓存。

【技术特征摘要】
1.一种缓存的配置方法,其特征在于,包括:
在监测到下游芯片向上游芯片发出流控信号时,获取从当前时刻到所述
上游芯片停止发送数据的时间段内数据链路上的数据量,其中,所述流控信
号用于指示所述上游芯片停止发送数据;
依据所述数据量配置所述下游芯片的缓存。
2.根据权利要求1所述的方法,其特征在于,获取从当前时刻到所述上游芯片
停止发送数据的时间段内数据链路上的数据量包括:
依据所述时间段和所述数据链路的带宽计算出所述数据量。
3.根据权利要求1所述的方法,其特征在于,所述流控信号的产生方式包括:
在所述上游芯片有流量突发情况下触发所述下游芯片产生所述流控信
号,或模拟产生一种或多种类型的流控信号。
4.根据权利要求1所述的方法,其特征在于,依据所述数据量配置所述下游芯
片的缓存包括:
获取流控信号的类型;
存储所述类型与所述数据量的对应关系;
依据所述对应关系确定与所述类型对应的数据量,根据确定的所述数据
量配置所述下游芯片的缓存。
5.根据权利要求1所述的方法,其特征在于,依据所述数据量配置所述下游芯
片的缓存包括:
依据实时统计的所述数据量配置所述下游芯片的缓存。
6....

【专利技术属性】
技术研发人员:马鸿伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1