- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
eda课程设-七人表决器
课 程 设 计
课程名称 硬件描述语言与EDA技术课程设计
题目名称
学生学院 材料与能源学院
专业班级
学 号
学生姓名
指导教师 陈先朝
2017 年 6 月 10 日
目录
一、设计目的 1
二、设计内容 1
三、设计思路 1
四、Verilog源程序 1
五、管脚分配 3
六、总结设计与体会 3
七、参考文献 4
七人表决器设计
一、设计目的
1.熟悉Quartus II软件的使用。
2..熟悉七人表决器的工作原理
3.熟悉EDA开发的基本流程。
二、设计内容
基础功能:设计一个七人表决器,当赞成人数大于等于四时显示表决通过,同时分别将投票中赞成人数和反对人数在数码管显示出来。
新加:清零键和通过时蜂鸣器响。
三、设计思路
(1)使用一个模块完成所有功能。
(2)用alawys语句检测赞同和反对人数信号(A和B),再用两个独立共阴极数码管显示人数0到7。
(3)用if语句判断总人数是否超出7人(s)
(4)用另一个clk实现蜂鸣器,因为原来的clk信号频率过低。
四、Verilog源程序
module biaojue(clk_1,clk_2,yes,no,clear,buzz,A,B,result);
input clk_1,clk_2,yes,no,clear;
reg [4:0] s1,s2,s;
output reg [7:0] A,B;
output reg result,buzz;
always @(posedge clk_1)
begin
s=s1+s2;
if(clear) begin s1=0; s2=0; result=0; end
else if (s4b0111) begin s1=0; s2=0; result=0; end
else if (yes) s1=s1+1;
else if (no) s2=s2+1;
else if (s1=4b0100) begin result=1 ; end
else begin s1=s1; s2=s2; result=result; end
end
always @(clk_2)
begin if (result) buzz=~clk_2;
end
always @(s1)
begin
case(s1)
4b0000:A=8h3f;
4b0001:A=8h06;
4b0010:A=8h5b;
4b0011:A=8h4f;
4b0100:A=8h66;
4b0101:A=8h6d;
4b0110:A=8h7d;
4b0111:A=8h07;
default:A=8h00;
endcase
end
always @(s2)
begin
case(s2)
4b0000:B=8h3f;
4b0001:B=8h06;
4b0010:B=8h5b;
4b0011:B=8h4f;
4b0100:B=8h66;
4b0101:B=8h6d;
4b0110:B=8h7d;
4b0111:B=8h07;
default:B=8h00;
endcase
end
endmodule
五、管脚分配
六、总结设计与体会
七、参考文献
(1) 自编指导书;
(2) Verilog与EDA相关教程:
a) 王金明等编著,EDA技术与Verilog HDL设计 ,电子工业出版社,2013年;
b) 艾明晶编著,EDA技术实验教程,清华大学出版社,2014年;
c) 潘松等编著,EDA技术与Verilog HDL ,清华大学出版社,2013年;
d) 张春晶等编著,现代数字电子技术及Verilog设计,清华大学出版社,2014年;
e) 刘靳等编著,Verilog程序设计与EDA ,西安电子科技大学出版社,2012年;
f) 刘福奇主编,Verilog HDL 应用程序设计实例精讲,电子工业出版社,2012年;
g) 周润景等主编,基于Quartus Ⅱ的数字系统Verilog HDL设计实例详解,电子工业出版社,2010年。
(3) 相关的电子技术基础。
您可能关注的文档
最近下载
- 境内医疗器械变更注册申报资料电子目录(参考) .pdf VIP
- 结核分枝杆菌合并乙型肝炎病毒感染诊治专家共识.pptx
- 中纤板电器基础详解.ppt VIP
- 社交礼仪——饮茶礼仪(课件-PPT).pptx VIP
- 基础护理学说课-姜丽.ppt VIP
- 河南诗词大赛题库及答案2024.doc VIP
- 2024年新版全员消防安全知识培训【附最新案例】(77页).pptx VIP
- NB/T 35054-2015_水电工程过鱼设施设计规范.pdf
- (完整版)无菌医疗器械耗材生产企业体系文件 质量手册模板.pdf VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册湘科版(2024)教学设计合集.docx
原创力文档


文档评论(0)