aboutsummaryrefslogtreecommitdiff
path: root/icebox/icebox_chipdb.py
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2017-11-17 14:29:00 +0000
committerDavid Shah <davey1576@gmail.com>2017-11-17 15:10:04 +0000
commitafcc653b7882217d98aad95829256d65665f7c07 (patch)
tree61359f190cd5fba5af0716908b156bdaa203f8f0 /icebox/icebox_chipdb.py
parentc71db50a27600885ea4e84d9744a4a4417af02c6 (diff)
Add support for UltraPlus SPRAM
Diffstat (limited to 'icebox/icebox_chipdb.py')
-rwxr-xr-xicebox/icebox_chipdb.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/icebox/icebox_chipdb.py b/icebox/icebox_chipdb.py
index 9a7b531..520d884 100755
--- a/icebox/icebox_chipdb.py
+++ b/icebox/icebox_chipdb.py
@@ -325,7 +325,17 @@ if ic.device in icebox.extra_cells_db:
for key in sorted(cellinfo):
print("%s %s" % (key, " ".join([str(k) for k in cellinfo[key]])))
print()
-
+
+if ic.device in icebox.spram_db:
+ for cell in icebox.spram_db[ic.device]:
+ loc = cell
+ x, y, z = loc
+ print(".extra_cell %d %d %d SPRAM" % (x, y, z))
+ cellinfo = icebox.spram_db[ic.device][cell]
+ for key in sorted(cellinfo):
+ print("%s %s" % (key, " ".join([str(k) for k in cellinfo[key]])))
+ print()
+
print(".extra_bits")
extra_bits = dict()
for idx in sorted(ic.extra_bits_db()):