From 3873325a31897b8ccbde9a211f90d5184338368e Mon Sep 17 00:00:00 2001
From: auphelia <jakobapk@web.de>
Date: Tue, 11 Jul 2023 09:44:30 +0100
Subject: [PATCH] [AlveoBuild] Set axilite address range to a minimum of 4K

---
 src/finn/transformation/fpgadataflow/create_stitched_ip.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/finn/transformation/fpgadataflow/create_stitched_ip.py b/src/finn/transformation/fpgadataflow/create_stitched_ip.py
index 6e40f3968..c9db69400 100644
--- a/src/finn/transformation/fpgadataflow/create_stitched_ip.py
+++ b/src/finn/transformation/fpgadataflow/create_stitched_ip.py
@@ -536,6 +536,7 @@ foreach port [get_bd_intf_ports -filter {CONFIG.PROTOCOL==AXI4LITE}] {
        puts "CRITICAL WARNING: Unable to construct address map for $port."
     } {
        set range [expr 2**$awidth]
+       set range [expr $range < 4096 ? 4096 : $range]
        puts "INFO: Building address map for $port: 0+:$range"
        set name [get_property NAME $port]
        set addr_block [ipx::add_address_block Reg0 [ipx::add_memory_map $name $core]]
-- 
GitLab