138
MicroBlaze Processor Reference Guide
UG081 (v14.7)
Chapter 3:
MicroBlaze Signal Interface Description
MicroBlaze Core Configurability
The MicroBlaze core has been developed to support a high degree of user configurability. This
allows tailoring of the processor to meet specific cost/performance requirements.
Configuration is done via parameters that typically enable, size, or select certain processor features.
For example, the instruction cache is enabled by setting the
C_USE_ICACHE
parameter. The size of
the instruction cache, and the cacheable memory range, are all configurable using:
C_CACHE_BYTE_SIZE
,
C_ICACHE_BASEADDR
, and
C_ICACHE_HIGHADDR
respectively.
Parameters valid for MicroBlaze v8.00 are listed in
. Not all of these are recognized by
older versions of MicroBlaze; however, the configurability is fully backward compatibility.
Note:
Shaded rows indicate that the parameter has a fixed value and
cannot
be modified.
Table 3-18:
MPD Parameters
Parameter Name
Feature/Description
Allowable
Values
Default
Value
EDK
Tool
Assig
ned
VHDL Type
C_FAMILY
Target Family
Listed in
virtex5
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_AREA_OPTIMIZED
Select implementation to
optimize area with lower
instruction throughput
0, 1
0
integer
C_OPTIMIZATION
Reserved for future use
0
0
NA
integer
C_INTERCONNECT
Select interconnect
1 = PLBv46
2 = AXI4 only
3 = AXI4 and ACE
1, 2, 3
1
integer
C_ENDIANNESS
Select endianness
0 = Big Endian
1 = Little Endian
0, 1
0
yes
integer
C_BASE_VECTORS
1
Configurable base vectors
0x00000000-
0xffffff80
0x0000
0000
std_logic_vector
C_FAULT_TOLERANT
Implement fault tolerance
0, 1
0
integer
C_ECC_USE_CE_EXCEPTION
Generate exception for
correctible ECC error
0,1
0
integer
C_LOCKSTEP_SLAVE
Lockstep Slave
0, 1
0
integer
Содержание MicroBlaze
Страница 1: ...MicroBlaze Processor Reference Guide Embedded Development Kit EDK 14 7 UG081 v14 7...
Страница 4: ...MicroBlaze Processor Reference Guide www xilinx com UG081 v14 7...
Страница 8: ...8 www xilinx com MicroBlaze Processor Reference Guide UG081 v14 7 Chapter 1 Introduction Send Feedback...
Страница 262: ...262 www xilinx com MicroBlaze Processor Reference Guide UG081 v14 7 Send Feedback...