多路选择器实验报告_第1页
多路选择器实验报告_第2页
多路选择器实验报告_第3页
多路选择器实验报告_第4页
多路选择器实验报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告课程名称:逻辑设计与FPGA项目名称:多路选择器的设计 姓名: —专业:微电子班级:13微电子学号:同组成员实验日期2015年10月一、实验预习部分:实验目的:熟悉Quartusll的VHDL文本设计流程、组合电路的设计仿真和测试。实验原理:选择器用于数字信息切换,4选1可用于4路信号的切换,它有4个信号输入端,2个信号选择输入端,1个信号输出端,选择信号的状态不同时,就可以使4路输入信号中的1路与输出信号端接通。输入端可选用开关或按钮,输出连接LED以方便直观显示。实验仪器:1、PC机1台2、Quartusll系统3、开发板1块实验步骤及方法:1) 新建一个文件夹,用来放置实验生成的文件。2) 创建工程。File-NewProjectWizard-选择放置文件的文件夹并命名工程-选择芯片CycloneIII下面的EP3C16F484C6芯片-Finish.3) 输入源程序。打开Quartusll,依次选择File-New-VHDLFile-SaveAs(保存的文件名与实体名一致)4) 输入波形信号。File-New-VectorWaveformFile-View-UtilityWindows-NodeFinder-Filter-Pins:all-List-添加所有管脚一输入波形-SaveAs5) 仿真。设置功能型仿真,然后做好相关设置,仿真输出波形。截图记录数据。6) 实物验证。连接开发板到电脑,烧写程序到开发板,最后验证4选1多路数据选择器。7) 换用另外的程序,继续烧写程序到开发板,比较不同VHDL下的4选1多路数据选择器。源程序如下PROCESS(a,b,c,d)beginCASE(s)iswhen"00"=>y<=a;when"01"=>y<=b;when"10"=>y<=c;when"11"=>y<=d;whenothersPROCESS(a,b,c,d)beginCASE(s)iswhen"00"=>y<=a;when"01"=>y<=b;when"10"=>y<=c;when"11"=>y<=d;whenothers二〉null;ENDCASE;ENDPROCESS;ENDARCHITECTURE;USEIEEE.STD_L0GIC_1164.ALL;ENTITYmux41aISPORT(a,b,c,d,s0,s1:instd_logic;y:outstd_logic);ENDENTITYmux41a;ARCHITECTUREbhvOFmux41aISSIGNALS:std_logic_vector(1downto0);BeginS<=s1&s0;libraryIEEE;useIEEE.std_logic_1164.all;entitymux41aisport(a,b,c,d,sO,sl:instd_logic;y:outstd_logic);libraryIEEE;useIEEE.std_logic_1164.all;entitymux41aisport(a,b,c,d,sO,sl:instd_logic;y:outstd_logic);endentitymux41a;architecturebhvofmux41aissignalS:std_logic_vector(1downto0);beginS<=s1&s0;PROCESS(sl,s0)BEGINIF(S="00")THENy<=a;ELSIF(S="01")THENy<=b;ELSIF(S="10")THENy<=c;ELSEy<=d;ENDIF;ENDPROCESS;ENDbhv;libraryIEEE;useIEEE.std_logic_1164.all;entitymux41aisport(a,b,c,d,s0,sl:instd_logic;y:outstd_logic);endentitymux41a;architecturebhvofmux41aissignalS:std_logic_vector(1downto0);beginS<=s1&s0;y<=awhenS="00"ELSEbwhenS="01"ELSEcwhenS="10"ELSEd;ENDbhv;5•注意事项1:所有实验数据放入一个文件夹内,并且不要把文件夹放在系统盘上,实验结束后备份好实验数据,以备教师随时查阅。

实验过程记录部分:1.实验过程记录:打开软件,参考书上的步骤进行程序输入,仿真实验。最后把程序烧写进去开发板,验证。瞬mux41a.vhdCompilationReport-FlowSummary诃mux41avwfx|SimulationReport-SimulationWav..2.实验现象及原始数据记录瞬mux41a.vhdCompilationReport-FlowSummary诃mux41avwfx|SimulationReport-SimulationWav..氐MasterTimeBar:A罠10.0nsV:=Llue310.0nAAAAAAAPointer:14.4ns10.0nsi10.0nsJInterva:氐MasterTimeBar:A罠10.0nsV:=Llue310.0nAAAAAAAPointer:14.4ns10.0nsi10.0nsJInterva:Start:End:20.0cis30.0ns40.0nss1=0,sO=G;y=as1=0,s0=l,y=bsl=l,s0=0,y=cJI四选一多路选择器RTLMuxO:EL[1..0]OUTOATA[3..0]MUXSiaulationTa^efdtbeSimillationmode:FuitttiorL:±l三、实验结果与讨论:数据处理及实验结果分析:在设计的4选1多路数据选择器中输入数据端口为a、b、c、d;s1、s0为控制信号Y为输出。对于波形图的分析如下:令s1s0二“00”时,输出y=a;令s1s0二“01”时,输出y=b;令s1s0二“10”时,输出y=c;令s1s0二“11'时,输出y=d;结果是完全吻合4选1多路数据选择器的实际功能。输入用开发板的按键代替,输出用开发板的LED灯代替,然后在开发板上的测试也是跟仿真上的功能吻合。实验改进、心得

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论