mirror of https://github.com/openXC7/prjxray.git
Improvements related to HCLK database
Signed-off-by: Clifford Wolf <clifford@clifford.at> Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
parent
bbe620abb4
commit
7d4ca0858f
|
|
@ -69,7 +69,6 @@ segbits_r = dict()
|
|||
segframes = dict()
|
||||
routebits = dict()
|
||||
routezbits = dict()
|
||||
piptypes = dict()
|
||||
maskbits = dict()
|
||||
|
||||
print("Loading tilegrid.")
|
||||
|
|
@ -191,7 +190,7 @@ with open("%s/index.html" % os.getenv("XRAY_DATABASE"), "w") as f:
|
|||
#################################################
|
||||
# Create Segment Pages
|
||||
|
||||
for segtype in segbits.keys():
|
||||
for segtype in sorted(segbits.keys()):
|
||||
print("Writing %s/seg_%s.html." % (os.getenv("XRAY_DATABASE"), segtype))
|
||||
with open("%s/seg_%s.html" % (os.getenv("XRAY_DATABASE"), segtype), "w") as f:
|
||||
print("<html><title>X-Ray %s Database: %s</title><body>" % (os.getenv("XRAY_DATABASE").upper(), segtype.upper()), file=f)
|
||||
|
|
@ -238,6 +237,7 @@ function oml() {
|
|||
unused_bits = 0
|
||||
unknown_bits = 0
|
||||
known_bits = 0
|
||||
piptypes = dict()
|
||||
|
||||
print("<tr>", file=f)
|
||||
print("<th width=\"30\"></th>", file=f)
|
||||
|
|
@ -341,6 +341,12 @@ function oml() {
|
|||
elif re.match("^INT_[LR].LH", bn):
|
||||
bgcolor = "#4466bb"
|
||||
label = "LH"
|
||||
elif re.match("^HCLK_[LR]", bn) and "_B_BOT" in bn:
|
||||
bgcolor = "#4466bb"
|
||||
label = "BOT"
|
||||
elif re.match("^HCLK_[LR]", bn) and "_B_TOP" in bn:
|
||||
bgcolor = "#7755ff"
|
||||
label = "TOP"
|
||||
piptypes[bit_pos] = label
|
||||
title.append(bn)
|
||||
|
||||
|
|
|
|||
|
|
@ -3,3 +3,5 @@ python3 ${XRAY_UTILS_DIR}/dbcheck.py ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/segbi
|
|||
python3 ${XRAY_UTILS_DIR}/dbcheck.py ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/segbits_{clblm,int}_r.db
|
||||
python3 ${XRAY_UTILS_DIR}/dbcheck.py ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/segbits_{clbll,int}_l.db
|
||||
python3 ${XRAY_UTILS_DIR}/dbcheck.py ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/segbits_{clbll,int}_r.db
|
||||
python3 ${XRAY_UTILS_DIR}/dbcheck.py ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/segbits_hclk_l.db
|
||||
python3 ${XRAY_UTILS_DIR}/dbcheck.py ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/segbits_hclk_r.db
|
||||
|
|
|
|||
|
|
@ -75,4 +75,6 @@ update_mask("clbll_l", "clbll_l", "int_l")
|
|||
update_mask("clbll_r", "clbll_r", "int_r")
|
||||
update_mask("clblm_l", "clblm_l", "int_l")
|
||||
update_mask("clblm_r", "clblm_r", "int_r")
|
||||
update_mask("hclk_l", "hclk_l")
|
||||
update_mask("hclk_r", "hclk_r")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue