[发明专利]稳定异步接口的方法和计算机系统装置有效
申请号: | 200710154422.4 | 申请日: | 2007-09-12 |
公开(公告)号: | CN101145143A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | P·J·米尼;A·P·库伦;M·菲 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 稳定 异步 接口 方法 计算机系统 装置 | ||
1.一种在计算机系统中从源到宿进行数据传输的方法,所述方法包括以下步骤:检测在所述宿处接收到的数据的更改;允许在检测到数据更改时观察先前的数据;在一个时间段之后释放先前的数据并允许观察新的数据。
2.如权利要求1中所述的方法,其中所述数据传输是异步数据传输。
3.如权利要求2中所述的方法,其中所述数据传输是不使用任何异步控制信号的异步数据传输。
4.如权利要求1中所述的方法,其中所述时间段使用计数器来实现。
5.如权利要求1中所述的方法,其中所述时间段是可编程的。
6.如权利要求1中所述的方法,其中所述数据在检测在所述宿处接收到的数据的更改中用于判定。
7.如权利要求6中所述的方法,其中稳定逻辑阻止数据在达到新的稳态之前在不正确的状态间转变。
8.如权利要求7中所述的方法,其中在没有单独的控制信号的情况下传输所述数据。
9.如权利要求8中所述的方法,其中可编程的延迟提供了用于检测被传输数据中的时滞的窗口。
10.一种计算机系统装置,所述装置包括:源电路,用于驱动连接到宿电路的数据总线,所述宿电路检测所述数据总线中的转变以便如果所述数据总线更改状态,则接收器电路将所述数据总线的先前值保持为可观察并在一段时间内忽略所述数据总线,此时所述接收器电路使得可以观察所述数据总线的新值;而如果所述数据总线没有更改状态,则所述接收器电路允许观察稳定的数据总线。
11.一种用于数据传输的计算机系统装置,所述装置包括:
源电路,其将数据发送到数据总线上;
宿电路,其从包括亚稳定寄存器和稳定寄存器电路的所述数据总线捕获数据,提供了数据更改检测逻辑和稳定窗口延迟计数器及多路复用寄存器对以便在传输期间保存先前的数据。
12.如权利要求11中所述的装置,其中所述宿电路亚稳定寄存器登台输入数据总线。
13.如权利要求12中所述的装置,其中所述稳定寄存器电路保存来自与宿电路输出数据总线相连的所述数据总线的先前数据。
14.如权利要求13中所述的装置,其中多路复用器在末级的所述稳定寄存器的输出和所述稳定寄存器的输出之间进行选择。
15.如权利要求14中所述的装置,包括具有加载输入控制、加载输入值总线和递减递增控制的稳定计数器。
16.如权利要求15中所述的装置,还包括边沿检测电路,该电路将所述稳定寄存器的输入和输出总线相比较以判定数据是否发生更改,所述更改还激活所述稳定计数器的所述加载输入。
17.如权利要求16中所述的装置,还包括计数器检测电路,该电路在所述计数器具有非零值时递减所述计数器,并且还在所述计数器不是零时控制所述多路复用器将所述稳定寄存器保持在其当前值。
18.如权利要求17中所述的装置,其中所述稳定计数器将在同时激活加载和递减输入时递减。
19.如权利要求11中所述的装置,包括与所述稳定计数器的加载输入值总线相连的可编程寄存器。
20.如权利要求11中所述的装置,其中所述装置稳定通过所述计算机系统的异步或未定时接口的一个或多个数据总线信号,而不使用用于计算机系统数据传输的单独控制信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710154422.4/1.html,转载请声明来源钻瓜专利网。