fd90184c3312ecec7ac2224e68ff832e40496aaa
[pinmux.git] / src / bsv / peripheral_gen / rgbttl.py
1 from bsv.peripheral_gen.base import PBase
2
3 class rgbttl(PBase):
4
5 def slowimport(self):
6 return " import rgbttl_dummy :: *;"
7
8 def num_axi_regs32(self):
9 return 10
10
11 def mkslow_peripheral(self):
12 sz = len(self.peripheral.pinspecs) - 4 # subtract CK, DE, HS, VS
13 return " Ifc_rgbttl_dummy lcd{0} <- mkrgbttl_dummy();" % sz
14
15 def _mk_connection(self, name=None, count=0):
16 return "lcd{0}.slave"
17
18 def pinname_out(self, pname):
19 return pname