eda课程设计.pdf
《eda课程设计.pdf》由会员分享,可在线阅读,更多相关《eda课程设计.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1 eda 课程设计 一:设计目的:(1)学会利用 artusll 发热宏单元和所学的数字电路知识,指建复杂一点的数字电路或系统。(2)学会使用 E团 A的程序语言 FPGA/CPLD设计数字稳表。设计主要包括功能分析、方案设计和电路测试几个步蝶。二:设计内容:1.设计一个数字跑表,只有如下功能。(1)复位和暂碎,秒表计时等功能。(2)跑表计时长度可达 1 小时,计时度为 0.01 秒。(3)通过 6 位数码管分别显示跑表的分、秒和百分秒。2.方案论证:数字跑表设三个输入端,分别为时钟输入(CLK),复位(CLR),启动、暂停按键(PUSE)。复位信号高电平有效,可对跑表异步清零:当启动、暂
2、停键为低电平时随表开始计时,为高电平时暂停,变低后在原来的数值基础上继续计激。数字跑表的结构示意图如下:2 3.横块电路设计:数字跑表实际上为计激器,数据选保器,七段数码管译码器等模块构,核心模块应为计数器,其以为暂伴挖制和清零挖制.计时电路 计时电路又分为百分秒计时电路、秒计时电路和分计时电路三个模块。百分秒计时电路足一个 100进制的计数器,以 100z 输入信号作为计数时钟,其进位信号作为秒计数电路的计数时钟,当秒计数器计满时,产生的进位信号又作为分计数电路的计数时钟。电路的暂停和复位信号用于挖制计时的开始、停止和清零。计数器模块:数字稳表的计时器功能是.当 PAUSE为低电平时开始计数
3、.百分秒低位自加一,加到九时归零,百分秒高位自加一,加到九时归零,且向秒位发出一个高电平,秒低位自加一.加到九时归零,秒高位自加一,加到五时归零,且向分位发出一个高电平。分低位自加一,加到六时系统清零。数据选择器:数据选保模块:定义三位二进制数 ss作为选降数码管的变量,ss 自加一,当 ss 大于 7 时归零,当 ss为 5、4、3、2、1时分别悔ms1,ms,sl,shml,mh 的位燃给 ooder,当 ss 为 6、7 时紧值为零。七段数码管显示怪码器 3 t 段数码管译码器模块:根据数字的显示形状编制真值表,当上一模块 ooder为 09时,分别给 seE燃以一组八位二进制数,使激码
4、智员示相应的数字。表 1 七段数码管显示译码器真值表:4.数字隐表的流程图:数字随表主要由计时器,七段数码智译码器组成。流程框图如图所示。三、设计总体框架 4 三:硬件电路设计与程序设计 设计思路 今酶设计一个计时范围为 0.01秒1 小时的数字秒表.首先需要我得一个比较精确的计时基准信号,这里是周期为 1/1005 的计时脉冲,可以把 50MHz的信号经过 l00 分频的分频器三次分频得到.其中分频器经过两吹分频得到的信号还可作为数码智扫播电路的时钟。其吹,还需对每一计数器设置清零信号输入和对六个计数器设置时钟使能信号,即计时允许信号,以便作为秒表的计时起、停挖制功能。为了方便挖制所有计数榄
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eda 课程设计
限制150内