- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《在系统编程技术》课程
《在系统编程技术》课程教学大纲
课程编号:
课程名称: 《在系统编程技术》
参考学时: 56
实验或上机学时: 16
先修课及后续课: 先修课:电路原理、模拟电子技术基础、数字电子技术基础
后续课:现代DSP技术
说明部分
1.课程性质
以大规模集成电路为物质基础的现代电子设计技术——EDA(Electronic Design Automation)技术,近十年来随着微电子和计算机技术的进步及电子产品市场运作节奏的进一步加快,已迈入了一个全新的阶段,其特点是通过软件方式的设计和测试,达到对既定功能的硬件系统的设计和实现。是一种以计算机为工作平台,利用计算机图形学、拓扑逻辑学、计算数学以至人工智能学等多种计算机应用学科的最新成果而开发出来的一整套软件工具;是一种帮助电子设计工程师从事电子系统设计的综合技术。它的出现极大的改变了传统的设计方法、设计过程乃至设计观念,使广大的电子设计工程师开始实现“概念驱动工程”的梦想。设计师们摆脱了大量的辅助设计工作,而把精力集中于创造性的方案与概念构思上,用新的思路来发掘硬件设备的潜力,从而极大地提高了设计效率,缩短了产品的研制周期。
本课程通过学习大规模和超大规模FPGA和CPLD,掌握电子设计自动化的关键技术:EDA技术、硬件描述语言HDL 、ISP技术等,使学生获得现代电子设计技术方面的基本知识、基本理论和基本技能,为深入学习系统设计技术及其在专业中的应用打下基础
2.教学目标及意义
通过本课程的学习,使学生具备应用现代电子设计技术,基于大规模集成电路CPLD/FPGA设计电子系统的基本能力。为学习后续课程《现代DSP技术》和电子设计技术在专业中的应用打好基础。
3.教学内容及教学要求
主要内容有: 电子设计技术基本概念、PLD 可编程逻辑器件、ISP在系统编程技术、ispLSI编程、VHDL语言、MAXplusII开发平台等。
教学要求:1)完成上述课堂内容
2)完成16学时的实验教学,所涉及的实验见《在系统编程技术》实验教学大纲
3)用VHDL语言独立完成一设计型实验
4.教学重点、难点
本课程的重点为:1. PLD器件(CPLD/FPGA)
2. EDA技术(设计方法:Top-to-Down
软件平台:MAX+plusII 10.0)
3. VHDL语言
本课程的难点为:系统设计过程:书面设计——仿真——下载
5.教学方法及教学手段
本课程为专业技术基础课程,课程总学时数56,其中课堂讲授40,实验16。
采用分段式教学。 第一阶段:20学时课堂教学,以集中多媒体教学方式
第二阶段:20学时+16学时,分小班在CPLD实验室(多媒体教室配置)课堂教学和实验教学交替进行。
第三阶段:用EDA技术独立设计并实现一数字电路(系统)
课外教学: 引导学生参加系、院电子设计竞赛。
6.教材及主要参考书
[1] 黄正谨主编《在系统编程技术》. 南京. 东南大学出版社.出版2001年6月
[2] 潘松主编 《EDA技术实用教程》.北京. 科学出版社.2002年10月
7.其它
开课对象:电子信息工程、自动化、应用电子技术、电气
考核方式:本课程是学习基于CPLD/FPGA的电子设计技术,课程考核含以下三部分内容:
开卷考试 40%
实验项目 20-30%
设计项目 30-40%
二、教学基本要求
绪论
一、教学要求
了解电子设计技术的发展
掌握数字系统、自顶向下的系统设计方法、可编程逻辑器件、EDA技术、硬件描述语言、在系统编程技术、纳米电子学等基本概念及关键技术
二、教学内容
第一节 基本概念和关键技术
关于数字系统、自顶向下的系统设计方法、可编程逻辑器件、EDA技术、硬件描述语言、在系统编程技术、纳米电子学等
第二节 现代电子设计技术及在系统编程技术
EDA设计方法及基于EDA工具的FPGA/CPLD开发流程
在系统编程技术的特点和对数字系统的贡献等
三、本章学时数
学时数4
PLD 可编程逻辑器件
一、教学要求
了解PLD 器件的发展历程
掌握
二、教学内容
第一节 可编程逻辑器件的发展及分类
PLD 器件的发展及分类
第二节 简单PLD 原理
PROM、PLA、PAL、GAL结构和原理
第三节 HDPLD 高密度可编程逻辑器件
CPLD、FPGA结构与工作原理
第四节 FPGA/CPLD产品概述
Lattice公司CPLD/FPGA器件系列
Xilinx公司的FPGA和CPLD器件系列
Altera公司FPGA和CPLD器件系列
FPGA/CP
文档评论(0)