voiue 发表于 2019-1-1 19:07:54

利用bat脚本实现verilog文件的全编译--不需要打开Quartus II软件

像我们写verilog代码的因为选择的芯片厂商器件不同,会选择不同的综合器,但是verilog语言他们是通用的,所以这个时候.v文件就是我们所需要的啦,我们将写好的.v文件会通过综合器综合分析,从而来分析我们的语法等一系列的问题,这个过程是需要一系列的操作的,有的电脑配置低一点的,还会显得有些吃力,那么有没有一种办法不需要打开Quartus II软件,来编译综合分析我们写的代码呢,答案肯定是有的,此处省略一万行代码:P :P :P :P
开玩笑啦,好了,不废话了,直入主题,具体操作步骤如下:
我们以数字钟的工程为例

这个是我的rtl文件夹里面的文件:



1.运行Analysis&Systhesis.bat文件,如图:



输入工程名称回车开始分析你的代码:



有错误上面会有标红提示你在哪个文件的哪一行,跟Quartus II软件编辑器里面一样的提示,



改正后分析没有问题就运行built_all.bat文件,如图:



分析完后会自动调用Programmer.bat文件,如图:



然后将文件夹中编译生成的.sof文件直接拖拽到这个窗口里面回车就可以直接下载到FPGA芯片了。





下载成功!:victory: :victory: :victory:

当然你在编译分析的时候里面会产生很多文件运行wipe_prj.bat就可以把这些全部删掉!

注:这个不能优化你的任何代码,只是减少了你点击Quartus II软件出错的几率


Sunlife 发表于 2019-1-2 09:39:42

                           :)
页: [1]
查看完整版本: 利用bat脚本实现verilog文件的全编译--不需要打开Quartus II软件