ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:64.52KB ,
资源ID:3630683      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3630683.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Verilog-HDL的表决器的设计.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于Verilog-HDL的表决器的设计.doc

1、 学生课程实验报告书12 级 电通 系通信工程 专业 03 班学号 312890 姓名 2014-2015学年 第 2 学期实验项目: 基于 Verilog HDL的表决器的设计 实验时间: 2015.6.07 实验目的:1、 熟悉 Verilog HDL的编程。2、 熟悉七人表决器的工作原理。3、 进一步了解实验系统的硬件结构。实验原理:所谓表决器就是对于一个行为,由多个人投票,如果同意的票数过半,就认为此行为可行;否则如果否决的票数过半,则认为此行为无效。七人表决器顾名思义就是由七个人来投票,当同意的票数大于或者等于 4时,则认为同意;反之,当否决的票数大于或者等于 4时,则认为不同意。实

2、验中用 7个按键开关来表示七个人,当对应的按键开关输入为1 时,表示此人同意;否则若按键开关输入为0 ,则表示此人反对。表决的结果用一个 LED表示,若表决的结果为同意,则 LED被点亮;否则,如果表决的结果为反对,则 LED不会被点亮。同时,数码管上显示通过的票数。实验内容:本实验就是利用实验系统中的按键开关模块和 LED模块以及数码管模块来实现一个简单的七人表决器的功能。按键开关模块中的键 1键 7表示七个人,当按键开关输入为1时,表示对应的人投同意票,否则当按键开关输入为0时,表示对应的人投反对票;LED 模块中 D1表示七人表决的结果,当 LED1点亮时,表示此行为通过表决;否则当 L

3、ED1熄灭时,表示此行为未通过表决。同时通过的票数在数码管上显示出来。实验步骤:原理图步骤与实验一相同模式选择键”:按动该键能使实验板产生 12种不同的实验电路结构。本次实验的模式选择到“5” (红色数码管上显示) 。用下载电缆通过 JTAG口将对应的 sof文件加载到 FPGA中。观察实验结果是否与自己的编程思想一致表表 6-1 端口管脚分配表实验现象与结果当设计文件加载到目标器件后,按实验系统中按键开关模块的键 1-键 7七位按键开关,如果按键开关的值为“1” (即按键开关的开关置于上端,表示此人通过表决)的个数大于或等于四时 LED模块的 D1被点亮,否则 D1不被点亮。同时数码管上显示

4、通过表决的人数。实验程序:module dee5(K,m_Result,LEDAG);input 7:1 K;output m_Result;output 3:0LEDAG;integer i;reg m_Result;reg3:0LEDAG;reg 2:0 sum;always(K)beginsum=0;LEDAG=0;for(i=1;i=4)begin m_Result=1;if(sum=4) LEDAG=4b0100;if(sum=5) LEDAG=4b0101;if(sum=6) LEDAG=4b0110;if(sum=7) LEDAG=4b0111;endelse m_Result=

5、0;beginif(!sum) LEDAG=4b0000;if(sum) LEDAG=4b0001;if(sum=2) LEDAG=4b0010;if(sum=3) LEDAG=4b0011;endendendmodule表决器的仿真波形图:端口名 使用模块信号 对应 FPGA管脚 说 明K1 键 1 1K2 键 2 2K3 键 3 3K4 键 4 4K5 键 5 5K6 键 6 6K7 键 7 7七位投票人的表决器m_Result LED模块 D1 11 表决结果亮为通过LEDAG0 数码管模块 1 39LEDAG1 数码管模块 1 40LEDAG2 数码管模块 1 41LEDAG3 数码管模块 1 42表决通过的票数实验现象:当输入大于 4个 1的时候数码管会显示相应数字,同时 LED灯会亮,当输入 3个或一下 1时,LED 灯不亮。心得体会:通过这次实验是我了解了 7人表决器的工作原理,运用老师上课的笔记,轻松的做出了相应的程序。同时,能更加灵活的运用 EDA软件了。指导教师评语:实验成绩_ 指导教师_

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报