aboutsummaryrefslogtreecommitdiffstats
path: root/icefuzz
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2017-07-31 15:55:07 +0200
committerClifford Wolf <clifford@clifford.at>2017-07-31 15:55:07 +0200
commit72d2a0281073c64883510d06dcc5a025f973fbdd (patch)
treec5c1878ed4b418ab70e31c6bb1192a15e1ef8e36 /icefuzz
parent68e25c22e182eb0d044753c708f2b8518358906c (diff)
downloadicestorm-72d2a0281073c64883510d06dcc5a025f973fbdd.tar.gz
icestorm-72d2a0281073c64883510d06dcc5a025f973fbdd.tar.bz2
icestorm-72d2a0281073c64883510d06dcc5a025f973fbdd.zip
Remove extra IoCtrl cf_bit_ and extra_padeb_test_ lines from database
Diffstat (limited to 'icefuzz')
-rw-r--r--icefuzz/database.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/icefuzz/database.py b/icefuzz/database.py
index 50a28fc..8cb81d8 100644
--- a/icefuzz/database.py
+++ b/icefuzz/database.py
@@ -40,6 +40,9 @@ def read_database(filename, tile_type):
if bit == "B9[3]" and line == ['IoCtrl', 'IE_1']: continue
if bit == "B1[3]" and line == ['IoCtrl', 'REN_0']: continue
if bit == "B6[2]" and line == ['IoCtrl', 'REN_1']: continue
+ # Ignore some additional configuration bits that sneaked in via ice5k fuzzing
+ if line[0] == "IoCtrl" and line[1].startswith("cf_bit_"): continue
+ if line[0] == "IoCtrl" and line[1].startswith("extra_padeb_test_"): continue
raw_db.append((bit, (line[0], line[1])))
elif line[0] in ("IOB_0", "IOB_1"):
if line[1] != "IO":