Skip to content

Commit fc88319

Browse files
author
Sebastien Bourdeauducq
committedMar 13, 2013
bank/csrgen/BankArray: create banks in sorted order
1 parent 52d1395 commit fc88319

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎migen/bank/csrgen.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from operator import itemgetter
2+
13
from migen.fhdl.structure import *
24
from migen.bus import csr
35
from migen.bank.description import *
@@ -100,7 +102,7 @@ def __init__(self, source, address_map):
100102
def scan(self):
101103
self.banks = []
102104
self.srams = []
103-
for name, obj in self.source.__dict__.items():
105+
for name, obj in sorted(self.source.__dict__.items(), key=itemgetter(0)):
104106
if hasattr(obj, "get_registers"):
105107
registers = obj.get_registers()
106108
else:

0 commit comments

Comments
 (0)
Please sign in to comment.