MicroBlaze Processor Reference Guide
139
UG081 (v14.7)
MicroBlaze Core Configurability
C_AVOID_PRIMITIVES
Disallow FPGA primitives
0 = None
1 = SRL
2 = LUTRAM
3 = Both
0, 1, 2, 3
0
integer
C_PVR
Processor version register
mode selection
0 = None
1 = Basic
2 = Full
0, 1, 2
0
integer
C_PVR_USER1
Processor version register
USER1 constant
0x00-0xff
0x00
std_logic_vector
(0 to 7)
C_PVR_USER2
Processor version register
USER2 constant
0x00000000-
0xffffffff
0x0000
0000
std_logic_vector
(0 to 31)
C_RESET_MSR
Reset value for MSR
register
0x00, 0x20,
0x80, 0xa0
0x00
std_logic_vector
C_INSTANCE
Instance Name
Any instance
name
micro
blaze
yes
string
C_D_PLB
Data side PLB interface
0, 1
0
yes
integer
C_D_AXI
Data side AXI interface
0, 1
0
yes
integer
C_D_LMB
Data side LMB interface
0, 1
1
yes
integer
C_I_PLB
Instruction side PLB
interface
0, 1
0
yes
integer
C_I_AXI
Instruction side AXI
interface
0, 1
0
yes
integer
C_I_LMB
Instruction side LMB
interface
0, 1
1
yes
integer
C_USE_BARREL
Include barrel shifter
0, 1
0
integer
C_USE_DIV
Include hardware divider
0, 1
0
integer
C_USE_HW_MUL
Include hardware
multiplier
0 = None
1 = Mul32
2 = Mul64
0, 1, 2
1
integer
Table 3-18:
MPD Parameters
(Continued)
Parameter Name
Feature/Description
Allowable
Values
Default
Value
EDK
Tool
Assig
ned
VHDL Type