EDA技术课程大纲

EDA技术课程大纲

ID:41560783

大小:56.19 KB

页数:4页

时间:2019-08-27

EDA技术课程大纲_第1页
EDA技术课程大纲_第2页
EDA技术课程大纲_第3页
EDA技术课程大纲_第4页
资源描述:

《EDA技术课程大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、EDA技术课程大纲课程英文译名:EDATechnology课程编号:B0405010课内总学时:51学分:3开课对象:电子信息工程/电子信息科学与技术/电子科学与技术/集成电路设计专业本科学生课程类别:学院定必修一、课程的任务和目的本课程是电类专业的专业某础课,要求学生通过本课程的学习和实验,初步掌握常用EDA工貝•的使用方法、FPGA的开发技术以及VHDL语言的编程方法。能比较熟练地使用QuartusII等常川EDA软件对FPGA和CPLD作一些简单电路系统的设计,同时能较好地使用V1IDL语言设计简单的逻辑电路和

2、逻辑系统,学会行为仿真、时序仿真和硕件测试技术,为现代EDAT•程技术的进一步学习,ASIC器件设计以及超大规模集成电路设计奠定基础。作为一门专业基础课,除了为现代电了线路课程,软件无线电课程萸定理论和实践方面的基础外,还是其他一些课程的先修课,如微电子导论、现代ASTC设计、硬件描述语言仿冀/综合器设计、大规模集成电路设计等。二、课程内容与基本要求(一)概论介绍现代EDA技术,VIIDL概况,介绍自顶向下的系统设计方法以及卜、PGA和CPLD的基木技术,要求对现代EDA技术及实现工具的使用方法和发展悄况冇一初步了解

3、。(二)EDA设计流程及工具首先介绍基于EDA软件的FPGA/CPLD开发流程和AS1C设计流程,然后分别介绍与这些设计流程屮各环节密切相关的EDA工具软件,最后简述QuartusTT的基本情况和TP。(三)FPGA/CPLD结构与应用主要介绍几类常用的大规模可编程逻辑器件的结构和工作原理。对CPLD的乘积项原理和卜、PGA的査找表原理分别进行剖析。最后介绍相关的编程下载和测试技术。(四)VHDL设计初步通过数个简单、完整而典熨的V1IDL设计示例,使学生初步了解用V1IDL表达和设计电路的方法,并对山此而引出的VI

4、IDL语言现象和语句规则能逐步趋向系统的了解。(五)QuartusII应用向导通过实例,详细介绍基于QuartusII的VHDL文本输入设计流程,包括设计输入、综合、适配、仿其测试和编程下载等方法,以及QuartusII包含的一些有用的测试手段,最后介绍原理图输入设计方法。(六)VHDL设计进阶介绍一些新的实例及相关的VHDL语法知识,使学生进一步了解VHDL语言现象和语句规则的特点,以及应川VHDL表达与设计电路的方法。(七)宏功能模块与IP应用Altera提供了可参数化的宏功能模块和LPM两数,并基于Altera

5、器件的结构做了优化设计,使得设计的效率和可靠性得到了很大的提高。可以根据实际电路的设计需耍,选择LPM库中的适当模块,并为其设定适当的参数,满足设计的需要。本章通过一些示例介绍LPM宏功能模块与1P核的使用方法。(八)状态机设计介绍使川VHDL设计有限状态机一般性程序结构;介绍状态机的实川程序设计、状态编码方法以及非法状态排除技术。(九)VHDL程序结构与规则介绍VHDI■的棊本程序结构,包括实体、结构体、进程、库和子程序等主要语句结构,要求学握VHDI■可综合程序设计的基本程序结构。重点了解进程语句结构及其运行特点

6、。(十)VHDL语句与VHDL仿真简要介绍VIIDL编槿的3种描述风格;介绍VIIDL仿真方法、II的和延时模型、简介VIIDL程序综合概念与可综合的耍求,介绍时序电路和组合电路的设计要点和方法。(十一)设计优化和时序分析分析资源优化、速度优化的常用方法,介绍QuartusII中优化设置与优化设计方法、以及时序分析方法。(十二)实验由于本课程是一实践性很强,且软硬件设计密切结合的课程,所以安排了较多的实验内容,实验总学时为21,除实验1为基础实验,其余均为综合、设计性实验。实验1:基T-VHDL的简单组合与时序电路设

7、计实验2:数控分频器设计实验3:正弦波发生器及频率计设计实验4:序列检测器设计实验5:乘法器设计及LSFR设计实验6:硕件电子琴设计实验7:电子琴控制系统设计(续)三、与各课程的联系先修课程:C语言,脉冲与数字电路,电路分析,信号系统,窩等数学,微机原理。四、对学生能力培养的要求通过对本课程的学习,学生能较好地学握全新的破件电子系统的设计技术,更深刻地了解计算机软件语言与硬件语言实现的现代电子系统设计能力。通过理论学习与实践设计锻炼的紧密结合,提高理论与工程实际相结合的能力,为耒來进一步的学习和工作实践奠定良好基础。

8、五、学时分配本课程总学时数为51,其中授课30学时,实验21学时,具体分配如下:(-)概论2学时(二)EDA设计流程及工具2学时(三)l;PGA/CPLD结构与应用3学时(四)VHDL设计初步4学时(五)QuartusII应用向导2学时(六)VHDL设计进阶3学时(七)宏功能模块与1P应用3学时(八)状态机设计3学时(^L)VHDL程序结构与规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。