分组处理装置的制造方法_2

文档序号:8922192阅读:来源:国知局
明第一示例性实施例的分组通信设备的一个示例的功能框图;
[0020]图3是图示了图2中所公开的时钟控制单元的配置的功能框图;
[0021]图4是图示了根据本发明示例性实施例的分组通信设备中分组累积量和时钟供应操作之间的关系的示例图;以及
[0022]图5是图示了图2中所公开的时钟控制单元的操作的流程图。
【具体实施方式】
[0023]根据本发明示例性实施例的分组处理装置的一个示例性方面是,对其间呼入分组数据的累积量是“O”的时间进行测量,并且基于测量的时间来改变用于使分组处理单元操作的时钟信号的供应操作。
[0024]随后,根据示例性实施例的分组处理装置包括:分组缓冲单元,接受并且临时地保存被划分到预定义的处理单元中的分组数据的输入;分组处理单元,对从分组缓冲单元输出的分组数据进行处理;以及时钟控制单元,将时钟信号供应到分组处理单元,用于使分组处理单元进行操作。分组处理装置进一步包括:缓冲空闲时间检测单元,对分组缓冲单元中分组数据的累积量进行检测,并且指示其间在分组缓冲单元中没有分组数据存在的时间。另外,时钟控制单元基于在缓冲空闲时间检测单元中所检测的缓冲空闲时间来控制对分组处理单元的时钟信号的供应操作。
[0025]上述时钟控制单元以这样的方式对时钟信号的供应操作进行控制,即,暂停对分组处理单元的时钟信号的供应操作,或者将时钟信号的频率设置为较低值并且将时钟信号供应到分组处理单元。
[0026]根据上述分组处理装置,在正常的操作中,首先将要处理的分组数据输入到分组缓冲并且在分组缓冲单元中累积该分组数据。随后,将分组数据从分组缓冲单元依次输出到分组处理单元。随后,基于供应到分组处理单元的时钟信号,在操作时间中在分组处理单元中对分组数据进行处理。在上述处理期间,对上述分组缓冲单元中分组数据的累积量进行检测,并且对其间在分组缓冲单元中没有分组数据存在的时间进行测量。随后,根据所测量的其间没有分组数据存在的时间来改变对上述分组处理单元的时钟信号的供应操作。例如,可以暂停时钟信号的供应,或者可以继续将时钟信号供应到分组处理单元同时将时钟信号的频率设置为较低值。
[0027]以这种方式,根据呼入分组数据的输入状态来改变对分组处理单元的时钟信号的供应操作,使得没有对数据处理造成影响。因此,暂停时钟信号的供应同时抑制了分组数据的吞吐量的减小,使得连续地处理输入的分组数据,并且因此能够降低装置的功耗。
[0028]上述时钟控制单元将在缓冲空闲时间检测单元中所测量的缓冲空闲时间与基于对分组数据进行处理的分组处理单元的数量来提前确定的比较参考时间做比较,并且基于比较结果来控制对分组处理单元的时钟信号的供应操作。上述比较参考时间是其间所有分组处理单元中对分组数据进行处理的时间,并且如果缓冲空闲时间大于比较参考时间,则上述时钟控制单元暂停对分组处理单元的时钟信号的供应。将上述缓冲空闲时间检测单元配置为对这样的状况进行检测,即,将分组数据输入到直到那个时刻才有分组存在于其中的分组缓冲单元。另外,当对分组处理单元的时钟信号的供应操作正被暂停时,将上述时钟控制单元配置为,当上述缓冲空闲时间检测单元检测到了分组数据的输入时,开始对分组处理单元的时钟信号的供应操作。
[0029]以这种方式,尤其是当其间在分组缓冲单元中完全不累积分组数据的时间超过了分组处理单元的处理时间时,暂停对分组处理单元的时钟信号的供应。在这种情况中,由于在任何分组处理单元中都没有分组数据存在,所以能够暂停时钟信号的供应而不造成任何问题。因此,能够降低功耗。另外,当时钟信号的供应正被暂停的同时将分组数据输入到分组缓冲单元,迅速恢复时钟信号的供应,并且分组处理单元准备好要操作。因此,能够处理输入的分组数据,并且能够抑制吞吐量的减小。
[0030]下文中解释了根据本发明示例性实施例的分组处理装置的特定配置和操作。注意,虽然在以下说明中解释了其中将分组处理装置图示为路由器或切换装置的示例性实施例,但是分组处理装置不限于那些示例。
[0031][第一示例性实施例]
[0032]下文中参考图2到5解释了本发明的第一示例性实施例。图2是图示了分组通信设备的一个示例的功能框图,并且图3是图示了时钟控制单元的配置的功能框图。图4是图示了分组累积量和时钟供应操作之间的关系的示例图。图5是图示了时钟控制单元的操作的流程图。
[0033][配置]
[0034]图2示出了是分组通信设备的一个示例的路由器或切换装置的配置,并且具体地是执行分组处理的分组通信设备的分组处理功能的配置。如图2中所示,诸如路由器和切换装置的分组通信设备包括:分组输入终端11、分组缓冲F-单元21、分组处理A-单元13、时钟转换D-单元14、分组处理B-单元15、时钟转换E-单元16、分组处理C-单元17、分组缓冲G-单元16、分组输出终端19、时钟控制单元20、时钟分配单元40、输入时钟输入终端31、输出时钟输入终端32、传输时间设置信息输入终端33以及参考时钟输入终端34。
[0035]分组通信设备进一步包括分组缓冲F-单元12 (分组缓冲单元)。分组缓冲F-单元12与从输入时钟输入终端31所输入的时钟同步地接受来自分组输入终端11的被划分到预定义的数据处理单元(下文中称为“分组”)的分组数据的输入,并且临时地对其进行累积。分组缓冲F-单元12按规则的时间间隔或者每当接受了分组的输入时,将累积量信号发送到时钟控制单元20。累积量信号指示在分组缓冲F-单元21内的分组累积量。
[0036]注意,分组缓冲F-单元12的最大累积量等于或大于相应于经过路径传送分组所需要的时间的分组量,该路径是由分组处理A-单元13到分组处理C-单元17来形成的。换言之,最大分组累积量在流逝下面的时间时分组缓冲F-单元12能够输出的分组的最大数:在该时间内在一系列处理单元(包括分组处理单元13、15和17,以及时钟转换单元14和16)中对从分组缓冲F-单元12输出的一个分组进行处理。注意,该一系列处理单元是由位于分组缓冲F-单元12的后级的多个处理单元形成的,并且要对那个分组进行处理。然而,分组缓冲F-单元的最大累积量不限于上述量。
[0037]分组缓冲F-单元12基于从时钟分配单元40所供应的时钟来将累积的分组输出到分组处理A-单元13。分组处理A-单元13与从时钟控制单元20所供应的时钟A同步地对输入的分组执行第一分组处理A。分组处理A-单元13将对其完成了处理A的分组输出到时钟转换D-单元14。以这种方式,将对其完成了处理A的分组经由时钟转换D-单元14输出到分组处理B-单元15。
[0038]分组处理B-单元15与从时钟控制单元20所供应的时钟B同步地对输入的分组执行第二分组处理B。分组处理B-单元15将对其完成了处理B的分组输出到时钟转换E-单元16。将对其完成了处理B的分组经由时钟转换E-单元16输出到分组处理C-单元17。
[0039]分组处理C-单元17与从时钟控制单元20所供应的时钟C同步地对输入的分组执行第三分组处理C。随后,将在分组处理C-单元17中对其完成了处理C的的分组输出到分组缓冲G-单元18,并且分组缓冲G-单元18与从输出时钟输入终端32所输入的时钟同步地输出来自分组输出终端19的分组。
[0040]另外,时钟分配单元40根据来自参考时钟输入终端34的参考时钟生成用于各个块(诸如时钟控制单元20)的具有适当频率的时钟1、2和3。时钟分配单元40将生成的时钟供应到各个块。特别地,如图2中所图示的,时钟分配单元40将时钟I供应到分组缓冲F-单元12、时钟转换D-单元14和时钟控制单元20。时钟分配单元40将时钟2供应到时钟转换D-单元14、时钟转换E-单元16和时钟控制单元20。时钟分配单元40将时钟3供应到时钟转换E-单元16、分组缓冲G-单元18
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1