AMD AMD-K6-2/500AFX Data Sheet - Page 199
Cache Organization - ram
View all AMD AMD-K6-2/500AFX manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 199 highlights
21850J/0-February 2000 Preliminary Information AMD-K6®-2 Processor Data Sheet 7 Cache Organization System Bus Interface Unit The following sections describe the basic architecture and resources of the AMD-K6-2 processor internal caches. The performance of the AMD-K6-2 processor is enhanced by a writeback level-one (L1) cache. The cache is organized as a separate 32-Kbyte instruction cache and a 32-Kbyte data cache, each with two-way set associativity (See Figure 77). The cache line size is 32 bytes, and lines are fetched from main memory using an efficient, pipelined burst transaction. As the instruction cache is filled, each instruction byte is analyzed for instruction boundaries using predecode logic. Predecoding annotates each instruction byte with information that later enables the decoders to efficiently decode multiple instructions simultaneously. Translation lookaside buffers (TLB) are also used to translate linear addresses to physical addresses. The instruction cache is associated with a 64-entry TLB while the data cache is associated with a 128-entry TLB. 32-Kbyte Instruction Cache Tag Way 0 State Tag Way 1 State RAM Bit RAM Bit 64-Entry TLB Pre-Decode Instruction Cache Processor Core 128-Entry TLB Tag Way 0 MESI Tag Way 1 MESI RAM Bits RAM Bits 32-Kbyte Data Cache Figure 77. Cache Organization Chapter 7 Cache Organization 179