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 /icebox/icebox_chipdb.py | |
| parent | c71db50a27600885ea4e84d9744a4a4417af02c6 (diff) | |
Add support for UltraPlus SPRAM
Diffstat (limited to 'icebox/icebox_chipdb.py')
| -rwxr-xr-x | icebox/icebox_chipdb.py | 12 |
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()): |
