user manual

62 www.xilinx.com MicroBlaze Processor Reference Guide
1-800-255-7778 UG081 (v6.0) June 1, 2006
Chapter 2: MicroBlaze Signal Interface Description
R
Parameters valid for MicroBlaze v5.00a are listed in Table 2-12. Note that not all of these
are recognized by older versions of MicroBlaze, however the configurability is fully
backward compatibility.
Table 2-12: MPD Parameters
Parameter Name Feature/Description
Allowable
Values
Default
Value
EDK Tool
Assigned
VHDL
Type
C_FAMILY Target Family qrvirtex2
qvirtex2
spartan3
spartan3e
virtex2
virtex2p
virtex4
virtex5
virtex2 yes string
C_DATA_SIZE Data Size 32 32 NA integer
C_DYNAMIC_BUS_SIZING Legacy 1 1 NA integer
C_SCO Xilinx internal 0 0 NA integer
C_PVR Processor version register
mode selection
0, 1, 2 0 integer
C_PVR_USER1 Processor version register
USER1 constant
0x00-0xff 0x00 std_logi
c_vector
(0 to 7)
C_PVR_USER2 Processor version register
USER2 constant
0x00000000-
0xffffffff
0x0000
0000
std_logi
c_vector
(0 to 31)
C_RESET_MSR Reset value for MSR
register
0x00, 0x20,
0x80, 0xa0
0x00 std_logi
c_vector
C_INSTANCE Instance Name Any
instance
name
microb
laze
yes string
C_D_OPB Data side OPB interface 0, 1 1 yes integer
C_D_LMB Data side LMB interface 0, 1 1 yes integer
C_I_OPB Instruction side OPB
interface
0, 1 1 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 (Virtex2 and
later)
0, 1 1 integer