您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 17单向总线缓冲器VHDL程序设计
重庆科创职业学院授课方案(教案)课名:教师:班级:编写时间:课题:单向总线缓冲器VHDL程序设计授课时数2教学目的及要求:1.掌握单向总线缓冲器的VHDL的语法知识2.熟练用VHDL设计单向总线缓冲器的方法教学重点:单向总线缓冲器的程序设计教学难点:单向总线缓冲器中的结构体设计教学步骤及内容:一.复习旧课二.新课1.VHDL理论知识讲解,单向总线缓冲器基本知识。2.设计任务:设计一单向总线缓冲器,din为8位数据输入端的端口名,dout为8位输出,en为使能端。3.设计过程:(1)输入设计项目并将其设为当前项目(2)在文本编辑窗中设计输入单向总线缓冲器的VHDL代码libraryieee;useieee.std_logic_1164.all;entitytri_buff8isport(din:instd_logic_vector(7downto0);dout:outstd_logic_vector(7downto0);en:instd_logic);endtri_buff8e;architecturebehavoftri_buff8isbeginp:process(en,din)beginif(en='1')thendout=din旁批栏:elsedout=ZZZZZZZZendif;endprocess;endbehav;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软件进行相关操作,完成实验报告。旁批栏:
本文标题:17单向总线缓冲器VHDL程序设计
链接地址:https://www.777doc.com/doc-3022994 .html