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
Lars-Peter Clausen 2015-09-18 11:43:42 +02:00
parent 5f307f862f
commit 12fc6d1672
1 changed files with 6 additions and 0 deletions

View File

@ -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]