TLBs Supported By the MMU
Associativity
Number of Entries
Memory Type
TLB Type
Fully associative
32
Instruction
Micro TLB
Fully associative
32
Data
Micro TLB
Two-way associative
128
Instruction and Data
Main TLB
TLB Features
The main TLB has the following features:
• Lockable entries using the lock-by-entry model
• Supports hardware page table walks to perform look-ups in the L1 data cache
For more information about the MMU, refer to the
Memory Management Unit
chapter of the
Cortex-A9
Technical Reference Manual
, available on the ARM website (infocenter.arm.com).
The MPU address map is divided into the following regions:
• The boot region
• The SDRAM region
• The FPGA slaves region
• The HPS peripherals region
Related Information
ARM Infocenter (www.infocenter.arm.com)
The Boot Region
The boot region is 1 MB in size, based at address 0. After power-on, or after reset of the L3 interconnect, the
boot region is occupied by the boot ROM, allowing the Cortex-A9 MPCore to boot. Although the boot
region size is 1 MB, accesses beyond 64 KB are illegal because the boot ROM is only 64 KB.
The 1 MB boot region can be subsequently remapped to the bottom 1 MB of SDRAM region.
Alternatively, the boot region can be mapped to the 64 KB on-chip RAM. For more information,
refer to the
Interconnect
chapter in the
Cyclone V Device Handbook, Volume 3
.
Note:
Related Information
on page 6-10
Altera Corporation
Cortex-A9 Microprocessor Unit Subsystem
6-9
TLBs Supported By the MMU
cv_54006
2013.12.30