def fastifdecl(self, name, count):
# YUK!
- return "Ifc_jtagdtm jtag{0}_out;".format(count)
+ return "interface Ifc_jtagdtm jtag{0}_out;".format(count)
+
+ def get_clk_spc(self, typ):
+ return "tck, trst"
+
+ def get_clock_reset(self, name, count):
+ return "slow_clock, slow_reset"
+
+ def pinname_in(self, pname):
+ return {'tms': 'tms',
+ 'tdi': 'tdi',
+ }.get(pname, '')
+
+ def pinname_out(self, pname):
+ return {'tck': 'tck',
+ 'tdo': 'tdo',
+ }.get(pname, '')
def mkfast_peripheral(self):
return """\
endrule
"""
- def axi_slave_name(self, name, ifacenum, typ=''):
+ def axi_slave_name(self, idx, name, ifacenum, typ=None):
return ''
def axi_slave_idx(self, idx, name, ifacenum, typ):
return ('', 0)
- def axi_addr_map(self, name, ifacenum):
+ def axi_addr_map(self, name, ifacenum, typ=None):
return ''