EasyManuals Logo

Sun Microsystems UltraSPARC-I User Manual

Sun Microsystems UltraSPARC-I
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #324 background imageLoading...
Page #324 background image
Sun Microelectronics
309
A. Debug and Diagnostics Support
watchpoint is disabled. If the watchpoint is enabled and a data reference
overlaps any of the watched bytes in the watchpoint mask, a physical
watchpoint trap is generated.
A.7 I-Cache Diagnostic Accesses
The instruction cache (I-Cache) utilizes the Dynamic Set Prediction
1
technique to
realize a set-associative cache with a direct-mapped physical RAM design. The
direct-mapped RAM core is logically divided into two sets. Rather than using the
tag to determine which set contains the requested instructions, a set prediction
from the last access to the I-Cache is used to access the instructions for the cur-
rent fetch.
Figure A-5 Simplified I-Cache Organization (Only 1 Set Shown)
Each set of the I-Cache is divided into four fields per entry:
The instruction field contains eight 32-bit instructions.
The tag field contains a 28-bit physical tag and a valid bit.
The pre-decode field contains eight 4-bit information packets about the
instructions stored.
The next field contains the LRU bit, next address, branch and set predictions.
There is one physical LRU bit per I-Cache line (i.e. sixteen instructions) but it
is logically replicated for each set. There are four 2-bit dynamic branch
prediction (BRPD) fields, one for each two adjacent instructions. Two sets of
set prediction and next address fields, one for each four instructions.
1. For a description of the Dynamic Set Prediction technique, see the “Rapid Instruction (Pre)fetching and
Dispatching Using Prior (Pre)fetching Predictive Annotations” memo.
instruction
pre-decode
BRPD
sp
8×32b
8×4b4×2b2×11b
Cache
tag
28b
valid
1b
LRU
1b
next
2×1b
Lines
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sun Microsystems UltraSPARC-I and is the answer not in the manual?

Sun Microsystems UltraSPARC-I Specifications

General IconGeneral
BrandSun Microsystems
ModelUltraSPARC-I
CategoryComputer Hardware
LanguageEnglish