1 from bsv
.peripheral_gen
.base
import PBase
6 def axi_slave_name(self
, name
, ifacenum
):
9 def axi_slave_idx(self
, idx
, name
, ifacenum
):
12 def axi_addr_map(self
, name
, ifacenum
):
15 def slowifdeclmux(self
, name
, count
):
16 sname
= self
.get_iname(count
)
17 return " interface PeripheralSideJTAG %s;" % sname
19 def slowifinstance(self
, name
, count
):
20 sname
= self
.peripheral
.iname().format(count
)
21 pname
= self
.get_iname(count
)
22 template
= " interface {0} = pinmux.peripheral_side.{1};"
23 return template
.format(pname
, sname
)