From b17e6bd8d067951f28422c94aad628d031e334fd Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 21 Oct 2017 00:57:14 +0200 Subject: [PATCH] Add more tags to ffconfig fuzzer (currently disabled) Signed-off-by: Clifford Wolf Signed-off-by: Tim 'mithro' Ansell --- fuzzers/011-ffconfig/generate.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/fuzzers/011-ffconfig/generate.py b/fuzzers/011-ffconfig/generate.py index 12241f33..f9461b2f 100644 --- a/fuzzers/011-ffconfig/generate.py +++ b/fuzzers/011-ffconfig/generate.py @@ -17,8 +17,21 @@ with open("design_%s.txt" % sys.argv[1], "r") as f: init = int(line[3][3]) cinv = int(line[4][3]) + if False: + segmk.addtag(site, "%s.TYPE_%s" % (bel, ctype), 1) + + for i in range(1, 15): + types = set() + if i & 1: types.add("FDCE") + if i & 2: types.add("FDPE") + if i & 4: types.add("FDRE") + if i & 8: types.add("FDSE") + segmk.addtag(site, "%s.TYPES_%s" % (bel, "_".join(sorted(types))), ctype in types) + + if False: + segmk.addtag(site, "%s.CLOCK_INV" % (bel.split(".")[0]), cinv) + segmk.addtag(site, "%s.ZINI" % bel, 1-init) - # segmk.addtag(site, "%s.CLOCK_INV" % (bel.split(".")[0]), cinv) segmk.compile() segmk.write(sys.argv[1])