summaryrefslogtreecommitdiff
path: root/icebox/icebox.py
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-07-21 12:02:58 +0200
committerClifford Wolf <clifford@clifford.at>2015-07-21 12:02:58 +0200
commit219232f97ff023d205513f1b63d0a98edc88c6e3 (patch)
tree0c123508973c63c711dbca215000b50d47ac4dd3 /icebox/icebox.py
parentfbe038923e51b19665e09ef4f447d3736d42755f (diff)
icebox_vlog: debug symbols and FF init values
Diffstat (limited to 'icebox/icebox.py')
-rw-r--r--icebox/icebox.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/icebox/icebox.py b/icebox/icebox.py
index c7d76ce..3baf165 100644
--- a/icebox/icebox.py
+++ b/icebox/icebox.py
@@ -34,6 +34,7 @@ class iceconfig:
self.ramt_tiles = dict()
self.ram_data = dict()
self.extra_bits = set()
+ self.symbols = dict()
def setup_empty_1k(self):
self.clear()
@@ -579,6 +580,7 @@ class iceconfig:
self.device = line[1]
continue
if line[0] in [".comment", ".sym"]:
+ self.symbols.setdefault(int(line[1]), set()).add(line[2])
expected_data_lines = -1
continue
print("%sWarning: ignoring line %d: %s" % (logprefix, linenum, linetext.strip()))