Storage of trace data within a data processing apparatus

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-4022360

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.