Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2004-11-05
2008-11-04
Bonzo, Bryce P. (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S027000, C714S030000, C714S034000, C714S037000, C714S039000
Reexamination Certificate
active
07447946
ABSTRACT:
The present invention provides a data processing apparatus and method for storing trace data. The data processing apparatus comprises a bus operable to interconnect a number of master devices and slave devices to enable transactions to be routed between the master and slave devices. Each master device is able to initiate a transaction, with the transaction specifying a transaction address. A cache is interposed between at least one of the master devices and the bus and is operable to receive the transaction issued by that master device. The cache has a cache memory and a cache controller operable to control access to the cache memory. The cache controller comprises caching logic operable to selectively cache a data value of the transaction at a location in the cache memory chosen dependent on the transaction address. Control storage is provided identifying a trace address range specifying a trace region. Further, trace logic is provided which is operable to selectively generate as trace data one or more attributes associated with the transaction and to provide in association with that trace data a trace address selected from the trace address range. The caching logic is then operable to store the trace data at a location in the cache memory chosen dependent on the trace address. In this way, the cache can be used in a flexible manner to not only act as a normal cache but also to selectively store within the cache trace data.
REFERENCES:
patent: 5491793 (1996-02-01), Somasundaram et al.
patent: 5964893 (1999-10-01), Circello et al.
patent: 6115763 (2000-09-01), Douskey et al.
patent: 6530047 (2003-03-01), Edwards et al.
patent: 6732307 (2004-05-01), Edwards
patent: 6760867 (2004-07-01), Floyd et al.
patent: 2003/0126508 (2003-07-01), Litt
Duncan Gareth
Livesley Mike
McHale David F
Varma Rahoul K
Wicks Marc R
ARM Limited
Bonzo Bryce P.
Manoskey Joseph D
Nixon & Vanderhye P.C.
LandOfFree
Storage of trace data within a data processing apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Storage of trace data within a data processing apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Storage of trace data within a data processing apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4022360