diff options
| author | David Shah <davey1576@gmail.com> | 2017-11-17 14:29:00 +0000 |
|---|---|---|
| committer | David Shah <davey1576@gmail.com> | 2017-11-17 15:10:04 +0000 |
| commit | afcc653b7882217d98aad95829256d65665f7c07 (patch) | |
| tree | 61359f190cd5fba5af0716908b156bdaa203f8f0 /icefuzz/tests/spram/fuzz_spram.py | |
| parent | c71db50a27600885ea4e84d9744a4a4417af02c6 (diff) | |
Add support for UltraPlus SPRAM
Diffstat (limited to 'icefuzz/tests/spram/fuzz_spram.py')
| -rwxr-xr-x | icefuzz/tests/spram/fuzz_spram.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/icefuzz/tests/spram/fuzz_spram.py b/icefuzz/tests/spram/fuzz_spram.py index 33e62cb..a92a361 100755 --- a/icefuzz/tests/spram/fuzz_spram.py +++ b/icefuzz/tests/spram/fuzz_spram.py @@ -77,7 +77,7 @@ for loc in spram_locs: net_map = {} for sig in spram_signals: net_map[sig] = set() - net_map["C_SPRAM_EN"] = set() # actually a CBIT not a net + net_map["SPRAM_EN"] = set() # actually a CBIT not a net for n in fuzz_options: with open("./work_spram/spram.v","w") as f: @@ -159,15 +159,16 @@ for loc in spram_locs: bits = [] with open("./work_spram/spram.exp", "r") as f: bits = parse_exp(f) - net_map["C_SPRAM_EN"].update(bits) + net_map["SPRAM_EN"].update(bits) spram_data[loc] = net_map with open(device + "_spram_data.txt", "w") as f: for loc in spram_data: - print("SPRAM %d %d %d" % loc, file=f) + print("\t(%d, %d, %d): {" % loc, file=f) data = spram_data[loc] for net in sorted(data): cnets = [] for cnet in data[net]: - cnets.append("(%d, %d, %s)" % cnet) - print("\t%s: %s" % (net, " ".join(cnets)), file=f)
\ No newline at end of file + cnets.append("(%d, %d, \"%s\")" % cnet) + print("\t\t%s %s, " % (("\"" + net.replace("[","_").replace("]","") + "\":").ljust(24), " ".join(cnets)), file=f) + print("\t},", file=f)
\ No newline at end of file |
