基于集线器的存储器系统中具有数据包存储器的仲裁系统以及用于存储器响应的方法

文档序号:6655466阅读:167来源:国知局
专利名称:基于集线器的存储器系统中具有数据包存储器的仲裁系统以及用于存储器响应的方法
技术领域
本发明涉及计算机系统,具体而言,涉及包括系统存储器的计算机系统,其中的系统存储器具有存储器集线器体系结构。
背景技术
计算机系统使用存储器装置,比如动态随机存取存储器(DRAM)装置,来储存由处理器访问的数据。这些存储器装置常常被用作计算机系统里的系统存储器。在典型的计算机系统里,处理器通过处理器总线和存储器控制器与系统存储器通信。处理器发出存储器请求,这种请求包括存储器命令,比如读命令,还包括指定从中读出数据或指令的位置的地址。存储器控制器利用这种命令和地址产生适当的命令信号以及行、列地址,应用于系统存储器。响应这些命令和地址,在系统存储器和处理器之间传递数据。存储器控制器常常是系统控制器的一部分,系统控制器还包括总线桥电路,用于将处理器总线连接到扩展总线,比如PCI总线。
虽然存储器装置的工作速度不断提高,但是工作速度的这种提高没能跟上处理器工作速度的提高。将处理器连接到存储器装置的存储器控制器的工作速度的提高甚至更慢。存储器控制器和存储器装置较慢的速度限制了处理器和存储器装置之间的数据带宽。
除了处理器和存储器装置之间有限的带宽以外,计算机系统性能还受到等待时间问题的限制,其中的等待时间问题延长了从系统存储器装置读出数据所需要的时间。更具体地说,将存储器装置读命令发送给系统存储器装置比如同步DRAM(SDRAM)装置的时候,读出的数据只有在几个时钟周期的延迟以后才从SDRAM装置输出。因此,虽然SDRAM装置能够以高数据率同步地输出脉冲串数据,但是提供数据的初始延迟会显著地降低采用这种SDRAM装置的计算机系统的工作速度。
缓解这种存储器等待问题的一种途径是采用通过存储器集线器连接到处理器的多个存储器装置。在存储器集线器体系结构里,存储器集线器控制器通过一条高速数据链路连接到几个存储器模块。典型情况下,这些存储器模块按照点到点或者菊链体系结构连接,从而使这些存储器模块互相串联。这样,以一种菊链方式,存储器集线器控制器通过第一高速数据链路连接到第一存储器模块,第一存储器模块通过第二高速数据链路连接到第二存储器模块,第二存储器模块通过第三高速数据链路连接到第三存储器模块,并以此类推。
每个存储器模块都包括连接到对应高速数据链路的存储器集线器和这个模块上的多个存储器装置,存储器集线器通过高速数据链路在控制器和存储器装置之间有效地传递存储器请求和存储器响应。每个存储器请求典型情况下都包括指定这个请求调用的存储器访问类型(例如读或写)的存储器命令,指定要访问的存储器位置的存储器地址,以及在写存储器请求的情况下的写数据。存储器请求通常还包括说明正在访问的存储器模块的信息,但是这一点可以通过将不同地址映射到不同存储器模块来实现。存储器响应通常只为读存储器请求提供,并且通常包括读出数据,以及让存储器集线器控制器能够识别对应于存储器响应的存储器请求的识别首部。但是应该明白,也可以使用具有其它特性的存储器请求和存储器响应。在任何情况下,在以下描述中,存储器集线器控制器发出的存储器请求从一个存储器集线器向下游传递到另一个,而存储器响应则从一个存储器集线器向上游传递到另一个,直到到达存储器集线器控制器。采用这种体系结构的计算机系统会具有更高带宽,因为处理器能够访问一个存储器装置,而同时另一个存储器装置正在响应在此之前的存储器访问。例如,处理器可以将写数据输出给系统中的存储器装置之一,而系统中的另一个存储器装置则在准备提供读出数据给处理器。此外,这种体系结构还支持很容易地扩展系统存储器,而不用考虑增加了更多存储器模块时信号质量的下降,就象传统多站式总线体系结构里发生的一样。
虽然采用存储器集线器的计算机系统可以提供优异的性能,但是因为多种原因它们常常不能以最佳速度工作。例如,虽然存储器集线器能够为计算机系统提供更大的存储器带宽,但是它们仍然受到上述类型的等待时间问题的困扰。具体而言,虽然一个存储器装置正在准备传递数据的同时,处理器可以与另一个存储器装置通信,但是有时在能够使用来自一个存储器装置的数据之前,需要收到来自另一个存储器装置的数据。在能够使用从一个存储器装置收到的数据之前,必须收到来自另一个存储器装置的数据这种情况下,等待时间问题仍然会降低这种计算机系统的工作速度。
存储器集线器系统中会降低存储器传递速度的另一个因素是在高速链路上向上游从一个集线器向另一个集线器传递读数据(也就是回到存储器集线器控制器)。每个集线器必须确定是首先发送本地响应还是首先转发来自下游存储器集线器的响应,做这件事的方式会影响具体响应的实际等待时间,更会影响系统存储器总的等待时间。可以将这一判断叫做仲裁,每个集线器在本地请求和向上游的数据传递之间进行仲裁。
在具有存储器集线器体系结构的系统存储器里,需要一种系统和方法用于仲裁数据传递,以缩短系统存储器的等待时间。

