MicroBlaze Processor Reference Guide
141
UG081 (v14.7)
MicroBlaze Core Configurability
C_ECC_USE_CE_EXCEPTION
Generate Bus Error
Exceptions for correctable
errors
0,1
0
integer
C_USE_STACK_PROTECTION
Generate exception for
stack overflow or stack
underflow
0,1
0
integer
C_DEBUG_ENABLED
MDM Debug interface
0,1
0
integer
C_NUMBER_OF_PC_BRK
Number of hardware
breakpoints
0-8
1
integer
C_NUMBER_OF_RD_ADDR_BRK
Number of read address
watchpoints
0-4
0
integer
C_NUMBER_OF_WR_ADDR_BRK
Number of write address
watchpoints
0-4
0
integer
C_INTERRUPT_IS_EDGE
Level/Edge Interrupt
0, 1
0
yes
integer
C_EDGE_IS_POSITIVE
Negative/Positive Edge
Interrupt
0, 1
1
yes
integer
C_FSL_LINKS
2
Number of stream
interfaces (FSL or AXI)
0-16
0
yes
integer
C_FSL_DATA_SIZE
FSL data bus size
32
32
NA
integer
C_USE_EXTENDED_FSL_INSTR
Enable use of extended
stream instructions
0, 1
0
integer
C_ICACHE_BASEADDR
Instruction cache base
address
0x00000000 -
0xFFFFFFFF
0x0000
0000
std_logic_vector
C_ICACHE_HIGHADDR
Instruction cache high
address
0x00000000 -
0xFFFFFFFF
0x3FFF
FFFF
std_logic_vector
C_USE_ICACHE
Instruction cache
0, 1
0
integer
C_ALLOW_ICACHE_WR
Instruction cache write
enable
0, 1
1
integer
C_ICACHE_LINE_LEN
Instruction cache line
length
4, 8
4
integer
Table 3-18:
MPD Parameters
(Continued)
Parameter Name
Feature/Description
Allowable
Values
Default
Value
EDK
Tool
Assig
ned
VHDL Type