IP Library Granted Patent US 7,231,568
Granted Patent B2
US 7,231,568 · App. 10/975,397 · Granted Jun 12, 2007

System debugging device and system debugging method

Assignee: Kawasaki Microelectronics, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,231,568
App. No.
10/975,397
Granted
Jun 12, 2007
Kind
B2
Abstract

A system debugging device in which, even if bus ownership is transferred to other bus masters, the operations of the other bus masters can be monitored such that efficient debugging of a system can be achieved is provided. In a system where a plurality of bus masters mounted on an LSI share a bus, the system debugging device includes a recorder for recording a variety of information including master selection information for specifying a bus master to which a right to use the bus is granted and slave selection information for selecting a bus slave specified according to address signals outputted from the bus master; and a reader for reading, via the bus, the variety of information recorded in the recorder.

Claims (26)

1. A system debugging device for debugging a system in which a plurality of bus masters mounted on an LSI share a bus, the device comprising:

a recorder that records a variety of information including master selection information for specifying a bus master to which a right to use the bus is granted and slave selection information for selecting a bus slave specified according to address signals outputted from the bus master; and

an at least one reader that reads, via the bus, the variety of information recorded in the recorder from the specified bus master or the specified bus slave, the at least one reader outputting information based on the variety of information that allows a user to debug the system.

2. The system debugging device according to claim 1 , further comprising:

a setting device that sets information for specifying start and stop of recording of the variety of information by the recorder; and

a controller that controls, based on the information set in the setting device, start and stop of recording of the variety of information by the recorder.

3. The system debugging device according to claim 2 , further comprising a generator that generates, based on the specified information, instructions to start and stop recording.

4. The system debugging device according to claim 1 , wherein the variety of information includes the amount, duration, and style of data transfer.

5. A system debugging device for debugging a system in which a plurality of bus masters mounted on an LSI share a bus, the device comprising:

a recorder that records a variety of information including master selection information for specifying a bus master to which a right to use the bus is granted and slave selection information for selecting a bus slave specified according to address signals outputted from the bus master; and

an at least one output device that outputs, via a JTAG-compliant scan chain, the variety of information recorded in the recorder from the specified bus master or the specified bus slave, the at least one output device outputting information based on the variety of information that allows a user to debug the system.

6. The system debugging device according to claim 5 , further comprising:

a setting device that sets information for specifying start and stop of recording of the variety of information by the recorder; and

a controller that controls, based on the information set in the setting device, start and stop of recording of the variety of information by the recorder.

7. The system debugging device according to claim 6 , further comprising a generator that generates, based on the specified information, instructions to start and stop recording.

8. The system debugging device according to claim 5 , wherein the variety of information includes the amount, duration, and style of data transfer.

9. A system debugging device for debugging a system in which a plurality of bus masters mounted on an LSI share a bus, the device comprising:

a recording memory for recording, according to write control signals, a variety of information including master selection information for specifying a bus master to which a right to use the bus is granted and slave selection information for selecting a bus slave specified according to address signals outputted from the bus master;

a control register for setting start and stop instructions indicating start and stop of recording;

an at least one reader outputting information based on the variety of information that allows a user to debug the system; and

a controller for generating the write control signals according to the start and stop instructions; wherein

transfer of the right to use the bus is ascertained by reading the variety of information recorded.

10. A system debugging method for debugging a system in which a plurality of bus masters share a bus, the method comprising the steps of:

recording a variety of information including master selection information for specifying a bus master to which a right to use the bus is granted and slave selection information for selecting a bus slave specified according to address signals outputted from the bus master;

reading, via the bus, the variety of information recorded from the specified bus master or the specified bus slave; and

outputting information based on the variety of information that allows a user to debug the system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2024
From: KYOTO UNIVERSITY
To: NOSTER INC.
Reel/Frame 068851/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2004
From: TAKENOBU, SEIJI
To: KAWASAKI MICROELECTRONICS, INC.
Reel/Frame 015943/0647 →
Priority Claims (1)
JP 2003-377939 · Nov 7, 2003 · national
Continuity (1)
Related Publication 20050114742A1 · May 26, 2005