您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 14二输入异或门电路的VHDL设计
重庆科创职业学院授课方案(教案)课名:教师:班级:编写时间:课题:二输入异或门电路的VHDL设计授课时数2教学目的及要求:1.掌握二输入异或门的VHDL相关语法2.熟悉用VHDL设计程序并进行软件和硬件设计教学重点:Process语句的使用教学难点:设计多种方法的实现教学步骤及内容:一.复习旧课二.新课1.VHDL理论知识讲解,process语句2.设计任务:设计一个二输入异或门,a,b为数据输入端的端口名,y为输出。3.设计过程:(1)输入设计项目并将其设为当前项目(2)在文本编辑窗中设计输入二输入异或门的VHDL代码方法一:libraryieee;useieee.std_logic_1164.all;entityxor2isport(a,b:instd_logic;y:outstd_logic);endxor2;architecturexor2_1ofxor2isbeginy=axorb;endxor2_1;旁批栏:方法二:libraryieee;useieee.std_logic_1164.all;entityxor2isport(a,b:instd_logic;y:outstd_logic);endxor2;architecturexor2_2ofxor2isbeginp:process(a,b)variablecomb:std_logic_vector(1downto0);begincomb:=a&c;casecombiswhen00=y='0';when01=y='1';when10=y='1';when11=y='0';whenothers=y='X';endcase;endprocessp;endxor2_2;4.项目编译选择目标器件。选择菜单命令Assign|Device,弹出Device对话框。选择对话框的DeviceFamily下拉列表框中的目标器件(EPM7128SLC84-10)引脚指定,编译。5.项目时序仿真创建波形文件—输入信号节点—设置仿真时间—编辑输入节点波形-运行仿真。6.引脚指定指定输入输出对应的芯片的引脚,注意一些引脚不能用。选择菜单命令Assign|Pin/Location/Chip,将设计的二输入异或门与目标芯片(EPM7128SLC84-10)联系起来。旁批栏:7.程序下载Max+PlusII-progeammer-JTAG-Multi-DeviceJTAGchainsetup-SelectProgrammingfile–找到.pof文件-add-OK8.实验箱上现象的分析描述与验证。三.小结:对学生在实验过程中遇到的问题进行分析,总结,做出合理的评价。四.作业将程序输入到MAX+PLUSII软件进行相关操作,完成实验报告。旁批栏:
本文标题:14二输入异或门电路的VHDL设计
链接地址:https://www.777doc.com/doc-3061071 .html