| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

eda拔河游戏机课程设计报告

文***享

贡献于2021-01-11

字数:5352



报告书写求
1 报告撰写求条理清晰语言准确表述简明报告中段首空两字符中文字体宋体五号数字字符字母Times New Roman五号单倍行距
2 报告中插图应文字紧密配合文图相符技术容正确图应配图题(图号图名组成)图题(宋体五号)置图居中中图号序编排图名图号空格排写图中分图时分图号(a)(b)等置分图注:框图流程图(矢量图)专业画图软件
3 报告中插表应文字紧密配合文表相符技术容正确表格加左右边线线需加粗(15磅)表应配表题(表号表名组成)表题(宋体五号)置表居中中表号序编排表名表号空格排写
4 报告中公式原居中书写注:公式编辑器编写
5 设计报告应容序A4纸印左侧装订成册

设计目
1.掌握数字系统设计方法
2.掌握硬件描述语言——Verilog HDL
3.掌握模块化设计方法
4.掌握开发软件方法
二设计求
(1)设计拔河游戏电路键LED表示输入输出
(2)初始时16LED中间两点亮然游戏双方停动键点亮两LED动键慢方移动
(3)动键LED方移动格
(4)LED移动头游戏结束
(5)裁判达赛开始命令甲乙双方输入信号否输入信号效
数码显示获胜者盘数次赛结束动获胜方加分
(6) 完成全部流程:设计规范文档模块设计代码输入功仿真约束综合布局布线时序仿真载验证等
(7) 三设计环境
计算机QuatusII开发软件
四设计容(设计原理方案程序设计仿真分析适配)
41设计原理方案
电子拔河游戏机种容纳甲乙双方参赛甲乙双方加裁判三游戏电路排16LED发光二极表示拔河电子绳甲乙双方通钮开关发光LED方终点延伸延伸某方LED时该方失败方获胜获胜次数进行计数连续赛局定胜负赛开始裁判达赛命令甲乙双方输入信号否输入信号效裁判信号键盘空格键控制电子绳16LED构成裁判达开始赛命令摁空格键位电子绳中点LED发亮甲乙双方通键输入信号发亮LED方移动阻止方延伸谁摁快方移动中点方LED发亮时表示赛结束时电路锁保持前状态变非裁判电路复位获胜方计数器动加记分电路两位七段数码分双方分进行累计次赛结束时电路动加分赛结束时计分器清零次赛做准备



拔河LED显示模块



控制电路模块
键模块

计分数码显示模块




42程序设计仿真

421分频器模块程序设计仿真
module fpq(_10000HzOut_25HzOut_50MHzIn)
input _50MHzIn
output _10000HzOut_25HzOut
parameter width116value12499
parameter width210value2499
reg _10000HzOut_25HzOut
reg [width110] Count
reg [width210] Cnt

always @(posedge _50MHzIn) 2500*2*10000Hz50MHz
if (Countvalue1) Binary Counter(0~2499)
begin
Count < 15'd0 _10000HzOut < ~_10000HzOut
end
else Count < Count + 1'b1

always @(posedge _50MHzIn) 100 000*2*25Hz50MHz
if (Cntvalue2) Binary Counter(0~99999)
begin
Cnt < 15'd0 _25HzOut < ~_25HzOut
end
else Cnt < Cnt + 1'b1
endmodule


图1分频器仿真波形图
422键模块程序设计仿真
键模块采3门消抖两玩家
设置两键采25hz脉
module xiaodou(key1 key2 _25Hk1 k2)
input key1 键1
input key2 键2
input _25H 脉25Hz
output k1
output k2
assign k1(a1|a2|a3)
assign k2(b1|b2|b3) 采3门消抖
reg a1a2a3b1b2b3
always @(posedge _25H)
begin
a1 b1end
endmodule

