MicroBlaze Processor Reference Guide
109
UG081 (v14.7)
AXI4 and ACE Interface Description
Interface Parameters and Signals
The relationship between MicroBlaze parameter settings and AXI4 interface behavior for tool-
assigned parameters is summarized in
Table 3-2:
AXI Memory Mapped Interface Parameters
Interface
Parameter
Description
M_AXI_DP
C_M_AXI_DP_PROTOCOL
AXI4-Lite:
Default.
AXI4:
Used to allow exclusive access when
C_M_AXI_DP_EXCLUSIVE_ACCESS
is 1.
M_AXI_IC
M_ACE_IC
C_M_AXI_IC_DATA_WIDTH
32:
Default, single word accesses and burst
accesses with
C_ICACHE_LINE_LEN
word
busts used.
128:
Used when
C_ICACHE_DATA_WIDTH
is
set to 1 and
C_ICACHE_LINE_LEN
is set to 4.
Only single accesses can occur.
256:
Used when
C_ICACHE_DATA_WIDTH
is
set to 1 and
C_ICACHE_LINE_LEN
is set to 8.
Only single accesses can occur.
512:
Used when
C_ICACHE_DATA_WIDTH
is
set to 2. Only single accesses can occur.
M_AXI_DC
M_ACE_DC
C_M_AXI_DC_DATA_WIDTH
32:
Default, single word accesses and burst
accesses with
C_DCACHE_LINE_LEN
word
busts used. Write bursts are only used when
C_DCACHE_USE_WRITEBACK
is set to 1.
128:
Used when
C_DCACHE_DATA_WIDTH
is
set to 1 and
C_DCACHE_LINE_LEN
is set to 4.
Only single accesses can occur.
256:
Used when
C_DCACHE_DATA_WIDTH
is
set to 1 and
C_DCACHE_LINE_LEN
is set to 8.
Only single accesses can occur.
512:
Used when
C_DCACHE_DATA_WIDTH
is
set to 2. Only single accesses can occur.
M_AXI_IC
M_ACE_IC
C_INTERCONNECT_M_AXI_
IC_READ_ISSUING
1
1.
This value can be explicitly set by the user to limit the number of simultaneous accesses accepted
by the interconnect, which may lower performance but can reduce the interconnect size.
2:
Default, 2 simultaneous outstanding reads.
8:
Used when
C_ICACHE_STREAMS
is set to
1, allowing 8 simultaneous outstanding reads.
Can be set to 1, 2, 4, 8.
M_AXI_DC
M_ACE_DC
C_INTERCONNECT_M_AXI_
DC_READ_ISSUING
2:
Default, 2 simultaneous outstanding reads.
Can be set to 1 or 2.
M_AXI_DC
M_ACE_DC
C_INTERCONNECT_M_AXI_
DC_WRITE_ISSUING
32:
Default, 32 simultaneous outstanding
writes.
Can be set to 1, 2, 4, 8, 16, or 32.