R

Chapter 2: MicroBlaze Signal Interface Description

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

Default

EDK Tool

VHDL

Values

Value

Assigned

Type

 

 

 

 

 

 

 

 

C_FAMILY

Target Family

qrvirtex2

virtex2

yes

string

 

 

qvirtex2

 

 

 

 

 

spartan3

 

 

 

 

 

spartan3e

 

 

 

 

 

virtex2

 

 

 

 

 

virtex2p

 

 

 

 

 

virtex4

 

 

 

 

 

virtex5

 

 

 

 

 

 

 

 

 

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

0, 1, 2

0

 

integer

 

mode selection

 

 

 

 

 

 

 

 

 

 

C_PVR_USER1

Processor version register

0x00-0xff

0x00

 

std_logi

 

USER1 constant

 

 

 

c_vector

 

 

 

 

 

(0 to 7)

 

 

 

 

 

 

C_PVR_USER2

Processor version register

0x00000000-

0x0000

 

std_logi

 

USER2 constant

0xffffffff

0000

 

c_vector

 

 

 

 

 

(0 to 31)

 

 

 

 

 

 

C_RESET_MSR

Reset value for MSR

0x00, 0x20,

0x00

 

std_logi

 

register

0x80, 0xa0

 

 

c_vector

 

 

 

 

 

 

C_INSTANCE

Instance Name

Any

microb

yes

string

 

 

instance

laze

 

 

 

 

name

 

 

 

 

 

 

 

 

 

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

0, 1

1

yes

integer

 

interface

 

 

 

 

 

 

 

 

 

 

C_I_LMB

Instruction side LMB

0, 1

1

yes

integer

 

interface

 

 

 

 

 

 

 

 

 

 

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

0, 1

1

 

integer

 

multiplier (Virtex2 and

 

 

 

 

 

later)

 

 

 

 

 

 

 

 

 

 

62

www.xilinx.com

MicroBlaze Processor Reference Guide

 

1-800-255-7778

UG081 (v6.0) June 1, 2006

Page 62
Image 62
Xilinx EDK 8.2i manual Values Assigned Type