Rename omits 0 size ports

This commit is contained in:
Matt Guthaus 2018-09-24 13:44:31 -07:00
parent 24ee594e74
commit a7246f5e7f
10 changed files with 11 additions and 6 deletions

View File

@ -225,12 +225,17 @@ def read_config(config_file, is_unit_test=True):
# If config didn't set output name, make a reasonable default. # If config didn't set output name, make a reasonable default.
if (OPTS.output_name == ""): if (OPTS.output_name == ""):
OPTS.output_name = "sram_{0}b_{1}w_{2}rw_{3}w_{4}r_{5}".format(OPTS.word_size, ports = ""
OPTS.num_words, if OPTS.num_rw_ports>0:
OPTS.num_rw_ports, ports += "{}rw_".format(OPTS.num_rw_ports)
OPTS.num_w_ports, if OPTS.num_w_ports>0:
OPTS.num_r_ports, ports += "{}w_".format(OPTS.num_w_ports)
OPTS.tech_name) if OPTS.num_r_ports>0:
ports += "{}r_".format(OPTS.num_r_ports)
OPTS.output_name = "sram_{0}b_{1}_{2}{3}".format(OPTS.word_size,
OPTS.num_words,
ports,
OPTS.tech_name)