eda课程设计电子摇奖器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电 子 课 程 设 计 ——电子摇奖器 学 院 班 级 姓 名 学 号 指导老师 2009年12 目录 设计任务与要求----------------------------------- 总体框图-------------------------------------------- 器件选择-------------------------------------------- 功能模块-------------------------------------------- 总体设计图----------------------------------------- 电子摇奖器 设计任务与要求 1、电子摇奖器能随机的产生6位号码,并显示在七段数码管上; 2、设有“起始”,“停止”和“复位”键。按起始键,数码开始滚动,且速度较快,按停止键停止,按复位键后,6位数为全0; 3、6位号码没有相关性,互相独立。 二、总体框图 数码管计数器译码器 扫 数码管 计数器 译码器 扫 描 分频器 锁存器 设计思路:根据题目要求“能随即产生6位号码,并显示在七段数码管上”想到需要设计一个6位数码扫描显示电路,其中每个数码管的7个段g,f,e,d,c,b,a都分别连在一起,6个数码管分别由6个选通信号K1到K6来选择,被选通的数码管显示数据,其余关闭。在此使用3-8译码器来完成选择功能。如在某一时,K1为高电平,其余选通信号为低电平,这是仅K1对应的数码管显示来自段信号端的数据,而其它5个数码管呈现关闭状态。根据这种电路情况,如果希望在6个数码管显示希望的数据,就必须使得6个选通信号K1到K6分别被单独选通,与此同时,在断信号输入口加上希望在该对应数码管上显示的数据,于是随着选通信号的扫描,就能实现扫描显示的目的。 将50MHZ的频率经分频器(DIV)2500分频得10000HZ加在扫描器(SELTIME)上,此为扫描器的扫描频率。扫描器的输入端接6个锁存器(REG4B),锁存住所需数字以便能够显示,锁存器的输入端接6个十进制计数器(CNT10),将6个计数器串联起来,构成10*10*10*10*10*10的计数器。 由于题目要求“设有‘起始’。‘停止’‘复位’键”,所以将十进制计数器的使能端作为‘开始’与‘停止’键。使能端为高电平1时计数器开始计数即‘开始’,使能端为低电平0时停止计数即‘停止’。同时计数器的置位端设为清零端即‘复位’。给计数器的时钟端加高50MHZ的频率,在时钟上升沿到来的时候计数器计数,时钟下降沿到来的时候锁存器将所计数锁存。因此当按‘开始’键时数码管上数字开始滚动,且速度较快,按‘停止’键的时停止计数,并在数码管上显示所寄存数字,按复位键后,6位数为全0. 三、选择器件 1、装有QuartusII软件的计算机一台。 2、芯片:使用altera公司生产的Cyclone系列芯片,如EP1C12Q240C8芯片。 3、EDA实验箱一个。 4、下载接口是数字芯片的下载接口(JTAG)主要用于FPGA芯片的数据下载。 5、拨码开关。 6、时钟源。 Cyclone器件的配置器件。 图一 Cyclone的配置器件 配置器件 器件数量 EP1C3 EP1C4 EP1C6 EP1C12 EP1C20 EPCS1 1 1 1 N/A ?N/A EPCS4 1 1 1 1 1 EPC2 1 1 1 2 2 EPC4 1 1 1 1 1 EPC8 1 1 1 1 1 EPC16 1 1 1 1 1 此次设计实验采用ALTERA公司的cyclone系列的FPGA芯片EP1C12,设计和仿真采用ALTERA公司的QUARTUS II软件,EP1C12各项参数参照上表。 Cyclone的性能特性 1、新的 可编程体系结构,实现低成本设计。 2、嵌入式存储器资源支持多种存储器应用和 数字信号处理(DSP)实现 3、专用 外部存储器接口电路,支持与DDR FCRAM和SDRAM器件以及SDR SDRAM存储器的连接。 4、支持 串行总线和网络接口以及多种 通信协议 片内和片外系统时序管理使用嵌入式 PLL 5、支持 单端I/O标准和差分I/O技术,LVDS信号数据速率高达64

文档评论(0)

allap + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档