- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代电子系统设计EDA教案.
目 录
“现代电子系统设计”课程教学大纲 - 1 -
湖南农业大学课程教学周历 - 1 -
“现代电子系统设计”教案 - 1 -
第一次课 - 1 -
第二次课 - 3 -
第三次课 - 4 -
第四次课 - 6 -
第五次课 - 8 -
第六次课 - 10 -
第七次课 - 11 -
第八次课 - 13 -
第九次课 - 15 -
“现代电子系统设计”课程教学大纲
课程编号:31120B0(四号宋体)
学时:40 学分:2
适用对象:高等院校信息工程专业、通信专业、电子信息专业、计算机专业、自动化专业本科高年级学生。
先修课程:数字电路、C语言
考核要求:考核,理论成绩50%,实验成绩50%
使用教材及主要参考书:
谭会生 主编,《EDA技术及应用》(第二版),西安电子科技大学出版社,2004
谭会生 主编,《EDA技术综合应用实例与分析
西安唐都科教仪器开发有限责任公司 主编,《TD-EDA 实验系统 SOPC 技术实验教程》,2005
一、课程的性质和任务
本课程是电子信息和通信类专业的专业技术课程,要求学生通过该课程的学习,初步掌握基于EDA技术的电子线路设计方法、数字系统设计方法FPGA和CPLD的设计方法;了解常用硬件描述语言的使用特点、编程方法和仿真测试技术,EDA工具软件Quartus Ⅱ硬件描述语言使用Quartus Ⅱ。EDA技术与VHDL作为一门技术基础课和现代电子设计技术的先修课程,与许多的后继专业课有紧密的联系,如大规模集成电路设计、ASIC设计、单片系统(SOC)设计、IP核设计技术、微电机系统(MEMS)设计以及DNA生物芯片设计等。VHDL和EDA工具设计实现复杂数字系统的技能。
教学要求:
掌握主流硬件描述语言:VHDL语言
掌握一种主流EDA工具软件: Quartus II
掌握TD-EAD实验系统的使用
能独立完成基本电子系统的设计
三、学时分配
章节 课程内容 学时 实验内容 学时 1 绪论 2 2 Quartus Ⅱ 与VHDL 语言门电路实验译码器实验编码器实验寄存器实验系统层次化设计时钟选择器实验 状态机在VHDL中的实现交通灯控制器实验 VHDL的编程;掌握两个工具: Quartus II 和 TD-EAD实验系统;通过案例分析、应用设计和上机实践,实现理论与实践相结合,边学边用,边用边学,只有这样才能学好这门课程。
五、教学内容
第一章:绪论
基本内容:
介绍EDA技术的涵义、发展历程和应用领域;介绍EDA技术的主要内容;说明EDA的工程设计流程。说明本课程的特点与学习方法。
EDA技术EDA技术发展EDA技术进行电子系统设计的特点,在此基础上理解EDA的定义和EDA技术的主要内容。
了解常用的硬件描述语言:VHDL和Verilog
了解两种常用的大规模可编程逻辑器件FPGA和CPLD以及它们各自的特点
了解主流EDA工具软件
了解本课程使用的西安唐都公司的TD-EAD实验系统
理解EDA的工程设计流程。
理解本课程的特点与学习方法发展EDA的定义和EDA技术的主要内容,EDA的工程设计流程发展EDA技术进行电子系统设计的特点,学生就很容易理解了,对这些特点进行总结,就是EDA的定义和EDA技术的主要内容。
通过画流程图说明EDA的工程设计流程 Quartus Ⅱ进行FPGA设计的基本流程时,进一步巩固该知识点,并通过实验加深学生的理解。
第二章:Quartus Ⅱ 与VHDL 语言
1. 基本内容:
主流EDA工具Quartus Ⅱ的安装和使用。VHDL语言程序的基本结构VHDL并行信号赋值语句和进程语句、VHDL顺序语句电路设计Quartus Ⅱ,掌握其安装方法。
掌握使用 Quartus Ⅱ进行FPGA设计的基本流程。
掌握VHDL语言程序的基本结构VHDL语言VHDL语言VHDL 运算符,理解信号和变量的区别。
掌握VHDL语言VHDL语言顺序语句IF 语句CASE语句IF、CASE语句VHDL程序设计方法Quartus Ⅱ环境下,使用VHDL语言门电路编码器和译码器寄存器电路设计Quartus Ⅱ是进行FPGA/CPLD设计Quartus Ⅱ进行FPGA/CPLD设计FPGA/CPLD的设计涉及硬件,与学生熟悉的软件开发平台不同,特别是器件选择和配置、仿真和下载,这些是学生首次接触的,这也是本章的教学难点。
VHDL语言程序的基本结构VHDL程序设计方法Quartus Ⅱ环境下,使用VHDL进行数字电路设计Quartus Ⅱ工程的建立、编译Quartus Ⅱ进行FPGA/CPLD设计TD-EDA 实验系统。
VHDL的基本语句,常用语句如选择信号赋值语句和条件信号赋值语句、进程语句、IF 语句CASE语句Q
文档评论(0)