下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告课程名称:逻辑设计与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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合伙市场拓展协议
- 2025年仲裁裁决合同范本
- 2025年剑术表演协议
- 2025年度高端商业街区门面店铺转让及租赁合作协议书3篇
- 二零二五版首付款分期购房借款合同样本3篇
- 2025年度木地板翻新与保养服务合同4篇
- 2025年新型节能厨房电器研发与销售合作协议4篇
- 2025年度个人分红协议书包含金融科技分红条款4篇
- 二零二五年度新型木托盘租赁及信息化管理服务合同4篇
- 2025年度上市公司合规管理法律顾问合同
- 湖北省石首楚源“源网荷储”一体化项目可研报告
- 医疗健康大数据平台使用手册
- 碳排放管理员 (碳排放核查员) 理论知识考核要素细目表四级
- 撂荒地整改协议书范本
- 诊所负责人免责合同范本
- 2024患者十大安全目标
- 会阴切开伤口裂开的护理查房
- 实验报告·测定鸡蛋壳中碳酸钙的质量分数
- 部编版小学语文五年级下册集体备课教材分析主讲
- 电气设备建筑安装施工图集
- 《工程结构抗震设计》课件 第10章-地下建筑抗震设计
评论
0/150
提交评论