- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA自动值更器课程设计EDA自动值更器课程设计.doc
第 PAGE 24 页 共 23 页
一 绪论
1 在信息产业中EDA产生的影响
随着大规模集成电路技术和计算机技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升;电子类的高新技术项目的开发也逾益依赖于EDA技术的应用。即使是普通的电子产品的开发,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性能价格比大幅提高。不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。
2 中国国内EDA发展情况
从目前的EDA技术来看,其发展趋势是政府重视、使用普及、应用文泛、工具多样、软件功能强大。 ?? 中国EDA市场已渐趋成熟,不过大部分设计工程师面向的是PC主板和小型ASIC领域,仅有小部分(约11%)的设计人员工发复杂的片上系统器件。为了与台湾和美国的设计工程师形成更有力的竞争,中国的设计队伍有必要购入一些最新的EDA技术。 ?? 在信息通信领域,要优先发展高速宽带信息网、深亚微米集成电路、新型元器件、计算机及软件技术、第三代移动通信技术、信息管理、信息安全技术,积极开拓以数字技术、网络技术为基础的新一代信息产品,发展新兴产业,培育新的经济增长点。要大力推进制造业信息化,积极开展计算机辅助设计(CAD)、计算机辅助工程(CAE)、计算机辅助工艺(CAPP)、计算机机辅助制造(CAM)、产品数据管理(PDM)、制造资源计划(MRPII)及企业资源管理(ERP)等。有条件的企业可开展“网络制造”,便于合作设计、合作制造,参与国内和国际竞争。开展“数控化”工程和“数字化”工程。自动化仪表的技术发展趋势的测试技术、控制技术与计算机技术、通信技术进一步融合,形成测量、控制、通信与计算机(M3C)结构。在ASIC和PLD设计方面,向超高速、高密度、低功耗、低电压方向发展。
3 课程设计目的
(1)加深对VHDL语言设计的理解。
(2)通过对自动值更器的设计加深对EDA课程的理解
(3)熟悉MAX+PLUS = 2 \* ROMAN II仿真软件的工作方法及应用技??
4 课题设计内容
本次课程设计的主要目的旨在通过独立完成一个 “自动值更器”的设计,达到对EDA技术的熟练掌握,提升对《EDA技术及应用》课程所学内容的掌握和应用。
1、计数24小时的时钟
2、六位数码管显示“时-分-秒”
3、五个功能键
Timer 从其它状态放回时钟状态
Alarm 切换到定时时间的设定
Set 按一下,跳到下一个设置区
Down 按一下,所设置区的数字减1
Up 按一下,所设置区的数字加1
4、带有定时功能;
5、键盘的设定值要求在LED上显示。
一 设计的总体方案
流程图:
本自动值更器由三个模块组成:
(1)时间显示:
24小时制显示时间:小时用8与7数码管,分钟用5与4位数码管,秒由2与1位数码管表示,小时与分钟之间、分钟与秒之间用3和6位数码管显示“—”,总计八位七段数码显示管。此模式下显示当前时间。
(2)校时模式:
将time键置于‘0’,运用功能键set键对八位数码管进行选择,并由功能键up键进行+1与down键进行-1操作,通过此4个功能键进行校时设置。
Set-数码管7- Set-数码管6- Set-数码管5- Set-数码管4- Set-数码管3- Set-数码管2- Set-数码管1
Up-+1;down--1;
(3)定时设定模式:
将time键置于‘1’,设定模式与校时时设定一样,运用功能键set键对八位数码管进行选择,并由功能键up键进行+1与down键进行-1操作,通过此4个功能键进行校时设置。
Set-数码管7- Set-数码管6- Set-数码管5- Set-数码管4- Set-数码管3- Set-数码管2- Set-数码管1
Up-+1;down--1;
二 设计的详细原理
此多自动值更器是由多个模块组成,各个模块实现各自不同的作用,综合起来,便是自动值更器。
1、主要模块如下:
(1)输入一个250KHZ的方波信号
(2)计时模块:
将time键置于‘0’,用软件设计,当脉冲累计2500000次时secondl自动+1,以此类推,可得出数字时钟,并用8位7段对各时间进行显示。
输入:250KHz脉冲,控制键time等
输出:秒、分、小时
(3)校时模块:
将time键置于‘0’, 运用功能键set键对八位数码管进行选择,并由功能键up键进行+1与down键进行-1操作,通过此4个功能键进行校时设置。
输入:time状态转换键,set数码管选定键,up+1键,down-1键
输
文档评论(0)