集成电路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文档。上传文档
查看更多
集成电路EDA的课程设计

辽宁工程技术大学 集成电路EDA技术课程设计报告 题 目 自动售邮票机的设计 指 导 教 师 院(系、部) 电信学院 专 业 班 级 学 号 姓 名 日 期 2013年6月8日 摘要 在当今这个以数字化和网络化为特征的信息技术革命大潮中,电子技术得到了飞速的发展,现代电子产品几乎渗透到了社会的各个领域。现代电子设计技术的核心就是EDA技术,EDA是指以计算机为工作平台,融合应用电子技术、计算机技术、智能化技术最新成果而研制成的电子CAD通用软件包,主要能辅助进行三方面的设计工作,即IC设计、电子电路设计和PCB设计。EDA代表了当今电子设计技术的最新发展方向,它的基本特征是:设计人员按照“自顶向下”的设计方法,对整个系统进行方案设计和功能划分,系统的关键电路用一片或几片专用集成电路(ASIC)实现,然后采用硬件描述语言(HDL)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件,这样的设计方法被称为高层次的电子设计方法。硬件描述语言(HDL)是一种用于设计硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式,与传统的门级描述方式相比,它更适合大规模系统的设计。本设计利用Altera公司的开发软件Quartus?II平台,采用VHDL硬件描述语言编程的设计方法设计系统核心电路的硬件程序,在Quartus?II软件平台上进行编译和电路仿真,最后生成的目标文件下载到实验台内的FPGA芯片以实现该系统,并在实验台上对设计进行了验证。(Hardware Description Language,HDLVHDL、Verilog-HDLABEL-HDL等。这些语言有的从PASCAL发展而来,也有一些从C语言发展而来。【1】EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。VHDL语言可描述一个数字电路的输入、输出以及相互间的行为与功能。而其硬件关联性的语法与形式虽类似于一般程序语言,但是涵盖许多与硬件关联的语法构造。【3】其特有的层次性一一由上而下的结构式语法结构适合大型设计项目的分包下去,各自独立运行。从抽象的层次而言,VHDL的语句分成一下4个大类。 1、行为式 采用语言逻辑方式直接描述硬件电路的工作,表示一个设计的功能或算法,描述IC内部电路行为。在此结构定义中可以同时包含并行描述与顺序语句。 2、数据流 从数据输入与输出的观点,大部分的并行语句都用于数据转换工作。 3、结构式 允许设计者以树状形式调用内置电路组件。通常以引脚图方式调用并连接。从硬件的角度说,调用组件就像在组合与连接电路元器件一样。【4】 4、寄存器传输式 VHDL是一种类型化的语言,一种数据类型的数据内容不能指定给其他类型的数据,而且不同数据类型的数据需经过转换才能相互运算。每一种电路的VHDL码都是实体与结构的成对组合,先用实体来定义一个IC电路引脚规格与基本参数,然后在用结构定义IC内部电路的功能运做,即构成一个完整的电路模块。【5】 设计要求:有一个自动售邮票机,出售面值为6角和8角的邮票。售票机有1角,5角和1元三个硬币投放口,售票机每次只能售出一枚邮票。当所投硬币达到或者超过购买者所选面值时,售出一枚邮票,并找回零钱,售票机回到初始状态;当所投硬币不足邮票面值时,可以通过一个复位键退回所投硬币,售票机回到初始状态。 方案设计与分析 1、大体设计思路: (1)输入模块的设计: ①当投入的是五角的硬币时,输出的是‘ 0 ’信号。 ②当投入的是一元硬币的时候,输出的是‘ 1 信号。 (2)销售模块的设计: ①前两次输入的硬币总和超过一元五角时,则不需要考虑第三次输入了;如:10、01、11,11m0,第二次输入端口为m1,第三次不加以识别,有硬币输入则售出一枚邮票。若端口c为高电平,则输出,反之则售出邮票。 (2)销售机

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档