图2仿真波形图
423程序模块程序设计仿真
拔河程序开始时设复位键通左右数码显示玩家分数两led灯代表拔河绳子中点拔河结束清零
module xin(k1 k2 rst nrst _25H q left right)
input k1
input k2
input rst 拔河开始复位键
input nrst 计分清零键
input _25H
output [20] q 拔河led显示输出
output [20] left 左边分数数码输出
output [20] right 右边分数数码输出
reg [20]q
reg n
reg [20]leftright reg寄存器
always @(negedge rst or posedge _25H or negedge nrst)
begin
if(~rst) begin q7n1end qled回中点 n开
else if(~nrst) begin left0right0end 计分清零
else if(n) 判断否开
begin case({k1k2}) 键组
2'b01 qq+1 led右移位
2'b10 qq1 led左移位
default qq 保持
endcase
case(q)
3'b000begin n0leftleft+1end 左+1分n关
3'b110begin n0rightright+1end 右+1分n关
defaultn endcase
end
end
endmodule

图3仿真波形图
424LED模块程序设计仿真
Led设16灯
module led(q _50M led)
input [20] q
input _50M
output [70] led
reg [70] led
always@(posedge _50M)
case(q)
3'd0led16'b0011111111111111
3'd1led16'b1001111111111111
3'd2led16'b1100111111111111
3'd3led16'b1110011111111111
3'd4led16'b1111001111111111
3'd5led16'b1111100111111111
3'd6led16'b1111110011111111
3'd7led16'b1111111001111111 中点
3'd8led16'b1111111100111111
3'd9led16'b1111111110011111
3'd10led16'b1111111111001111
3'd11led16'b1111111111100111
3'd12led16'b1111111111110011
3'd13led16'b1111111111111001
3'd14led16'b1111111111111100

defaultled endcase
endmodule

图4仿真波形图
425数码模块程序设计仿真
module shumaguan1(left right _10000H segout wx)
input [20] left
input [20] right
input _10000H
output [60] segout 数码输出
output [20] wx
reg [20] wx
reg [60] segout
reg [10] count
reg [30] seg_in
always@(posedge _10000H)
case(count)
2'd0begin wx<3'b011seg_in 2'd1begin wx<3'b101seg_in<4'd8count 2'd2begin wx<3'b110seg_in endcase
always@(seg_in)
case(seg_in) g f e d c b a
4'd0segout<7'b1000000 0

4'd1segout<7'b1111001 1

4'd2segout<7'b0100100 2

4'd3segout<7'b0110000 3

4'd4segout<7'b0011001 4

4'd5segout<7'b0010010 5

4'd6segout<7'b0000010 6

4'd7segout<7'b1111000 7
4'd8segout<7'b0111111 8
4'd9segout<7'b0111011 9

defaultsegout<7'b1000000
endcase
endmodule





图5仿真波形图







426顶层设计仿真

图6顶层设计

图7顶层设计仿真波形图


43适配
1选择器件:Cyclone II EP2C5AT144A7
2引脚分配:
Node Name
Direction
Location
_50MHzIn
Input
IOBANK_1
key1
Input
IOBANK_2
key2
Input
IOBANK_3
led[0]
Output
PIN_24
led[1]
Output
PIN_25
led[2]
Output
PIN_26
led[3]
Output
PIN_30
led[4]
Output
PIN_31
led[5]
Output
PIN_32
led[6]
Output
PIN_27
led[7]
Output
PIN_28
led[8]
Output
PIN_64
led[9]
Output
PIN_63
led[10]
Output
PIN_60
led[11]
Output
PIN_59
led[12]
Output
PIN_58
led[13]
Output
PIN_57
led[14]
Output
PIN_55
led[15]
Output
PIN_53
nrst
Input
IOBANK_4
rst
Input
EDGE_BOTTOM
segout[0]
Output
PIN_40
segout[1]
Output
PIN_41
segout[2]
Output
PIN_42
segout[3]
Output
PIN_43
segout[4]
Output
PIN_44
segout[5]
Output
PIN_45
segout[6]
Output
PIN_47
wx[0]
Output
PIN_48
wx[1]
Output
PIN_51
wx[2]
Output
PIN_52






