发明名称 Deadlock resolution methods and apparatus for interfacing concurrent and asynchronous buses
摘要 A deadlock detection and resolution circuit for resolving a deadlock condition in a bridge circuit coupled to a memory, a host bus and a PCI bus of a computer system. The host bus and the PCI bus are configured to operate concurrently and asynchronously. The bridge circuit includes a host master circuit and a PCI slave circuit coupled between the host bus and the PCI bus and configured to service a PCI-MEMORY instruction from an external PCI master coupled to the PCI bus. A PCI master circuit and a host slave circuit within the bridge circuit couples between the PCI bus and the host bus and configured to service a CPU-PCI transaction from a CPU coupled to the host bus. The aforementioned deadlock condition occurs when the PCI-MEMORY transaction proceeds simultaneous with an issuance of the CPU-PCI transaction. The deadlock detection and resolution circuit includes first circuit for asserting an asynchronous handshake signal to the PCI slave of the bridge circuit. There is further included second circuit for determining whether the PCI slave is still able to complete the PCI-MEMORY transaction. Additionally, there is included third circuit for asserting an asynchronous handshake acknowledge signal to cancel the CPU-PCI transaction and removing the deadlock condition if the PCI slave is unable to complete the PCI-MEMORY transaction.
申请公布号 US5761454(A) 申请公布日期 1998.06.02
申请号 US19960703563 申请日期 1996.08.27
申请人 VLSI TECHNOLOGY, INC. 发明人 ADUSUMILLI, SWAROOP;DAVIS, BARRY M.;FALL, BRIAN N.;RICHARDSON, NICHOLAS J.;WSZOLEK, PHILIP
分类号 G06F13/42;(IPC1-7):G06F13/36 主分类号 G06F13/42
代理机构 代理人
主权项
地址