Cache, Tlb -5 cache -5 – Cirrus Logic EP73xx User Manual

Page 31

Advertising
background image

EP7309/11/12 User’s Manual - DS508UM4

2-5

Copyright Cirrus Logic, Inc. 2003

CPU Core

22

2

TLB

The TLB (Translation look-aside Buffer) is a 64-entry associative cache of recent
virtual address to physical address translations to eliminate a two-stage search for a
higher proportion of internal register or external bus accesses.

• Provides the translation and access permission information for memory

accesses

• For a TLB miss, the TLB walking hardware accesses the transition table

from physical memory to update itself (two-stage).

• If the TLB is full, a stored value will be over-written.

Cache

Cache is 4-way set associative with 8 Kbytes of mixed instruction and data, organized
as 512 lines of 4 words (16-byte). Connected directly to the core, cache only stores the
virtual address. Cache can only be used once the MMU is enabled. Once enabled, the
specific sections or pages of memory that are segmented can control whether cache or
write buffer is used for that region. Cache is disabled at power on reset. See

Figure

2-2 on page 2-6

for cache organization.

Advertising