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

热门搜索

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

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

豆***2

贡献于2020-07-20

字数:4965






EDA课程设计报告



设计题目:基verilog倒计时器设计
专业班级:
姓名学号:
姓名学号:
姓名学号:
指导教师:
设计时间:



目 录

摘 3
关键字 3
前言 3
1 倒计时功设计结构 3
11 倒计时器系统功 3
12 倒计时器设计结构 4
2 模块程序 4
21 分频器 4
22 计时器 5
23 显示器 7
24 指示器 9
3 模块原理图 10
31 顶层模块原理图 10
32 计数模块原理图 11
33 分频模块原理图 11
34 彩灯模块原理图 11
35 显示模块原理图 12
4 实际电路运行效果图 12
5 软件介绍脚说明 13
51 脚说明 13
52 软件介绍 13
6 总结心体会 14
7 致谢 14
7 参考文献 15


基Verilog 60秒倒计时器设计

()

摘 文提出种基Verilog HDL语言60秒倒计时器设计方法该设计实现两组输入具清零功暂停功进行60秒倒计时器文中介绍倒计时器设计架构控制程序设计方法该倒计时器采Verilog HDL语言模块化层次化思想设计十分简单MAX II开发板实现验证具广泛现实意义

关键字 倒计时器 Verilog HDL 层次化模块化 仿真验证

前言 现行倒计时器两种基规模数字逻辑芯片设计外种基单片机设计规模数字逻辑电路较复杂单片机着倒计时器功输入增加存IO资源足情况文提出种方便行倒计时器设计方法利Verilog HDL硬件描述语言设计倒计时器MAX II开发板仿真实现Verilog HDL语言满足数字系统设计综合求设计中充分利Verilog HDL层次化模块化思想倒计时器整设计程简单灵活时设计程中始终运EDA工具开发板设计进行验证设计更加开发板IO端口较丰富设计基础稍加修改设计具更功倒计时

1 倒计时器功设计结构
11 倒计时器系统功
文设计电子倒计时器:进行60秒倒计时七段显示译码显示秒数循环彩灯显示电路正常工作
倒计时器具体功:(1)进行60秒倒计时倒计时开始开发板7段显示译码60开始进行倒数直0重新返回60重新开始计时程七段译码显示器显示(2)设置复位控制开关reset进行复位清零功控制倒计时正进行倒数工作时清零复位开关倒计时器重新返回60开始倒计时(3)设置暂停控制开关stop进行暂停功控制倒计时进行倒数工作倒数进行步暂停控制开关stop时七段显示译码数字保持变循环彩灯保持变说明整倒计时器停止工作松开暂停控制开关倒计时器重新开始工作循环彩灯开始闪亮说明倒计时器正工作

12 倒计时器设计结构
文Verilog HDL语言基础设计60秒倒计时器根设计功求该设计包括分频器产生时钟信号倒计时计数清零复位暂停键键入数码显示循坏彩灯设置
分频器产生时钟信号
50MHZ分频成1HZ
暂停清零控制开关控制倒计时工作
七段译码进行数字显示
计数器进行倒计时




循环彩灯显示倒计时器工作状态




2模块程序
21 分频器
module div_fre(clksec)
input clk
output sec
reg sec
reg [ 270] count

