|
|
|
|
|
CPU produces a virtual address from the AG function. The lower 12b (4K pages) of the virtual address are the same as the real address. |
|
|
|
|
|
 |
|
|
|
|
24b real address (real memory size 16MB) |
|
|
|
|
 |
|
|
|
|
8B physical word |
|
|
|
|
 |
|
|
|
|
4KB cache |
|
|
|
|
 |
|
|
|
|
64B line |
|
|
|
|
 |
|
|
|
|
\ 64 line (4K/64) in cache |
|
|
|
|
|
 |
|
|
|
|
1. Translate VPN to RPN with TLB. |
|
|
|
|
 |
|
|
|
|
2. Access the cache directory, then the cache. |
|
|
|
|
 |
|
|
|
|
3. Access cache with addr from the directory index and offset 9b bits. |
|
|
|
|
 |
|
|
|
|
4. If compare valid, enable data to go to processor. |
|
|
|
|