版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Altera QuartusII 软件操作指南 文本输入设计是一种常用的数字系统设计方式,大型设计中一般都采用此种设计方法。此方法的特点是易于使用自顶向下的设计方法、易于模块划分和复用、移植性强、通用性好、设计不因芯片工艺和结构的改变而变化、利于向 ASIC的移植。 文本输入设计方法基本步骤包括设计输入、项目编译和仿真验证。一、新建工程 双击QuartusII软件启动坐标,即可启动QuartusII软件,启动界面如下:新建一个项目时,点击file-new project wizard,出现以下一个对话框:点击进入下一界面 在上页的对话框中,第一行是需要你指定项目保存的路径,支持含中文字符的路径
2、,第二行是需要你为这个项目取一个名称,第三行是需要你为这个项目的顶层实体取个名字,这三个设定好后,点击“next”,出现下面一个界面: 在上页的界面中,你可以添加已经写好的程序模块,实现模块共享,如果需要添加直接点 击“Add”按 钮就可以 了,如果不 需要直接点 击 “next”, 出现这个 界面:选择芯片点击进入下一界面点击完成点击完成选择选择VHDL FILE点击进入编辑界面输入文输入文本文件本文件保存文件保存文件,注意保存注意保存的文件名要和文本的文件名要和文本的实体名一致的实体名一致启动编译启动编译编译成功编译成功建立仿真文件建立仿真文件设置仿真设置仿真结束时间结束时间设置仿真结束时
3、间为设置仿真结束时间为100US 设置仿真时间区域,并进行波形文件存盘(选择File中的Save as)在空白处双击在空白处双击鼠标左键鼠标左键选选择择”NODE FINDER”点击点击”LIST”选择需要选择需要的信号的信号 接下来分别对各输入端口进行设置,完成之后,单击保存文件按钮进行保存。:在波形文件中添加注释;:修改信号的波形值,把选定区域的波形更改成 原值的相反值;:放大,缩小波形;:全屏显示波形文件;:在波形文件信号栏中查找信号名,可以快 捷地找到待观察信号;:将信号栏中的名称用另一个名称代替;:为选定的信号赋予未初始化状态;:为选定的信号赋予不定状态;:为选定的信号赋予0值;:为
4、选定的信号赋予1值;:为选定的信号赋予高阻状态;:为选定的信号赋予弱信号;:为选定的信号赋予低电平;:为选定的信号赋予高电平;:为选定的信号不进行赋值;:为选定的信号赋原值的相反值;:专门设置时钟信号;:把选定的信号用一个时钟信号或是周期性信号来 代替;:为总线信号赋值;:为选定的信号随机赋值;保存好文件保存好文件,默认文件名默认文件名 单击“assignments”菜单下的“settings”令,在弹出的“settings”对话框中进行设置。如上图,单击左侧标题栏中的“simulator settings”选项后,在右侧的“simulator mode”下拉菜单中选择“functional”
5、选项即可,单击“ok”按钮后完成设置。 设置完成后需要生成功能仿真网络表。单击“processing”菜单下的“generate functional simulation netlist ”命令后自动创建功能仿真网络表,如下图所示,完成后弹出相应的提示框,单击“确定”按钮即可。启动仿真启动仿真仿真结果仿真结果相关实验相关实验1-1. 应用 QuartusII 完成基本组合电路设计 v(1) 实验目的:熟悉Quartus的VHDL文本设计流程全过程,学习简单组合电路的设计和仿真。v(2) 实验内容:利用Quartus完成2选1多路选择器的文本编辑输入(mux21a.vhd)和仿真测试,给出仿真
6、波形。v(3)实验报告:根据以上的实验内容写出实验报告,包括实验目的、实验步骤、程序设计、软件编译和仿真分析,给出仿真波形图及其程序分析报告。 实验实验1.1 组合电路的设计组合电路的设计 ENTITY mux21a IS ENTITY mux21a IS PORT ( a, b, s: IN BIT; PORT ( a, b, s: IN BIT; y : OUT BIT ); y : OUT BIT );END ENTITY mux21a;END ENTITY mux21a;ARCHITECTURE one OF mux21a ISARCHITECTURE one OF mux21a IS
7、 BEGIN BEGIN PROCESS (a,b,s) PROCESS (a,b,s) BEGINBEGIN IF s = 0 THEN IF s = 0 THEN y = a ; ELSE y = a ; ELSE y = b ;y = b ;END IF;END IF; END PROCESS; END PROCESS;END ARCHITECTURE one END ARCHITECTURE one 1-2. 应用 QuartusII完成基本时序电路的设计 v(1) 实验目的:熟悉Quartus的VHDL文本设计过程,学习简单时序电路的设计和仿真。v(2) 实验内容:根据实验的步骤和要
8、求,设计触发器,给出程序设计、软件编译及其仿真分析的实验过程。v (3)实验报告:根据以上的实验内容写出实验报告,包括实验目的、实验步骤、程序设计、软件编译和仿真分析,给出仿真波形图及其程序分析报告。实验实验1.2 触发器设计触发器设计 LIBRARY IEEE ;USE IEEE.STD_LOGIC_1164.ALL ; ENTITY DFF1 IS PORT (CLK : IN STD_LOGIC ; D : IN STD_LOGIC ; Q : OUT STD_LOGIC ); END ; ARCHITECTURE bhv OF DFF1 IS SIGNAL Q1 : STD_LOGIC
9、 ; BEGIN PROCESS (CLK,Q1) BEGIN IF CLKEVENT AND CLK = 1 THEN Q1 = D ; END IF; END PROCESS ;Q 0) ; -计数器异步复位计数器异步复位 ELSIF CLKEVENT AND CLK=1 THEN -检测时钟上升沿检测时钟上升沿 IF EN = 1 THEN -检测是否允许计数(同步使能)检测是否允许计数(同步使能) IF CQI 0); -大于大于9,计数值清零,计数值清零 END IF; END IF; END IF; IF CQI = 9 THEN COUT = 1; -计数大于计数大于9,输出进位
10、信号,输出进位信号 ELSE COUT = 0; END IF; CQ LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S NULL ; END CASE ; END PROCESS ; END ; 实验实验2.2 7段数码显示译码器设计段数码显示译码器设计 3. 数控分频器的设计 v(1) 实验目的:学习数控分频器的设计和分析方法。 v(2) 实验原理:数控分频器的功能就是当在输入端给定不同输入数据时,将对输入的时钟信号有不同的分频比,数控分频器就是用计
11、数值可并行预置的加法计数器设计完成的,方法是将计数溢出位与预置数加载输入信号相接即可。 v(3) 分析:根据下图的波形提示,分析所设计程序中的各语句功能、设计原理及逻辑功能,详述进程P_REG和P_DIV的作用。v(4) 仿真:输入不同的CLK频率和预置值D,给出如上图所示的时序波形。 v(5) 实验报告:根据以上的要求,将实验项目分析设计和仿真写入实验报告。 vLIBRARY IEEE;vUSE IEEE.STD_LOGIC_1164.ALL;vUSE IEEE.STD_LOGIC_UNSIGNED.ALL;vENTITY DVF ISv PORT ( CLK : IN STD_LOGIC;
12、v D : IN STD_LOGIC_VECTOR(7 DOWNTO 0);v FOUT : OUT STD_LOGIC );vEND;vARCHITECTURE one OF DVF ISv SIGNAL FULL : STD_LOGIC;vBEGINv P_REG: PROCESS(CLK)v VARIABLE CNT8 : STD_LOGIC_VECTOR(7 DOWNTO 0);v BEGIN v IF CLKEVENT AND CLK = 1 THENv IF CNT8 = 11111111 THEN v CNT8 := D; -当CNT8计数计满时,输入数据D被同步预置给计数器CN
13、T8 v FULL = 1; -同时使溢出标志信号FULL输出为高电平 v ELSE CNT8 := CNT8 + 1; -否则继续作加1计数v FULL = 0; -且输出溢出标志信号FULL为低电平 v END IF;v END IF;v END PROCESS P_REG ;v P_DIV: PROCESS(FULL)v VARIABLE CNT2 : STD_LOGIC;v BEGINv IF FULLEVENT AND FULL = 1 THEN v CNT2 := NOT CNT2; -如果溢出标志信号FULL为高电平,D触发器输出取反v IF CNT2 = 1 THEN FOUT = 1; ELSE FOUT = 0;v END IF;v END IF;v END PROCESS P_DIV ;vEND; 4. 用原理图输入法设计八位全加器用原理图输入法设计八位全加器 v(1) 实验目的:熟悉利用Quartus II 的原理图输入方法设计简单组合电路,掌握层次化设计的方法,并通过一个8位全加器的设计把握利用EDA软件进行原理图输入方式的电子线路设计的详细流程。 v(2) 实验原理:一个8位全加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024工商银行借款合同
- 2024年视力保健用品项目评估分析报告
- 2024至2030年中国大便阀接牙行业投资前景及策略咨询研究报告
- 2024至2030年中国防水式活动法兰热电阻行业投资前景及策略咨询研究报告
- 2024至2030年中国白麻板材数据监测研究报告
- 2024至2030年中国喷砂抛光珠数据监测研究报告
- 近代自然科学(19世纪前后)
- 湖南省邵阳市(2024年-2025年小学五年级语文)统编版竞赛题(上学期)试卷及答案
- 中医药治疗房颤
- 传媒账号签约合同模板
- Q∕SY 02625.1-2018 油气水井带压作业技术规范 第1部分:设计
- SAJ三晶变频器S350系列说明书
- (完整版)ECRS培训课件
- 湘少版英语三下《Unit6Whatcolouristhisballoon》PPT课件2[wwwedudownnet]
- 【课件】甜甜的滋味双页
- 造林施工组织设计
- 危大工程和超危大工程范围图例
- 国际消费者研究(共85页).ppt
- 三年级作文——观察桔子-PPT课件(共24张)
- 增值税发票税控系统专用设备注销发行登记表
- 隧道检测报告
评论
0/150
提交评论