diff --git a/htmlgen/htmlgen.py b/htmlgen/htmlgen.py
index cea4f588..010bb6ef 100755
--- a/htmlgen/htmlgen.py
+++ b/htmlgen/htmlgen.py
@@ -258,6 +258,12 @@ with out_open("index.html") as f:
if tiledata["type"] in ["CLBLM_L", "CLBLM_R"]: bgcolor="#ffaaaa"
if tiledata["type"] in ["HCLK_L", "HCLK_R"]: bgcolor="#aaffaa"
+ if tiledata["type"] in ["BRAM_INT_INTERFACE_L", "BRAM_L"]: bgcolor="#aaffff"
+ if tiledata["type"] in ["BRAM_INT_INTERFACE_R", "BRAM_R"]: bgcolor="#aaffff"
+
+ if tiledata["type"] in ["INT_INTERFACE_L", "DSP_L"]: bgcolor="#ffaaff"
+ if tiledata["type"] in ["INT_INTERFACE_R", "DSP_R"]: bgcolor="#ffaaff"
+
title = [tilename]
if "segment" in tiledata:
@@ -276,6 +282,10 @@ with out_open("index.html") as f:
else:
print("Warning: no baseaddr in segment %s (via tile %s)." % (tiledata["segment"], tilename))
+ tilename = tilename.replace("INT_INTERFACE_", "INTF_")
+ tilename = tilename.replace("_X", "
X")
+ tilename = tilename.replace("B_TERM", "B
TERM")
+
print("