From 5dd9fd4832e0a3bda23edeecef33f6f6d330e342 Mon Sep 17 00:00:00 2001 From: Laszlo Nagy Date: Fri, 19 Feb 2021 08:11:34 +0000 Subject: [PATCH] axi_dmac: Allow wider FIFO/AXI Stream interface On large projects with multiple channels the databus on the FIFO/AXI stream interface can get wider that 1024 bits. This commit allows a wider range for all the interfaces, in case for the memory mapped interfaces where the range is 32-1024 the user selects a bus width out of range that will be handled by the IPI. --- library/axi_dmac/axi_dmac_ip.tcl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/axi_dmac/axi_dmac_ip.tcl b/library/axi_dmac/axi_dmac_ip.tcl index 76ba1b041..221390590 100644 --- a/library/axi_dmac/axi_dmac_ip.tcl +++ b/library/axi_dmac/axi_dmac_ip.tcl @@ -258,7 +258,7 @@ set_property -dict [list \ foreach dir {"SRC" "DEST"} { set_property -dict [list \ "value_validation_type" "list" \ - "value_validation_list" "16 32 64 128 256 512 1024" \ + "value_validation_list" "16 32 64 128 256 512 1024 2048" \ ] \ [ipx::get_user_parameters DMA_DATA_WIDTH_${dir} -of_objects $cc] @@ -308,6 +308,7 @@ foreach {dir group} [list "SRC" $src_group "DEST" $dest_group] { ipgui::move_param -component $cc -order 2 $p -parent $group set_property -dict [list \ "display_name" "Bus Width" \ + "tooltip" "Bus Width: For Memory-Mapped interface the valid range is 32-1024 bits" \ ] $p set p [ipgui::get_guiparamspec -name "AXI_SLICE_${dir}" -component $cc]