发明名称 用在局部及分散式资料记忆体存取控制之方法及装置
摘要 本发明揭示一种用在局部直接记忆体存取控制之装置,该装置包括一处理器单元,其系用于在所需资料不可使用时产生一直接记忆体存取指定符,及继续不需要该不可得到资料之处理。一记忆体存取指定符保留器接收该记忆体存取指定符,且一局部资料记忆体存取控制器根据一描述符之内容执行一资料记忆体存取交易。分级暂存器保留一资料记忆体存取指定符之组件,并将该等组件传输至该资料记忆体存取指定符保留器的一已选定部分。当藉由该处理器单元写入该等分级暂存器中之一时,该资料记忆体存取控制器将该等分级暂存器之内容传输至该资料记忆体存取指定符保留器。当该等资料记忆体存取指定符保留器包含一资料记忆体存取指定符时,若发生对该分级暂存器的一写入,则该处理器单元暂停,且当该复数个资料记忆体存取指定符保留器中之一不再包含一资料记忆体存取指定符时,停止该暂停。
申请公布号 TWI257550 申请公布日期 2006.07.01
申请号 TW093114124 申请日期 2004.05.19
申请人 艾穆勒斯设计及制造公司 发明人 汤玛士 文森 史宾塞
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种具有一直接记忆体存取控制装置的处理器 模组,其包括: 一处理器单元,其系调适成在所需的资料不可得到 的一情况中产生一直接记忆体存取指定符,以及之 后继续不需要该不可得到资料的处理; 一记忆体存取指定符保留器,其包含于该处理器模 组内且系调适成接收并保留该记忆体存取指定符; 以及 一局部资料记忆体存取控制器,其包含在该处理器 模组内且系调适成根据该指定符之内容执行一资 料记忆体存取交易。 2.如请求项1之装置,其进一步包括: 该记忆体存取指定符保留器系调适成保留各与一 记忆体存取交易相关联的复数个记忆体存取指定 符,并且系调适成将各该复数个记忆体存取指定符 连续提供至该局部资料记忆体存取控制器。 3.如请求项1之装置,其进一步包括: 复数个分级暂存器,其系各调适成保留一资料记忆 体存取指定符的至少一组件,且系调适成将该资料 记忆体存取指定符之该至少一个组件传输至该资 料记忆体存取指定符保留器的一已选定部分。 4.如请求项2之装置,其进一步包括: 复数个分级暂存器,其系各调适成保留一资料记忆 体存取指定符的至少一组件,且系调适成将该资料 记忆体存取指定符之该至少一个组件传输至该资 料记忆体存取指定符保留器的一已选定部分。 5.如请求项3之装置,其进一步包括: 该资料记忆体存取指定符保留器系以一先进先出 组态配置的复数个资料记忆体存取指定符保留器 中之一。 6.如请求项4之装置,其进一步包括: 该资料记忆体存取指定符保留器系以一先进先出 组态配置的复数个资料记忆体存取指定符保留器 中之一。 7.如请求项5之装置,其进一步包括: 该资料记忆体存取控制器系调适成在藉由该处理 器单元写入该等分级暂存器中之一已选定分级暂 存器时,将该个别复数个分级暂存器之内容传输至 该资料记忆体存取指定符保留器。 8.如请求项6之装置,其进一步包括: 该资料记忆体存取控制器系调适成在藉由该处理 器单元写入该等分级暂存器中之一已选定分级暂 存器时,将该个别复数个分级暂存器之内容传输至 该资料记忆体存取指定符保留器。 9.如请求项7之装置,其进一步包括: 当各该复数个资料记忆体存取指定符保留器包含 一资料记忆体存取指定符时,若发生一对该等分级 暂存器之该已选定分级暂存器的写入,则该处理器 单元系调适成暂停,以及在该复数个资料记忆体存 取指定符保留器中之一不再包含一资料记忆体存 取指定符时,该处理器单元停止该暂停。 10.如请求项8之装置,其进一步包括: 当各该复数个资料记忆体存取指定符保留器包含 一资料记忆体存取指定符时,若发生一对该等分级 暂存器之该已选定分级暂存器的写入,则该处理器 单元系调适成暂停,以及在该复数个资料记忆体存 取指定符保留器中之一不再包含一资料记忆体存 取指定符时,该处理器单元停止该暂停。 11.一种用于提供局部直接记忆体存取控制的方法, 其包括: 使用执行一直接记忆体存取控制方法的一处理器 模组,其包括: 使用一资料处理器以在所需的资料不可得到的一 情况中产生一直接记忆体存取指定符,以及之后继 续不需要该不可得到资料的处理; 使用包含于该处理器模组内的一记忆体存取指定 符保留器,以接收并保留该记忆体存取指定符;以 及 使用包含在该处理器模组内的一局部资料记忆体 存取控制器,以根据该指定符之内容执行一资料记 忆体存取交易。 12.如请求项11之方法,其进一步包括: 使用该记忆体存取指定符保留器以保留各与一记 忆体存取交易相关联的复数个记忆体存取指定符, 并且将各该复数个记忆体存取指定符连续提供至 该局部资料记忆体存取控制器。 13.如请求项11之方法,其进一步包括: 在复数个分级暂存器之一个别分级暂存器内保留 一资料记忆体存取指定符的至少一组件,以及将该 资料记忆体存取指定符之该至少一组件传输至该 资料记忆体存取指定符保留器的一已选定部分。 14.如请求项12之方法,其进一步包括: 在复数个分级暂存器之一个别分级暂存器内保留 一资料记忆体存取指定符的至少一组件,以及将该 资料记忆体存取指定符之该至少一组件传输至该 资料记忆体存取指定符保留器的一已选定部分。 15.如请求项13之方法,其进一步包括: 该资料记忆体存取指定符保留器系以一先进先出 组态配置的复数个资料记忆体存取指定符保留器 中之一。 16.如请求项14之方法,其进一步包括: 该资料记忆体存取指定符保留器系以一先进先出 组态配置的复数个资料记忆体存取指定符保留器 中之一。 17.如请求项15之方法,其进一步包括: 当藉由该资料处理器写入该等分级暂存器中之一 已选定分级暂存器时,将该个别复数个分级暂存器 之内容传输至该资料记忆体存取指定符保留器。 18.如请求项16之方法,其进一步包括: 当藉由该资料处理器写入该等分级暂存器中之一 已选定分级暂存器时,将该个别复数个分级暂存器 之内容传输至该资料记忆体存取指定符保留器。 19.如请求项17之方法,其进一步包括: 当各该复数个资料记忆体存取指定符保留器包含 一资料记忆体存取指定符时,若发生一对该等分级 暂存器之该已选定分级暂存器的写入,则暂停该资 料处理器,以及在该复数个资料记忆体存取指定符 保留器中之一不再包含一资料记忆体存取指定符 时停止该暂停。 20.如请求项18之方法,其进一步包括: 当各该复数个资料记忆体存取指定符保留器包含 一资料记忆体存取指定符时,若发生一对该等分级 暂存器之该已选定分级暂存器的写入,则暂停该资 料处理器,以及在该复数个资料记忆体存取指定符 保留器中之一不再包含一资料记忆体存取指定符 时停止该暂停。 图式简单说明: 图1显示依据本发明一具体实施例的系统总体结构 ; 图2显示包含图1之系统的晶片上所包含之CPU模组 结构; 图3显示图2的CPU模组之部分的详细视图; 图4显示依据本发明一具体实施例并入各种组态之 通信网路的主机滙流排配接器;以及 图5显示依据本发明一具体实施例的CPU/滙流排记 忆体介面之部分的详细视图。
地址 美国