发明内容
根据本发明的一个方面,存储器集线器模块包括解码器,这个解码器接收存储器请求,并且确定与每个存储器请求相联系的存储器请求标识符。数据包存储器接收存储器请求标识符,并且储存这些存储器请求标识符。数据包跟踪器接收远程存储器响应,将每个远程存储器响应与存储器请求标识符联系起来,并且从数据包存储器中去除这个存储器请求标识符。多路复用器接收远程存储器响应和本地存储器响应。多路复用器响应控制信号来选择输出。与多路复用器和数据包存储器连接的仲裁控制逻辑产生这个控制信号,以选择存储器响应供输出。


图1是包括系统存储器的计算机系统的框图,该系统存储器具有本发明一个实例中的高带宽存储器集线器体系结构。
图2是说明本发明一个实例中包括在图1所示集线器控制器里的仲裁系统的功能框图。
图3a和3b是本发明一个实例中图2所示数据包存储器的功能说明。
具体实施例方式
在图1中示出本发明一个实施例里的计算机系统100。计算机系统100包括具有存储器集线器体系结构的系统存储器102,该存储器集线器体系结构包括多个存储器模块130,每个存储器模块都包括一个对应的存储器集线器140。每个存储器集线器140都在来自上面包含了这个集线器的存储器模块130的存储器响应与来自下游存储器模块的存储器响应之间进行仲裁,通过这种方式,存储器集线器通过控制响应用多快的速度返回系统控制器110来有效地控制系统存储器中各个存储器模块的等待时间,如同下面将更加详细地描述的一样。在以下描述中,给出了特定细节,以帮助对本发明的充分理解。但是,本领域里的技术人员会明白,可以实践本发明而没有这些具体细节。在其它情形下,众所周知的电路、控制信号、时序协议和/或软件操作都没有详细示出,或者被全部省略,以避免没有必要地模糊本发明。
计算机系统100包括处理器104,用于实现各种计算功能,例如执行专用软件来完成特殊计算或任务。处理器104通常是具有处理器总线106的中央处理单元(CPU),处理器总线106正常情况下包括地址总线、控制总线和数据总线。处理器总线106通常都与缓冲存储器108连接,如上所述,缓冲存储器108常常是静态随机存取存储器(SRAM)。最后,处理器总线106与系统控制器110连接,这个系统控制器110有时也叫做“北桥”或“存储器控制器”。
系统控制器110充当存储器模块130和各种其它组件到处理器104的通信路径。更具体地说,系统控制器110包括通常连接到图形控制器112的图形端口,图形控制器112则连接到视频终端114。系统控制器110还连接到一个或多个输入装置118,例如键盘或鼠标,以便允许操纵员与计算机系统100对接。典型情况下,计算机系统100还包括一个或多个输出装置120,例如打印机,通过系统控制器110连接到处理器104。通常还有一个或多个数据存储装置124通过系统控制器110连接到处理器104,从而允许处理器104将数据存入内部或外部存储介质,或者从内部或外部存储介质取出(没有示出)。典型存储装置124的实例包括硬盘和软盘、磁带和光盘只读存储器(CD-ROM)。
系统控制器110还包括连接到系统存储器102的存储器集线器控制器(MHC)132,其中系统存储器102包括存储器模块130a、b……n,系统控制器110还发出命令来控制和访问存储器模块中的数据。存储器模块130通过各自的高速链路134A和134B以一种点到点体系结构连接起来,这些高速链路是在存储器模块130a和存储器集线器控制器132之间以及在相邻存储器模块130a~n之间连接的。高速链路134A是下行链路,用来将来自存储器集线器控制器132的存储器请求传递给存储器模块130a~n。高速链路134B是上行链路,用来将来自存储器模块130a~n的存储器响应传递给存储器集线器控制器132。高速链路134A和134B可以是光学、RF或电通信路径,也可以是某些其它合适类型的通信路径,如同本领域技术人员所了解的一样。如果用光通信路径来实现高速链路134A和134B,那么每条光通信路径都可以是例如一根或多根光纤的形式。在这种系统里,存储器集线器控制器132和存储器模块130将各自包括光输入/输出端口或者与对应的光通信路径连接的分开的输入端口和输出端口。虽然将存储器模块130示出为以一种点到点体系结构与存储器集线器控制器132连接,但是也可以使用的其它拓扑结构,比如环形拓扑结构,对于本领域技术人员而言是显而易见的。
存储器模块130中的每一个都包括存储器集线器140,用于通过对应的高速链路134A和134B通信,以及用于控制对8个存储器装置148的访问,在图1所示的实例中,这8个存储器装置是同步动态随机存取存储器(SDRAM)装置。存储器集线器140各自包括与对应高速链路134A和134B连接的输入和输出端口,端口的性质和数量取决于高速链路的特性。可以使用更少或更多存储器装置148,还可以使用不同于SDRAM装置以外的存储器装置。存储器集线器140通过总线系统150与系统存储器装置148的每一个连接,这里的总线系统150通常包括控制总线、地址总线和数据总线。
如上所述,存储器集线器140中的每一个都执行仲裁处理,这个仲裁处理控制与包含这个集线器的存储器模块130相联系的存储器响应以及来自下游存储器模块的存储器响应返回存储器集线器控制器132的方式。在以下说明中,将把与特定存储器集线器140和对应的存储器模块130相联系的存储器响应叫做“本地响应”,而将来自下游存储器模块的存储器响应叫做“下游响应”。在工作过程中,每个存储器集线器140都执行一个必需的仲裁处理,以控制本地和下游响应返回存储器集线器控制器132的方式。例如,每个集线器140都可以给予下游响应以优先级,从而优先于需要向上游发送的本地响应来向上游转发这些下游响应。反过来,每个存储器集线器140也可以给予本地响应以优先级,从而优先于需要向上游发送的下游响应向上游转发这些本地响应。下面将更加详细地描述存储器集线器140能够执行的仲裁处理的实例。
每个存储器集线器140都可以执行不同的仲裁处理或者所有集线器都可以执行同样的处理,根据系统存储器102所需要的特性来作出这一决定。要注意只有在本地和下游存储器响应之间存在冲突的情况下才进行每个存储器集线器140执行的这一仲裁处理。这样,当本地和下游存储器响应都需要同时向上游返回的时候,每个存储器集线器140只需要执行对应的仲裁处理。在标题为“Arbitration System andMethod for Memory Responses in a Hub-Based Memory System”的第10/690,810号申请中描述了仲裁方案的其它实例,在这里将这一申请引入作为参考。
在图2中示出图1的集线器控制器140里的仲裁系统200包括的一个实例。下行链路接收器202接收存储器请求。这些存储器请求包括标识符和请求部分,在其中请求部分是写请求的时候请求部分包括数据。在这里将标识符叫做数据包ID,或者存储器请求标识符。解码器204与下行链路接收器202连接,并且确定与每个存储器请求相联系的存储器请求标识符。存储器请求标识符储存在数据包存储器206里。图2所示的数据包存储器206是先入先出(FIFO)存储器,但是在其它实施例中也可以使用其它缓存方案。通过这种方式,与传送到集线器控制器的每个存储器请求相联系的数据包ID或者存储器请求标识符都储存在数据包存储器206里。当数据包存储器206是FIFO存储器的时候,存储器请求标识符按照时间顺序储存。在以下描述中,与特定存储器集线器140以及对应存储器模块130相联系的存储器请求叫做“本地存储器请求”,而发送给下游存储器模块130的存储器请求则叫做“远程存储器请求”。
下行链路接收器202收到的本地存储器请求通过下行链路管理模块210和控制器212发送给与存储器装置148连接的存储器接口214。由存储器接口214接收本地存储器响应,并通过控制器212将其发送给上行链路管理模块220。
将下行链路接收器202收到的远程存储器请求发送给下行链路发送器216,以便在下行链路134A上发送给下游集线器。连接到上行链路134B的上行链路接收器222接收远程存储器响应。远程存储器响应包括标识符部分和数据有效载荷部分。标识符部分或者存储器响应标识符标识数据有效载荷响应的存储器请求。数据包跟踪器224连接到上行链路接收器。数据包跟踪器224识别存储器响应标识符。在一些实施例里,通过上行链路发送器226发送远程存储器响应的时候,数据包跟踪器224从数据包存储器206去除相联系的存储器请求标识符。
多路复用器208与上行链路发送器226、上行链路管理模块220、上行链路接收器222和仲裁控制逻辑230连接。多路复用器208将来自本地存储器响应的数据或者来自远程存储器响应的数据传递给上行链路发送器226。选择哪一种存储器响应——本地的还是远程的——传递给发送器226的选择是根据仲裁控制逻辑230产生的控制信号确定的。仲裁控制逻辑230连接到数据包存储器206,并且因此能够确定数据包存储器206里最老的存储器请求。当本地请求是数据包存储器206里最老的存储器请求的时候,仲裁控制逻辑230为多路复用器208产生控制信号,导致本地存储器响应被传递给上行链路发送器226,输出给上行链路134B。当远程请求是数据包存储器206里最老的存储器请求的时候,仲裁控制逻辑230发出控制信号给多路复用器208,导致远程存储器响应被传递给上行链路发送器226,输出给上行链路134B。在一些实施例里,默认将远程存储器响应传送给上行链路发送器226。在其它实施例里,默认将本地存储器响应发送给上行链路发送器226。
在图3a~b里示出数据包存储器206的一个实例。在图3a所示的实施例中,收到了远程请求R0、R1和R2,请求标识符储存在数据包存储器里。然后收到本地请求L1和L2,接下来是R3,等等。在这个实例里,将远程存储器请求按照收到的样子转发,从数据包存储器206去除对应的请求标识符。即使收到对请求L1的本地存储器响应,如果链路正在使用中,也不发送本地响应,直到请求L1是数据包存储器206里最老的,如同图3b所示的实例一样,其中已经发送完与请求R0、R1和R2相联系的响应。
在前面的描述里,给出了特定的细节来帮助充分理解本发明。但是,本领域里的技术人员会明白可以实践本发明而不需要这些具体细节。更进一步,本领域里的技术人员会明白上面描述的示例性实施例并没有限制本发明的范围,还会理解各种等同实施例或者所公开的示例性实施例的组合都在本发明的范围之内。上面给出的说明性实例仅仅是为了进一步说明各个实施例的特定细节,而不应当将它们解释为限制本发明的范围。还有,在上面的描述里,没有详细地示出或者描述公知组件的操作,以免不必要地模糊本发明。最后,本发明仅仅受限于后面的权利要求,而不受限于所描述的本发明的实例或实施例。
权利要求
1.一种存储器集线器,包括解码器,用于接收存储器请求,并且确定与每个存储器请求相联系的存储器请求标识符;数据包存储器,与所述解码器连接,该数据包存储器用于从所述解码器接收存储器请求标识符,并且储存收到的存储器请求标识符;数据包跟踪器,与所述数据包存储器连接,所述数据包存储器用于接收远程存储器响应,并且将收到的每个远程存储器响应与所述数据包存储器里储存的存储器请求标识符相联系,所述数据包跟踪器用于从所述数据包存储器中有效地去除所述存储器请求标识符;多路复用器,用于响应控制信号,将收到的所述远程存储器响应或者所述本地存储器响应传送给输出端;以及仲裁控制逻辑,连接到所述多路复用器和所述数据包存储器,用于产生所述控制信号。
2.如权利要求1所述的存储器集线器,其中所述仲裁控制逻辑基于所述数据包存储器中最老的存储器请求标识符产生所述控制信号。
3.如权利要求1所述的存储器集线器,其中所述数据包存储器是先入先出(FIFO)存储器。
4.如权利要求1所述的存储器集线器,其中所述仲裁控制逻辑产生所述控制信号,从而如果所述数据包存储器中最老的存储器请求是本地存储器请求,所述多路复用器输出本地存储器响应。
5.如权利要求1所述的存储器集线器,其中所述本地和远程存储器响应中的每一个都包括数据和标识与所述存储器响应相对应的存储器请求的首部。
6.一种存储器集线器,用于接收本地存储器响应和远程存储器响应,所述存储器集线器用于储存收到的所述存储器响应,并且应用仲裁算法,在与储存的所述本地和远程存储器响应相对应的存储器请求的储存时间的基础之上,选择将储存的所述本地和远程存储器响应提供到上行链路输出端上去的顺序。
7.如权利要求6所述的存储器集线器,其中所述存储器集线器还包括数据包存储器,该数据包存储器按照收到对应存储器请求的顺序储存所述存储器请求标识符。
8.如权利要求7所述的存储器集线器,其中所述存储器集线器还包括连接到所述数据包存储器的多路复用器,所述多路复用器响应控制信号,在输出端上提供本地或者远程存储器响应。
9.如权利要求8所述的存储器集线器,其中所述存储器集线器还包括连接到所述数据包存储器和所述多路复用器的仲裁逻辑,并且其中所述仲裁逻辑施加所述控制信号给所述多路复用器,以控制在所述输出端上提供哪些存储器响应。
10.如权利要求6所述的存储器集线器,其中所述本地和远程存储器响应中的每一个都包括数据和标识与所述存储器响应相对应的存储器请求的首部。
11.一种存储器模块,包括多个存储器装置;以及存储器集线器,与所述多个存储器装置连接,所述存储器集线器包括解码器,用于接收存储器请求,并且用于确定与每个存储器请求相联系的存储器请求标识符;数据包存储器,用于接收存储器请求标识符,并且储存所述存储请求标识符;数据包跟踪器,用于接收远程存储器响应,并且用于将每个远程存储器响应与一个存储器请求标识符联系起来,以及从所述数据包存储器里去除所述存储器请求标识符;多路复用器,用于响应控制信号,接收远程存储器响应和本地存储器响应,并且用于选择输出;以及仲裁控制逻辑,连接到所述多路复用器和所述数据包存储器,用于产生所述控制信号来控制选择哪一个存储器响应进行输出的选择。
12.如权利要求11所述的存储器模块,其中所述多个存储器装置的每一个都包括SDRAM。
13.如权利要求11所述的存储器模块,其中所述仲裁控制逻辑基于所述数据包存储器中最老的存储器请求标识符来产生所述控制信号。
14.如权利要求11所述的存储器模块,其中所述数据包存储器是先入先出(FIFO)存储器。
15.如权利要求11所述的存储器集线器,其中所述仲裁控制逻辑产生所述控制信号,从而如果所述数据包存储器里最老的存储器请求是本地存储器请求,所述多路复用器就输出本地存储器响应。
16.如权利要求11所述的存储器集线器,其中所述本地和远程存储器响应中的每一个都包括数据和标识与所述存储器响应相对应的存储器请求的首部。
17.一种存储器系统,包括存储器集线器控制器;多个存储器模块,每个存储器模块都通过相应的高速链路连接到多个相邻存储器模块,所述多个存储器模块中的至少一个通过相应的高速链路连接到所述存储器集线器控制器,并且每个存储器模块包括多个存储器装置;以及连接到所述多个存储器装置的存储器集线器,所述存储器集线器包括,解码器,用于接收存储器请求,并且用于确定与每个存储器请求相联系的存储器请求标识符;数据包存储器,用于接收存储器请求标识符并储存所述存储器请求标识符;数据包跟踪器,用于接收远程存储器响应,并且用于将每个远程存储器响应与一个存储器请求标识符联系起来,以及从所述数据包存储器里去除所述存储器请求标识符;多路复用器,用于响应控制信号,接收远程存储器响应和本地存储器响应,并且用于选择输出;以及仲裁控制逻辑,连接到所述多路复用器和所述数据包存储器,并且用于产生所述控制信号,控制选择输出哪一个存储器响应的选择。
18.如权利要求17所述的存储器系统,其中所述高速链路中的每一条都包括光通信链路。
19.如权利要求17所述的存储器系统,其中所述存储器装置中的至少一些包括SDRAM。
20.如权利要求17所述的存储器系统,其中所述仲裁控制逻辑基于所述数据包存储器中储存的存储器请求标识符的储存时间来产生所述控制信号。
21.如权利要求20所述的存储器系统,其中所述仲裁控制逻辑产生所述控制信号,从而如果所述数据包存储器中最老的存储器请求是本地存储器请求,所述多路复用器就输出本地存储器响应。
22.如权利要求17所述的存储器系统,其中所述数据包存储器是先入先出(FIFO)存储器。
23.如权利要求17所述的存储器系统,其中所述本地和远程存储器响应中的每一个都包括数据和标识与所述存储器响应相对应的存储器请求的首部。
24.一种计算机系统,包括处理器;系统控制器,连接到所述处理器,所述系统控制器包括存储器集线器控制器;输入装置,通过所述系统控制器连接到所述处理器;输出装置,通过所述系统控制器连接到所述处理器;存储装置,通过所述系统控制器连接到所述处理器;多个存储器模块,每个存储器模块通过相应的高速链路连接到多个相邻存储器模块,所述多个存储器模块中的至少一个通过相应的高速链路连接到所述存储器集线器控制器,并且每个存储器模块都包括多个存储器装置;以及连接到所述多个存储器装置并且连接到对应的所述多条高速链路的存储器集线器,所述存储器集线器包括,解码器,用于接收存储器请求,并且用于确定与每个存储器请求相联系的存储器请求标识符;数据包存储器,用于接收存储器请求标识符并储存所述存储器请求标识符;数据包跟踪器,用于接收远程存储器响应,并且用于将每个远程存储器响应与一个存储器请求标识符联系起来,以及从所述数据包存储器里去除所述存储器请求标识符;多路复用器,用于响应控制信号,接收远程存储器响应和本地存储器响应,并且用于选择输出;以及仲裁控制逻辑,连接到所述多路复用器和所述数据包存储器,并且用于产生所述控制信号,控制选择输出哪一个存储器响应的选择。
25.如权利要求24所述的计算机系统,其中所述高速链路中的每一条都包括光通信链路。
26.如权利要求24所述的计算机系统,其中所述存储器装置中的至少一些包括SDRAM。
27.如权利要求24所述的计算机系统,其中所述处理器包括中央处理单元(CPU)。
28.如权利要求24所述的计算机系统,其中所述本地和下游存储器响应中的每一个都包括数据和标识与所述存储器响应相对应的存储器请求的首部。
29.一种在存储器系统中处理和转发存储器响应的方法,该存储器系统包括多个存储器模块,每个存储器模块都包括连接到多个存储器装置的存储器集线器,该方法包括接收存储器请求,每个存储器请求都有存储器请求标识符;储存所述存储器请求标识符;储存来自所述存储器装置的本地存储器响应;储存来自远程存储器模块的远程存储器响应;在至少一个集线器里,基于储存的所述存储器请求标识符的储存时间,应用仲裁算法,以确定将储存的所述本地和远程存储器响应转发给上游存储器模块的顺序;以及根据确定的所述顺序向上游转发所述本地和远程存储器响应。
30.如权利要求29所述的方法,其中所述本地和远程存储器响应中的每一个都包括数据和标识与所述存储器响应相对应的存储器请求的首部。
31.如权利要求29所述的方法,还包括基于储存的最老的存储器请求标识符产生表明所述顺序的控制信号。
32.如权利要求29所述的方法,其中所述存储器请求标识符是按照先入先出(FIFO)方式来储存和访问的。
33.如权利要求29所述的方法,还包括产生控制信号,从而如果储存的最老的存储器请求是本地存储器请求,就转发本地存储器响应。
全文摘要
一种存储器集线器模块包括接收存储器请求,确定与每个存储器请求相联系的存储器请求标识符的解码器。数据包存储器接收存储器请求标识符并储存这些存储器请求标识符。数据包跟踪器接收远程存储器响应并且将每个远程存储器响应与一个存储器请求标识符联系起来,并且从所述数据包存储器中去除所述存储器请求标识符。多路复用器接收远程存储器响应和本地存储器响应。多路复用器响应控制信号选择输出。仲裁控制逻辑连接到所述多路复用器和所述数据包存储器,并且产生所述控制信号来选择存储器响应供输出。
文档编号G06F13/16GK1938691SQ200580010680
公开日2007年3月28日 申请日期2005年1月26日 优先权日2004年2月5日
发明者约瑟夫·M·杰德洛 申请人:米克伦技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1