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