MicroBlaze Processor Reference Guide 66
UG984 (v2018.2) June 21, 2018 www.xilinx.com
Chapter 2: MicroBlaze Architecture
The following figure diagrams the general process for examining a TLB entry.
The following sections describe the conditions under which exceptions occur due to TLB
access failures.
X-Ref Target - Figure 2-21
Figure 2-21: General Process for Examining a TLB Entry
Check TLB-Entry
Using Virtual Address
TLB HI[V]=1 TLB Entry Miss
No
TLBHI[TID]=0x00
Yes
Compare
TLBHI[TAG] with EA[EPN]
Using TLBHI[SIZE]
Compare
TLBHI[TID] with PID
TLB Entry Miss
No Match
Check Access Access Violation
Not allowed
Match (TLB Hit)
Allowed
Check for
Guarded Storage
Storage Violation
Guarded
Data Reference Instruction Fetch
Read TLBLO[RPN]
Using TLBHI[SIZE]
Extract Offset from EA
using TLBHI[SIZE]
Generate Physical Address from
TLBLO[RPN] and Offset
Yes No
Match
TLB Entry Miss
No Match
Not Guarded
X19758-091317