Skip to content

Commit bba206f

Browse files
committedJul 15, 2017
integration: add function to access csr_groups
1 parent c49a361 commit bba206f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed
 

‎misoc/integration/soc_core.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def __init__(self, platform, clk_freq,
6363
"timer0",
6464
"tmpu"
6565
]
66-
self.csr_groups = []
66+
self._csr_groups = [] # list of (group_name, (group_member0, group_member1, ...))
6767
self.interrupt_devices = []
6868

6969
if cpu_type == "lm32":
@@ -147,11 +147,14 @@ def add_csr_region(self, name, origin, busword, obj):
147147
self.check_csr_region(name, origin)
148148
self._csr_regions.append((name, origin, busword, obj))
149149

150+
def add_csr_group(self, group_name, members):
151+
self._csr_groups.append((group_name, members))
152+
150153
def get_csr_regions(self):
151154
return self._csr_regions
152155

153156
def get_csr_groups(self):
154-
return self.csr_groups
157+
return self._csr_groups
155158

156159
def get_constants(self):
157160
r = []

0 commit comments

Comments
 (0)
Please sign in to comment.