axi_dmac: Indicate that the core does not issue narrow AXI bursts
The axi_dmac core does not issue narrow AXI bursts. Indicate this by setting the SUPPORTS_NARROW_BURST property to 0 on both AXI master interfaces. This allows connected slaves to know that they will not receive narrow bursts, which allows them to disable support for it. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>main
parent
5f307f862f
commit
12fc6d1672
|
@ -183,4 +183,10 @@ foreach port {"s_axis_user" "fifo_wr_sync"} {
|
||||||
set_property DRIVER_VALUE "1" [ipx::get_ports $port]
|
set_property DRIVER_VALUE "1" [ipx::get_ports $port]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# The core does not issue narrow bursts
|
||||||
|
foreach intf [ipx::get_bus_interfaces m_*_axi -of_objects [ipx::current_core]] {
|
||||||
|
set para [ipx::add_bus_parameter SUPPORTS_NARROW_BURST $intf]
|
||||||
|
set_property "VALUE" "0" $para
|
||||||
|
}
|
||||||
|
|
||||||
ipx::save_core [ipx::current_core]
|
ipx::save_core [ipx::current_core]
|
||||||
|
|
Loading…
Reference in New Issue