Cache Memory; Memory Organization; Logical Hierarchy Of Memory - NEC uPD98502 User Manual

Network controller
Table of Contents

Advertisement

2.7 Cache Memory

This section describes in detail the cache memory: its place in the V
individual organization of the caches.

2.7.1 Memory organization

Figure 2-65 shows the V
between the CPU and main memory. They are designed to make the speedup of memory accesses transparent to
the user.
Each functional block in Figure 2-65 has the capacity to hold more data than the block above it. For instance, main
memory (physical memory) has a larger capacity than the caches. At the same time, each functional block takes
longer to access than any block above it. For instance, it takes longer to access data in main memory than in the
CPU on-chip registers.
V
4120A CPU core
R
Register
I-cache
The V
4120A has two on-chip caches: one holds instructions (the instruction cache), the other holds data (the data
R
cache). The instruction and data caches can be read in one PClock cycle.
2 PCycles are needed to write data. However, data writes are pipelined and can complete at a rate of one per
PClock cycle. In the first stage of the cycle, the store address is translated and the tag is checked; in the second
stage, the data is written into the data RAM.
168
CHAPTER 2 V
4120A Core system memory hierarchy. In the logical memory hierarchy, the caches lie
R
Figure 2-65. Logical Hierarchy of Memory
Register
Register
D-cache
Cache
Cache
Memory
Main memory
Disc, CD-ROM,
Memory
tape, etc.
media
Preliminary User's Manual S15543EJ1V0UM
4120A
R
4120A Core memory organization, and
R
Faster
Increasing
access time
data capacity

Advertisement

Table of Contents
loading

Table of Contents