QuartusII13.1 详细开发步骤(半加器为例)(FPGA)

最近在学FPGA,用的是Quartus II 13.1的版本,仿真工具是ModelSim,之前看着视频做了一遍,但是详细的步骤还是有些记得不太清了,就写个博客记录一下吧,也方便以后写的时候如果忘了好查看。

新建一个文件夹:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
新建一个Verilog语言的文件:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
建完以后:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
先另存为刚才所建的文件夹下:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
保存以后会出现以下提示,点击yes

QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
点击next;记住顶层实体的名称,工程名称和文件名称要一致
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
点击next,先把下面已经存在的这个文件remove掉:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
找到刚才新建的.v文件:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
选择好以后点击“Add”添加进来
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
然后选择目标器件:
我用的是这两个:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
继续next:
选EDA工具:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
next然后finish就建完这个工程了
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
下面我们就可以写半加器的程序辣:
写完代码以后保存一下:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
下面进行编译的设置:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
勾选上use smart complication,然后ok,这一步加不加都行,加上可能会提高一下编译的速度:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
然后就可以编译了,点击直接编译:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
编译完成页面:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
建立链接:Tools->Options
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
第一次选的时候注意我化框框的那个地方,加上“\”不然后面仿真的时候会出错
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)让系统生成模板:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
生成成功:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
生成了vt文件:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
File->Open打开vt文件:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
然后这个模块不能直接用,要自己再在里面加上一些初始值,时间单元啥的:
写完以后保存一下:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
设置一下文件让ModelSim好调用:Assignmes->settings:

QuartusII13.1 详细开发步骤(半加器为例)(FPGA)添加testbench文件:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
名称在自动生成的模板里:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)

QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
将testbench文件加载进来:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
剩下一直点ok就行
现在开始仿真:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
正在打开ModelSim:
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
打开完就好啦
QuartusII13.1 详细开发步骤(半加器为例)(FPGA)
刚打开的时候可能看见的全是直线,把波形缩小一下就能看见正确的波形辣!

相关文章:

  • 2021-11-27
  • 2021-08-14
  • 2021-05-03
  • 2021-10-09
  • 2021-12-17
  • 2022-12-23
猜你喜欢
  • 2021-10-12
  • 2022-12-23
  • 2021-12-02
  • 2021-04-13
  • 2021-05-31
  • 2021-12-26
  • 2021-06-08
相关资源
相似解决方案