MicroBlaze Processor Reference Guide
45
UG081 (v14.7)
Registers
Table 2-25:
Processor Version Register 1 (PVR1)
Bits
Name
Description
Value
0:31
USR2
User configured value 2
C_PVR_USER2
Table 2-26:
Processor Version Register 2 (PVR2)
Bits
Name
Description
Value
0
DAXI
Data side AXI4 or ACE in use
C_D_AXI
1
DLMB
Data side LMB in use
C_D_LMB
2
IAXI
Instruction side AXI4 or ACE
in use
C_I_AXI
3
ILMB
Instruction side LMB in use
C_I_LMB
4
IRQEDGE
Interrupt is edge triggered
C_INTERRUPT_IS_EDGE
5
IRQPOS
Interrupt edge is positive
C_EDGE_IS_POSITIVE
6
DPLB
Data side PLB in use
C_D_PLB
7
IPLB
Instruction side PLB in use
C_I_PLB
8
INTERCON
Use PLB interconnect
C_INTERCONNECT
= 1 (PLBv46)
9
STREAM
Use AXI4-Stream
interconnect
C_STREAM_INTERCONNECT
= 1
(AXI4-Stream)
10
ACE
Use ACE interconnect
C_INTERCONNECT = 3 (ACE)
11
AXI4DP
Data Peripheral AXI interface
uses AXI4 protocol, with
support for exclusive access
C_M_AXI_DP_EXCLUSIVE_ACCESS
12
FSL
Use extended stream (FSL or
AXI) instructions
C_USE_EXTENDED_FSL_INSTR
13
FSLEXC
Generate exception for stream
control bit (FSL or AXI)
mismatch
C_FSL_EXCEPTION
14
MSR
Use msrset and msrclr
instructions
C_USE_MSR_INSTR
15
PCMP
Use pattern compare and CLZ
instructions
C_USE_PCMP_INSTR
16
AREA
Select implementation to
optimize area with lower
instruction throughput
C_AREA_OPTIMIZED
17
BS
Use barrel shifter
C_USE_BARREL
18
DIV
Use divider
C_USE_DIV
19
MUL
Use hardware multiplier
C_USE_HW_MUL
> 0 (None)