版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验七4选1多路选择器设计实验(DOC)实验七4选1多路选择器设计实验(DOC)14/14实验七4选1多路选择器设计实验(DOC)实验七4选1多路选择器设计实验一、实验目的进一步熟习QuartusII的VHDL文本设计流程、组合电路的设计仿真和测试。二、实验原理四选一多路选择器设计时,试分别用IF_THEN语句、WHEN_ELSE和CASE语句的表达方式写出此电路的VHDL程序,要求选择控制信号s1和s2的数据类型为STD_LOGIC;当s1=0,s0=0;s1=0,s0=1;s1=1,s0=0和s1=1,s0=1时,分别履行y=a、y=b、y=c、y=d。三、程序设计其表示框图以下:此中输入
2、数据端口为a、b、c、d,s1、s2为控制信号,Y为输出。令s0s1=“00”时,输出y=a;令s0s1=“01”时,输出y=b;令s0s1=“10”时,输出y=c;令s0s1=“11时,输出y=d;a4选1输入by数据c数据选择器ds0s1真值表以下:输入输出xs0s1ya00ab01bc10cd11d四、VHDL仿真切验(1)用IF_THEN语句设计4选1多路选择器1.成立文件夹D:alteralEDAzuoyeif_mux41,启动QuartusII软件工作平台,翻开并成立新工程管理窗口,达成创立工程。图1利用NewProjectWizard创立工程mux41翻开文本编写。NEWVHDL
3、File相应的输入源程序代码存盘为mux41.vhd.。图2选择编写文件种类源程序代码以下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux41ISPORT(a,b,c,d:INSTD_LOGIC;s0:INSTD_LOGIC;s1:INSTD_LOGIC;OUTSTD_LOGIC);ENDENTITYmux41;ARCHITECTUREif_mux41OFmux41ISSIGNALs0s1:STD_LOGIC_VECTOR(1DOWNTO0);BEGINs0s1=s0&s1;PROCESS(s0s1,a,b,c,d)BEGINIFs0s1=00
4、THENy=a;ELSIFs0s1=01THENy=b;ELSIFs0s1=10THENy=c;ELSEyNetlistViewers-RTLViewers命令,即HDL的RTL级图形观察器,选择好后即自动弹出计数器设计的RTL电路,以以下列图:图7RTL电路图(2)用WHEN_ELSE语句设计4选1多路选择器成立文件夹D:alteralEDAzuoyewhen_mux41,启动QuartusII软件工作平台,翻开并成立新工程管理窗口,达成创立工程。图1利用NewProjectWizard创立工程mux41翻开文本编写。NEWVHDLFile相应的输入源程序代码存盘为mux41.vhd.。图2
5、选择编写文件种类源程序代码以下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux41ISPORT(a,b,c,d:INSTD_LOGIC;s0:INSTD_LOGIC;s1:INSTD_LOGIC;OUTSTD_LOGIC);ENDENTITYmux41;ARCHITECTUREwhen_mux41OFmux41ISSIGNALs:STD_LOGIC_VECTOR(1DOWNTO0);BEGINs=s0&s1;yNetlistViewers-RTLViewers命令,即HDL的RTL级图形观察器,选择好后即自动弹出计数器设计的RTL电路,以以下列
6、图:图7RTL电路图用CASE语句设计4选1多路选择器成立文件夹D:alteralEDAzuoyecase_mux41,启动QuartusII软件工作平台,翻开并成立新工程管理窗口,达成创立工程。图1利用NewProjectWizard创立工程mux41翻开文本编写。NEWVHDLFile相应的输入源程序代码存盘为mux41.vhd.。图2选择编写文件种类源程序代码以下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux41ISPORT(a,b,c,d:INSTD_LOGIC;s0:INSTD_LOGIC;s1:INSTD_LOGIC;OUTSTD
7、_LOGIC);ENDENTITYmux41;ARCHITECTUREcase_mux41OFmux41ISSIGNALs0s1:STD_LOGIC_VECTOR(1DOWNTO0);BEGINs0s1yyyyNULL;ENDCASE;ENDPROCESS;ENDARCHITECTUREcase_mux41;综合运转,检查设计能否正确。图3全程编译无错后的报告信息4.生成symbol。图4生成symbol成立波形编写文件进行功能仿真,仿真结果以以下列图所示。图5设置时钟CLK的周期图6仿真波形输出报告从上图时序仿真能够看出:s0s1=“00”时,输出y=a;s0s1=“01”时,输出y=b;s0s1=“10”时,输出y=c;s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动·六年级下册·第四单元·项目式学习示范课教案-移栽定植我能行
- 守护青春“轨迹”-初中道德与法治“中学生交通安全”单元教学设计
- 赋权·赋能·共生:初中班级自主管理的实践探索-基于班主任带班育人的行动研究
- 玉米秸秆固化成型燃料生物质能源化利用建设项目可行性研究报告
- 磷矿项目可行性研究报告
- 仓储物流物联网设备节能改造可行性研究报告
- 2026分析土耳其农产品行业市场供需特点及资金投资机会规划研究
- 2026分布式资本主义经济形态未来变种方向辨析与实验区政策设计分析报告
- 2026冈比亚奢侈品行业市场供需分析及投资评估规划研究报告
- 支气管扩张感染护理中的中医护理方法
- 2026年广东教师公需课《人工智能赋能制造业高质量发展》习题附答案
- 老年人骨关节炎患者护理
- 东风汽车招聘在线测评题库
- 《切花北美冬青生产技术规范》
- 伐木清理施工方案(3篇)
- 2026上海安全员C3证考试题库
- 宠物美容与护理操作手册(标准版)
- 肾内科慢性肾病管理工作制度及操作规范
- 光伏项目现场制度规范
- 2026年时事政治测试题库100道附答案【满分必刷】
- 施工围挡资源配置方案
评论
0/150
提交评论