size = len(self.peripheral.pinspecs)
return " `define NUM_EINTS %d" % size
- def slowifdeclmux(self):
- size = len(self.peripheral.pinspecs)
- return " method Action external_int(Bit#(%d) in);" % size
-
def mkslow_peripheral(self, size=0):
size = len(self.peripheral.pinspecs)
return " Wire#(Bit#(%d)) wr_interrupt <- mkWire();" % size
size = len(self.peripheral.pinspecs)
ret.append(eint_pincon_template.format(size))
ret.append(" rule con_%s%d_io_in;" % (name, count))
- ret.append(" wr_interrupt({")
+ ret.append(" wr_interrupt <= ({")
for idx, p in enumerate(self.peripheral.pinspecs):
pname = p['name']
sname = self.peripheral.pname(pname).format(count)