Skip to content

Commit 8f69d9b

Browse files
author
Sebastien Bourdeauducq
committedJan 6, 2014
bank/eventmanager: add SharedIRQ
1 parent be1c855 commit 8f69d9b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

Diff for: ‎migen/bank/eventmanager.py

+5
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,8 @@ def __setattr__(self, name, value):
7070
if self.finalized:
7171
raise FinalizeError
7272
self.submodules += value
73+
74+
class SharedIRQ(Module):
75+
def __init__(self, *event_managers):
76+
self.irq = Signal()
77+
self.comb += self.irq.eq(optree("|", [ev.irq for ev in event_managers]))

0 commit comments

Comments
 (0)