1 from bsv
.peripheral_gen
.base
import PBase
6 return " import sdcard_dummy :: *;"
9 return " interface QSPI_out sd{0}_out;\n" + \
10 " method Bit#(1) sd{0}_isint;"
12 def num_axi_regs32(self
):
15 def mkslow_peripheral(self
):
16 return " Ifc_sdcard_dummy sd{0} <- mksdcard_dummy();"
18 def _mk_connection(self
, name
=None, count
=0):
21 def pinname_in(self
, pname
):
22 return "%s_in" % pname
24 def pinname_out(self
, pname
):
25 if pname
.startswith('d'):
26 return "%s_out" % pname
29 def pinname_outen(self
, pname
):
30 if pname
.startswith('d'):
31 return "%s_outen" % pname