




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2010级EDA课程设计 EDA课程设计报告书课题名称七人表决器设计姓 名韩正风学 号 3学 院信息学院专 业通信工程一班指导教师李岩2012年 12 月目录目录-报告内容-一、 设计目的-二、 设计要求-三、 使用说明-四、 流程图设计-五、 程序设计-六、 实验过程及截图-七、 设计总结-八、 实验心得-九、 参考文献-七人表决器设计 一、设计目的1.熟悉Quartus II软件的使用。2.熟悉七人表决器的工作原理3.熟悉EDA开发的基本流程。二、设计要求 表决器就是对于一个行为,由多个人投票,如果同意的票数过半,就认为此行为可行;否则如果否决的票数过半,则认为此行为无效。七人表决器由七个
2、人来投票,当同意的票数大于或者等于4人时,则认为同意;反之,当否决的票数大于或者等于4人时,则认为不同意。实验中用7个拨挡开关来表示七个人,当对应的拨挡开关输入为1时,表示此人同意;否则若拨挡开关输入为0时,则表示此人反对。表决的结果用一个LED表示,若表决的结果为同意,则LED被点亮;否则,如果表决的结果为反对,则LED不会被点亮。同时用七段显示数码管来显示同意的人数。完成7人表决电路设计,LED灯表示通过、否决。 (1)开关表示赞成与否,18编号(1赞成);(2)LED显示表决的结果;(3)数码管分别显示赞成、否决的人数;(4)工作时钟100Hz即可;(5)完成全部流程:设计规范文档、模块
3、设计、代码输入、功能仿真、约束与综合、布局布线、时序仿真、下载验证等。三、使用说明 本设计就是利用CPLD/FPGA+实验箱中的按钮开关模块和LED模块来实现一个简单的七人表决器的功能。按钮开关模块中的K1K7表示七个人,当按钮开关按下表示输入为1时,表示对应的人投同意票,否则当按钮开关输入为0时,表示对应的人投反对票;LED模块中D8表示七人表决的结果,当同意数大于3人的时候,D8点亮表示一致同意,否则D8熄灭表示一致反对,同时使用试验台的数码管分别显示同意的人数及不同意的人数。七个人开始投票表决统计同意的人数j判断j是否大于3于3D8点亮YND8熄灭大板显示统计结果中同意的人数四、流程图设
4、计五、程序设计:该程序设计使用VHDL语言编写来实现工程的仿真运行:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity feng isport ( reset : in std_logic ; xin: in std_logic_vector ( 6 downto 0 ); sel: out std_logic; xout : out std_logic_vector ( 3 downto 0 ); xout0 :out std logic vector (3 downto 0) );e
5、nd entity ;architecture bev of feng isbegin process ( xin )variable j: integer :=0; begin j:=0; for i in 0 to 6 loop if xin(i)=1 then j:=j+1; end if; end loop;case j is when 0 = xout xout xout xout xout xout xout xout null; end case;case j is when 7 = xout xout xout xout xout xout xout xout null; en
6、d case;if j3 thensel=1;else sel=0;end if;end process;end architecture bev;六、实验过程及截图 1、打开Quartus II软件2、创建工程 3、运行程序4、选择器原理图 5、仿真调试6、引脚绑定 七、设计总结: 在设计的过程中,我熟悉了Quartus II的基本使用方法,熟悉了EDA程序的运行环境,对各个运行器件及操作按钮有了新的认识和了解,熟悉了VHDL语言,能够利用VHDL语言实现简单基本的程序,同时也了解了试验台上大板和小板的数码管的极性。在对按键K1-K7进行统计时,采用了按位统计的方法,利用简单的FOR循环。通过这次EDA的课程设计,我进一步的了解了EDA的编程技术及其应用。EDA作为现在电子行业的热门技术之一,有着较强的专业性和实用性 ,而此次的EDA小学期给我们接触EDA技术的机会,同时为以后的就业提供了很好的演练平台。八、实验心得通过这段时间的EDA课程设计,我更加熟练的掌握了EDA开发的基本流程,熟练地使用Quartus II软件进行编程,在老师和同学的帮助下,顺利完成了七人表决器的相关设计,在此表示感谢。此外,我还在课程设计的过程中,发现自身的许多不足之处,在今后的学习中还需要更加的努力,加强这些方面的学习和锻炼。九、参考文献:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025儿童医院造口患者生活指导考核
- 2025河南洛阳市偃师区第一批公益性岗位招聘40人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年河北沧州南皮县中医医院公开招聘工作人员16名考前自测高频考点模拟试题及一套参考答案详解
- 2025辽宁盘锦市盘山县坝墙子镇幼儿园园长招聘1人考前自测高频考点模拟试题及答案详解(有一套)
- 2025年中共江西省委党校(江西行政学院)高层次人才招聘27人考前自测高频考点模拟试题及一套完整答案详解
- 2025人民医院儿科副主任医师资格评审
- 上海市中医院间质性膀胱炎膀胱疼痛综合征诊疗考核
- 沧州市人民医院超声质量控制考核
- 2025年牡丹江绥芬河市公开招聘公益性岗位工作人员20人(第一批)考前自测高频考点模拟试题附答案详解(黄金题型)
- 大学金融课件
- 舞蹈基本功课件
- 中国当代知名作家鲁迅生平介绍课件
- 古籍数字化与人工智能-全面剖析
- 高中体考笔试试题及答案
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 2025年无线电装接工(中级)职业技能考试题(附答案)
- 2024年秋季新北师大版七年级上册数学全册教案设计
- (高清版)DB32∕T 4443-2023 罐区内在役危险化学品(常低压)储罐管理规范
- 医院培训课件:《输液泵》
- 量子通信金融应用研究报告
- DBJ51-T 184-2021 四川省预成孔植桩技术标准
评论
0/150
提交评论