现代电子系统设计:CPLD/FPGA入门与应用
需积分: 40 27 浏览量
更新于2024-08-10
收藏 9.33MB PDF 举报
"CPLD/FPGA的配置与下载-matlab神经网络设计与应用"
本课程专注于电子系统设计,特别是可编程逻辑器件(PLD)的使用,包括复杂可编程逻辑器件(CPLD)和现场可编程门阵列(FPGA)。课程由宗伟林在信息与电气工程学院讲授,旨在帮助学生建立现代数字电子系统设计的概念,并掌握使用硬件描述语言(HDL)进行设计的方法。
课程宗旨主要分为以下几点:
1. 引入现代数字电子系统设计的理念,更新传统的数字电路设计思维,利用PLD替代传统的TTL器件。
2. 更新设计手段,通过学习硬件描述语言,如AHDL,来设计数字系统,而非传统的电路图方法。
3. 对CPLD的结构、功能和工作原理有深入理解,以及熟悉其配置与下载流程。
学习要求包括:
1. 理解现代电子系统设计与应用技术的基本概念。
2. 熟悉CPLD的内部结构、功能及工作原理。
3. 掌握AHDL语言,用于描述和设计数字电路与系统。
4. 学会使用CPLD开发工具,如ALTERA的MAXPLUSII,进行设计、综合、仿真、测试和应用。
5. 了解CPLD的配置和下载过程。
教学特点强调理论与实践相结合,实验课程与理论课程各占一半,使用ALTERA公司的CPLD器件和开发系统进行实践操作,通过AHDL进行数字电路设计。
教学内容覆盖了六个章节:
1. 电子系统设计概论,包括数字系统和数字器件的基础知识。
2. SPLD基础,探讨可编程逻辑器件的基本概念。
3. CPLD与FPGA基础,介绍这两种重要的PLD类型。
4. ALTERA的CPLD与FPGA器件的详细特性。
5. AHDL语言的学习,用于描述和实现数字系统。
6. CPLD/FPGA的配置与下载,讲解如何将设计加载到硬件中。
考试方法可能为闭卷或半开卷,成绩由考试(占60%)和实验及平时表现(占40%)组成。
推荐教材和参考书目提供了进一步学习的资源,包括《复杂可编程逻辑器件与应用设计》、《可编程逻辑器件原理、开发与应用》、《CPLD技术与应用》、《大规模可编程逻辑器件与数字系统设计》以及《CPLD数位电路设计发展应用·基础篇、提高篇》。
这门课程为学生提供了一个全面了解和实践CPLD/FPGA设计的平台,从理论到实践,从基础到高级,旨在培养能够独立设计和实现数字系统的工程师。
2012-01-14 上传
2009-11-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
郑天昊
- 粉丝: 40
- 资源: 3850
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录