数字系统设计学习之QuartusII9下载程序

本文详细介绍了使用Quartus II 9进行半加器设计、仿真及下载到FLEX10k系列电路板的过程。从禁用Windows驱动签名、安装USB-Blaster驱动到创建原理图文件,再到配置引脚并最终完成下载验证。

前言

上一集,我们成功的运行了QuartusII 9,实现了一个最简单的与门原理图的编译,这次我们学习,如何把QuartusII 9中的原理图下载到电路板。
本人所用的电路板为学校分发的学习实验板,如果侵权请联系我删除,实验板为FLEX10k系列的EPF10K20TC144-4,如图
在这里插入图片描述
所有资料仅用来学习,如果侵权请联系我删除!
本博客原创,转载请注明

准备工作

禁用驱动程序强制签名

由于电路板驱动没有签名,我们首先需要关闭Windows的强制驱动签名检查
按win键,打开设置更新和安全恢复立刻重新启动
在这里插入图片描述
然后重启之后,我们选择疑难解答高级选项启动设置然后点击重启就行了。
在这里插入图片描述
然后来到这个界面,按F7选择禁用驱动程序强制签名
在这里插入图片描述
之后进入系统即可。需要注意的是,每一次重启都需要重新禁用驱动程序强制签名。

安装USB-Blaster驱动

上步完成后,我们就可以插上我们的实验板,板子上的模式选择 下载模式,然后插上usb。
右键此电脑属性,在左上角点击设备管理器,找到通用串行总线控制器,找到USB-Blaster,如果没找到,它还有可能在 其他设备 栏下。
在这里插入图片描述
右键点击 更新驱动程序–浏览我的计算机以查找驱动程序,驱动目录为quartus根目录下的altera\90\quartus\drivers\usb-blaster中,点击下一步,然后等待其安装驱动就行了。
在这里插入图片描述
成功的界面是这样的,图标上没有黄色的感叹号。
在这里插入图片描述

半加器设计

我们这次创建一个半加器的项目

创建项目

打开QuartusII9,在菜单栏FileNew,选择第一个New Quartus II Project,新建一个项目。
在这里插入图片描述
点击ok,到这个界面注意,选择项目保存的位置和项目名称,注意不要有特殊字符和中文。
在这里插入图片描述
然后next,一直到这个界面,选择芯片,我这里实验板是FLEX10k系列的EPF10K20TC144-4,所以如图配置,请大家根据自己手上的板子上的芯片的型号选择芯片类型。
在这里插入图片描述
然后next–finish就行了。

创建原理图

创建完project之后,我们再创建一个原理图文件,菜单栏FileNew,选择第五个Block Diagram/Schematic File
在这里插入图片描述
在点阵图中,双击左键,弹出来的这个界面,我们在primitives下的logic中添加逻辑元件,在primitives下的pin中的input output添加输入和输出,放在点阵图中。
在这里插入图片描述
然后连线,点击一个引脚,长摁鼠标左键,把线连到另一个阵脚上,同时鼠标变成十字形和正方形的叠加形状,放开鼠标左键,线就连上了。最后效果如图。
在这里插入图片描述
然后点击导航栏的运行按钮,保存文件就行了。
在这里插入图片描述

半加器仿真

为了测试我们的半加器是否正确,下载之前,我们还要模拟仿真一次。
菜单栏FileNew,选择倒数第七个Vector Waveform File
在这里插入图片描述
先按ctrl+shift+空格,把比例尺缩小。然后在左侧双击鼠标左键,弹出来的界面选择Node Finder
在这里插入图片描述
然后Look in选择我们刚刚保存的原理图,点击List左侧就会列出来所有引脚,点击中间的导入,然后ok就行了
在这里插入图片描述
选择其中一行,鼠标左键按住、拖动,选择一个时间片段,在左侧栏中选择1信号还是0信号,Ctrl+s保存文件。
在这里插入图片描述
然后设置仿真输入,在菜单栏Assignmentsettings,找到Simulator Settings 左侧配置input为刚才的vwf文件,点击ok
在这里插入图片描述
然后点击 start Simulation,开始仿真,查看两个输出引脚是否正确。
在这里插入图片描述

下载程序

配置引脚

下载程序之后,我们先给原理图配置引脚。
在菜单栏AssignmentPins中,配置引脚,我这里设置44号信号为输入A,83号为B,输出分别为86和118号。
在这里插入图片描述
设置完之后,直接叉掉,它会自动保存,然后在bdf文件中再一次编译一下。

下载程序

插上USB,我们在导航栏选择倒数第三个。
在这里插入图片描述
点击左上角的Hardware Setup,如果准备工作都搞好了的话,备选栏就就出来USB-Blaster,选择它。
在这里插入图片描述
然后回到上一界面,点击左侧的start,将程序下载到电路板中,右上角进度条到100%下载就完成了。

测试

我们打开pin_83和pin_44的开关,然后就可以看到pin_20的指示灯亮了,而pin_118的灯不亮,说明半加器1+1=0,且进位为1。
在这里插入图片描述
逻辑正确,成功了!!! =w=

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值