发明名称 于一共用滙流排上支援多重重叠位址空间之方法及装置
摘要 用以在一共用汇流排上支援多重重叠位址空间之方法及装置,包括一位址比较器及一位址大小指示器(indicator)两者。该位址比较器将一要在该汇流排上被发送的要求所相应之一位址和多个位址空间作比较。该位址大小指示器指示该位址所相应的多个位址空间的第一位址空间。
申请公布号 TW353733 申请公布日期 1999.03.01
申请号 TW086111624 申请日期 1997.08.13
申请人 英特尔公司 发明人 史代芬S.包罗斯基
分类号 G06F13/38 主分类号 G06F13/38
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种装置,包括:一位址比较器,比较要被发送在一滙流排上的一要求所相应的一位址和多个位址空间;及一位址大小指示器,被耦合至该位址比较器,用以指示该位址相应的多个位址空间中之第一位址空间给被耦合至该滙流排之一个或多个代理器。2.根据申请专利范围第1项的装置,其中该位址大小指示器包括一条或更多的控制线。3.根据申请专利范围第2项的装置,其中该位址大小指示器编码该第一位址空间在一条或更多的控制线上。4.根据申请专利范围第1项的装置,其中多个的位址空间包括一32位元位址空间、一36位元位址空间及一44位元位址空间。5.根据申请专利范围第1项的装置,其中多个的位址空间的每一个位址空间重叠多个的位址空间的其他位址空间。6.根据申请专利范围第5项的装置,其中该第一位址空间是表示该位址的多个位址空间的该最小的位址空间。7.一种方法,用以支援多重重叠位址空间,该方法包括该等步骤:a)发送一位址在一滙流排上,该位址包括许多位元;及b)提供一指示在该许多位元的滙流排上。8.根据申请专利范围第7项的方法,其中该规定步骤b)包括发送位元数量的一已编码的指示在该滙流排的一条或更多控制线上。9.根据申请专利范围第7项的方法,尚包括该等步骤:c)经由一代理器,接收来自该滙流排的该位址;及d)假如位元数量表示为该代理器支援的一位址空间,用该位址执行同位检核,否则假如位元数量表示不为该代理器支援的一位址空间,用少于该整个位址执行同位检核。10.根据申请专利范围第7项的方法,尚包括该等步骤:c)经由一代理器,接收来自该滙流排的该位址;及d)仅在位元数量表示为该代理器支援的一位址空间,用该位址执行同位检核。11.一种电脑系统,包括:一滙流排;及被耦合至该滙流排之多个的代理器,其中多个的代理器的每一个支援多个的位址空间的一个或更多的位址空间,多个的代理器的每一个包括,一位址比较器,比较要被发送在该滙流排上的一要求所相应的一位址和多个位址空间;及一介面,被耦合至该位址比较器,提供该位址相应的多个位址空间的第一位址空间的一指示,给多个的代理器。12.根据申请专利范围第11项的电脑系统,其中该位址比较器编码该第一位址空间在一个或更多的位元上。13.根据申请专利范围第12项的电脑系统,其中该滙流排包括多条的控制线,及其中该介面提供在一个或更多的位元上被编码的该第一位址空间,在多条的控制线的一条或更多条上。14.根据申请专利范围第11项的电脑系统,其中多个的位址空间的每一个位址空间重叠多个的位址空间的其他位址空间。15.一种装置,用以支援多重重叠位址空间,该装置包括:用以发送一位址在一滙流排上的装置,该位址包括许多位元;及用以提供一指示在该许多位元的滙流排上的装置。16.根据申请专利范围第15项的装置,其中该装置用以提供包括用以发送位元数量的一已编码的指示在该滙流排的一条或更多控制线上的装置。17.根据申请专利范围第15项的装置,尚包括:用以经由一代理器接收来自该滙流排的位址的装置;及假如位元数量表示为该代理器支援的一位址空间,用该位址执行同位检核,否则假如位元数量表示不为该代理器支援的一位址空间,同少于该整个位址执行同位检核的装置。18.根据申请专利范围第15项的装置,尚包括:经由一代理器,接收来自该滙流排的位址的装置;及仅在位元数量表示为该代理器支援的一位址空间,用该位址执行同位检核的装置。19.一种方法,用以支援多重重叠位址空间,该方法包括该等步骤:a)接收来自一滙流排的一位址大小的指示,该位址大小是在该滙流排上一位址的位元数量;b)检核是否在该滙流排上该位址大小是被一代理器所支援。20.根据申请专利范围第19项的方法,尚包括该步骤:假如该位址大小被该代理器支援,该代理器用整个位址执行同位检核,及假如该位址大小不被该代理器支援,该代理器用少于该整个位址执行同位检核。21.根据申请专利范围第19项的方法,尚包括该步骤:该代理器用至少一部份的该位址执行同位检核,及假如该位址大小不被该代理器支援,在执行同位检核之后忽略该要求。22.根据申请专利范围第19项的方法,尚包括该步骤:假如该位址大小不被该代理器支援,忽略该要求。图式简单说明:第一图说明一多处理器电脑系统,例如可能和本发明的一实施例一起被使用;第二图是一方块图,说明一滙流排丛集(cluster)系统,例如可能和本发明的一实施例一起被使用;第三图说明根据本发明的一实施例,用于两个交易的重叠阶段(Phase)的一范例;第四图是一方块图,说明和本发明的一实施例一起使用的该控制逻辑;第五图是一时序图,说明根据本发明的一实施例,用于一要求之该等选择的信号的该时序;第六图说明根据本发明的一实施例,在该滙流排上发送一要求,为一代理器遵循的该等步骤;第七图说明根据本发明的一实施例,当从该滙流排接收一要求时,为一代理器遵循的该等步骤;及第八图根据本发明的一实施例,说明该等重叠位址空间。
地址 美国