EDA技术课程大纲.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术课程大纲

EDA技术课程大纲 课程英文译名:EDA? Technology 课程编号:????????????????????? 课内总学时:?????????? 学? 分:3 开课对象:电子信息工程/电子信息科学与技术/电子科学与技术/集成电路设计专业本科学生???????? 课程类别:学院定必修 一、课程的任务和目的 ??? 本课程是电类专业的专业基础课,要求学生通过本课程的学习和实验,初步掌握常用EDA工具的使用方法、FPGA的开发技术以及VHDL语言的编程方法。能比较熟练地使用QuartusII等常用EDA软件对FPGA和CPLD作一些简单电路系统的设计,同时能较好地使用VHDL语言设计简单的逻辑电路和逻辑系统,学会行为仿真、时序仿真和硬件测试技术,为现代EDA工程技术的进一步学习,ASIC器件设计以及超大规模集成电路设计奠定基础。 ??? 作为一门专业基础课,除了为现代电子线路课程,软件无线电课程奠定理论和实践方面的基础外,还是其他一些课程的先修课,如微电子导论、现代ASIC设计、硬件描述语言仿真/综合器设计、大规模集成电路设计等。 二、课程内容与基本要求 ??? (一)概论 ??? 介绍现代EDA技术,VHDL概况,介绍自顶向下的系统设计方法以及FPGA和CPLD的基本技术,要求对现代EDA技术及实现工具的使用方法和发展情况有一初步了解。 (二)EDA设计流程及工具 ??? 首先介绍基于EDA软件的FPGA/CPLD开发流程和ASIC设计流程,然后分别介绍与这些设计流程中各环节密切相关的EDA工具软件,最后简述QuartusII的基本情况和IP。 ??? (三)FPGA/CPLD结构与应用 ??? 主要介绍几类常用的大规模可编程逻辑器件的结构和工作原理。对CPLD的乘积项原理和FPGA的查找表原理分别进行剖析。最后介绍相关的编程下载和测试技术。 ??? (四)VHDL设计初步 ??? 通过数个简单、完整而典型的VHDL设计示例,使学生初步了解用VHDL表达和设计电路的方法,并对由此而引出的VHDL语言现象和语句规则能逐步趋向系统的了解。 ??? (五)QuartusII应用向导 ??? 通过实例,详细介绍基于QuartusII的VHDL文本输入设计流程,包括设计输入、综合、适配、仿真测试和编程下载等方法,以及QuartusII包含的一些有用的测试手段,最后介绍原理图输入设计方法。 ??? (六)VHDL设计进阶 ??? 介绍一些新的实例及相关的VHDL语法知识,使学生进一步了解VHDL语言现象和语句规则的特点,以及应用VHDL表达与设计电路的方法。 ??? (七)宏功能模块与IP应用 ??? Altera提供了可参数化的宏功能模块和LPM函数,并基于Altera器件的结构做了优化设计,使得设计的效率和可靠性得到了很大的提高。可以根据实际电路的设计需要,选择LPM库中的适当模块,并为其设定适当的参数,满足设计的需要。本章通过一些示例介绍LPM宏功能模块与IP核的使用方法。 ?? ?(八)状态机设计 ??? 介绍使用VHDL设计有限状态机一般性程序结构;介绍状态机的实用程序设计、状态编码方法以及非法状态排除技术。 ??? (九)VHDL程序结构与规则 介绍VHDL的基本程序结构,包括实体、结构体、进程、库和子程序等主要语句结构,要求掌握VHDL可综合程序设计的基本程序结构。重点了解进程语句结构及其运行特点。 ??? (十)VHDL语句与VHDL仿真 ??? 简要介绍VHDL编程的3种描述风格;介绍VHDL仿真方法、目的和延时模型、简介VHDL程序综合概念与可综合的要求,介绍时序电路和组合电路的设计要点和方法。 ?? (十一)设计优化和时序分析 ??? 分析资源优化、速度优化的常用方法,介绍QuartusII中优化设置与优化设计方法、以及时序分析方法。 ???(十二)实验 ??? 由于本课程是一实践性很强,且软硬件设计密切结合的课程,所以安排了较多的实验内容, 实验总学时为21,除实验1为基础实验,其余均为综合、设计性实验。 实验1:基于VHDL的简单组合与时序电路设计???学时????????????????? ??????实验2:QuartusII原理图设计????????????????学时 ??????实验3:??????????????4学时 ??????实验4:数控分频器设计???????????????????4学时 ??????实验5:正弦波形信号发生器设计????????????学时 ??????实验6:??????????????4学时 ??????实验7:)???????????4学时实验:??? 4学时 ??????实验:??????4学时 ??????实验:????? ??????

文档评论(0)

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

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

1亿VIP精品文档

相关文档