Quartus II 16.0+modelsim-alter10.4

一、打开Quartus,点击new project  Wizard。选择新建工程。点击next之后,在需要填写项目的地址,和项目名称。(项目地址自己选择,项目名称需要和之后建立的顶层实体(模块)名称一致)。

二、在之后的add files环节可跳过。之后再添加。然后选择自己的器件类型。

三、之后就看到界面。点击file->new file ->选择建立的文件类型。这选择verilog类型。点击OK之后就可以写自己的代码。

四、完成后点击保存。此刻注意文件名和顶层实体名称一致,然后加入后缀。(verilog后缀为.v)

也就是,工程名,文件名,顶层实体名(或者称之为模块)要一致。

五、完成后点击编译即可。

    点击上图中蓝色的三角形即可。会有窗口提示是否有误。有误的话,根据提示修改。

重点是与modelsim的仿真:

六、生成TestBench文件。点击Processing-》Start->Start Test Bench Tempalte Writer.会在下方提示生成文件的位置

七、打开TestBench可对TestBench写自己的激励文件。激励文件中系统生成的模块名在第九步会有用。

八、右键项目,点击settings。出现界面。

九、在EDATool Setting-》Modelsim。进行配置。Tool-name选择自己用的modelsim或者modelsim-altera.

      在EDA Netlist Setting ->Format for output 选择语言。在output directory 选择路径。一般按上图路径选择。simulation-》modelsim。

      在 compile testbench 点击testbench。出现下图。点击new.

    .

    出现下图

  在TestBenchname这块要把系统生成的测试文件的模块名复制过来,这步很重要!!!

   在Filename这块,点击后面的..,选择激励文件,后点击add,就看到添加进去。结果如上图。连续点击OK后,配置完成。

十、点击菜单栏中的tolls-》Run simulation Tool->RTL simulation。会自动启动modelsim,出现波形。

注:中间可能会提示添加modelsim安装包的位置。

      若没出现modelsim波形很有可能和激励文件有关系。建议:一开始自己不要填写激励文件。就用系统自动生成的。在确保能产生波形之后再写自己的激励代码再simulation.

      仿真波形没出现可能的原因:

    ①测试文件initial部分在最后是时间延时导致。

    ②可能给某个变量进行加减法运算未赋初值。

  

 

 

 

 

  

 

转载于:https://www.cnblogs.com/gaoluyao/p/9113098.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值