Translation Look-Aside Buffer Search Index Register (TLBSX)
The Translation Look-Aside Buffer Search Index Register is used to search for a virtual page
number in the Unified Translation Look-Aside Buffer (UTLB). It is controlled by the C_USE_MMU
configuration option on MicroBlaze. The register is only implemented if C_USE_MMU is greater
than 1 (User Mode), and C_AREA_OPTIMIZED is set to 0. When written with the MTS instruction,
the TLBSX is specified by setting Sa = 0x1005.
Table 2-23
0
Table 2-23: Translation Look-Aside Buffer Index Search Register (TLBSX)
0:21
22:31
MicroBlaze Processor Reference Guide
UG081 (v14.7)
provides bit descriptions and reset values.
↑
VPN
Figure 2-17: TLBSX
Bits
Name
VPN
Virtual Page Number
This field represents the page number portion of the
virtual memory address. It is compared with the page
number portion of the virtual memory address under the
control of the SIZE field, in each of the Translation Look-
Aside Buffer entries that have the V bit set to 1.
If the virtual page number is found, the TLBX register is
written with the index of the TLB entry and the MISS bit
in TLBX is cleared to 0. If the virtual page number is not
found in any of the TLB entries, the MISS bit in the
TLBX register is set to 1.
Write Only
Reserved
www.xilinx.com
Figure 2-17
illustrates the TLBSX register and
22
Description
Send Feedback
Registers
31
↑
Reserved
Reset Value
43
Need help?
Do you have a question about the MicroBlaze and is the answer not in the manual?