EasyManuals Logo

Xilinx MicroBlaze Reference Guide

Xilinx MicroBlaze
316 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #46 background imageLoading...
Page #46 background image
MicroBlaze Processor Reference Guide 46
UG984 (v2018.2) June 21, 2018 www.xilinx.com
Chapter 2: MicroBlaze Architecture
Table 2-28: Processor Version Register 4 (PVR4)
Bits Name Description Value
0 ICU Use instruction cache C_USE_ICACHE
1:5 ICTS Instruction cache tag size C_ADDR_TAG_BITS
6 Reserved 1
7 ICW Allow instruction cache write C_ALLOW_ICACHE_WR
8:10 ICLL The base two logarithm of the instruction
cache line length
log2(C_ICACHE_LINE_LEN)
11:15 ICBS The base two logarithm of the instruction
cache byte size
log2(C_CACHE_BYTE_SIZE)
16 IAU The instruction cache is used for all memory
accesses within the cacheable range
C_ICACHE_ALWAYS_USED
17:18 Reserved 0
19:21 ICV Instruction cache victims 0-3: C_ICACHE_VICTIMS = 0,2,4,8
22:23 ICS Instruction cache streams C_ICACHE_STREAMS
24 IFTL Instruction cache tag uses distributed RAM C_ICACHE_FORCE_TAG_LUTRAM
25 ICDW Instruction cache data width C_ICACHE_DATA_WIDTH > 0
26:31 Reserved 0
Table 2-29: Processor Version Register 5 (PVR5)
Bits Name Description Value
0 DCU Use data cache C_USE_DCACHE
1:5 DCTS Data cache tag size C_DCACHE_ADDR_TAG
6 Reserved 1
7 DCW Allow data cache write C_ALLOW_DCACHE_WR
8:10 DCLL The base two logarithm of the data cache line
length
log2(C_DCACHE_LINE_LEN)
11:15 DCBS The base two logarithm of the data cache
byte size
log2(C_DCACHE_BYTE_SIZE)
16 DAU The data cache is used for all memory
accesses within the cacheable range
C_DCACHE_ALWAYS_USED
17 DWB Data cache policy is write-back C_DCACHE_USE_WRITEBACK
18 Reserved 0
19:21 DCV Data cache victims 0-3: C_DCACHE_VICTIMS = 0,2,4,8
22:23 Reserved 0
24 DFTL Data cache tag uses distributed RAM C_DCACHE_FORCE_TAG_LUTRAM
25 DCDW Data cache data width C_DCACHE_DATA_WIDTH > 0
26 AXI4DC Data Cache AXI interface uses AXI4 protocol,
with support for exclusive access
C_M_AXI_DC_EXCLUSIVE_ACCES
S
27:31 Reserved 0
Send Feedback

Table of Contents

Other manuals for Xilinx MicroBlaze

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx MicroBlaze and is the answer not in the manual?

Xilinx MicroBlaze Specifications

General IconGeneral
Architecture32-bit RISC
CacheConfigurable Instruction and Data Cache
CategorySoft Processor Core
Data Width32-bit
Memory Management Unit (MMU)Optional
Floating Point Unit (FPU)Optional
Interrupt ControllerConfigurable
Memory ManagementOptional MMU
ConfigurabilityHighly Configurable
Pipeline Stages3-stage
FPGA IntegrationXilinx FPGAs
Bus InterfacePLB
Debug InterfaceJTAG
Typical Clock SpeedVaries depending on FPGA and configuration (e.g., 100-400+ MHz)
ImplementationSoft core (synthesized logic)
Maximum PerformanceVaries with FPGA and configuration
Debug SupportIntegrated Debug Module

Related product manuals