FPGA快速创建项目

目录

一 原因

二 步骤


一 原因

自己手动新建文件太慢了,因此利用python脚本快速生成脚本文件方便又好用

二 步骤

新建文本文档:

导入以下内容,保存后缀名为 .py

import os

dir_name = input("请输入主文件夹工程的名字:\n")
os.mkdir(dir_name)
os.chdir(dir_name) #进入创建主文件夹的工程

#创建在主文件夹内创建四个子文件夹,分别是 doc prj rtl tb ip
#doc:一般存放波形文件
#prj:存放quartus的工程
#rtl:存放rtl代码 .v文件
#tb:存放仿真文件
#ip:存放调用的IP核
my_dirlist = ["doc","prj","rtl","tb","ip"]
file_detial = "module "+dir_name+"(\n\n);\n"+"endmodule\n"
file_tb_detial = "`timescale 1ns/1ns\n"+"module "+dir_name+"_tb();\n\n"+"endmodule\n"
for i in my_dirlist:
    os.mkdir(i)

    print(i,"文件夹创建成功")
    if(i == "rtl"):
        os.chdir(i)
        file = open(dir_name + ".v","w") #创建文件
        file.write(file_detial)
        file.close()
        print(dir_name + ".v","文件创建成功")
        os.chdir("../")  #回到上级目录
    
    elif(i == "tb"):
        os.chdir(i)
        file_tb = open(dir_name + "_tb.v","w") #创建文件
        file_tb.write(file_tb_detial)
        file_tb.close()
        print(dir_name + "_tb.v","文件创建成功")
        os.chdir("../")


    

欧克了,

想在哪里运行,直接把py文件拖进去运行,输入你的文件名。

 

 

 方便又快捷!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值