always @(posedge clk)
begin
countif(count28'd24999999) 产生1HZ脉
begin
count<0
sec~sec
end
end
endmodule

该模块实现50MHZ信号转化1HZ信号产生1秒时钟信号

22 计时器
module control(clkresetdispstop)
input clkresetstop
integer count
output[70] disp
reg[50] num

always @(negedge clk )
begin
if(~reset)

count<1'b0

else if(~stop) 实现计数器暂停功
count
else if(count6'b111100)计数器计数达60重新置0

count<1'b0
else
count end

assign disp[74]num10数码送显示数A方十位
disp[30]num10

always @ (negedge clk )
begin

if(~reset)倒计时器清零功

begin
num<0
end

else if (count<7'b1100100)
begin
num<6'b111100(count)实现倒计时
end

end
endmodule

该模块首先count进行计数倒计时器初始时间设置60秒条件语句执行倒计时功外该模块进行清零复位暂停功实现

23显示模块
module seg7(clkdataoutendatain)
input [70] datain
input clk
output[60] dataout
output [10] enCOM输出
reg[60] dataout段数输出
reg[10] en
reg[150] cnt_scan扫描频率计数器
reg [30] dataout_buf

always@(posedge clk )
begin

cnt_scan
end

always @ (cnt_scan)
begin
case(cnt_scan[15])
1'b0
en 2'b10
1'b1
en 2'b01
default
en 2'b11
endcase
end

always@(en) 应COM信号出段数
begin
case(en)
2'b10
dataout_bufdatain[74]
2'b01
dataout_bufdatain[30]

default
dataout_buf8
endcase
end

always@(dataout_buf)
begin
case(dataout_buf)
4'b0000dataout7'b0111111
4'b0001dataout7'b0000110
4'b0010dataout7'b1011011
4'b0011dataout7'b1001111
4'b0100dataout7'b1100110
4'b0101dataout7'b1101101
4'b0110dataout7'b1111101
4'b0111dataout7'b0000111
4'b1000dataout7'b1111111
4'b1001dataout7'b1101111


default
dataout7'b0001_000

endcase
end

Endmodule

该模块倒计时器数字通七段译码显示出

24指示模块
module led(clockkeystylelightreset)
input clockkeystylereset 端口定义
output [30]light
reg [30] light 4'b1111
reg clk 1
parameter cnt 24000000
reg [240]count
always @ (posedge clk) LED灯输出
begin
if(reset)
light <4'b0000

else if (key) key键

ight light 暂停

else

begin

if (light 4'b0000) LED灯全部点亮时重新熄灭准备次循环

light 4'b1111

end

end
endmodule

该模块循环彩灯指示倒计时器否处工作状态

3模块原理图


顶层模块原理图


计数模块


彩灯模块



分频模块




显示模块

4 实际电路运行效果图

5脚说明软件介绍
51脚说明


52 软件介绍
设计中软件QuartusⅡQuartusⅡAltera公司推出第四代开发软件提供方便设计输入方式快速编译直接易懂器件编程够支持百万门逻辑门数逻辑器件开发第三方工具提供缝接口QuartusⅡ软件设计流程概括设计输入设计编译设计仿真设计载等程该台支持工作组环境设计求中包括支持基Internet协作设计Quartus台CadenceExemplarLogic MentorGraphicsSynopsysSynplicity等EDA供应商开发工具相兼容改进软件LogicLock模块设计功增添 FastFit编译选项推进网络编辑性提升调试力

6总结心体会
次EDA课程设计想象难原两天搞定结果倒计时程序写四五天写出面载硬件时候种种问题郁闷甚想放弃郭老师耐心指导重新修改程序做出通次EDA课程设计深深感知Verilog HDL语言编程缺乏连简单语法知识知道编译程序遇错误改半天改终通查相关书籍网查找相关资料解决次教训学应该认真门学科扎实理基础知识样遇相关问题轻松解决
次EDA课程设计中学东西仅巩固前学基础知识EDA硬件实验进步解通次课程设计弄懂键盘构造原理扫描原理第次Verilog语言种较复杂硬件电路编程方懂必须通查阅量相关资料弄懂期间进步锻炼查阅资料学力学力进步加强学生活根深基础
总说次课程设计痛苦收获然遇问题老师指导资料指引解决次课程设计充分锻炼力提高实践操作理研究兴趣明年毕业设计做定准备

7致谢

文设计郭老师悉心指导严格求业已完成选题具体实训写作程凝聚着老师心血汗水实训期间老师
提供种种专业知识指导富创造性建议老师严谨求实态度深受感动没样帮助关怀熏陶会利完成实训务老师表示深深感谢崇高敬意
 次实训感谢郭老师热情帮助短时间熟Verilog HDL源程序编写硬件调试阶段学予帮助谢谢郭老师
机会予诸教诲帮助位老师表示衷谢意感谢辛勤栽培积跬步千里位课老师认真负责悉心帮助支持够掌握运专业知识实训中体现利完成实训务
时文写作程中参考关书籍文里关作者表示谢意
感谢组位学位室友段时间里启发提出宝贵意见帮助支持表示深深感谢





参考文献
[1] 常晓明 VerilogHDL讲座 第三讲 VerilogHDL基概念[J] 日电子 2003(10)
[2] 祁晓磊蔡学良孙德玮 Verilog HDL进行FPGA设计原方法[J] 电子测试 2008(03)
[3] 夏宇闻 Verilog HDL逻辑系统设计[J] 电子技术应 2007(09)
[4] 彭保吴坚春梅马建国Verilog HDL语言FPGACPLD开发中应[J] 日电子 2004(05)

文档香网(httpswwwxiangdangnet)户传

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

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

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

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

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

购买文档

相关文档

EDA课程设计时钟

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

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

EDA与数字系统课程设计

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

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

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

报告书写要求1、 报告的撰写要求条理清晰、语言准确、表述简明。报告中段首空两个字符,中文字体为宋体五号,数字、字符、字母为Times New Roman五号,且单倍行距。2、 报告中插图应与文字紧密配合,文图相符,技术内容正确。每个图都应配有图题(由图号和图名组成)。图题(宋体小五号)置于图下居中,其中图号按顺序编排,图名在图号之后空一格排写。图中若有分图时,分图号用(a)、(b)等置于

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

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

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

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

51单片机秒表计时器课程设计报告(含C语言程序)课程设计

XXXXXX学院 51单片机系统设计 课程设计报告题 目: 秒表系统设计 专业、班级: 学生姓名: 学 号: 指导教师:

z***u 2年前 上传445   0

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

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

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

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

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

文***品 7个月前 上传189   0

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

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

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

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

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

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

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

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

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

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

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

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

集成电路EDA技术

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

4年前 上传1433   0

实验一用打点计时器测量加速度速度实验报告

测定匀变速直线运动的加速度-实验报告班级_______________ 姓名_______________时间________________一、实验目的1、掌握判断物体是否做匀变速直线运动的方法2、测定匀变速直线运动的加速度和计算打下某点时的瞬时速度。二、实验原理1、由纸带判断物体做匀变速直线运动的方法:若x1、x2、x3、x4……为相邻计数点间的距离,若△x=x2-x1=x3

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

数字电子技术课程设计篮球比赛24秒倒计时器设计

XX大学数字电子技术课程设计报告题 目:篮球比赛24秒倒计时器设计课 程:数字电子技术专 业:电气工程及其自动化班 级:学 号:姓 名:指导老师:完成日期:课程设计任务书学院:机电工程学院 专业:电气工程及其自动化 指导老师:

文***享 4年前 上传596   0

EDA作业2-LED彩灯

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

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

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

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

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

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

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

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

EDA自动电子钟 数字时钟

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

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

倒桩移库要领

倒桩移库要领 要求:从起点倒入乙库停正,再经过二进二退,移位到甲库停正,前进穿过乙库至路上,倒入甲库停正,前进返回起点。 第一步:倒入乙库 1、挂倒档,松手刹,把离合器抬到半联动。看右后窗(右后门窗户),开始倒车,直到1号杆和6号杆对齐,停止,右打死。 2、看左边后视镜,开始倒车,看到3号杆出现即刻停止,回正方向。 3、看右方后视镜三角窗红点,开始倒车,直到红点对准2号杆,即刻停止。右

韪***酆 11年前 上传11271   0

电气倒闸操作票

电气倒闸操作票编号_______单位:风力发电有限公司 年 月 日模拟预演 下令时间 下令人: 受令人: 操作时间 年 月 日 时 分 结束时间 年 月 日 时 分 ( )监护下操作 ( )单人操作 ( )检修人员操作

文艺范书香满屋 3年前 上传576   0

机器人课程设计报告

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

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

电子商务课程设计报告

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

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

日期和时间课程设计报告

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

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

课程设计环境评价报告

环境监测与评价综合设计报告书 摘要本报告报告书对一个虚拟的拟建污染源对重庆大学A、B、C校区环境空气质量的影响进行评价。虚拟污染源位于整个的A、B、C校区上风向方向,即B区校园北偏东位置。为了能较为准确地对校园的环境状况进行评价,按照功能区划分的要求,在合理进行取舍后将校园划分为5个主要的功能区:食堂区、实验楼区、运动场区、学生住宿区、教学区。在每个功能区

郭***林 2年前 上传394   0

单片机课程设计报告

1 方案设计与论证1.1 硬件总体设计设计并制作一个基于单片机的数字电压表的电路其结构框图如图 1-1 所示: 图1-1 硬件结构框图(1)单片机最小系统电路部分 (2)数码管显示部分(3) PCF8591芯片 AD转换部分(4)外部电压采集部分

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