Method and apparatus to release a serial bus from a suspended state
AssigneeNetwork Appliance, Inc.
InventorsMark Insley, Steve Valin, Allen Kilbourne, R. Guy Lauterbach
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetwork Appliance, Inc.
InventorsMark Insley, Steve Valin, Allen Kilbourne, R. Guy Lauterbach
Estimating the term…
A suspended or stuck condition of a serial bus controller is released by applying an artificial clock signal to the stuck bus controller in place of the normally applied clock signal. The artificial clock signal causes the stuck controller to advance in a communication transaction which was in progress when the stuck condition occurred, until a data signal is supplied at a logical level which permits the initiation of another transaction in accordance with the serial communication protocol of the bus. The ability to release the stuck condition avoids losing important data and other information that would be lost if the stuck condition was released by performing a reset of the stuck controller or the component to which it is connected.
A method of releasing a bus controller from a stuck condition in a serial bus of the type having a plurality of bus controllers and where a clock signal is normally applied in coordination with a data signal when performing a transaction in accordance with a serial bus communication protocol, comprising:
In a serial bus of the type in which cycles of a normally applied clock signal occur in time synchronism with data bits of a data signal when performing a transaction communicated between two bus controllers of the serial bus, an improvement for releasing one bus controller from a stuck condition occurring during a transaction, the improvement comprising:
In a serial bus of the type in which cycles of a normally applied clock signal occur in time synchronism with data bits of a data signal when performing a transaction communicated between two bus controllers of the serial bus, an improvement for releasing one bus controller from a stuck condition occurring during a transaction, the improvement comprising:
Dependencies are inferred from the claim text.