projects
/
pinmux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
579d0ac
)
getting bsv compile working
author
Neel
<neelgala@gmail.com>
Mon, 16 Jul 2018 13:01:46 +0000
(18:31 +0530)
committer
Neel
<neelgala@gmail.com>
Mon, 16 Jul 2018 13:01:46 +0000
(18:31 +0530)
src/bsv/pinmux_generator.py
patch
|
blob
|
history
diff --git
a/src/bsv/pinmux_generator.py
b/src/bsv/pinmux_generator.py
index ae081f7c1fde39671125d5f80735c61e5951cb14..9657c95a3b896aff8d615bfc53db124f5f046a1d 100644
(file)
--- a/
src/bsv/pinmux_generator.py
+++ b/
src/bsv/pinmux_generator.py
@@
-72,7
+72,8
@@
def pinmuxgen(pth=None, verify=True):
shutil.copyfile(os.path.join(cwd, 'Makefile.template'),
os.path.join(bp, 'Makefile'))
cwd = os.path.join(cwd, 'bsv_lib')
shutil.copyfile(os.path.join(cwd, 'Makefile.template'),
os.path.join(bp, 'Makefile'))
cwd = os.path.join(cwd, 'bsv_lib')
- for fname in ['AXI4_Lite_Types.bsv', 'Semi_FIFOF.bsv']:
+ for fname in ['AXI4_Lite_Types.bsv', 'Semi_FIFOF.bsv',
+ 'gpio.bsv', 'mux.bsv']:
shutil.copyfile(os.path.join(cwd, fname),
os.path.join(bl, fname))
shutil.copyfile(os.path.join(cwd, fname),
os.path.join(bl, fname))
@@
-303,13
+304,13
@@
endpackage
def write_bvp(bvp, p, ifaces):
# ######## Generate bus transactors ################
def write_bvp(bvp, p, ifaces):
# ######## Generate bus transactors ################
- gpiocfg = '\t\tinterface GPIO_config#({4}) bank{3}_config
\n;
' \
+ gpiocfg = '\t\tinterface GPIO_config#({4}) bank{3}_config
;\n
' \
'\t\tinterface AXI4_Lite_Slave_IFC#({0},{1},{2}) bank{3}_slave;'
muxcfg = '\t\tinterface MUX_config#({4}) muxb{3}_config;\n' \
'\t\tinterface AXI4_Lite_Slave_IFC#({0},{1},{2}) muxb{3}_slave;'
'\t\tinterface AXI4_Lite_Slave_IFC#({0},{1},{2}) bank{3}_slave;'
muxcfg = '\t\tinterface MUX_config#({4}) muxb{3}_config;\n' \
'\t\tinterface AXI4_Lite_Slave_IFC#({0},{1},{2}) muxb{3}_slave;'
- gpiodec = '\tGPIO#({0} mygpio{1} <- mkgpio();'
- muxdec = '\tMUX#({0} mymux{1} <- mkgpio();'
+ gpiodec = '\tGPIO#({0}
)
mygpio{1} <- mkgpio();'
+ muxdec = '\tMUX#({0}
)
mymux{1} <- mkgpio();'
gpioifc = '\tinterface bank{0}_config=mygpio{0}.pad_config;\n' \
'\tinterface bank{0}A_slave=mygpio{0}.axi_slave;'
muxifc = '\tinterface muxb{0}_config=mymux{0}.pad_config;\n' \
gpioifc = '\tinterface bank{0}_config=mygpio{0}.pad_config;\n' \
'\tinterface bank{0}A_slave=mygpio{0}.axi_slave;'
muxifc = '\tinterface muxb{0}_config=mymux{0}.pad_config;\n' \