• 新手--安装好Quartus II13.0(带modelsim集成包)并用Quartus II搭建一个工程


    前言

    1. 今天是国庆节,我们正式来学习Quartus II13.0软件的安装与使用。
    2. 学习verilog与学习C语言都是学习一门语言,那么学习一门语言,光看理论不敲代码绝对是学习不好的。
    3. 要用verilog语言敲代码,就要像C语言那样搭建起语言的编译环境,verilog的编译环境是Quartus II13.0。

    本章目标:

    (1)安装好Quartus II13.0(带modelsim集成包)

    (2)用Quartus II搭建一个工程并编译成功

    参考资料

    (1)http://www.corecourse.cn/forum.php?mod=viewthread&tid=27692

    (2)Quartus II 13.1入门级使用方法 适用于小白_quartus教程-CSDN博客
    (3)https://blog.csdn.net/qq_47924403/article/details/119007377?spm=1001.2014.3001.5502

    1 安装好Quartus II13.0(带modelsim集成包)

    资料:

    http://www.corecourse.cn/forum.php?mod=viewthread&tid=27692

    在这里插入图片描述

    打开上面链接会看到以上内容,把三样东西全部下载到电脑的下载文件夹页面。

    接下来就是根据指导书上的内容,把Quartus II安装好,很简单。

    2 用Quartus II搭建一个工程并编译成功

    步骤

    (1)

    首先不要打开Quartus,不要在Quartus里面新建工程。

    先创建文件夹,养成好的编程习惯。

    在这里插入图片描述

    以本次的项目功能命名,比如我要实现一个计数器,所以我把文件夹名命名为cnt,在cnt文件夹里又创建四个文件,doc(放文件资料),par(放Quartus II所创建的工程),rtl(放代码),sim(仿真的东西)。

    (2)

    1. 打开Quartus,创建新的工程。

    在这里插入图片描述

    1. 点击next

    在这里插入图片描述

    1. 选择好路径,点击next

      在这里插入图片描述

    2. 出现以下界面:这个是添加设计代码的地方,不用管它,直接点击Next。

    在这里插入图片描述

    1. 这个界面针对的是有开发板的同学,注意一定要是Altera公司生产的芯片,可以去参考开发板手册,了解芯片的型号!!!小白推荐了解了型号之后,直接搜索型号!!!

      如果没有开发板的同学,直接点击Next。

    在这里插入图片描述

    1. 因为要调用modelsim仿真,所以这里就选择modelsim,语言的话,小白使用的是verilog语言,所以这里选择verilog。然后点击Next。

    在这里插入图片描述

    1. 这个界面就是一个你的所选清单,不用管他,直接点击Finish。

    在这里插入图片描述

    1. 出现以下界面,正确

    在这里插入图片描述

    1. 添加编写verilog语言的文件
      在这里插入图片描述

    在这里插入图片描述
    10. 点击ok后出现以下界面,成功。

    在这里插入图片描述

    1. 复制以下代码,点击保存到rtl文件夹中,再编译。
    module cnt(
    clk  ,
    rst  ,
    cnt  
    );
     
    input              clk  ;
    input              rst  ;
     
    output  reg [3:0]  cnt  ;
     
    always@(posedge clk or negedge rst)
    begin
        if (!rst)
         cnt <= 0;
        else if (cnt == 4'd15)
         cnt <= 0;
        else
         cnt <= cnt + 1'b1;
    end
    endmodule
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    在这里插入图片描述
    在这里插入图片描述

    1. 结果如下,成功!

    在这里插入图片描述

    在这里插入图片描述

    我感觉这个软件的编译速度是比较慢的。

    学习用Quartus调用Modelsim来进行仿真,请参考这篇博主的文章:https://blog.csdn.net/qq_47924403/article/details/119007377?spm=1001.2014.3001.5502。

  • 相关阅读:
    一文详解JDK8常用10个更新特性
    在 linux(腾讯云 centos 7.9)上运行 pytest,allure 并生成基于公网地址的测试报告
    【C++ 实战】概论 | 代码风格 | 类
    [Linux入门]---进程的概念
    Word文件不能编辑是什么原因?
    解决VMware出现DeviceGuard不兼容
    Kindle电子书下载功能关闭怎么办,借助calibre和cpolar搭建私有的网络书库公网访问
    超越AnimateAnyone, 华中科大&中科大&阿里提出Unimate,可以根据单张图片和姿势指导生成视频。
    STL学习笔记之容器
    CNN特征可视化相关论文
  • 原文地址:https://blog.csdn.net/weixin_62261692/article/details/133465588