




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南昌大学实验报告学生姓名: 学 号: 专业班级: 实验类型:验证 综合 设计 创新 实验日期: 实验一 一位二进制全加器设计实验一、 实验目的1、学习Quartus II的文本和原理图输入方法设计简单组合电路以熟悉QuartusII的使用;2、熟悉设备和软件,掌握实验操作。二、 实验内容与要求(1)在利用VHDL编辑程序实现半加器和或门,再利用原理图连接半加器和或门完成全加器的设计,熟悉层次设计概念;(2)给出此项设计的仿真波形; (3)参照实验板的引脚号,选定和锁定引脚,编程下载,进行硬件测试。三、设计思路一个1位全加器可以用两个1位半加器及一个或门连接而成。而一个1位半加器可由基本门电路组成。半加器的真值表为absoco0000011010101101其中a为被加数,b为加数,so为本位和,co为本位向高位进位, 因而可得表达式为: so=NOT(a XOR (NOT b) ; 而 co=a AND b ;其原理图形如下而全加器的真值表如下;ainbincinsumcout0000000110010100110110010101011100111111其中ain为被加数,bin为加数,cin为低位向本位的进位,sum为本位向高位的进位,cout为本位和其原理图如图所示:四、原理图输入法设计 1、首先设计半加器 (1)、在File菜单中选择New项,将出现新建文件对话框。选择“Device Design File-Block Diagram-Schematic File”项。点击“OK”,在主界面中将打开 “Block Editor”窗口。(2)元件的添加:在绘图区点击鼠标右键-Insert-Symbol或双击鼠标左键,弹出相应的Symbol对话框,在name栏输入需添加的元件,input(输入引脚),and2(二输入与非门),not(非门),xor(异或)、output(输出引脚)等,回车或点击ok,此时在鼠标光标处将出现该元件图标,并随鼠标的移动而移动,在合适的位置点击鼠标左键,放置一个元件。也可以利用插入器件工具来添加元器件,方法类似。设计好的半加器如下图所示 半加器原理图保存文件:从“File”菜单下选择“Save”,出现文件保存对话框,选择文件夹d:suber。单击“OK”.并建立相应的工程。2、将设计好的半加器置成可调用的元件 在打开半加器原理图文件的前提下,file-creat/update-create symbol files for current file3、设计全加器(1)、在File菜单中选择New项,将出现新建文件对话框。选择“Device Design File-Block Diagram-Schematic File”项。点击“OK”,在主界面中将打开 “Block Editor”窗口。(2)元件的添加:在绘图区点击鼠标右键-Insert-Symbol或双击鼠标左键,弹出相应的Symbol对话框,在name栏输入需添加的元件,input(输入引脚),两个h_suber ,or2(两输入或门),output(输出引脚)等,回车或点击ok,此时在鼠标光标处将出现该元件图标,并随鼠标的移动而移动,在合适的位置点击鼠标左键,放置一个元件。设计好的全加器如下图所示:保存文件:从“File”菜单下选择“Save”,出现文件保存对话框,选择文件夹d:suber(与刚才的半加器选在同一个文件夹下必须)。单击“OK”.五、VHDL文本输入法设计试验程序(程序来源:课本80到81页)-一位全加器-下面是一位二进制全加器顶层设计描述-使用软件:Quartus 2 9.0-编写日期:2012年10月11号LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL;ENTITY fdfd ISPORT (ain , bin ,cin : IN STD_LOGIC; cout , sum :OUT STD_LOGIC); END ENTITY fdfd;ARCHITECTURE one OF fdfd IS COMPONENT or2a -调用或门例化程序 PORT (a , b : IN STD_LOGIC; c :OUT STD_LOGIC); END COMPONENT ; COMPONENT H_J -调用半加器例化程序 PORT (a , b : IN STD_LOGIC; so , co :OUT STD_LOGIC); END COMPONENT ; SIGNAL d ,e ,f : STD_LOGIC ; BEGIN -引脚连接 u1 : H_J PORT MAP(a =ain , b =bin , so =e , co = d); u2 : H_J PORT MAP(a =e , b =cin , so =sum , co = f); u3 : or2a PORT MAP(a =d , b = f , c = cout);END ARCHITECTURE one ;半加器的程序:LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL;ENTITY H_J ISPORT (a , b : IN STD_LOGIC; so , co :OUT STD_LOGIC); END ENTITY H_J;ARCHITECTURE one OF H_J IS SIGNAL abc : STD_LOGIC_VECTOR(1 DOWNTO 0); BEGIN abc so = 0; co so = 1; co so = 1; co so = 0; co NULL ; END CASE ; END PROCESS ; END ARCHITECTURE one ; 或门的设计程序:LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL;ENTITY or2a ISPORT (a , b : IN STD_LOGIC; c :OUT STD_LOGIC); END ENTITY or2a;ARCHITECTURE one OF or2a IS BEGIN cdevice-引脚锁定,参照下载实验板的引脚号说明书,选择适当的引脚。2.引脚锁定后,保存,必须重新进行一次全程编译,编译通过后才能编程下载。3.编程下载,用下载线将计算机并口和试验箱上的JTAG口接起来,接通电源。选择ToolsProgrammer菜单,打开programmer窗口。在mode中选中JTAG,将Program/Configure下的笑方框选中4在开始编程之前,必须正确设置编程硬件。点击“Hardware Setup”按钮,打开硬件设置口。点击“Add Hardware”打开硬件添加窗口,在“Hardware type”下拉框中选择“ByteBlasterMV or ByteBlaster II”,“Port”下拉框中选择“LPT1”,点击OK按钮确认,关闭Hardware Setup窗口,完成硬件设置。5、点击“Start”按钮,开始编程下载八、硬件测试结果硬件测试:根据真值表,本次实验中,我的ain bin cin 分别取的是开关1,2,3而输出sum cout取的是LED1和LED2,它们会根据开关1、2、3的不同而显示亮灭,如输入000 由于输出sum cout均为低电平,因此LED1和LED2均灭,输入001由于输入sum 为高电平,cout为低电平,因此LED1亮,LED2不亮,依据全加器真值表依次验证过后,结果与真值表相符合。试验成功。九、试验心得1、通过本次实验我基本熟悉了QUARTUSII的使用,分别学会了原理图输入法和VHDL文本输入法,同时也学会了波形仿真,波形仿真要观察到程序所要的结果,应该正确设置仿真时间,否则无法全面显示程序要实现的功能。2、同时学会了对元器件例化的操作。2、在QUARTUSII软件使用方面,还是要注意一些细节问题,如原理图输入与VHDl文本输入保存文件时不能保存在同一个文件夹下,否则在文本文件编译时,会提示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代酒店经营管理案例分析题
- 畜牧业联合经营及品种改良协议
- 珠宝玉石价格及鉴定结果表
- 无人机在文化旅游行业中的应用
- 数据要素市场化对企业ESG表现的影响分析
- IT系统办公需求表格
- 通信设备供应商技术支持服务协议
- 环境工程水处理知识梳理
- 《数学竞赛题库深度解析:几何篇》
- 促进民营企业与科研机构的知识产权合作
- (100+170+100)m变截面三向预应力连续刚构桥挂篮悬臂浇筑法施工方案49页
- 广东省广州市增城区2021-2022学年八年级下学期期末考试道德与法治试题(word无答案)
- 苏州市初二生物会考考卷(附答案)
- 放行考试复习题目-放行人员理论试题规章部分
- 新版部编版五年级语文下册全册看拼音写词语附答案
- 柴油供货运输服务方案(完整版)
- 2022教科版五年级科学下册第四单元热全套教学设计[表格式]
- 年产3000吨鸡肉火腿肠的车间设计
- 肾结石超声诊断及鉴别ppt课件
- 天津市河西区20142015学年度小升初数学试卷汇编
- 迪恩斯改编作品《山楂树》Thorntree(UralRowanTree);RolandDyens古典吉他谱(精选)
评论
0/150
提交评论