![Xilinx LogiCORE MicroBlaze Product Manual Download Page 26](http://html1.mh-extra.com/html/xilinx/logicore-microblaze/logicore-microblaze_product-manual_3382745026.webp)
MicroBlaze Micro Controller System v1.3
25
PG048 December 18, 2012
Chapter 4:
Customizing and Generating the Core
Table 4-2:
Internal MicroBlaze Parameters Settings
Parameter Name
Feature/Description
Value
C_FAMILY
Target family
Value of MicroBlaze MCS
parameter C_FAMILY
C_AREA_OPTIMIZED
Select implementation to optimize area
with lower instruction throughput
1
C_INTERCONNECT
Select interconnect
1 = PLBv46
1
C_ENDIANNESS
Select endianness (1 = Little endian)
1
C_FAULT_TOLERANT
Implement fault tolerance
0
C_LOCKSTEP_SLAVE
Lockstep Slave
0
C_AVOID_PRIMITIVES
Disallow FPGA primitives
0
C_PVR
Processor version register mode
selection
All other PVR parameters are don’t care.
0
C_RESET_MSR
Reset value for MSR register
0x00
C_INSTANCE
Instance Name
Value of MicroBlaze MCS
parameter
C_MICROBLAZE_INSTANCE
C_D_PLB
Data side PLB interface.
All other data side PLB parameters are
don’t care.
0
C_D_AXI
Data side AXI interface
All other data side AXI parameters are
don’t care.
0
C_D_LMB
Data side LMB interface
1
C_I_PLB
Instruction side PLB interface.
All other instruction side PLB parameters
are don’t care.
1
C_I_AXI
Instruction side AXI interface.
All other instruction side AXI parameters
are don’t care.
0
C_I_LMB
Instruction side LMB interface
1
C_USE_BARREL
Include barrel shifter
0
C_USE_DIV
Include hardware divider
0
C_USE_HW_MUL
Include hardware multiplier
0
C_USE_FPU
Include hardware floating point unit
0
C_USE_MSR_INSTR
Enable use of instructions: MSRSET and
MSRCLR
0
C_USE_PCMP_INSTR
Enable use of instructions: CLZ, PCMPBF,
PCMPEQ, and PCMPNE
0
C_USE_REORDER_INSTR
Enable use of instructions: LBUR, LHUR,
LWR, SBR,SHR, SWR, SWAPB, and SWAPH
0