From fcae0c0117eca6317fb9308efef665925472a447 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Fri, 1 Dec 2017 17:12:18 +0100 Subject: [PATCH] Fix htmlgen.py for hclk databases Signed-off-by: Clifford Wolf Signed-off-by: Tim 'mithro' Ansell --- htmlgen/htmlgen.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/htmlgen/htmlgen.py b/htmlgen/htmlgen.py index ddd6a0df..21994af4 100644 --- a/htmlgen/htmlgen.py +++ b/htmlgen/htmlgen.py @@ -87,13 +87,14 @@ for segname, segdata in grid["segments"].items(): maskbits[segtype] = set() segframes[segtype] = segdata["frames"] - print("Loading %s segbits." % segtype) - with open("../database/%s/segbits_%s.db" % (os.getenv("XRAY_DATABASE"), segtype)) as f: - for line in f: - bit_name, bit_pos = line.split() - assert bit_pos[0] != "!" - segbits[segtype][bit_name] = bit_pos - segbits_r[segtype][bit_pos] = bit_name + if segtype not in ["hclk_l", "hclk_r"]: + print("Loading %s segbits." % segtype) + with open("../database/%s/segbits_%s.db" % (os.getenv("XRAY_DATABASE"), segtype)) as f: + for line in f: + bit_name, bit_pos = line.split() + assert bit_pos[0] != "!" + segbits[segtype][bit_name] = bit_pos + segbits_r[segtype][bit_pos] = bit_name print("Loading %s segbits." % re.sub("clbl[lm]", "int", segtype)) with open("../database/%s/segbits_%s.db" % (os.getenv("XRAY_DATABASE"), re.sub("clbl[lm]", "int", segtype))) as f: