您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > EDA技术实用教程2选1多路选择器
学院:电气信息学院专业:电子信息工程班级:一班姓名学号实验序号1实验时间2012-10-10指导教师成绩实验项目名称2选1多路选择器实验目的熟悉QuartusII6.0的VHDL文本设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。实验内容实验内容1:首先按照4.4节给出的步骤,利用MAX+plusII完成2选1多路选择器的文本编辑输入(mux21a.vhd)和仿真测试等步骤,给出图4-27所示的仿真波形。最后在实验系统上进行硬件测试,实际验证本项设计的功能。实验内容2:将4.4节的多路选择器看成是一个元件mux21a,利用元件例化语句描述图4-38,并将此文件放在同一目录E:\muxfile中。以下是部分参考程序:...COMPONENTMUX21APORT(a,b,s:INSTD_LOGIC;y:OUTSTD_LOGIC);ENDCOMPONENT;...u1:MUX21APORTMAP(a=a2,b=a3,s=s0,y=tmp);u2:MUX21APORTMAP(a=a1,b=tmp,s=s1,y=outy);ENDARCHITECTUREBHV;按照4.4节的步骤对上例分别进行编译、综合、仿真。并对其仿真波形作出分析说明。实验内容3:引脚锁定以及硬件下载测试。若目标器件是EF1K30,建议选实验电路模式5(,用键1)控制s0;用键2控制s1;a3、a2和a1分别接clock5、clock0和clock2;输出信号outy仍接扬声器spker。通过短路帽选择clock0接256Hz信号,clock5接1024Hz,clock2接8Hz信号。最后进行编译、下载和硬件测试实验。程序:实验ENTITYMUX21AISPORT(A,B,S:INBIT;Y:OUTBIT);ENDENTITYMUX21A;ARCHITECTUREONEOFMUX21AISBEGINPROCESS(A,B,S)BEGINIFS='0'THEN编程及运行结果Y=A;ELSEY=B;ENDIF;ENDPROCESS;ENDARCHITECTUREONE;引脚编辑:仿真框图:逻辑框图:实验总结在使用中我熟悉QuartusII6.0的VHDL文本设计流程全过程,学习了简单组合电路的设计、多层次电路设计、体验了仿真和硬件测试的全过程。课题:EDA技术实用教程专业:电子信息工程班级:一班学号:20100178姓名:申一鸣指导教师:吴传生设计日期:2012年-2013年第一学期成绩:重庆大学城市科技学院电气学院
本文标题:EDA技术实用教程2选1多路选择器
链接地址:https://www.777doc.com/doc-2871621 .html