From 3c30f9f34abf2ef3141cc31b96dd0c28e8e32fd8 Mon Sep 17 00:00:00 2001 From: Maciej Kurc Date: Mon, 15 Jul 2019 12:36:39 +0200 Subject: [PATCH] Fixes to the fuzzer Signed-off-by: Maciej Kurc --- fuzzers/035a-iob-idelay/bits.dbf | 0 fuzzers/035a-iob-idelay/generate.py | 5 ----- fuzzers/035a-iob-idelay/top.py | 25 +------------------------ 3 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 fuzzers/035a-iob-idelay/bits.dbf diff --git a/fuzzers/035a-iob-idelay/bits.dbf b/fuzzers/035a-iob-idelay/bits.dbf deleted file mode 100644 index e69de29b..00000000 diff --git a/fuzzers/035a-iob-idelay/generate.py b/fuzzers/035a-iob-idelay/generate.py index 4e95e611..d0ce1d8c 100644 --- a/fuzzers/035a-iob-idelay/generate.py +++ b/fuzzers/035a-iob-idelay/generate.py @@ -35,11 +35,6 @@ for params in data: for x in delay_srcs: segmk.add_site_tag(loc, "DELAY_SRC_%s" % x, int(value == x)) -# # Signal pattern -# value = verilog.unquote(params["SIGNAL_PATTERN"]) -# for x in signal_patterns: -# segmk.add_site_tag(loc, "SIGNAL_PATTERN_%s" % x, int(value == x)) - value = verilog.unquote(params["HIGH_PERFORMANCE_MODE"]) segmk.add_site_tag(loc, "HIGH_PERFORMANCE_MODE", int(value == "TRUE")) diff --git a/fuzzers/035a-iob-idelay/top.py b/fuzzers/035a-iob-idelay/top.py index 7a1ed040..a0f2c812 100644 --- a/fuzzers/035a-iob-idelay/top.py +++ b/fuzzers/035a-iob-idelay/top.py @@ -11,22 +11,6 @@ from prjxray.db import Database # ============================================================================= -#todo_file_name = "../todo.txt" - -#def make_todo(): - -# if os.path.isfile(file_name): -# return - -# with open(file_name, "w") as fp: -# fp.write("IDELAY_TYPE\n") -# fp.write("IDELAY_VALUE\n") -# fp.write("DELAY_SRC\n") -# fp.write("HIGH_PERFORMANCE_MODE\n") -# fp.write("SIGNAL_PATTERN\n") -# fp.write("CINVCTRL_SEL\n") -# fp.write("PIPE_SEL\n") - def get_loc(name): m = re.match("^\S+_X([0-9]+)Y([0-9]+)$", name) assert m != None @@ -76,13 +60,6 @@ def run(): # Get all [LR]IOI3 tiles tiles = list(gen_sites()) - -# N = 1 -# tiles = tiles[:N] # HACK - -# for t in tiles: -# print(t) -# exit(-1) # Header print("// Tile count: %d" % len(tiles)) @@ -154,7 +131,7 @@ IDELAYCTRL idelayctrl(); endmodule - +(* KEEP, DONT_TOUCH *) module mod( input wire I, output wire O