Skip to content
Snippets Groups Projects
Commit 786ca96d authored by Daniel Newbrook's avatar Daniel Newbrook
Browse files

Add flist to tcl python script

parent ce3291ca
Branches
Tags
1 merge request!1changed imem to rom to allow initial program loading, updated bootloader code...
import argparse
import os
parser = argparse.ArgumentParser(description="Take flist file for verilog simulation and convert to tcl readable",
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument("-i", "--input", help="input flist file")
parser.add_argument("-o", "--output", help="output tcl file")
args = parser.parse_args()
config = vars(args)
if not os.path.exists(config["output"]):
outfile = open(config["output"], "a")
for line in open(config["input"]):
li = line.strip()
if not li.startswith("//"):
if li.endswith(".v"):
output = (line.rstrip()).replace("$","read_verilog $env")
outfile.write(output+'\n')
outfile.close()
else:
print("ERROR: Output file already exists")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment