From 703cc8a17ebe27715c4b87279bbd31412ec10cf3 Mon Sep 17 00:00:00 2001 From: Istvan Csomortani Date: Fri, 19 Mar 2021 08:24:37 +0000 Subject: [PATCH] data_offload_bd: Calculate the address limit from the address width --- projects/common/xilinx/data_offload_bd.tcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/common/xilinx/data_offload_bd.tcl b/projects/common/xilinx/data_offload_bd.tcl index f22e42b2f..2d9869da0 100644 --- a/projects/common/xilinx/data_offload_bd.tcl +++ b/projects/common/xilinx/data_offload_bd.tcl @@ -72,7 +72,7 @@ proc ad_data_offload_create {instance_name datapath_type mem_type mem_size sourc ad_connect storage_unit/reb i_data_offload/fifo_dst_ren ad_connect storage_unit/addrb i_data_offload/fifo_dst_raddr ad_connect storage_unit/doutb i_data_offload/fifo_dst_rdata - ad_connect i_data_offload/fifo_dst_ready VCC + ad_connect i_data_offload/fifo_dst_ready VCC ; ## BRAM is always ready ad_connect i_data_offload/ddr_calib_done VCC } elseif {$mem_type == 1} { @@ -89,7 +89,7 @@ proc ad_data_offload_create {instance_name datapath_type mem_type mem_size sourc AXI_DATA_WIDTH $ddr_data_width \ AXI_ADDR_WIDTH $ddr_addr_width \ AXI_ADDRESS 0x00000000 \ - AXI_ADDRESS_LIMIT 0xffffffff \ + AXI_ADDRESS_LIMIT [expr { pow(2, $ddr_addr_width) } - 1] \ REMOVE_NULL_BEAT_EN $datapath_type \ ]