Electrical computers and digital processing systems: processing – Processing control – Specialized instruction processing in support of testing,...
Reexamination Certificate
1999-07-06
2002-09-17
Treat, William M. (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Specialized instruction processing in support of testing,...
C714S030000, C714S038110
Reexamination Certificate
active
06453410
ABSTRACT:
BACKGROUND OF THE INVENTION
(a) Field of the Invention
The present invention relates to a computer system and, more particularly, to a computer system having a cache memory and a data tracing function.
(b) Description of the Related Art
A computer system generally includes a microprocessor (MPU), a ROM for storing a program for operating the MPU, a RAM for storing read/write data, and a peripheral device. During developing a computer system, a tracing circuit is generally provided to the MPU for examining whether or not the MPU operates expected functions, i.e., for debugging.
Conventionally, the tracing circuit is connected to an external system bus such as an address bus or a data bus to obtain historical data of the MPU
21
at desired timing for storage thereof in the tracing memory. However, if the MPU has a cache memory in the computer system, the tracing circuit connected to the external system bus cannot obtain the data accessed by the MPU when the accessed data is hit in the cache memory.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a computer system having a cache memory for storing instruction code and read/write data, and a tracing circuit capable of tracing read/write data, address thereof and status signals in each instruction without losing real time processing.
The present invention provides a computer system including a pipe-line processor for pipe-line processing of an instruction code in synchrony with a pipe-line clock signal, a system memory for storing data for the pipe-line processor, a system bus for transferring data between the pipe-line processor and the memory, a tracing circuit for storing trace data output from the pipe-line processor, and a trace data transfer circuit for transferring the trace data between the pipe-line processor and the tracing circuit independently of operation of the system bus.
In accordance with the computer system of the present invention, trace data can be supplied to the tracing circuit independently of the system bus without affecting the operation of the system bus and without losing real time processing by the pipe-line processor.
The above and other objects, features and advantages of the present invention will be more apparent from the following description, referring to the accompanying drawings.
REFERENCES:
patent: 4674089 (1987-06-01), Poret et al.
patent: 5379301 (1995-01-01), Sato et al.
patent: 5564028 (1996-10-01), Swoboda et al.
patent: 5751735 (1998-05-01), Tobin et al.
patent: 5933626 (1999-08-01), Mahalingaiah et al.
patent: 6055651 (2000-04-01), Sasaki et al.
patent: 63-083841 (1988-04-01), None
patent: 02-051745 (1990-02-01), None
patent: 03-137736 (1991-06-01), None
patent: 03-256141 (1991-11-01), None
patent: 03-263136 (1991-11-01), None
patent: 4-296944 (1992-10-01), None
patent: 06-083705 (1994-03-01), None
patent: 06-161818 (1994-06-01), None
patent: 07-271705 (1995-10-01), None
patent: 08-0959045 (1996-04-01), None
patent: 8-171505 (1996-07-01), None
patent: 08-171505 (1996-07-01), None
patent: 08-335177 (1996-12-01), None
patent: 10-011290 (1998-01-01), None
patent: 10-240570 (1998-09-01), None
Japanese Office Action, dated Apr. 2, 2001, with English language translation of Japanese Examiner's comments. Partial Trans.
Japanese Office Action, dated Jul. 6, 2000, with English language translation of Japanese Examiner's comments. Partial Trans.
Japanese Office Action, dated Dec. 7, 2000, with English language translation of Japanese Examiner's comments. Partial.
NEC Corporation
Treat William M.
Whitham Curtis & Christofferson, PC
LandOfFree
Computer system having a cache memory and a tracing function does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer system having a cache memory and a tracing function, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system having a cache memory and a tracing function will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2835006