build vhd objects
[soc-cocotb-sim.git] / ls180 / vbe2vst.py
1 #!/usr/bin/env python3
2
3 import os
4 import sys
5
6 VASY_CMD = "schroot -c coriolis -d /tmp -- ~/alliance/install/bin/vasy"
7 NSXLIB = "../alliance-check-toolkit/cells/nsxlib"
8
9 os.system("mkdir -p nsxlib")
10
11 for fname in os.listdir(NSXLIB):
12 if not fname.endswith(".vbe"):
13 continue
14 print (fname)
15 prefix = fname[:-4] # strip ".vbe"
16 os.system("cp %s/%s /tmp" % (NSXLIB, fname))
17 os.system("rm -f /tmp/%s.vhd" % (prefix))
18 os.system("%s -s -I vbe %s %s" % (VASY_CMD, fname, prefix))
19 os.system("cp /tmp/%s.vhd nsxlib" % (prefix))