Claims
- 1. A method, comprising the steps of:
- (a) on an integrated circuit of a first device, receiving signals of a bus cycle on a parallel bus, said parallel bus being coupled to said integrated circuit, wherein said signals comprise bus data and a correct parity data, said correct parity data corresponding to said bus data;
- (b) on said integrated circuit, simulating receipt of a bus error condition when there is no actual bus error condition on said parallel bus, wherein said step of simulating receipt of a bus error condition comprises the steps of receiving said correct parity data and generating an incorrect parity data based on said correct parity data;
- (c) detecting said simulated bus error condition on said integrated circuit in response to said incorrect parity data, and asserting a signal on said parallel bus indicative of said simulated bus error condition; and
- (d) setting a bit of a status register in said integrated circuit of said first device to log said simulated bus error condition.
- 2. The method of claim 1, further comprising the step of:
- (e) on a second device coupled to said parallel bus, receiving said signal and setting a bit in a status register of said second device to log said simulated bus error condition.
- 3. The method of claim 1, further comprising the step of:
- (f) before step (a), generating said signals of said bus cycle on a second device coupled to said parallel bus, said bus cycle being an ordinary bus cycle having no parity error.
- 4. The method of claim 3, wherein said signals comprise signals indicative of a data value, said method further comprising the steps of:
- repeating steps (f) and (a) through (d), wherein each of said steps (f) involves generating said signals indicative of a different data value.
- 5. The method of claim 1, wherein said integrated circuit comprises a bus error generation circuit that receives a bus error command from said parallel bus, the bus error generation circuit executing the bus error command to cause the simulating receipt of a bus error condition of step (b).
- 6. The method of claim 5, wherein the bus error generation circuit comprises:
- a command register writable from the parallel bus; and
- means for executing a bus error command stored in said command register.
- 7. An integrated circuit, comprising:
- a first terminal for coupling to a PAR line of a PCI bus;
- a second terminal for coupling to a PERR# line of the PCI bus;
- means for inverting, during execution of a bus error command, a value received on the first terminal; and
- means for determining a parity value for PCI bus information, and for asserting an error signal onto the second terminal if the parity value differs from a value received from the means for inverting.
Parent Case Info
This application is a continuation of application Ser. No. 08/797/802, filed Feb. 7, 1997, which is a continuation of application Ser. No. 08/392,442, filed Feb. 22, 1995, now U.S. Pat. No. 5,701,409, issued Dec. 23, 1997.
US Referenced Citations (14)
Continuations (2)
|
Number |
Date |
Country |
Parent |
797802 |
Feb 1997 |
|
Parent |
392442 |
Feb 1995 |
|