projects
/
litex.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dad389e
)
flow/isd: update to new APIs
author
Sebastien Bourdeauducq
<sebastien@milkymist.org>
Wed, 20 Nov 2013 16:45:09 +0000
(17:45 +0100)
committer
Sebastien Bourdeauducq
<sebastien@milkymist.org>
Wed, 20 Nov 2013 16:45:09 +0000
(17:45 +0100)
migen/flow/isd.py
patch
|
blob
|
history
diff --git
a/migen/flow/isd.py
b/migen/flow/isd.py
index 8238f5e1ccc7db6b04049e9904098fd03fc9d5b5..2cc11c5d358b9d546065bcbfcd27e633a33f7948 100644
(file)
--- a/
migen/flow/isd.py
+++ b/
migen/flow/isd.py
@@
-54,14
+54,15
@@
class DFGReporter(DFGHook, AutoCSR):
###
DFGHook.__init__(self, dfg,
- lambda u, ep, v: EndpointReporter(u.endpoints[ep], nbits))
+ lambda u, ep, v: EndpointReporter(getattr(u, ep), nbits))
+ hooks = list(self.hooks_iter())
self.comb += [
self._r_magic.status.eq(ISD_MAGIC),
- self._r_neps.status.eq(len(
self.hooks_iter()
)),
+ self._r_neps.status.eq(len(
hooks
)),
self._r_nbits.status.eq(nbits)
]
- for h in
self.hooks_iter()
:
+ for h in
hooks
:
self.comb += [
h.freeze.eq(self._r_freeze.storage),
h.reset.eq(self._r_reset.re)