用pld实现智力竞赛抢答器的设计与调试.docVIP

用pld实现智力竞赛抢答器的设计与调试.doc

  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文档。上传文档
查看更多
用PLD 实现智力竞赛抢答器的设计与调试 苏友平1,毕四军2 (1.兰州大学信息科学与工程学院,甘肃兰州730000;2.兰州大学物理科学与技术学院,甘肃兰州730000 摘 要:本文以GAL 来实现智力竞赛抢答器为例,着重阐述可编程技术在数字逻辑电路实验中的重要地位和作用。并深入了解开发芯片的全过程。关键词:PLD ;GAL ;数据处理器;控制器中图分类号:TH714.8TP331.1   随着数字集成电路技术的高速发展和计算机技术深入到各个领域,数字电子技术发展呈现出系统集成化、设计自动化、用户专业化、和测试智能化的优势。数字逻辑电路的计算机辅助设计与分析技术EDA (Electronic Design Automation -电子设计自动化已成为数字电子电路系统分析和设计的有力工具,并已发展成为电子学领域的重要分支。使用可编程逻辑器件(Programmable Logical Device ,简称PLD ,借助计算机辅助软件来进行数字逻辑电路的设计和模拟调试的方法,对于中大规模综合性的应用题目,具有设计简单、结构优化、修改容易和实现方便等优点,可有效提高数字逻辑电路综合实验能力。智力竞赛抢答器的设计与调试是数字逻辑电路实验中的综合性题目,我们让学生分别用T TL 和GAL (Generic Array Logic 器件对比完成此题目,得到的结论是,用T TL 来实现则电路复杂、插线很多;而用集成度很高的GAL 器件来实现,可以大大简化电路结构,而且这种以PC 机与面包板相结合的开放性实验方式,使学生在轻松、有趣的环境下更加深入的理解、掌握所学的数字逻辑电路课程知识,培养EDA 软件的应用设计能力。 1 设计环境 1.1 ABE L 语言及关键词 AB EL 语言是Data I/O 公司开发的一种可编 程逻辑器件的设计语言,它可支持绝大多数可编程逻辑器件。我们主要使用的是AB EL 硬件描述语言。 1.2 逻辑器件简介 (1可编程逻辑器件(Programmable Logical Device 简称PLD ,它是用来实现多输入和多输出逻 辑的器件。 (2通用逻辑阵列(G eneric Array Logic ,简称G AL ,是一种把选择器集成在芯片中,通过这些选择器来切换芯片内部的电路结构,使其有更好的通用性的器件。G AL 是一种可用电擦除的、可重复的(可擦除重写100次以上编程的高速PLD 。数据可保存20年以上。G AL 的输出结构由一个逻辑输出宏单元(OLMC ,通过对它的编程,使G AL 由多种输出方式:包括寄存器型输出方式、组合逻辑输出方式、并可控制三态输出门,所以其应用显得非常灵活。 (3PLD 的开发过程 利用PLD 进行逻辑设计,首先,根据逻辑要求,明确功能描述。对于组合逻辑,由功能描述,建立真值表,逻辑表达式;对于时序逻辑,由功能描述建立时序图,状态图,逻辑表达式。据此,选择适合的PLD 器件,把定义的信号名分配给逻辑器件的引脚(包括输入和输出,并按软件要求的格式写出输入源文件。然后进行汇编(也可以同时进行仿真,形成J EDEC 文件。最后,把J ED EC 文件写在给配制有该器件的由电脑控制的编程器,再实现对器件的编程(即所谓熔丝。 2 设计要求及方案 2.1 设计要求 抢答器要具有快速响应、及时显示、截止时间、 自动还原等功能,设计时就要考虑: (1抢答器应具有数码锁存、显示功能,抢答组数分为七组,即序号1、2、3、4、5、6、7,优先抢答者按本组序号开关,组号立即锁存到L ED 显示器上,同时封锁所有组号。 第22卷 第1期2006年1月        甘肃科技Gansu Science and Technology         V ol.22 N o.1 J an. 2006 (2系统设置外部控制键,置于清除位置, L ED 显示器自动清零灭灯。 (3抢答器定时为30s ,外部控制键置于启 动位置后,要求:①30s 定时器开始工作;②扬声器要短暂报警;③发光二极管亮灯。 (4抢答者在30s 内进行抢答,抢答有效,终止定时;30s 定时到,无抢答者本次抢答无效,系统短暂报警,发光二极管灭灯 。 图1 2.2 系统划分的设计 任何一个数字系统,一般都是由输入部件,输出 部件,数据处理部件(在计算机中,该部件又分为两部分,即运算器和存储器和控制部件组成,参见图1。控制部件对前三部分进行控制,该部件一般有若干个输入信号,被控制电路状态反馈信号,和若干个输出控制信号。输出控制信号是按一定时序产生的。这些部件称为子系统或单元。凡是没有控制部件的电路,都不能算作是一个完整独立的数字系统。一定要对控制电路有一个足够的认识。2.3 用状态转换图设计,对PLD 来说很方便 现在假定有7个抢答键(用一片

文档评论(0)

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

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

1亿VIP精品文档

相关文档