五 结
开始接触课题时候知道手通老师讲解查找资料基解拔河游戏机设计原理通次课程设计更加感理实际间差异越越强烈感掌握项技术唯办法办法实践通实践书知识应实践发现问题真正掌握知识学致然遇问题时验学工作帮助
六 参考文献
[1] 潘松著EDA技术实教程(第二版) 北京:科学出版社2005
[2] 刘睿强编Verilog HDL数字系统设计实践 北京:电子工业出版社2011
[3] 刘福奇编Verilog HDL应程序设计实例精讲 北京:电子工业出版社2009
[4]王秀琴编数字系统设计入门应实例北京:电子工业出版社2012
[5]侯建军编spoc技术基础教程北京:清华学出版社2008


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

燕山大学EDA课程设计游戏机

燕山大学EDA课程设计游戏机一、设计题目及要求1、设计题目:游戏机。2、题目要求:用三位数码管显示0—7之间的数码,按下按钮,三个数码管循环显示,抬起按钮,显示停止,当显示内容相同时,为赢。*具体附加要求:(1)三个数码管循环显示的速度不同;(2)停止时的延迟时间也要不同;(3)如果赢了游戏时,要有数码管或LED的花样显示或声音提示。 二、设计过程及内容(包括总体设计的文

文***品 8个月前 上传194   0

基于单片机的拔河游戏机设计课程设计

××大学××学院××课程设计基于单片机的拔河游戏机设计学生姓名学 号所 在 系专业名称班 级指导教师成 绩 ××大学××学院二○一二年X月摘要:近年来随着计算机在社会领域的渗透和大规模集成电

文***享 3年前 上传585   0

EDA拔河游戏机课程设计

XXXXXX学院课 程 设 计题 目:EDA拔河游戏机课程设计 作 者: XXX 专 业: 自动化 班 级: XXX 学 号: XXXXX 指导老师: XX

文***享 3年前 上传405   0

EDA课程设计时钟

EDA课程设计姓名: 学号:班级:自动化设计题目多功能数字钟电路设计设计任务及要求多功能数字钟应该具有的功能有:显示时—分—秒、小时和分钟可调等基本功能。整个钟表的工作应该是在1Hz信号的作用下进行,这样每来一个时钟信号,秒增加1秒,当秒从59秒跳转到00秒时,分钟增加1分,同时当分钟从59分跳转到00分时,小时增加1小时,小时的范围为0~23时。在

文***享 3年前 上传773   0

EDA与数字系统课程设计

 课 程 设 计 任 务 书(2011 ~2012 第三学期)设 计 题 目: EDA与数字系统课程设计 学 院 名 称: 电气与自动化工程学院 专 业(班 级): 自动化2010级 姓 名(学 号): 起 讫 日

文***享 3年前 上传566   0

EDA课程设计报告60秒倒计时器MAXII240T

EDA课程设计报告设计题目:基于verilog的倒计时器设计 专业班级: 姓名学号: 姓名学号: 姓名学号: 指导教师:

豆***2 4年前 上传756   0

EDA课程设计报告书电话按键显示器

EDA课程设计报告书 题目:电话按键显示器 姓名: 班级:10级电子信息工程班 学号: 成绩: 一、 设计题目及要求 题目:电话按键显示器 要求: 1.设计一个具有八位显示的电话按键显示器; 2.能准确反映按键数字; 3.显示器显示从低位向高

z***u 1年前 上传280   0

数字电子钟逻辑电路设计《EDA技术》课程设计报告

序号 综合成绩优秀( )良好( )中等( )及格( )不及格( )教师(签名)批改日期《EDA技术》课程设计报告 课题: 数字电子钟逻辑电路设计院系 电子与电气工程学院 专业 电气工程及其自动化 班级 学号 姓名

文***品 3年前 上传544   0

eda直流电机测控仪课程设计

eda直流电机测控仪课程设计1 绪论1.1 FPGA背景目前以高速集成硬件描述语言(VHDL)所完成的电路设计,可以经过简 单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记

文***品 1年前 上传346   0

合肥工业大学EDA课程设计频率计

 课 程 设 计 任 务 书(2014 ~2015第三学期)设 计 题 目: EDA与数字系统课程设计 学 院 名 称: 电气与自动化工程学院 专 业(班 级): 自动化20XX级 姓 名(学 号): ** -------- --------- 起 讫

文***享 3年前 上传499   0

交通信号灯控制器设计EDA课程设计

信息科学技术学院《EDA技术课程设计报告》专业班级:2008级通信工程姓 名: 学 号:指导老师: 目 录课程设计的要求及目的……………………………………………2前言………………………………………………………………… 2一 设计内容与目的……………………………………………… 21.1 设计内容……………………………

文***享 11个月前 上传315   0

eda课程设计vhdl语言的简易出租车计费器设计

XX 学 院《EDA技术》课 程 设 计 题 目 简易出租车计费器设计 系 (部) 信息工程系 班 级 电本班 姓 名 学 号 指导教师

文***享 3年前 上传542   0

游戏机房领班

岗位描述 游戏机房领班 岗位名称: 游戏机房领班 直接上级: 夜总会主管 直接下级: 换币员、服务员 本职工作: 主持游戏机房的日常工作 直接责任: 1. 每月向夜总会主管述职一次。 2. 及时、正确地传达上级的指示。 3. 代表游戏机房向上级投诉。 4. 每月制订一份游戏机房的营利计划,批准后执行。 5. 制订游戏机房员换币员、服务员技能培训计划,批准后,

d***z 14年前 上传2663   0

游戏机房

部门职能 游戏机房 部门名称: 游戏机房 上级部门: 夜总会 下级岗位: 换币员、服务员 部门本职: 为玩游戏机的客人提供服务。 主要职能: 1. 维待游戏机房的正常营业秩序。 2. 为客人提供换币服务以及侍应服务。 3. 保证游戏机的正常使用。 管辖范围: 游戏机房、游戏机、换币员、服务员 本文档由香当网(https://www.xiangdang.

y***8 9年前 上传8690   0

集成电路EDA技术

本文简述了集成电路的传统设计方法和现代设计方法,并对两者的区别进行了比较,以实例为基础介绍了集成电路的设计过程。对可编程逻辑器件的定义、分类、功能等进行详尽的阐述,介绍了可编程逻辑器件的设计过程,以可编程逻辑器件软件设计平台QuartusII为例,介绍了可编程逻辑器件软件设计平台的功能及使用方法,并对其他种类软件平台作出比较。对国内外集成电路设计公司作简要介绍,分析了PLD和FPGA芯片上的文字信息。

4年前 上传1438   0

EDA作业2-LED彩灯

EDA作业二--LED彩灯一、实验任务让8个LED实现彩灯的功能,并进行波形仿真。通过这个实验,进一步掌握采用计数与判断的方式来实现分频的VHDL的编程方法以及移位运算符的使用。二、实验环境软件实验环境为Quartus II 8.1开发软件。三、实验原理彩灯,就是让LED以一定的规律显示不同的亮灭的组合。本彩灯的设计采用了4种的亮灭方式。每来一个时钟脉冲CLK,计数器就加1。每当判断

文***品 11个月前 上传257   0

游戏机房换币员

岗位描述 游戏机房换币员 岗位名称: 游戏机房换币员 直接上级: 游戏机房领班 本职工作: 保证客人玩游戏机活动的正常进行 工作责任: 1. 按客人的要求换游戏币。 2. 对客人的消费情况进行登记,并将记录提供给领班。 3. 从游戏机中回收游戏币,保证游戏币的流通数量。 4. 检查游戏币的状况,如有损坏,停止使用,并上报情况。 5. 检查游戏机的运行情况,如有故

g***o 15年前 上传2925   0

游戏机房服务员

岗位描述 游戏机房服务员 岗位名称: 游戏机房服务员 直接上级: 游戏机房领班 本职工作: 为游戏机房的客人提供侍应服务 工作责任: 1. 及时清理游戏机房,清理客人的台面。 2. 按客人的要求提供面巾或烟酒、饮料、食品等物品。 3. 对客人的消费进行登记,并将记录提供给领班。 4. 向客人推销本店所备的烟酒、饮料、食品等商品。 5. 保持本部门范围内的清洁。

x***2 8年前 上传17501   0

EDA实验报告实验三、序列检测器的设计

实验三、序列检测器的设计一、预习内容1、预习序列发生器和检测器的基本工作原理;2、画出实验原理草图;3、写出实验的基本步骤和源程序。二、实验目的1、掌握序列检测器的工作原理;2、学会用状态机进行数字系统设计。三、实验器材PC机一台、EDA教学实验系统一台、下载电缆一根(已接好)、导线若干四、 实验要求1、 检测连续4个‘1’的状态机,画出状态转移图,并写出VHD代码;(必做

文***享 7个月前 上传235   0

交通灯控制系统EDA实验报告

交通灯控制系统EDA实验报告2014姓名: 学号:一、 课题名称用状态机设计的交通信号控制系统。二、 实验目的利用所学习的EDA相关知识,完成对交通灯控制系统的设计并实现,提高对所学知识的理解和利用熟练程度。三、 设计任务设计一个十字路口交通控制系统,要求如下:a. 东西(用A表示)、南北(用B表示)方向均有绿灯、黄灯、红灯指示,持续时间分别是40秒、五秒和4

文***品 3年前 上传1142   0

拔河比赛

  **一中高二年级举行拔河比赛 新年伊始,**一中高二学生在校运动场举行了拔河比赛。本次大赛以促进各年级、班级间交流为宗旨,丰富学生们的校园生活为目的,以比赛的形式为学生们提供展现集体风采的舞台,通过拔河比赛发扬团队精神,增强凝聚力。全体同学都以极大的热情参与其中。      此次比赛共有33支队伍参赛,比赛实行淘汰制晋级方式,抽签分组决定比赛顺序。     当裁判的哨声一响起,队员们

l***o 10年前 上传7920   0

EDA自动电子钟 数字时钟

燕山大学课程设计(论文)任务书院(系):电气工程学院 基层教学单位:电子实验中心 学 号学生姓名专业(班级)设计题目自动电子钟设计技术参数●用24小时制进行时间显示●能够显示小时,分钟●上电后从“00:00:00”开始显示设计要求●采用6个静态数码管显示时间工作量●学会使用Max+PlusII软件和实验

静***雅 2年前 上传456   0

机器人课程设计报告

XX 市 职 业 大 学课程设计说明书 名称 会追光的机器人     2012年12月31日 至 2013年1月4日 共 1 周院  系 电子信息工程系 班 级 电气 姓 名 学 号

文***品 9个月前 上传278   0

电子商务课程设计报告

《电子商务课程设计1》——网上饰品销售系统 电子商务专业班 所在院:经济管理学院 班级:商务

文***品 3年前 上传637   0

日期和时间课程设计报告

日期和时间课程设计报告 1. 功能 1.1课程设计题目功能:定义了日期类、时间类和日期时间综合类,重载了+、-、++、--、=、>=、<=、==、!=等运算符,可以设置时间、日期,比较时间和日期的大小,可以进行时间、日期对象的运算(加减),并按多种格式输出结果。 1.2思想和方法:通过重载运算符使运算符实现对对象的加减运算,并在结果输出时自动载入闰年判断程序,实现结果的智能化输出;将菜单输出和结

文***享 5年前 上传1204   0