Agent state drive simulation and method for detecting simulated drive fights
First Claim
1. A method for detecting bus fights in a simulated bus system, comprising:
- simulating a first logic sequence representing an output sequence of a first simulated device to a simulated bus;
simulating a second logic sequence representing an output sequence of a second simulated device to the simulated bus;
determining a bus fight condition exists when a high logic state of the first logic sequence is detected on an adjacent clock cycle to a high logic state of the second logic sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting bus fights in a simulated bus system comprising simulating a first logic sequence and a second logic sequence respectively representing an output sequence of a first simulated device and a second simulated drive to a simulated bus, and determining a bus fight condition exists when a high logic state of the first logic sequence and the second logic sequence is detected on an adjacent clock cycle is provided. A computer executable program operable to cause a computer to simulate a respective sequence of logic states of a first device and a second device, determine the first device has gained access to the bus during a first clock cycle, analyze the logic state of the second device, and determine a bus fight condition exists when the second device has gained access to the bus during a clock cycle adjacent to the first clock cycle is provided.
7 Citations
15 Claims
-
1. A method for detecting bus fights in a simulated bus system, comprising:
-
simulating a first logic sequence representing an output sequence of a first simulated device to a simulated bus;
simulating a second logic sequence representing an output sequence of a second simulated device to the simulated bus;
determining a bus fight condition exists when a high logic state of the first logic sequence is detected on an adjacent clock cycle to a high logic state of the second logic sequence. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. The method according to claim 2, wherein determining a bus fight condition exists further comprises determining a bus fight condition exists when a high logic state of the first logic sequence is detected on a clock cycle having a high logic state of the second logic sequence on the same clock cycle.
-
11. A computer executable program, comprising:
-
a computer readable medium;
computer executable instructions residing on the computer readable medium and operable to cause the computer to execute the following steps;
simulating a respective sequence of logic states of a first device and a second device, each of the devices operable to drive signals to a bus;
reading the sequence of logic states by a drive state monitor module;
determining the first device has gained access to the bus during a first clock cycle;
analyzing, for the first clock cycle and a clock cycle prior to and subsequent to the first clock cycle, the logic state of the second device; and
determining a bus fight condition exists if one of the analyzed logic states of the second device indicates the second device has gained access to the bus. - View Dependent Claims (12, 13, 14, 15)
-
Specification