发明名称 | 异步数据处理装置 | ||
摘要 | 本发明提供了一种用于处理数据的装置和方法,该装置包括多个异步控制电路,每个异步控制电路采用一个请求-应答控制循环来控制该异步控制电路内的数据流,并且被安排为与至少一个其他所述多个异步控制电路交换数据信号。此外,一第一所述异步控制电路包括一个暂停电路,用于阻塞第一异步控制电路的控制循环中的控制信号,从而防止与所述至少一个其他所述多个异步控制电路交换数据信号,以使得所述多个异步控制电路的控制循环变得阻塞。本发明基于一种异步设计,该异步设计只引起电路中的跃变以响应于一个实现有用工作的请求。它可以根据要求在零功率耗散和最大性能之间即时切换。依据本发明,提供了一个使得所有处理器活动停止、直到出现一个中断为止的“暂停”电路。该电路最好通过截取处理装置的异步控制电路中的一个控制信号、有效地中断单个请求-应答控制循环来工作。由于控制电路是相关的,在一个循环中的阻塞响应迅速地(但不是瞬时地)停止该装置中的所有其他控制循环,并且因此该停止最终扩散到整个装置,结束所有活动。最好使用一个中断来释放原来的控制循环中的停止,然后活动从该点扩散到整个系统。 | ||
申请公布号 | CN1230264A | 申请公布日期 | 1999.09.29 |
申请号 | CN97197761.5 | 申请日期 | 1997.09.30 |
申请人 | ARM有限公司 | 发明人 | P·戴;N·C·帕韦尔 |
分类号 | G06F9/38;G06F1/32 | 主分类号 | G06F9/38 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 王勇;王忠忠 |
主权项 | 1.用于处理数据的装置包括:多个异步控制电路,每个异步控制电路采用一个请求-应答控制循环来控制该异步控制电路内的数据流,并且被安排为与至少一个其他所述多个异步控制电路交换数据信号;第一所述异步控制电路,包括一个暂停电路,用于阻塞第一异步控制电路的控制循环中的控制信号,从而防止与所述至少一个其他所述多个异步控制电路交换数据信号,以使得所述多个异步控制电路的控制循环变得阻塞。 | ||
地址 | 英国剑桥郡 |