projects
/
pinmux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add sdram dual axi4 configs
[pinmux.git]
/
src
/
bsv
/
peripheral_gen
/
eint.py
diff --git
a/src/bsv/peripheral_gen/eint.py
b/src/bsv/peripheral_gen/eint.py
index ba80e5fb47ef1b428ae0e542cb78ba5431af9c9b..f59dd32f0827018f223538895a3cc50e79096925 100644
(file)
--- a/
src/bsv/peripheral_gen/eint.py
+++ b/
src/bsv/peripheral_gen/eint.py
@@
-11,7
+11,7
@@
class eint(PBase):
size = len(self.peripheral.pinspecs)
return "Wire#(Bit#(%d)) wr_interrupt <- mkWire();" % size
size = len(self.peripheral.pinspecs)
return "Wire#(Bit#(%d)) wr_interrupt <- mkWire();" % size
- def axi_slave_name(self, name, ifacenum, typ=''):
+ def axi_slave_name(self,
idx,
name, ifacenum, typ=''):
return ''
def axi_slave_idx(self, idx, name, ifacenum, typ):
return ''
def axi_slave_idx(self, idx, name, ifacenum, typ):
@@
-26,8
+26,9
@@
class eint(PBase):
print "ifnameweak", pname, typ, txt
return "wr_interrupt[{0}] <= ".format(pname)
print "ifnameweak", pname, typ, txt
return "wr_interrupt[{0}] <= ".format(pname)
- def mk_pincon(self, name, count):
- ret = [PBase.mk_pincon(self, name, count)]
+ def _mk_pincon(self, name, count, typ):
+ assert typ == 'slow', 'TODO: mkConnection for fast'
+ ret = [PBase._mk_pincon(self, name, count, typ)]
size = len(self.peripheral.pinspecs)
ret.append(eint_pincon_template.format(size))
ret.append("rule con_%s%d_io_in;" % (name, count))
size = len(self.peripheral.pinspecs)
ret.append(eint_pincon_template.format(size))
ret.append("rule con_%s%d_io_in;" % (name, count))