发明名称 利用分离式异动实施不缓冲直接记忆体存取控制器之技术
摘要 依据一实施例,提出一种用以利用分离式异动功能实施无缓冲器DMA控制器之方法。该方法之一实施例包含下列步骤:从一碟片控制器指向一目的单元之碟片控制器产生一写入命令,该写入命令包括一识别符;从该碟片控制器产生指向一来源单元之一读取命令,该读取命令包括与写入命令中之该识别符匹配的一识别符;该来源单元在一分离式异动汇流排上传送读取资料,该读取资料包括该读取命令之该识别符;以及若该读取资料之该识别符符合该写入命令之该识别符,即经由该分离式异动汇流排在该目的单元接收该读取资料。
申请公布号 TWI285320 申请公布日期 2007.08.11
申请号 TW094137650 申请日期 2005.10.27
申请人 英特尔公司 发明人 艾迪里苏利亚 莎曼莎
分类号 G06F13/28(2006.01);G06F13/40(2006.01) 主分类号 G06F13/28(2006.01)
代理机构 代理人 恽轶群 台北市松山区南京东路3段248号7楼;陈文郎 台北市松山区南京东路3段248号7楼
主权项 1.一种用以实施不缓冲直接记忆体存取控制器之 方法,其包含下列步骤: 从一碟片控制器产生指向一目的单元之一写入命 令,该写入命令包括一识别符; 从该碟片控制器产生指向一来源单元之一读取命 令,该读取命令包括与该写入命令中之该识别符匹 配之一识别符; 该来源单元在一分离式异动滙流排中传送读取资 料,该读取资料包括该读取命令之该识别符;以及 若该读取资料之该识别符符合该写入命令之该识 别符,即经由该分离式异动滙流排在该目的单元接 收该读取资料。 2.如申请专利范围第1项之方法,其中该碟片控制器 不包括缓冲器。 3.如申请专利范围第1项之方法,其中该写入命令更 包括一位元组计数,而该读取命令更包括符合该写 入命令之该位元组计数之一位元组计数。 4.如申请专利范围第3项之方法,其中接收该读取资 料之步骤更包含当该读取资料之该位元组计数符 合该写入命令之该位元组计数时接受该读取资料 。 5.如申请专利范围第1项之方法,其中该目的单元为 本地记忆体,而该来源单元为主机记忆体。 6.如申请专利范围第1项之方法,其中该目的单元为 主机记忆体,而该来源单元为本地记忆体。 7.如申请专利范围第1项之方法,其中该目的单元为 本地记忆体中之一位置,而该来源单元为本地记忆 体中之另一位置。 8.如申请专利范围第1项之方法,其中该目的单元为 主机记忆体中之一位置,而该来源单元为主机记忆 体中之另一位置。 9.一种用以实施不缓冲直接记忆体存取控制器之 装置,其包含: 一碟片控制器,其用来产生一写入命令及用来产生 指向一来源单元之一读取命令,该写入命令包括一 写入命令识别符,而该读取命令包括与该写入命令 识别符匹配之一读取命令识别符; 用来转送读取资料之一分离式异动滙流排,该读取 资料由该来源单元响应于该读取命令在该滙流排 上传送,并包括该读取命令识别符;以及 用来接收该写入命令并在该写入命令识别符与该 读取命令识别符相符时从该分离式异动滙流排移 除该读取资料之一目的单元。 10.如申请专利范围第9项之装置,其中该控制器不 包括缓冲器。 11.如申请专利范围第9项之装置,其中该写入命令 更包括一位元组计数,而该读取命令更包括与该写 入命令之该位元组计数匹配之一位元组计数。 12.如申请专利范围第11项之装置,其中用来从该分 离式异动滙流排移除该读取资料之该目的单元更 包含在该读取资料之该位元组计数符合该写入命 令之该位元组计数时从该分离式异动滙流排移除 该读取资料。 13.如申请专利范围第9项之装置,其中该目的单元 为本地记忆体,而该来源单元为主机记忆体。 14.如申请专利范围第9项之装置,其中该目的单元 为主机记忆体,而该来源单元为本地记忆体。 15.如申请专利范围第9项之装置,其中该目的单元 为本地记忆体中之一位置,而该来源单元为本地记 忆体中之另一位置。 16.如申请专利范围第9项之装置,其中该目的单元 为主机记忆体中之一位置,而该来源单元为主机记 忆体中之另一位置。 17.一种电脑运算系统,其包含: 一本地记忆体;以及 一输入/输出处理器,其具有: 用来产生一写入命令、以及用来产生指向一来源 单元之一读取命令的一碟片控制器,该写入命令包 括一写入命令识别符,而该读取命令包括与该写入 命令识别符匹配之一读取命令识别符; 用来转送读取资料之一分离式异动滙流排,该读取 资料由该来源单元响应于该读取命令在该滙流排 上传送,且包括该读取命令识别符;以及 用来接收该写入命令及在该写入命令识别符与该 读取命令识别符相符时从该分离式异动滙流排移 除该读取资料之一目的单元。 18.如申请专利范围第17项之系统,其中该控制器不 包括缓冲器。 19.如申请专利范围第17项之系统,其中该输入/输出 处理器更包含: 连接至该分离式异动滙流排之一中央处理单元; 连接至该分离式异动滙流排之一记忆体控制器;以 及 连接至该分离式异动滙流排之一外部滙流排介面 。 20.如申请专利范围第17项之系统,其中该写入命令 更包括一位元组计数,而该读取命令更包括与该写 入命令之该位元组计数匹配之一位元组计数。 21.如申请专利范围第20项之系统,其中用来从该分 离式异动滙流排移除该读取资料之该目的单元更 包含在该读取资料之该位元组计数符合该写入命 令之该位元组计数时,从该分离式异动滙流排移除 该读取资料。 图式简单说明: 第1图描绘一电脑系统之一实施例方块图; 第2图描绘用以实施缓冲DMA控制器之一实施例流程 图; 第3图描绘另一用以实施缓冲DMA控制器之一实施例 流程图; 第4图描绘另一用以实施缓冲DMA控制器之一实施例 流程图;以及 第5图描绘另一用以实施缓冲DMA控制器之一实施例 流程图。
地址 美国