2022年现代电子系统设计EDA教案.docx
《2022年现代电子系统设计EDA教案.docx》由会员分享,可在线阅读,更多相关《2022年现代电子系统设计EDA教案.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 名师精编 精品教案目 录“现代电子系统设计” 课程教学大纲 . - 1 - 湖南农业高校课程教学周历 . - 1 - “现代电子系统设计” 教案 . - 1 - 第一次课 . - 1 - 其次次课 . - 3 - 第三次课 . - 4 - 第四次课 . - 6 - 第五次课 . - 8 - 第六次课 . - 10 - 第七次课 . - 11 - 第八次课 . - 13 - 第九次课 . - 15 - 名师归纳总结 - - - - - - -第 1 页,共 22 页精选学习资料 - - - - - - - - - 名师精编 精品教案“ 现代电子系
2、统设计” 课程教学大纲课程编号: 31120B0(四号宋体)学时: 40 学分: 2 适用对象: 高等院校信息工程专业 、通信专业、电子信息专业、运算机专业、自动化专 业本科高年级同学;先修课程: 数字电路、 C 语言 考核要求: 考核,理论成果 50,试验成果 50使用教材及主要参考书 :谭会生 主编,EDA 技术及应用 其次版 ,西安电子科技高校出版社, 2004 谭会生 主编,EDA 技术综合应用实例与分析 ,西安电子科技高校出版社, 2004 黄任 主编,VHDL 入门 解惑 经典实例体会总结,北京航空航天高校出版社, 2005西安唐都科教仪器开发有限责任公司主编,TD-EDA 试验系
3、统SOPC 技术试验教程,2005一、 课程的性质和任务本课程是电子信息和通信类专业的专业技术选修课程,要求同学通过该课程的学习,初步把握基于EDA 技术的电子线路设计方法、数字系统设计方法以及FPGA 和 CPLD的设计方法;明白常用硬件描述语言的使用特点、编程方法和仿真测试技术,把握一种 常用 EDA 工具软件 Quartus 和一种主流 硬件描述语言: VHDL ,能使用 Quartus 和 VHDL 进行复杂数字系统的设计;EDA 技术与 VHDL 作为一门技术基础课和现代电子设计技术的先修课程,与很多的后继专业课有紧密的联系,如大规模集成电路设计、ASIC 设计、单片系统( SOC)
4、设计、 IP 核设计技术、微电机系统(MEMS )设计以及 DNA 生物芯片设计等;对同学而 言,不论今后是连续通讯类争论生学习,仍是从事芯片设计工作,都是一门特别必要的 课程;二、 教学目的与要求 教学目的:使同学明白现代电子设计技术、可编程技术,培育运用硬件描述语言 VHDL 和 EDA 工具设计实现复杂数字系统的技能;教学要求:1 把握主流硬件描述语言: VHDL 语言名师归纳总结 2 把握一种主流 EDA 工具软件:Quartus II 第 2 页,共 22 页- - - - - - -精选学习资料 - - - - - - - - - 名师精编 精品教案3 把握 TD-EAD 试验系统
5、的使用 4 能独立完成基本电子系统的设计三、学时安排章节课程内容学时试验内容学时1 绪论2 门电路试验、译码器试验、12 2 Quartus 与 VHDL 语言10 编码器试验、寄存器试验3 系统层次化设计4 时钟挑选器试验4 4 状态机在 VHDL 中的实现4 交通灯掌握器试验4 四、教学中应留意的问题 本课程是实践性很强的课程,要特殊留意理论与实践的结合,多进行上机实践,才 能学好这么课程;在教学中要留意抓住一个重点: VHDL 的编程;把握两个工具: Quartus II 和 TD-EAD 试验系统;通过案例分析、应用设计和上机实践,实现理论与实践相结 合,边学边用,边用边学,只有这样才
6、能学好这门课程;五、教学内容 第一章: 绪论1基本内容:介绍 EDA 技术的涵义、进展历程和应用领域;介绍 EDA 的工程设计流程;说明本课程的特点与学习方法;2教学基本要求:1 懂得 EDA 技术的涵义;EDA 技术的主要内容;说明2 明白 EDA 技术的进展背景,懂得 EDA 技术的三个进展阶段以及各阶段的特点;3 懂得 EDA 技术进行电子系统设计的特点,在此基础上懂得 EDA 的定义和 EDA技术的主要内容;4 明白常用的硬件描述语言:VHDL 和 Verilog 5 明白两种常用的大规模可编程规律器件 6 明白主流 EDA 工具软件FPGA 和 CPLD 以及它们各自的特点7 明白本
7、课程使用的西安唐都公司的 TD-EAD 试验系统 8 懂得 EDA 的工程设计流程;9 懂得本课程的特点与学习方法;3教学重点难点:EDA 技术的三个进展阶段以及各阶段的特点 EDA 的工程设计流程 ;,EDA 的定义和 EDA 技术的主要内容,名师归纳总结 - - - - - - -第 3 页,共 22 页精选学习资料 - - - - - - - - - 名师精编 精品教案4教学建议:依据 EDA 技术进展的历程,指出各阶段解决了哪些问题,仍存在哪些问题,这样同学能清晰的明白三个进展阶段特点;在此基础上说明使用 计的特点,同学就很简洁懂得了,对这些特点进行总结,就是 的主要内容;EDA 技术
8、进行电子系统设 EDA 的定义和 EDA 技术通过画流程图说明EDA 的工程设计流程,同时在下一章讲解使用Quartus 进行FPGA 设计的基本流程时,进一步巩固该学问点,并通过试验加深同学的懂得;其次章: Quartus 与 VHDL 语言 1. 基本内容:主流 EDA 工具 Quartus 的安装和使用;VHDL 语言程序的基本结构、语言要素、VHDL 并行信号赋值语句和进程语句、VHDL 次序语句;使用VHDL 语言完成基本数字电路的设计、编译、仿真和下载;2. 教学基本要求:a 懂得 VHDL 语言的特点;b 明白主流 EDA 工具 Quartus ,把握其安装方法;c 把握使用 Q
9、uartus 进行 FPGA 设计的基本流程;d 把握 VHDL 语言程序的基本结构,特殊是实体和结构体;e 把握 VHDL 语言的语言要素,包括 VHDL 语言的基本数据类型、数据对象和 VHDL 运算符,懂得信号和变量的区分;f 把握 VHDL 语言的并行信号赋值语句,特殊是挑选信号赋值语句和条件信号赋 值语句,懂得条件信号赋值语句的各赋值子句的优先级差别;g 把握进程语句,把握进程的工作原理和特点,懂得进程与时钟的关系;h 把握 VHDL 语言的次序语句, 特殊是 IF 语句和 CASE 语句,懂得 IF、CASE 语 句和挑选信号赋值语句、条件信号赋值语句的区分;i把握 VHDL 程序
10、设计方法,能在Quartus 环境下,使用 VHDL 语言进行门电路、编码器和译码器、寄存器等常用数字电路的设计、编译、仿真和下载;3教学重点难点:Quartus 是进行 FPGA/CPLD 设计最常用的 EDA 工具,把握使用 Quartus 进行 FPGA/CPLD 设 计 的 流 程 是 后 面 教 学 和 实 验 的 基 础 , 是 本 章 的 重 点 ; 另 外 进 行 FPGA/CPLD 的设计涉及硬件,与同学熟识的软件开发平台不同,特殊是器件挑选和配 置、仿真和下载,这些是同学首次接触的,这也是本章的教学难点;VHDL 语言程序的基本结构、基本语言要素、基本语句是学习 VHDL
11、语言的基础,是本章重点; 特殊时进程语句是最具VHDL 语言特色的语句, 它供应了一种用算法描述硬件行为的方法, 是使用最多的 VHDL 语句之一; 把握进程语句的特点, 娴熟运用进程 语句和其它基本语句进行组合和时序规律电路设计是本章的重点,也是本章的难点;名师归纳总结 - - - - - - -第 4 页,共 22 页精选学习资料 - - - - - - - - - 同学此时是初次使用名师精编精品教案VC 等程序语VHDL 语言和 EDA 工具,而它们与同学熟识的言和开发环境有很大不同, 因此把握 VHDL 程序设计方法, 在 Quartus 环境下, 使用VHDL 进行数字电路的设计、编
12、译和下载是本章的一个难点;4教学建议:理论教学要紧密结合试验教学,通过在试验课上指导同学一步步完成一个简洁的Quartus 工程的建立、编译、仿真和下载,把握使用 计的流程,同时学习 TD-EDA 试验系统;Quartus 进行 FPGA/CPLD 设VHDL 的基本语句,常用语句如挑选信号赋值语句和条件信号赋值语句、进程语句、IF 语句和 CASE 语句等都是通过试验课来加强同学对它们的懂得,只有通过上机练习才能使同学尽快把握 VHDL 语言;假如条件答应,可以改为小班上课,在试验室中进行实例讲解部分的理论教学,由同学跟随老师的实例讲解在台下一步步完成一个个 强动手才能;VHDL 设计实例,
13、 从而加深印象, 加第三章:系统层次化设计1基本内容:层次化设计概念, 在 Quartus II 中实现层次化设计, 元件例化、 程序包和类属映射;2. 教学基本要求:1 懂得层次化设计的优点;2 懂得层次化设计的核心思想:模块化、元件重用;3 把握在 Quartus II 中采纳图形法与文本法结合的混合输入方法实现元件重用和 系统的层次化设计;4 懂得元件例化、程序包和类属映射;3教学重点难点:在 Quartus II 中实现层次化设计 4教学建议:结合试验五时钟挑选器试验来学习如何在Quartus II 中实现层次化设计;通过在实验课上指导同学完成模块划分、 元件设计文件的建立、 元件符号
14、的生成、 元件调用、LPM宏模块的调用与参数配置、顶层电路原理图的建立,最终在Quartus II 完成一个复杂数字系统的层次化设计; 通过试验课, 使同学把握在 Quartus II 中采纳图形法与文本法结合的混合输入方法实现元件重用和系统的层次化设计;第四章:状态机在 VHDL 中的实现1基本内容:Moore 状态机的VHDL 描述, Mealy 状态机的VHDL 描述,用状态机实现交通灯掌握器名师归纳总结 - - - - - - -第 5 页,共 22 页精选学习资料 - - - - - - - - - 名师精编 精品教案2. 教学基本要求:1 把握 Moore 状态机的 VHDL 描述
15、;2 把握 Mealy 状态机的 VHDL 描述;3 把握使用状态机实现数字系统设计的方法;3教学重点难点:状态机是一类很重要的时序电路,是很多数字电路的核心部件,同时有限状态机是一种复杂的数字系统,因此有限状态机的设计是本章的重点和难点;4教学建议:结合试验六:使用状态机实现交通灯掌握试验,来加深对有限状态机设计的懂得;执笔人:任峻审核人:分管教学院长:20XX 年 2 月 20 日名师归纳总结 - - - - - - -第 6 页,共 22 页精选学习资料 - - - - - - - - - 名师精编 精品教案湖南农业高校课程教学周历20072007 学年度 其次学期 运算机与信息工程 院
16、 信息工程 专业 三 年级 60 人课程名称现代电子系统设计学时安排:总学时 44 其中:讲授 24 试验 20 实习课堂争论 课程 论文 作业 考试 考查 考查讲 授 试验、作业或其他环节周次章节和内容 学时 内容 学时1 1 绪论 2 2 Quartus 与 VHDL 语言1 2.2 安装 Quartus 2 2.3 VHDL 与 Quartus 初体验2 Quartus 与 VHDL 语言2 2.4 VHDL 程序基本结构2 基本门电路试验4 2.5 VHDL 基本数据类型2.6 VHDL 数据对象2 Quartus 与 VHDL 语言2 2.7 VHDL 运算符2 2.8.1 VHDL
17、 并行信号赋值语句3 2 Quartus 与 VHDL 语言2 译码器试验4 2.8.2进程语句编码器试验2.9 VHDL 次序语句3 系统层次化设计3 3.1 层次化设计概念2 3.2 在 Quartus II 中实现层次化设计4 3 系统层次化设计2 寄存器试验4 3.3 系统层次化设计进阶4 状态机在 VHDL 中的实现名师归纳总结 4 4.1 Moore 状态机的VHDL 描述2 4 第 7 页,共 22 页4.2 Mealy 状态机的VHDL 描述5 4 状态机在 VHDL 中的实现2 时钟挑选器试验4.3 用状态机实现交通灯掌握器5 机动2 交通灯掌握器试验4 主讲老师任峻试验课老
18、师任峻辅导老师任峻教研室 、教务教研室主任张红燕院系负责人张林峰日期 2007-3-10 注:本表由主讲老师在开学后第一周内填写好一式三份,其次周分存于任课老师、系处以院、系为单位 - - - - - - -精选学习资料 - - - - - - - - - 名师精编 精品教案“ 现代电子系统设计” 教案第一次课内 容:1 介绍 EDA 技术的涵义、进展历程和应用领域;2 介绍 EDA 技术的主要内容;3 介绍 EDA 的工程设计流程;4 说明本课程的特点与学习方法;教学目的:1 通过介绍 EDA 技术的涵义、进展历程和应用领域,使同学明白本课程的实际应用很大,调动同学学习这门课程的积极性2 通
19、过介绍 EDA 技术的主要内容,使同学明白这门课程要学习什么;在此基础上说明本课程的特点与学习方法;3 说明各种通信系统的组成, 明白它们的优缺点, 显现背景; 重点说明数字通信系统的特定和优点;4 介绍 EDA 的工程设计流程,说明当前EDA 设计的特点,用软件方式设计硬件,用软件方式设计的系统到硬件系统的转换是由有关开发软件自动完成 的,因此类似软件编程,不需太多的低层硬件学问,使同学克服畏难心情;教学重点、难点:1 EDA 技术的三个进展阶段以及各阶段的特点;2 EDA 的定义和 EDA 技术的主要内容;3 EDA 的工程设计流程;教学方法:比较、举例、图解;参考书目与资料: 略教学过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 现代 电子 系统 设计 EDA 教案
限制150内