EDA技术 教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《EDA技术与应用》课程教学大纲
(执笔人:审核人:教学院长:)
一、课程简介
(一)课程代码:Z11150188
(二)课程名称:EDA技术与应用The Technology of EDA
(三)修读对象:高职应用电子专业
(三)总学时:45
(四)考核方式
期末考核方式:闭卷考试
总成绩评定方式:总成绩=期末成绩×60%+平时成绩×(10%—20%)+实验
成绩×(30%—20%)。
(五)相关课程:电路分析、模拟电路、数字电路、信号系统等
(六)内容提要:
EDA技术与应用已经广泛地应用于电视、雷达、通信、计算机、自动控制、电子测量、航天等各个领域。主要内容包括常用EDA工具的使用方法、FPGA的开发技术以及VHDL语言的编程方法,以及使用MAXPLUS等常用EDA软件对FPGA 和CPLD作一些简单电路系统的设计,同时能较好地使用VHDL语言设计简单的逻辑电路和逻辑系统,学会行为仿真、时序仿真和硬件测试技术。
二、教学目的和教学方法
1.教学目的
本课程是电类专业的专业基础课,要求学生通过本课程的学习和实验,初步掌握常用EDA工具的使用方法、FPGA的开发技术以及VHDL语言的编程方法。能比较熟练地使用MAXPLUS等常用EDA软件对FPGA和CPLD作一些简单电路系统的设计,同时能较好地使用VHDL语言设计简单的逻辑电路和逻辑系统,学会行为仿真、时序仿真和硬件测试技术,为现代EDA工程技术的进一步学习,ASIC器件设计以及超大规模集成电路设计奠定基础。
作为一门专业课,除了为现代电子线路课程,软件无线电课程奠定理论和实践方面的基础外,还是其他一些课程的先修课,如微电子导论、现代ASIC设计、硬件描述语言仿真/综合器设计、大规模集成电路设计等。
2.教学方法
采用多媒体课件与板书相结合的教学方法,在教学过程中演示实例,例如:数字的显示、交通灯、流水灯等。
三、理论与实验教学学时分配
理论:27学时实验:18学时
四、选用教材和主要教学参考书
(一)教材
EDA技术实用教程(第三版),潘松、黄继业编著,科学出版社,2006。
(二)参考书
1.SOPC技术实用教程,潘松、黄继业、曾毓编著,清华大学出版社,2005;
2.CPLD/FPGA的开发与应用,徐志军、徐光辉编著,电子工业出版社,2002;
3.电子设计自动化(EDA)教程,王锁萍,电子科技大学出版社,2000;
4.数字系统设计与PLD应用技术,蒋璇、臧春华编著,电子工业出版社,2001;
五、理论教学内容
(一)第一章概述
主要讲授内容:
1.1 EDA 技术及其发展
1.2 EDA 技术实现目标
1.3 硬件描述语言VHDL
1.4 VHDL 综合
1.5 基于VHDL 的自顶向下设计方法
教学时数:1学时
重点与难点:
1. 硬件描述语言VHDL
2. VHDL 的自顶向下设计方法
3. EDA 技术及其发展
思考题或练习题:
P14 1-1、1-2、1-3、1-5
(二)第二章EDA 设计流程及其工具
主要讲授内容:
2.1 设计流程
2.2 ASIC 及其设计流程
2.3 常用EDA 工具
2.4 MAX+plusII概述
2.5 IP 核简介
教学时数:2学时
重点与难点:
1. EDA的设计流程
2. 常用EDA 工具及其使用方法
3. MAX+plusII的使用
思考题或练习题:
P29 2-1、2-2、2-3、2-4
(三)第三章FPGA/CPLD结构与应用主要讲授内容:
3.1概述
3.2简单PLD原理
3.3CPLD结构与工作原理
3.4FPGA结构与工作原理
3.5FPGA/CPLD测试技术
3.6FPGA/CPLD产品概述
3.7CPLD和FPGA的编程与配置
教学时数:2学时
重点与难点:
1. PLD原理
2.CPLD结构与工作原理
3. CPLD和FPGA的编程与配置
思考题或练习题:
P69 3-2、3-4、3-6、3-7
(四)第四章原理图输入设计方法
主要讲授内容:
4.11位全加器设计向导
4.22位十进制数字频率计设计
4.3参数可设置LPM兆功能块
4.4波形输入设计方法
教学时数:6学时
重点与难点:
1.掌握1位全加器设计的设计方法。
2.掌握2位十进制数字频率计设计。
3. LPM兆功能块
4. 波形输入设计方法
思考题或练习题:
P104 4-1、4-2、4-3、4-4
(五)第五章VHDL设计初步
主要讲授内容:
5.1多路选择器VHDL描述
5.2寄存器描述及其VHDL语言现象
5.31位二进制全加器的VHDL设计
5.4VHDL文本输入设计方法初步
教学时数:4学时
重点与难点:
1. VHDL的基本特点
2. 掌握1位二进制全加器的VHDL设计
思考题或练习题:
P141 5-1、5-3、5-4、5-7、5-8、5-10、5-11 (六)第六章 VHDL设计进阶
主要讲授内容:
6.14位加法计数器的VHDL描述
6.2不同工作方式的时序电路设计
6.3数据对象DATA OBJECTS
6.4双向电路和三态控制电路设计
6.5进程语句结构
6.6仿真延时
教学时数:2学时
重点与难点:
1. VHDL设计的基本设计方法
2. 进程语句结构
3. 不同工作方式的时序电路设计
4. 仿真延时的理解
思考题或练习题:
P167 6-1、6-2、6-6、6-7、6-8、6-9、6-11 (七)第七章有限状态机设计
主要讲授内容:
7.1一般有限状态机的设计
7.2Moore型有限状态机的设计
7.3Mealy型有限状态机的设计
7.4状态编码
7.5状态机剩余状态处理
教学时数:2学时
重点与难点: