diff --git a/htmlgen/htmlgen.py b/htmlgen/htmlgen.py
index 3b933fd1..eb010ed2 100755
--- a/htmlgen/htmlgen.py
+++ b/htmlgen/htmlgen.py
@@ -202,6 +202,7 @@ for segname, segdata in grid["segments"].items():
routebits[segtype][bit].add(bit_name)
def add_single_bit(line):
+ print(line)
bit_name, bit_pos = line.split()
assert bit_pos[0] != "!"
segbits[segtype][bit_name] = bit_pos
@@ -211,7 +212,7 @@ for segname, segdata in grid["segments"].items():
print(" loading %s segbits." % segtype)
with db_open("segbits_%s.db" % segtype) as f:
for line in f:
- if re.search(r"(\.[ABCD]MUX\.)|(\.PRECYINIT\.)", line):
+ if re.search(r"(\.[ABCD](FF|OUT)MUX\.)|(\.PRECYINIT\.)", line):
add_pip_bits(line)
else:
add_single_bit(line)
@@ -578,12 +579,12 @@ function oml() {
bgcolor = "#4466bb"
label = "LH"
elif re.match(
- "^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]FF.DMUX",
+ "^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]FFMUX",
bn):
bgcolor = "#88aaff"
label = "DMX"
elif re.match(
- "^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]MUX",
+ "^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]OUTMUX",
bn):
bgcolor = "#aa88ff"
label = "OMX"