EDA技术 教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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学时

重点与难点:

相关文档
最新文档