QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
最近在学FPGA,用的是Quartus II 13.1的版本,仿真工具是ModelSim,之前看着视频做了一遍,但是详细的步骤还是有些记得不太清了,就写个博客记录一下吧,也方便以后写的时候如果忘了好查看。
新建一个文件夹:
新建一个Verilog语言的文件:
建完以后:
先另存为刚才所建的文件夹下:
保存以后会出现以下提示,点击yes
点击next;记住顶层实体的名称,工程名称和文件名称要一致
点击next,先把下面已经存在的这个文件remove掉:
找到刚才新建的.v文件:
选择好以后点击“Add”添加进来
然后选择目标器件:
我用的是这两个:
继续next:
选EDA工具:
next然后finish就建完这个工程了
下面我们就可以写半加器的程序辣:
写完代码以后保存一下:
下面进行编译的设置:
勾选上use smart complication,然后ok,这一步加不加都行,加上可能会提高一下编译的速度:
然后就可以编译了,点击直接编译:
编译完成页面:
建立链接:Tools->Options
第一次选的时候注意我化框框的那个地方,加上“\”不然后面仿真的时候会出错
让系统生成模板:
生成成功:
生成了vt文件:
File->Open打开vt文件:
然后这个模块不能直接用,要自己再在里面加上一些初始值,时间单元啥的:
写完以后保存一下:
设置一下文件让ModelSim好调用:Assignmes->settings:
添加testbench文件:
名称在自动生成的模板里:
将testbench文件加载进来:
剩下一直点ok就行
现在开始仿真:
正在打开ModelSim:
打开完就好啦
刚打开的时候可能看见的全是直线,把波形缩小一下就能看见正确的波形辣!