数字电路理论上机教案_数字电路完整教案

2020-02-27 教案模板 下载本文

数字电路理论上机教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数字电路完整教案”。

数字电路理论上机教案

学习掌握软件QuartusII的使用方法,以及熟练应用VHDL语言编程。学习步骤:

1.软件介绍

1.1 安装破解

首先安装Quartus II 9.0(32-Bit):

找到安装文件内的Crack_QII90文件夹下的Quartus_II_9.0破解器.exe 把破解器复制到C:altera90quartusbin路径下,运行。

生成license.dat文件,把文件保存在C:altera90quartusbin路径下。启动在Quartus II 9.0的Tools菜单下选择License Setup,复制下NIC ID 用记事本打开刚才生成的license.dat文件,把文件里的2处XXXXXXXXXXXX用NIC ID替换。

然后在Quartus II 9.0的Tools菜单下选择License Setup,然后选择License file,最后点击OK。

破解成功后,在启动画面中可以看见“Altera中国区代理――骏龙科技有限公司”的防伪字样。

1.2 软件界面

1.3 开发步骤

2.VHDL编程

以三与门为例,介绍VHDL编程步骤。

① 建立工程文件夹 D:学号。注意:工程文件不能放在根目录下,必须建立文件夹。② 建立工程yumen3.qdf。注意:三名一致。

启动软件:桌面快捷方式,或 开始-》程序-》Alteral-》QuartusII打开。打开工程向导:点击菜单栏File->New Project Wizard„,弹出新建工程引导窗口。

第一页:Introduction直接next。

第二页:三个空白,第一段:选择路径,放在你自己的工程文件夹下。

第二段:工程名,注意命名规则。和三名一致。

第三段:顶层模块名称,忽略。直接next。第三页:add file添加文件,直接next。

第四页:选择硬件,Family & Device settings。Family:CycloneII Availabel Device:EP2C35F672C6 第五页:EDA Tools Settings,EDA工具配置,直接忽略next。第六页:Summary概况。finish ③ VHDL程序文本输入:

选择输入方式:菜单File->New弹出对话框,选择VHDL File,出现编程界面。

保存VHDL文件。File->Save As 文件名为yumen3.vhd注意命名规则。和三名一致。编写三与门程序: library ieee;use ieee.std_logic_1164.all;entity yumen3 is port(a,b,c:in std_logic;y:out std_logic);end yumen3;architecture nand3 of yumen3 is begin yCompiler Tool->Start;或者工具栏紫色三角符号。

⑤ 本部分注意事项:文本拼写错误,标点符号缺漏错误,文件路径,三名(工程名,文件名,实体名)不一致。

3.电路图绘制

1.1 新建原理图文件File->New 在新建对话框中选Block Diagram/Schematic File 点击ok 1.2 出现画图窗口后,在带点的空白处双击鼠标,出现symbol窗口。左边树状分支有三种选择:megafunctions, others, primitives。1.3 真实逻辑芯片选择others->maxplus2,08,32,86,112等等 1.4 逻辑门选择primitives->logic,and3,nor2 1.5 输入输出primitives->pin->input/output 1.6 窗口中右键单击下拉菜单选择Insert->symbol

4.仿真

4.1 仿真设置:

菜单栏Aignment->settings„弹出设置窗口。

左侧文件树中选择Simulator Settings,在右侧Simulator mode中可以选择:功能仿真Functional;时序仿真Timing,和快速时序仿真。

在Simulator input中输入:yumen3.swf 4.2 新建一个波形文件:

点击New->出现新建对话框中选择Verification/Debugging Files中的Vector Waveform File点击ok,出现波形编辑界面。

波形编辑界面分为两个窗口,有name的信号窗口和波形窗口。

4.3 输入信号节点 在有name的信号窗口双击鼠标左键,出现插入指针对话框insert node or bus。在对话框上点击右边第三个Node finder按钮,弹出Node finder对话框。点击右上角list->点击双大于号》》点ok 另一个对话框也点ok 4.4 设置仿真时间和网格间距并赋值

菜单Edit->End Time 弹出Time窗口输入10 菜单Edit->Grid Size 弹出窗口输入10ns 鼠标点击手动赋值。

4.5 保存仿真

保存仿真文件为yumen3.vwf在yumen3文件夹中。

4.6 仿真

功能仿真 菜单Proceing->Generate Functional Simulation Netlist成功后

菜单Proceing->Simulator Tool选择Functional选中Overwrite simulation input file with simulation result->Start 时序仿真 同上,只是在Proceing->Simulator Tool选择Timing

5.分配管脚

1.选择硬件:点击菜单Aignments->Device出现Settings对话框。选择CycloneII, EP2C35F672C6,点击ok。2.手动锁定:SW0-N25 LEDG0-AE22 SW1-N26 SW2-P25 点击Aignments->Pins打开引脚锁定编辑器Pin Planer双击信号的location栏进行选择。

3.重新编译:Proceing->Compilation Tool->start。

6.下载

1.下载配置:点击Tools->programmer打开下载界面,软件自动产生chain1.cdf保存chain1.cdf可以多次下载。2.点击hardware setup选择使用下载电缆类型。3.正确连接DE2开发板,打开开发板电源开关。

4.选中Program/Configure任务,点击start进行下载。

《数字电路理论上机教案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数字电路理论上机教案
点击下载文档
相关专题 数字电路完整教案 教案 数字电路 理论 数字电路完整教案 教案 数字电路 理论
[教案模板]相关推荐
    [教案模板]热门文章
      下载全文