您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > EDA3-8译码器的设计
《EDA技术》课程实验报告学生姓名:所在班级:电信1102指导教师:记分及评价:报告满分3分得分一、实验名称实验4:3-8译码器的设计二、任务及要求【基本部分】1、在QuartusII平台上,采用文本输入设计方法,通过编写VHDL语言程序,完成3-8译码器的设计并进行时序仿真。2、设计完成后生成一个元件,以供更高层次的设计调用。3、实验箱上进行验证。【发挥部分】修改设计,完成3-6译码器的设计,并进行时序仿真。三、实验程序libraryieee;useieee.std_logic_1164.all;entityseqsisport(s:instd_logic_vector(2downto0);y:outbit_vector(7downto0));endentityseqs;architectureartofseqsisbegin----s=s1&s2;process(s)beginif(s=000)theny=00000001;elsif(s=001)theny=00000010;elsif(s=010)theny=00000100;elsif(s=011)theny=00001000;elsif(s=100)theny=00010000;elsif(s=101)theny=00100000;elsif(s=110)theny=01000000;elsif(s=111)theny=10000000;elsenull;endif;endprocess;endart;四、仿真及结果分析图4-13-8译码器仿真图用三位拨码开关代表译码器的输入端a、b、c,将之分别与EP1K30TC144-3芯片的相应管脚相连;用LED灯来表示译码器的输出,将D0...D7对应的管脚分别与8只LED灯相连。从图中可见,首先判断使能端口en状态,当满足高电平时,判断三个输入端口A、B、C的状态;来决定八个输出的状态。输入en和A、B、C需要独立可变的输入激励,所以最好选择开关,独立可变,易于控制;译码器输出为8位数据,使用独立显示各个数据位的设备较好,故选用8个LED知识灯来表示。具体引脚分配见下表。五、硬件验证1、引脚锁定情况表:六、小结通过这次实验,让我们更加了解了quaterII的使用,并深入体会到了VHDL语言的广泛应用。一方面培养了我用自己的专业知识解决问题的能力,进一步理解了理论必须运用于实际的重要性,加深了我对这门课程及专业知识的理解,对以后的工作学习生活都有很大的意义;另一方面我也发现自己很多的不足,对以前所学过的知识理解得不够深刻,掌握得不够牢固,这都是自己以后需要深入学习和克服的问题。
本文标题:EDA3-8译码器的设计
链接地址:https://www.777doc.com/doc-2871585 .html