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

文档序号:8922192阅读:来源:国知局
和时钟控制单元20。
[0041]虽然将时钟频率定义为三个时钟,S卩,时钟1、2和3,用于简化说明,但是可以将多个时钟频率供应到每个构成块。注意,时钟分配单元40将三个时钟,即,时钟1、2和3,供应到时钟控制单元20。如稍后所解释的,时钟控制单元20基于各个输入时钟,将时钟A、B和C分别地供应到分组处理A-单元13、分组处理B-单元15和分组处理C-单元17。
[0042]接下来,下文中参考图3来解释图2中所公开的时钟控制单元20的详细配置。
[0043]如图3中所示,时钟控制单元20包括:分组缓冲F-单元空闲状态时间测量单元21、传输时间登记寄存器22以及比较单元23。注意,通过将某个计算机程序并入组成时钟控制单元的算术单元,能够实现时钟控制单元20的功能。S卩,通过并入某个(某些)计算机程序来构成块21到23。
[0044]如图3中所示,时钟控制单元20进一步包括时钟A-门-单元24、时钟B-门-单元25以及时钟C-门-单元26。门-单元24基于时钟I的输入来输出时钟A。其它门单元25和26以类似的方式来操作。
[0045]基于从比较单元23所输出的门A-信号来确定门-单元24的操作状态。当门A-信号指示“门通”时,门-单元24进入这样的状态,即,其不根据时钟I输出时钟A。当门A-信号指示“门关”时,门-单元24进入这样的状态,即,其根据时钟I输出时钟A。其它门单元25和26以类似的方式来操作。
[0046]如以上说明明显的是,门-单元24形成了将时钟A供应到分组处理A-单元13的时钟供应单元。其它门单元25和26以类似的方式来操作。也能够将所有门单元24到26视作时钟供应单元。注意,也可以将门单元24到26认为是用于供应或不供应相应时钟的切换装置。
[0047]如图3中所示,分组缓冲F-单元空闲状态时间测量单元21 (下文中有时候称为“缓冲空闲时间测量单元”或“缓冲空闲时间检测单元”)接受从分组缓冲F-单元12发送的分组缓冲F-单元累积量信号(下文中称为“累积量信号”)。缓冲空闲时间测量单元21基于接受的累积量信号,对其间在分组缓冲F-单元中不累积分组(不存在累积的分组)的时间进行测量。换言之,缓冲空闲时间测量单元21仅对其中在分组缓冲F-单元中不累积分组的某个时间段进行检测。缓冲空闲时间测量单元21按规则的间隔或每当接收了上述累积量信号时,执行这种测量。缓冲空闲时间测量单元21将测量的分组缓冲F-单元空闲状态时间传递到比较单元23。例如,缓冲空闲时间测量单元21对其间分组缓冲F-单元累积量(垂直轴)保持在“O”的时间(水平轴)进行测量,如在时间“a”和时间“b”和“c”之间所示出的。当检测到了这样的状况时,即,在分组缓冲F-单元累积量是“0”(不存在累积的分组)的状态中至少一个分组被输入到分组缓冲F-单元12,缓冲空闲时间测量单元21向比较单元23通知分组缓冲F-单元空闲状态时间是“O”。这是因为由于分组缓冲累积量不再是“0”,所以不能对分组缓冲F-单元空闲状态时间进行测量。
[0048]传输时间登记寄存器22接收从传输时间设置信息输入终端33输入的传输时间设置信息(比较参考时间),并且存储为传输时间。传输时间登记寄存器22将存储的传输时间信息输出到比较单元23。注意,在本发明的这个示例性实施例中,上述传输时间设置信息对应于这样的时间,即,通过将一个分组传送通过分组处理A-单元13到分组处理C-单元17来完成累积在上述分组缓冲F-单元12中并且从该分组缓冲F-单元12输出一个分组的处理所需要的时间。即,传输时间设置信息指示在所有处理单元中对从分组缓冲F-单元12输出的一个分组进行处理的时间,该所有处理单元位于分组缓冲F-单元12的后级,并且要对该分组进行处理(包括分组处理单元13、15和17,以及时钟转换单元14和16)。
[0049]上述比较单元23将从缓冲空闲时间测量单元21输出的分组缓冲F-单元空闲状态时间与从传输时间登记寄存器22输出的传输时间做比较。注意,每当从缓冲空闲时间测量单元21通知了测量结果时、或者按规则的时间间隔,可以执行这种比较。当比较单元23的比较结果指示分组缓冲F-单元空闲状态时间如在或晚于图4中的时间“b”的时间段所示已经变得大于传输时间时,比较单元23以以下方式来操作。即,比较单元23将所有处于“门通”状态的时钟门A-信号、时钟门-B信号和时钟门C-信号分别输出到时钟A-门-单元24、时钟B-门-单元25和时钟C-门-单元26。“门通”信号是用以控制各个门单元24、25和26使得它们暂停时钟的输出的控制信号。因此,接收到“门通”信号的门单元24、25和26暂停对它们各个分组处理单元13、15和17的时钟输出。
[0050]另外,除了当上述比较结果指示分组缓冲F-单元空闲状态时间大于传输时间时,比较单元23输出所有都处于“门关”状态的时钟门A-信号、时钟门B-信号和时钟门C-信号。“门关”信号是用以控制各个门单元24、25和26使得它们输出时钟的控制信号。
[0051]因此,在处于或早于图4中的时间“b”的时间段中(即使当累积量是“O”时,其持续时间,即,分组缓冲F-单元空闲状态时间(缓冲空闲时间)还没超过传输时间)、或者处于或晚于图4中的时间“c”的时间段中(当分组缓冲F-单元累积量不是“O”时),比较单元23 (时钟控制单元20)将时钟信号持续地供应到分组处理单元13、15和17。当累积量是“O”并且其持续时间即分组缓冲F-单元空闲状态时间已经超过了传输时间时,比较单元23在该时间段期间暂停时钟信号的供应。以这种方法,改变时钟控制单元20的时钟供应操作。当将分组输入到分组缓冲F-单元12并且因而累积量不再是“O”时(当分组缓冲F-单元空闲状态时间变为“O”时),比较单元23开始将时钟信号供应到分组处理单元13、15和17。以这种方式,将时钟控制单元20的时钟供应操作从不供应时钟信号的状态改变到供应时钟信号的状态。
[0052]注意,已经图示了这样的示例,其中当在比较单元23中其间分组缓冲F-单元累积量是“O”的分组缓冲F-单元空闲状态时间超过了传输时间时,暂停了对各个分组处理单元13、15和17的时钟供应。然而,其间暂停对分组处理单元13、15和17的供应的时间不限于上述的时间。另外,与分组缓冲F-单元空闲状态时间做比较的传输时间不必限于上述值。例如,可以以这样的方式来改变时钟供应操作,即,基于上述分组缓冲F-单元空闲状态时间,根据其它判决标准来暂停时钟供应。
[0053][操作]
[0054]接下来,下文中参考图4和图5中所示出的流程图来解释上述分组通信装置的操作,尤其是时钟控制单元20的操作。
[0055]首先,时钟控制单元20将从分组缓冲F-单元12发送的累积量信号接受在缓冲空闲时间测量单元21中(步骤SI)。随后,当在分组缓冲F-单元12内累积一个或多个呼入分组(步骤S2的“否”,在图4中时间“a”处或之前)时,缓冲空闲时间测量单元21清除分组缓冲空闲状态时间(设置为“O”)(步骤S6),并且保持处于将时钟供应到分组处理单元13、15和17的状态中(步骤S7)。S卩,由于分组缓冲空闲状态时间是“0”,所以比较单元23继续将“门关”信号输出到各个门单元24、25和26,这些各个时钟门单元24、25和26继续将时钟信号供应到各个分组处理单元13、15和17,并且在分组处理单元等中对分组缓冲F-单元12中所累积的一个或多个分组进行处理。
[0056]此后,当缓冲空闲时间测量单元21检测到来自分组缓冲F-单元12的累积量信号是“O”时,S卩,没有累积分组(步骤SI,步骤S2的“是”,图4中的时间“a”处或之后),对其间分组累积量是“O”的分组缓冲空闲状态时间进行测量(步骤S3,缓冲空闲时间测量步骤)。随后,在比较单元23中将测量的分组缓冲空闲状态时间与传输时间登
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1