实验二不同描述加法器设计省公共课一等奖全国赛课获奖课件.pptx
《实验二不同描述加法器设计省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《实验二不同描述加法器设计省公共课一等奖全国赛课获奖课件.pptx(38页珍藏版)》请在咨信网上搜索。
1、试验二加法器设计程序设计方法图形输入方法第1页一、试验目标:一、试验目标:1 1、学习和掌握半加器全加器工作原理和设计方法;、学习和掌握半加器全加器工作原理和设计方法;2 2、熟悉、熟悉EDAEDA工具工具Quartus IIQuartus II使用,能够熟练利用使用,能够熟练利用Vrilog HDLVrilog HDL语言在语言在Quartus IIQuartus II下进行工程开发、调试和仿真。下进行工程开发、调试和仿真。3 3、掌握组合逻辑电路在、掌握组合逻辑电路在Quartus Quartus 中图形输入方法及文本输入方中图形输入方法及文本输入方法,掌握层次化设计方法。法,掌握层次化设
2、计方法。4 4、掌握半加器、全加器采取不一样描述方法。、掌握半加器、全加器采取不一样描述方法。二、试验内容:二、试验内容:(1 1)完成半加器全加器设计,包含原理图输入,编译、综合、适完成半加器全加器设计,包含原理图输入,编译、综合、适配、仿真等。并将半加器电路设置成一个配、仿真等。并将半加器电路设置成一个硬件符号入库硬件符号入库(2 2)建立更高层次原理图设计,利用)建立更高层次原理图设计,利用1 1位半加器组成位半加器组成1 1位全加器,位全加器,并完成编译、综合、适配、仿真并硬件测试并完成编译、综合、适配、仿真并硬件测试(3)采取图形输入法设计采取图形输入法设计1 1位加法器分别采取图形
3、输入和文本输入位加法器分别采取图形输入和文本输入方法,设计全加器方法,设计全加器(4 4)试验汇报:详细叙述)试验汇报:详细叙述1 1位全加法器设计流程,给出各层次原理位全加法器设计流程,给出各层次原理图及其对应仿真波形图,给出加法器上时序分析情况,最终给出硬图及其对应仿真波形图,给出加法器上时序分析情况,最终给出硬件测试流程和结果。件测试流程和结果。试验二试验二加法器设计(一)加法器设计(一)第2页三、试验步骤:三、试验步骤:1 1、建立一个、建立一个ProjectProject。2 2、编辑一个、编辑一个VHDLVHDL程序程序要求用要求用VHDLVHDL结构描述方法设计一个半加器结构描述
4、方法设计一个半加器3 3、对该、对该VHDLVHDL程序进行编译,修改错误。程序进行编译,修改错误。4 4、建立一个波形文件。(依据真值表)、建立一个波形文件。(依据真值表)5 5、对该、对该VHDLVHDL程序进行功效仿真和时序仿真程序进行功效仿真和时序仿真(一)、半加器半加器是只考虑两个加数半加器是只考虑两个加数本身,而不考虑来自低位本身,而不考虑来自低位进位逻辑电路进位逻辑电路逻辑图逻辑图CO=AB h-adder1 h-adder1 真值表描述真值表描述 h-adder2 h-adder2 行为描述行为描述 h-adder3 h-adder3 结构描述结构描述半加器几个描述方法半加器几
5、个描述方法第3页试验任务试验任务1 1、半加器半加器真值表描述方法真值表描述方法-半加器真值表描述方法LIBRARY IEEE;-行为描述半加器USE IEEE STD_LOGIC_1164.ALL;ENTITY h-adder1 IS PORT(a,b:IN STD-LOGIC;so,co:OUT STD-LOGIC);END h-adder1;Architecture FH1 OF h-adder1 ISSingal abc:STD-LOGIC_vector(1 downto 0);Begin abcSO=0;COSO=1;COSO=1;COSO=0;COUNLL;END CASE;END
6、 PROCESS;END ARCHITECTURE FH1;第4页LIBRARY IEEE;-行为描述行为描述(抽象描述结构体功效)USE IEEE.STD_LOGIC_1164.ALL;ENTITY half_adder is -ENTITY half_adder is -半加器半加器半加器半加器 PROT(A,B:IN STD_LOGIC;PROT(A,B:IN STD_LOGIC;S,C0:OUT STD_LOGIC);S,C0:OUT STD_LOGIC);END half_adder;END half_adder;ARCHITECTUREARCHITECTURE be_half_ad
7、der OF half+adder ISBEGINPROCESS(A,B)BEGIN IF(A=0 AND B=0)THEN S=0;C0=0;ELSIF(A=0 AND B=1)THEN S=1;C0=0;ELSIF(A=1 AND B=0)THEN S=1;C0=0;ELSE S=0;C0=1;ENDIF;END PROCESS;END be_half_adder;试验任务试验任务2(二进制加法运算规则描述)二进制加法运算规则描述)0+0=00+1=11+0=11+1=0;C=1;第5页LIBRARYIEEE;-行为描述半加器(按逻辑表示式)行为描述半加器(按逻辑表示式)USEIEEEST
8、D_LOGIC_1164.ALL;ENTITYh-adder2ISPORT(a,b:INSTD-LOGIC;so,co:OUTSTD-LOGIC);ENDh-adder2;ArchitectureFH1OFh-adder2ISBeginso=aXORb;co=aANDb;ENDARCHITECTUREFH1;CO=AB 试验任务试验任务3 3 按逻辑表示式设计按逻辑表示式设计第6页libraryIEEE;useIEEE.STD_LOGIC_1164.all;entityhalf_adderisport(a:inSTD_LOGIC;b:inSTD_LOGIC;sum:outSTD_LOGIC;c
9、o:outSTD_LOGIC);endhalf_adder;architecturehalf_adderofhalf_adderissignalc,d:std_logic;beginc=aorb;d=anandb;co=notd;sum=candd;endhalf_adder;试验任务试验任务4:用基本单元电路与或非描述半加器:用基本单元电路与或非描述半加器CD第7页-half_adder半加器半加器,结构描述结构描述LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYxor21ISPORT(i0,i1:INSTD_LOGIC;q:OUTSTD_LOGIC
10、);ENDENTITYxor21;ARCHITECTUREbehavOFxor21ISBEGINq=i0XORi1;ENDARCHITECTUREbehav;LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYhalf_adderISPORT(A,B:INSTD_LOGIC;co,s:OUTSTD_LOGIC);ENDENTITYhalf_adder;逻辑图逻辑图试验任务试验任务5 5:结构描述:结构描述第8页ARCHITECTUREmixOFhalf_adderISCOMPONENTxor21ISPORT(i0,i1:INSTD_LOGIC;q:OUTS
11、TD_LOGIC);ENDCOMPONENT;BEGINcI0,B=I1,q=s);-例化例化ENDARCHITECTUREmix;逻辑图逻辑图第9页图形输入加法器设计(三)QuartusQuartus原理图输入设计:原理图输入设计:1 1、建立工程项目(工程目录,名称和选择适当器件、建立工程项目(工程目录,名称和选择适当器件2 2、编辑设计图形文件(放置元件,连线,设定输入输出管脚名称)、编辑设计图形文件(放置元件,连线,设定输入输出管脚名称)3 3、编译设计图形文件(检验电路是否有、编译设计图形文件(检验电路是否有 错)错)4 4、时序仿真设计(仿真波形验证设计结果)、时序仿真设计(仿真波
12、形验证设计结果)5 5、生成元件符号、生成元件符号 为高层电路调用为高层电路调用File/new project wizard File/new project wizard 建立工程建立工程选择项目存放目录:选择项目存放目录:第10页试验目标:试验目标:1 1、了解加法器基本原理。掌握组合逻辑电路在、了解加法器基本原理。掌握组合逻辑电路在Quartus Quartus 中图中图形输入方法及文本输入方法。形输入方法及文本输入方法。2 2、学习和掌握半加器、全加器工作和设计原理、学习和掌握半加器、全加器工作和设计原理3 3、熟悉、熟悉EDAEDA工具工具Quartus IIQuartus II和
13、和ModelsimModelsim使用,能够熟练利用使用,能够熟练利用Vrilog HDLVrilog HDL语言在语言在Quartus IIQuartus II下进行工程开发、调试和仿真。下进行工程开发、调试和仿真。4 4、掌握半加器设计方法、掌握半加器设计方法5 5、掌握全加器工作原理和使用方法、掌握全加器工作原理和使用方法第11页电路原理图输入方法电路原理图输入方法试验步骤试验步骤1 1、开启、开启QuartusQuartus2 2、建立新工程、建立新工程 NEW PROJECTNEW PROJECT3 3、设定项目保留路径项目名称顶层实体名称、设定项目保留路径项目名称顶层实体名称4 4
14、、建立新文件、建立新文件Blok Diagram/Schematic FileBlok Diagram/Schematic File5 5、保留文件、保留文件 FILE/SAVEFILE/SAVE6 6、原理图设计输入、原理图设计输入 元件符号放置元件符号放置 经过经过EDIT-SYMBOL EDIT-SYMBOL 插入元件或点击图标插入元件或点击图标 元件复制元件复制 元件移动元件移动 元件转动元件转动 元件删除元件删除 管脚命名管脚命名 PIN_NAMEPIN_NAME 元件之间连线(直接连接,引线连接)元件之间连线(直接连接,引线连接)7 7、保留原理图、保留原理图8 8、编译:、编译:
15、顶层文件设置,顶层文件设置,PROJECT-Set as Top-Level PROJECT-Set as Top-Level 开始编译开始编译 processing-Start Compilationprocessing-Start Compilation第12页编译有两种:全编译包含分析与综合编译有两种:全编译包含分析与综合(Analysis&SynthesisAnalysis&Synthesis)、适配)、适配(Fitter)(Fitter)、编程、编程(assemblerassembler)时序分析()时序分析(Classical Timing AnalysisClassical Ti
16、ming Analysis)4 4个个步骤,而这步骤,而这4 4个步骤各自对应对应菜单命令,可单独公布执行个步骤各自对应对应菜单命令,可单独公布执行也能够分步执行也能够分步执行8 8、逻辑符号生成、逻辑符号生成 FILECreat/-update-create Symbol FILECreat/-update-create Symbol File forCurrent FileFile forCurrent File9 9、仿真、仿真建立仿真文件建立仿真文件添加需要输入输出管脚添加需要输入输出管脚设置仿真时间设置仿真时间设置栅格大小设置栅格大小设置输入信号波形(激励信号)设置输入信号波形(激励
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 不同 描述 加法器 设计 公共课 一等奖 全国 获奖 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。