Quartus II 13.1的安装及使用

Quartus II 13.1的安装及使用QuartusII的安装及使用前言一、QuartusII的下载二、QuartusII的安装三、QuartusII的注册四、QuartusII的使用(一)相关驱动的配置(二)使用流程的认识(三)使用过程总结前言本文章是对QuartusII13.1的安装及使用方法的介绍说明。一、QuartusII的下载百度网盘下载链接:https://pan.baidu.com/s/1a9d-bq9RZmWrRV542X4IEA提取码:ifte说明:本链接来自于正点原子官方资料下载二、

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用


前言

本文章是对Quartus II 13.1的安装及使用方法的介绍说明。

一、Quartus II的下载

百度网盘下载链接:
https://pan.baidu.com/s/1a9d-bq9RZmWrRV542X4IEA
提取码:ifte
说明:
本链接来自于正点原子官方资料下载

二、Quartus II的安装

1.解压压缩包
在这里插入图片描述
2.运行可执行程序
3.安装导向过程
①进入welcom界面
在这里插入图片描述
②勾选“I accept the agreement”,然后点击Next
在这里插入图片描述
③选择相应安装的位置,然后点击Next
在这里插入图片描述
④选择安装的内容,然后点击Next
在这里插入图片描述
⑤点击Next
在这里插入图片描述
⑥安装过程(此过程时间可能比较久)
在这里插入图片描述
⑦点击Finish
在这里插入图片描述
⑧选择OK
在这里插入图片描述

三、Quartus II的注册

1.下载激活成功教程器文件
百度网盘链接:
https://pan.baidu.com/s/16GnGbr4v-EFKF0VZYUArsg
提取码:766d
复制这段内容后打开百度网盘手机App,操作更方便哦
2.激活成功教程器的使用
①将Quartus_13.0_x64激活成功教程器.rar文件放在 ******\quartus\bin64 下面,并且解压将文件放到该目录下,运行可执行文件
②查找到 sys_cpt.dll 文件,然后双击此文件
③在安装目录下方生成一个“license”文件,点击“保存”
在这里插入图片描述
④激活成功教程器显示如下,点击“退出”就可以
在这里插入图片描述
⑤运行Quartus II 13.1,选择第二个,点击“ok”
在这里插入图片描述
在这里插入图片描述
⑥选择“tools”下方的“license setup”后,会弹出如下窗口,将ID复制即可
在这里插入图片描述
在这里插入图片描述
⑦在“ 安装目录中的\quartus\bin64\”下找到“license”文件,并以记事本打开,如下图,画红色框的地方,将上一步所复制的 NIC ID替换掉 “XXXXXXXXX” 就完成了注册
在这里插入图片描述
⑧打开 Quartus II ,按照下面的步骤打: Tool –> License Setup
在这里插入图片描述

四、Quartus II的使用

(一)相关驱动的配置

1.将USB线一端连接下载器,另一段插到电脑的USB接口上面
右键点击桌面的【计算机】→【管理】→【设备管理
器】
在这里插入图片描述
2.右击选中【USB-Blaster】,并选择【更新驱动程序软件§】,接着选择浏览我的计算机以查找驱动程序软件
在这里插入图片描述
3.点 击 【 浏 览 】 按 钮 选 择 驱 动 程 序 的 路 径 为 Quartus 软 件 安 装 目 录下\qurtus\drivers\usb-blaster,点击【下一步】
在这里插入图片描述
4.选中“始终信任…”前面的方框,然后点击【安装】按钮开始安装驱动程序
在这里插入图片描述
5.安装完成后,下载器可以正常使用
在这里插入图片描述

(二)使用流程的认识

在这里插入图片描述

(三)使用过程

1.新建工程

创建相关的文件夹

文件夹名称 文件夹描述
doc 存放工程相关文档
par 存放Quartus软件的工程文件
rtl 存放源代码
sim 存放项目的仿真文件

在这里插入图片描述
新建工程过程
①选择File->New Project Wizard
在这里插入图片描述
②点击Next
在这里插入图片描述
③选择工程路径及工程名称
在这里插入图片描述
④点击Next
在这里插入图片描述
⑤选择芯片
在这里插入图片描述
⑥设置第三方EDA工具,此处是对Quartus II软件的介绍,就直接Next
在这里插入图片描述
⑦整个工程的配置
在这里插入图片描述

2.设计输入

创建工程顶层文件
菜单栏中找到【File】→【New】,在Design Files一栏中选择Verilog HDL File,然后点击【OK】按钮。
在这里插入图片描述
输入代码

module flow_led( 
	input sys_clk , //系统时钟
	input sys_rst_n, //系统复位,低电平有效
	 
	output reg [3:0] led //4个LED灯 
	);
 
//reg define
reg [23:0] counter;

//*****************************************************
//** main code
//***************************************************** 
 
