2021-03-03 14:35:11 +08:00
|
|
|
import os
|
|
|
|
key= "RV_ROOT"
|
|
|
|
root = os.getenv(key)
|
|
|
|
|
|
|
|
infile = root+"/design/quasar_wrapper.v"
|
|
|
|
outfile = root+"/design/quasar_wrapper.sv"
|
|
|
|
|
|
|
|
delete_list1 = ["if (dbg_dm_rst_l)"]
|
|
|
|
delete_list2 = ["if (_T_597)"]
|
|
|
|
delete_list3 = ["if (io_dbg_rst_l)"]
|
|
|
|
delete_list4 = ["if (reset)"]
|
|
|
|
delete_list5 = ["posedge reset"]
|
|
|
|
delete_list6 = ["posedge dbg_dm_rst_l"]
|
|
|
|
delete_list7 = ["posedge _T_597"]
|
|
|
|
delete_list8 = ["posedge io_dbg_rst_l"]
|
|
|
|
delete_list9 = ["if (rst_not)"]
|
|
|
|
delete_list10 = ["posedge rst_not"]
|
2021-03-29 21:34:16 +08:00
|
|
|
delete_list11 = ["rvclkhdr"]
|
2021-03-03 14:35:11 +08:00
|
|
|
|
|
|
|
fin = open(infile)
|
|
|
|
fout = open(outfile, "w+")
|
|
|
|
for line in fin:
|
|
|
|
for word in delete_list1:
|
|
|
|
line = line.replace(word, "if (~dbg_dm_rst_l)")
|
|
|
|
|
|
|
|
for word in delete_list2:
|
|
|
|
line = line.replace(word, "if (~_T_597)")
|
|
|
|
|
|
|
|
for word in delete_list3:
|
|
|
|
line = line.replace(word, "if (~io_dbg_rst_l)")
|
|
|
|
|
|
|
|
for word in delete_list4:
|
|
|
|
line = line.replace(word, "if (~reset)")
|
|
|
|
|
|
|
|
for word in delete_list5:
|
|
|
|
line = line.replace(word, "negedge reset")
|
|
|
|
|
|
|
|
for word in delete_list6:
|
|
|
|
line = line.replace(word, "negedge dbg_dm_rst_l")
|
|
|
|
|
|
|
|
for word in delete_list7:
|
|
|
|
line = line.replace(word, "negedge _T_597")
|
|
|
|
|
|
|
|
for word in delete_list8:
|
|
|
|
line = line.replace(word, "negedge io_dbg_rst_l")
|
|
|
|
|
|
|
|
for word in delete_list9:
|
|
|
|
line = line.replace(word, "if (~rst_not)")
|
|
|
|
|
|
|
|
for word in delete_list10:
|
|
|
|
line = line.replace(word, "negedge rst_not")
|
2021-03-29 21:34:16 +08:00
|
|
|
|
|
|
|
for word in delete_list11:
|
|
|
|
line = line.replace(word, "rvclkhdr_ch")
|
2021-03-03 14:35:11 +08:00
|
|
|
|
|
|
|
fout.write(line)
|
|
|
|
fin.close()
|
|
|
|
fout.close()
|
|
|
|
|