(原创)使用Python提取ISE工程的RTL代码
在工程文件夹下运行Python程序即可
#Author : / #Description : 从ISE的项目文件夹中提取rtl文件,用于LEDA调试 #Time : 20220811 #Verision : 0.1 #CopyRights : myfpga.cn All Right Reservers. import os import shutil for temp_file in os.listdir(): if temp_file.endswith(".prj") : prj_name_temp = os.path.splitext(temp_file) prj_name = prj_name_temp[0] os.mkdir(prj_name+'_rtl') print('********************************'+prj_name+'********************************') f = open(temp_file,'r') for line in f.readlines(): line = line.split('"') try: shutil.copyfile(line[1],prj_name+'_rtl/'+os.path.basename(line[1])) except: print('Error:line[1]') f.close()