//计数器对系统时钟计数,计时0.2秒
always @(posedge sys_clk or negedge sys_rst_n) begin
	if (!sys_rst_n)
		counter <= 24'd0; else if (counter < 24'd1000_0000)
		counter <= counter + 1'b1; else counter <= 24'd0;
end

//通过移位寄存器控制IO口的高低电平,从而改变LED的显示状态
always @(posedge sys_clk or negedge sys_rst_n) begin
	if (!sys_rst_n)
		led <= 4'b0001; else if(counter == 24'd1000_0000)
		led[3:0] <= { 
   led[2:0],led[3]};
	else
		led <= led;
end

endmodule

将代码文件保存,File->Save,存放在rtl文件夹下

3.配置工程

配置双用的管脚
选择【Assignments】→【Device…】,接着点击【Device and Pin Options】按钮
在这里插入图片描述
左侧Category一栏中选择Dual-Purpose Pin。。对于需要使用EPCS器件的引脚时,需要将下图页面中所有的引脚都改成Use as regular IO,如果大家确定工程中是否用到EPCS器件时,可以全部修改。
在这里插入图片描述

4.分析与综合(编译)

工具栏中选择【Analysis & Synthesis】图标来验证语法是否正确,也可以对整个工程进行一次全编译
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.分配引脚

对工程中输入、输出端口进行管脚分配
可以在菜单栏中点击【Assignments】→【Pin Planner】或者在工具栏中点击【Pin Planner】的图标
在这里插入图片描述
出现了6个端口分别是4个LED、时钟和复位
在这里插入图片描述
配置完成后,直接关闭引脚分配窗口,软件会在工程所在位置生成一个.qsf文件

6.编译工程

在工具栏中选择【Start Compilation】图标
在这里插入图片描述
在这里插入图片描述

7.下载程序

连接设备:
将USB Blaster下载器一端连接电脑,另一端与开发板上的JTAG接口相连接;然后连接开发板电源线,并打开电源开关
下载
在工具栏上找到【Programmer】按钮或者选择菜单栏【Tools】→【Programmer】
在这里插入图片描述
的【Hardware Setup…】按钮,选择“USB-Blaster”(此处未连接设备,所以无法选择)
在这里插入图片描述
最后,选择需要下载的.sof文件,点击Start就可以开始下载


参考链接

quartus13.1附带完整的器件库
Quartus II 13.1添加器件库方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181507.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • hfe和HFE_hfe参数

    hfe和HFE_hfe参数Mako:我们已经学习了有关晶体管的工作原理,晶体管的放大作用就是由小的输入得到大的输出吧?Doc:这种说法还稍微有点欠缺,应该说成用小的输入控制大的输出更为合适。如果只关注晶体管的电流,就可以这样考

  • java web 前端开发框架和流程「建议收藏」

    java web 前端开发框架和流程「建议收藏」1 通常JavaWeb开发框架举个例子,对于广告系统的来说,我们先不管一些job,byOminentShopperHelper”style=”color:rgb(59,115,175);border:none!important;display:inline-block!important;float:none!important;font-weight

  • 用亚马逊云建代理服务器[通俗易懂]

    用亚马逊云建代理服务器[通俗易懂]作者:Vamei出处:http://www.cnblogs.com/vamei转载请先与我联系。 我们用电脑、平板、手机等访问互联网时,本地设备和服务器之间的通信有可能因为某些不可控因素被切断。这种情况下,我们可以采用“曲线”的方式,让一个第三方的服务器来做接力,从而连接目标服务器。代理服务器可以绕过许多基于IP地址的限制。例如某视频网站只允许日本的IP访问,那么可以借助一台在日本的…

  • 环信即时通讯——集成客户端

    环信即时通讯——集成客户端

  • doxygen教程_genedoc教程

    doxygen教程_genedoc教程综述 我们在编写代码的时候,最头疼的就属于说明书了,很多代码一边写具体代码,一边写说明书,Doxygen主要解决说明书问题,可以在我们写代码的时候讲注释转化为说明书,Graphviz主要是用于图形展示,htmlhelpworkshop主要使用生成CHM文档。1.Doxygen Doxygen能将程序中的特定批注转换成为说明文件。它可以依据程序本身的结构,将程序中按规范注释的批注经过处理…

    2022年10月31日
  • MFC Java 使用socket 中文乱码解决方法(一)「建议收藏」

    MFC Java 使用socket 中文乱码解决方法(一)「建议收藏」MFCJava使用socket中文乱码解决方法(一)1、在使用MFC做服务端,Java做客户端时(1)客户端向服务端发送数据 Java发送代码:PrintWriterprintWriter= newPrintWriter( newBufferedWriter( newOutputStreamWriter( client.getOutputStream(),”gbk”)),true); //Windows一般默认为GB

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号