Table 3-19: Configuration Parameters (Cont'd)
Parameter Name
C_USE_DIV
C_USE_HW_MUL
C_USE_FPU
C_USE_MSR_INSTR
C_USE_PCMP_INSTR
C_USE_REORDER_INSTR
C_UNALIGNED_EXCEPTIONS
C_ILL_OPCODE_EXCEPTION
C_M_AXI_I_BUS_EXCEPTION
C_M_AXI_D_BUS_EXCEPTION
C_DIV_ZERO_EXCEPTION
MicroBlaze Processor Reference Guide
UG984 (v2018.2) June 21, 2018
Chapter 3: MicroBlaze Signal Interface Description
Feature/Description
Include hardware
divider
Include hardware
multiplier
0 = None
1 = Mul32
2 = Mul64
Include hardware
floating-point unit
0 = None
1 = Basic
2 = Extended
Enable use of
instructions: MSRSET
and MSRCLR
Enable use of
instructions: CLZ,
PCMPBF, PCMPEQ, and
PCMPNE
Enable use of
instructions: Reverse
load, reverse store, and
swap
Enable exception
handling for unaligned
data accesses
Enable exception
handling for illegal op-
code
Enable exception
handling for M_AXI_I
bus error
Enable exception
handling for M_AXI_D
bus error
Enable exception
handling for division by
zero or division
overflow
www.xilinx.com
Allowable
Default
Tool
Values
Value
Assigned
0, 1
0
0, 1, 2
1
0, 1, 2
0
0, 1
1
0, 1
1
0, 1
1
0, 1
0
0, 1
0
0, 1
0
0, 1
0
0, 1
0
Send Feedback
VHDL Type
integer
integer
integer
integer
integer
integer
integer
integer
integer
integer
integer
176
Need help?
Do you have a question about the MicroBlaze and is the answer not in the manual?
Questions and answers