数电课程设计论文
更新时间:2023-10-17 14:17:01 阅读量: 综合文库 文档下载
实验名称:
Max+plusⅡ在数字电子技术中的应用
实验目的:
(1)学习软件的使用方法及VHDL程序的基本语法;
(2)用MAX+plusⅡ进行电路等的仿真。
实验仪器:
Max+plusⅡ系统仿真软件
软件介绍:
Max+plusⅡ是Alter公司开发的一款完全集成化得EDA工 具软件,它具有强大、界面友好、使用简便等优点。Max+plusⅡ支持原理图、硬件描述语言波形文件以及它们的混合设计作为输入,而且可以讲其编译并形成各种能够下载到可编程逻辑器件的数据文件,并能进行仿真的仿真模型文件。在进行功能仿真时,能产生精确的仿真 效果,以检查设计的可靠性。
一、MAX+plusⅡ软件的基本使用步骤
1.设计输入
点击新建图标弹出新建文件类型对话框。选取“Text Editor file”使用文本设计方法,在弹出的文本编辑器中输入VHDL语言是设计代码并存盘。
2. 新建一个项目
在编辑并保存VHDL程序后,准备对其编译前,一定要先将该VHDL程序所对应的文件指定为一个项目。新建一个项目的过程如下: 在主菜单中选择“File”→“Project”→“Name?”,打开项目名称选择对话框。在对话框“Directories”栏中,选择项目文件所在的文件夹,再在左边的“File”框里选中要建立项目的VHDL文件名,此时在“Project Name”框内将显示要建立项目的VHDL文件名,再点击“OK”,回到初始界面。至此,指定的VHDL程序就成为当前的项目了。
3.进行编译。修改错误
启动编译窗口的方法是选择主菜单“MAX+plusⅡ”的“Compiler”选项,此时会弹出 “Compiler”子窗口。其中“Start”是用来确定开始编译的按钮,点击“Start”按钮就会开始编译。
4.波形分析——仿真
波形仿真的目的是通过给定设计输入波形,观察输出波形,检查设计是否符合要求。
(1) 建立波形输入文件
① 点击新建按钮,打开新建文本对话框,选择“Waveform Editor File(.scf)”项,选择“OK”,就会出现波形编辑器窗口
② 点击节点“Node”选项,在下来菜单中选择“Enter Nodes from SNF?”选项,打开对话框。
单击“List”按钮,可在“Available Node & Groups”区看到设计中的输入/输出信号,单击按钮“=>”后可对这些信号进行观测。
③单击“OK”按钮,可看到波形编辑窗口中加入了输入/输出节点。 ④从菜单“File”中选择“Save”,保存波形文件。
(2)为输入信号建立输入波形
从菜单“File”中选择“End Time?”,再在“Option”中选择“Grid Size”,再在“View”中选择“Fit in window”,出现合适的波形编辑窗口。 将其保存,至此得到输入波形: 运行仿真器,进行时序仿真
从菜单“MAX+plusⅡ”选择“simulator”,打开仿真器。单击按钮“Start”,开始仿真,仿真完毕后,单击按钮“Open Scf”,就打开了仿真结果波形。
实验内容:
一、 门电路的仿真 1.输入与非门的VHDL描述:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; ENTITY nand2 IS
PORT(a, b : IN STD_LOGIC; y: OUT STD_LOGIC); END nand2;
ARCHITECTURE one OF nand2 IS BEGIN
y<= a nand b; END one;
仿真结果:2.非门的VHDL描述
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; ENTITY hnot IS
PORT(a : IN STD_LOGIC;
y: OUT STD_LOGIC); END hnot;
ARCHITECTURE one OF hnot IS BEGIN
y<= not a; END one;
仿真结果:
二、3线-8线译码器的仿真 3线-8线译码器的VHDL描述
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; ENTITY LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY decoder38 IS
PORT(a : IN STD_LOGIC_VECTOR(2 DOWNTO 0); y: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)); END decoder38;
ARCHITECTURE one OF decoder38 IS BEGIN
PROCESS (a) BEGIN
CASE a IS
WHEN \
WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN OTHERS =>null ; END CASE; END PROCESS; END one;
仿真结果:
三、8线-3线优先编码器的仿真
8线-3线优先编码器的VHDL描述
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; ENTITY encoder83 IS
PORT( d : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
encode: OUT STD_LOGIC_VECTOR(2 DOWNTO 0)); END encoder83;
ARCHITECTURE one OF encoder83 IS BEGIN
encode <= \
\ \ \ \ \ \ \ END one;
仿真结果:
正在阅读:
数电课程设计论文10-17
2020年国企领导工作述职报告08-28
八年级英语上册Unit4Whatsthebestmovietheater写作小专题同步练习(新版)人教新目标版10-17
环境法(朱谦)10-30
初中人教版全部体育理论课教案12-25
vray物理相机英汉对照教程 - 图文05-03
民国初年的著名记者简介12-13
- Win7 安装MySql图示
- 计算器课程设计报告
- 部编版八年下语文第三单元第六单元古诗文理解默写练习及答案
- 13质量通病防治方案和施工措施
- 土力学试题~~~~
- 公务员打印资料
- 传热膜系数测定实验报告 - 图文
- 新时期煤矿协管安全工作的创新与实践
- 第五章 习题及参考答案
- 220kV架空线路强条执行记录表
- 音乐欣赏读后感
- 高炉
- 劳动教育需要新的时代内涵
- 10建筑地面工程施工质量验收规范GB50209-20021
- 银行会计练习题2答案
- 2013年七年级地理上册知识点复习提纲湘教版
- 人教版三年级语文上册第四单元测试题(A卷)(有答案)
- 营养师第九章练习题
- 湖北省武汉市2018届高三毕业生二月调研 理综化学
- 行业分析2018-2023年中国男性护肤品行业市场发展分析及投资前景
- 课程
- 论文
- 设计
- 临泽县工业和信息化局2010年上半年工作总结
- 特殊教育详细教案 - 图文
- 6A词汇表
- 建筑构造试题
- 浙教版八年级植物生命活动的调节
- 小学数学课改教学的点滴体会-2019年教育文档
- 国际金融习题 - 题库练习题
- 高考病句改错(解析附题)
- 浅议从众心理对女性服装消费行为的影响和启示
- 第二分册第二单元(知识点及配套题目训练) - 图文
- 五年级英语下册句子专项练习
- 年产100万米聚氨酯合成革毕业论文
- 新PLC铸焊机说明书 - 图文
- 八年级英语上册Unit4Whatsthebestmovietheater写作小专题同步练习(新版)人教新目标版
- 篮球特色项目活动实施方案
- 王长喜六级听力补充听力(六) - 补充听力(十)文本
- 2010年陈某滥用职权二审辩护词
- 物理2
- 如何观察宏观经济指标?
- BTV新闻主播聂一菁 在努力耕耘中静待花开