Method for analyzing serial bus traffic for debugging systems
First Claim
1. A method of debugging a system by analyzing transactions of a serial intra-system bus comprising the steps of:
- capturing frames of a serial intra-system bus in a capture data file;
extracting frames from the capture data file;
checking frames for out-of-bounds addresses;
decoding an address of frames to identify a particular slave device;
tracking state changes indicated in frames with a computer model of the slave device; and
recording state error information when state changes indicated in frames are not permissible state changes of the computer model.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of debugging a system by analyzing transactions of a serial intra-system bus is particularly applicable to IIC or SPI intra-system busses. The method includes steps of capturing frames of the bus in a capture data file, extracting frames from the capture data file; checking frames for out-of-bounds addresses; and decoding an address of frames to identify a particular slave device type. Once a particular device type is identified, state changes indicated in frames are tracked with a computer model of the slave device; and state error information is recorded when frames indicate state changes that are not permissible state changes of the slave device.
14 Citations
10 Claims
-
1. A method of debugging a system by analyzing transactions of a serial intra-system bus comprising the steps of:
-
capturing frames of a serial intra-system bus in a capture data file;
extracting frames from the capture data file;
checking frames for out-of-bounds addresses;
decoding an address of frames to identify a particular slave device;
tracking state changes indicated in frames with a computer model of the slave device; and
recording state error information when state changes indicated in frames are not permissible state changes of the computer model. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A memory device containing machine readable code for analyzing captured frames from a serial intra-system bus, the machine readable code comprising code for:
-
extracting frames from the capture data file;
checking frames for out-of-bounds addresses;
decoding an address of frames to identify a particular slave device;
tracking state changes indicated in frames with a computer model of the slave device; and
recording state error information when state changes indicated in frames are not permissible state changes of the computer model. - View Dependent Claims (7, 8, 9, 10)
-
Specification