002-tilegrid: clb: Add base address calculation for clb tiles Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
diff --git a/fuzzers/002-tilegrid/clb/Makefile b/fuzzers/002-tilegrid/clb/Makefile index 5731045..1c7dc87 100644 --- a/fuzzers/002-tilegrid/clb/Makefile +++ b/fuzzers/002-tilegrid/clb/Makefile
@@ -1,4 +1,4 @@ -N ?= 10 -GENERATE_ARGS?=--oneval 1 --design params.csv --dword 0 --dframe 0 +N ?= 50 +GENERATE_ARGS?=--oneval 1 --design params.csv --dword 0 --dframe 0C include ../fuzzaddr/common.mk
diff --git a/fuzzers/002-tilegrid/clb/top.py b/fuzzers/002-tilegrid/clb/top.py index faf7e3e..a7f0b9a 100644 --- a/fuzzers/002-tilegrid/clb/top.py +++ b/fuzzers/002-tilegrid/clb/top.py
@@ -48,6 +48,7 @@ assign do = dout_shr[DOUT_N-1]; ''') + carry_params = ("SINGLE_CY8", "DUAL_CY4") params = {} sites = list(gen_sites()) @@ -58,9 +59,9 @@ print( ''' (* KEEP, DONT_TOUCH, LOC = "%s" *) - CARRY8 carry8_%s ( - .CI(%u)); -''' % (site_name, site_name, isone)) + CARRY8 #(.CARRY_TYPE("%s") ) carry8_%s ( + .CI(0)); +''' % (site_name, carry_params[isone], site_name)) print("endmodule") write_params(params)
diff --git a/fuzzers/002-tilegrid/util.py b/fuzzers/002-tilegrid/util.py index 303b290..6aaa4fd 100644 --- a/fuzzers/002-tilegrid/util.py +++ b/fuzzers/002-tilegrid/util.py
@@ -1,6 +1,6 @@ #!/usr/bin/env python3 -from prjxray import util +from utils import util ''' Local utils script to hold shared code of the 005-tilegrid fuzzer scripts '''