Cache memory controlled by system address properties

Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – Addressing cache memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S001000, C711S118000, C711S130000, C711S144000, C711S147000, C711S209000

Reexamination Certificate

active

06629187

ABSTRACT:

FIELD OF THE INVENTION
This invention generally relates to microprocessors, and more specifically to improvements in cache memory access circuits, systems, and methods of making.
BACKGROUND OF THE INVENTION
Microprocessors are general purpose processors which provide high instruction throughputs in order to execute software running thereon, and can have a wide range of processing requirements depending on the particular software applications involved. Many different types of processors are known, of which microprocessors are but one example. For example, Digital Signal Processors (DSPs) are widely used, in particular for specific applications, such as mobile telecommunication processing applications. DSPs are typically configured to optimize the performance of the applications concerned and to achieve this they employ more specialized execution units and instruction sets.
Cache memory is provided in order to reduce memory access time for instructions and/or data and thereby provided higher instruction throughput. In a computer system that uses cache memory, certain cache memory modes need to be controlled. Often the signals to control the cache memory in a general microprocessor system come from a memory management unit. However, in embedded system such as those that employ digital signal processors, there is often no memory management unit.
In addition, various memory mapped peripheral devices that may be included in a particular embedded system may not all have the same access capabilities.
SUMMARY OF THE INVENTION
In general, and in a form of the present invention, a digital system is provided with a microprocessor, a cache and various memory and devices. Signals to control certain cache memory modes are provided by a physical address attribute memory (PAAM). For devices present in the address space of the digital system that have different capabilities and characteristics, misuse is prevented by signaling an error or otherwise limiting the use of each device in response to attribute bits in the PAAM associated with the memory mapped address of the device. A memory management unit with address translation capabilities and/or memory protection features may also be present, but is not required for operation of the PAAM.


REFERENCES:
patent: 5072418 (1991-12-01), Boutaud et al.
patent: 5329471 (1994-07-01), Swoboda et al.
patent: 5524225 (1996-06-01), Kranich
patent: 5535331 (1996-07-01), Swoboda et al.
patent: 5586293 (1996-12-01), Baron et al.
patent: 5623636 (1997-04-01), Revilla et al.
patent: 5625794 (1997-04-01), Inoue et al.
patent: 5638537 (1997-06-01), Yamada et al.
patent: 5813041 (1998-09-01), McIntyre et al.
patent: 5815648 (1998-09-01), Giovannetti
patent: 5940858 (1999-08-01), Green
patent: 6167466 (2000-12-01), Nguyen et al.
patent: 6182203 (2001-01-01), Simar et al.
patent: 6535958 (2003-03-01), Fuoco et al.
patent: 0 398 189 (1990-11-01), None
patent: 0 598 570 (1994-05-01), None
patent: 1126378 (2001-08-01), None
Yang et al., “An Adaptive Cache Coherence Scheme for Hierarchical Shared-memory Multiprocessors,” pp 318-325, IEEE, 1990.

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

Cache memory controlled by system address properties does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cache memory controlled by system address properties, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cache memory controlled by system address properties will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3070656

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