基于VHDL的乒乓球游戏机设计.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 精品文档 PAGE PAGE19 精品文档 PAGE 李园园 《基于VHDL的乒乓球游戏机设计》 第1页共23页 引言 EDA(ElectronicDesignAutomation ,电子设计自动化)技术是现代电子工程领 域的一门新技术。它提供了基于计算机和信息技术的电路系统设计方法。 EDA技术的发 张和推广应用极大地推动了电子工业的发展。 EDA技术就是以计算机为工具,在 EDA软件 平台上,对以硬件描述语言VHDL为系统逻辑描述手段完成的设计文件自动地完成逻辑编 译,逻辑化简,逻辑分割,逻辑综合及优化,逻辑布局布线,逻辑仿真,直至对于特定 目标芯片的适配编译,逻辑映射和编程下载等工作。设计者的工作仅限于利用软件的方 式,即利用硬件描述语言来完成对系统硬件功能的描述,在 EDA工具的帮助下就可以得 到最后的设计结果[1]。近年来,集成电路制造技术的快速发展 ,一方面促进了相应设计 技术的发展,另一方面也对设计技术提出了更高的要求。当前集成电路设计 ,面临着功 能强、性能好、规模大、成本低、设计周期短等一系列要求和挑战 ,这些要求和挑战引 起了集成电路设计方法的全面革新。当今 ,以行为设计为主要标志的新一代数字系统设 计理论已形成并得到发展。在集成电路的数字系统的系统级设计中 ,VHDL 硬件描述语 言构造的描述模型优化设计 ,有利于高效利用设计空间 ,实现设计结构的精确分析 ,使 芯片资源得以充分利用。 1.1课题的背景、目的 20世纪末,电子技术获得了飞速的发展, 在其推动下,现代电子产品几乎渗透了社 会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现 代电子产品性能进一步提高,产品更新换代的节奏也越来越快。而休闲时间越来越少的 人们越来越没太多的时间出去搞户外活动,于是众多电子游戏相应而出,成为大家的娱 乐节目。因此设计了这个两人的乒乓球游戏。而电子信息类产品的开发明显地出现了两 个特点:一是开发产品的复杂程度加深;二是开发产品的上市时限紧迫。而伴随着如上 两个特点的产生,相应的出现了设计上的两个问题。其一,在电子系统日趋数字化、复 杂化和大规模集成化的今天,电子厂商们越加迫切地追求电子产品的高功能、优品质、 低成本、微功耗和微小封装尺寸,从而使得电子设计日趋复杂。那么如何去完成这些高 复杂度的电子设计呢?其二,电子产品设计周期短和上市快是电子厂商们坚持不懈的追 求,那么面对日趋复杂的设计,又如何能够缩短开发时间呢?解决以上两个问题的唯一 途径是电子设计自动化( EDA),即用计算机帮助设计人员完成繁琐的设计工作。 李园园 《基于VHDL的乒乓球游戏机设计》 第2页共23页 1.2课题设计主要内容 两人乒乓球游戏机是用 8个发光二级管代表乒乓球台, 中间两个发光二极管兼做乒 乓球网,用点亮的发光二极管按一定方向移动来表示球的运动。在游戏机的两侧各设置 发球和击球开关,甲乙双方按乒乓球比赛规则来操作开关。当甲方按动发球开关时,靠 近甲方的第一个发光二极管亮,然后发光二极管由甲方向乙方依次点亮,代表乒乓球的 移动。当球过网后按照设计者规定的球位乙方就可以击球。若乙方提前击球或者未击到 球,则甲方得分。然后重新发球进行比赛,知道一方记分达到 21分为止,记分清零, 重新开始新一局比赛。 李园园 《基于VHDL的乒乓球游戏机设计》 第3页共23页 开发工具简介 2.1EDA技术 EDA[2]是电子设计自动化(ElectronicDesignAutomation)缩写,是 90年代初从 CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和 CAE (计算机辅助工程)的概念发展而来的。 EDA技术是以计算机为工具,根据硬件描述 语言HDL(HardwareDescriptionlanguage)完成的设计文件,自动地完成逻辑编译、 化简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下 载等工作。典型的 EDA工具中必须包含两个特殊的软件包,即综合器和适配器。综合 器的功能就是将设计者在 EDA平台上完成的针对某个系统项目的 HDL、原理图或状态 图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得我们欲 实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功能 就是将软件描述与给定的硬件结构用一定的方式联系起来。也就是说,综合器是软件描 述与硬件实现的一座桥梁。综合过程就是将电路的高级语言描述转换低级的、可与目标 器件FPGA/CPLD相映射的网表文件。 硬件描述语言 HDL是相对于一般的计算机软件语言,如: C、PASCAL而言的。 HDL语言使用与设计硬件电子系统的计算机语言,它能描述电子系统的逻辑功能、

您可能关注的文档

文档评论(0)

135****7958 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档