diff options
author | Clifford Wolf <clifford@clifford.at> | 2016-01-16 16:17:56 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2016-01-16 16:17:56 +0100 |
commit | 92d3ea0e58f6f3a080d1b44e3d456ffd80590237 (patch) | |
tree | 7108197d3c77cdea9ae5ec3f2ba0b6d5b54a4551 /icefuzz/make_gbio.py | |
parent | bbfc66fcf371e4b27a179fba86f4a43e75d42121 (diff) | |
download | icestorm-92d3ea0e58f6f3a080d1b44e3d456ffd80590237.tar.gz icestorm-92d3ea0e58f6f3a080d1b44e3d456ffd80590237.tar.bz2 icestorm-92d3ea0e58f6f3a080d1b44e3d456ffd80590237.zip |
icefuzz improvements, refuzz timings
Diffstat (limited to 'icefuzz/make_gbio.py')
-rw-r--r-- | icefuzz/make_gbio.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/icefuzz/make_gbio.py b/icefuzz/make_gbio.py index ce7131c..a6cbf0a 100644 --- a/icefuzz/make_gbio.py +++ b/icefuzz/make_gbio.py @@ -7,6 +7,9 @@ import os os.system("rm -rf work_gbio") os.mkdir("work_gbio") +for p in gpins: + if p in pins: pins.remove(p) + for idx in range(num): with open("work_gbio/gbio_%02d.v" % idx, "w") as f: glbs = np.random.permutation(list(range(8))) @@ -65,8 +68,9 @@ for idx in range(num): ), file=f) with open("work_gbio/gbio_%02d.pcf" % idx, "w") as f: p = np.random.permutation(pins) + g = np.random.permutation(gpins) for i in range(8): - print("set_io pin[%d] %s" % (i, p[i]), file=f) + print("set_io pin[%d] %s" % (i, g[i]), file=f) print("set_io din_0[%d] %s" % (i, p[8+i]), file=f) print("set_io din_1[%d] %s" % (i, p[2*8+i]), file=f) print("set_io globals[%d] %s" % (i, p[3*8+i]), file=f) |