MATLAB神经网络在Altera CPLD/FPGA边界扫描测试中的应用设计
需积分: 40 22 浏览量
更新于2024-08-10
收藏 9.33MB PDF 举报
本资源主要探讨了在MATLAB环境下使用神经网络进行边界扫描测试,并结合Altera公司的CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)设计的应用。首先,作者宗伟林教授介绍了Altera器件的一般概述,包括MAX 7000系列和FLEX10K系列两种常见的CPLD器件,这些器件在现代电子系统设计中扮演着重要角色,尤其是在大规模复杂可编程逻辑设计中。
课程旨在帮助学生建立现代数字电子系统设计的理念,更新传统电路设计思路,倡导使用PLD(如CPLD)替代传统TTL器件,以及采用硬件描述语言(HDL)进行系统设计。学习目标涵盖了对CPLD结构、功能、工作原理的理解,掌握至少一种硬件描述语言(如AHDL),以及CPLD的系统描述、设计流程(如描述、综合、仿真、测试和应用)的实际操作,包括使用MaxPLUS II开发系统进行开发和配置下载。
教学特点强调理论与实践相结合,以ALTERA公司的CPLD产品为教学实例,通过实验课程让学生深入理解和应用AHDL进行数字电路设计。实验部分共安排5次,涉及10个实验项目,旨在强化学生的动手能力。
考试方式为闭卷或半开卷,成绩由考试分数(占60%)和实验及平时成绩(占40%)组成。参考教材有《复杂可编程逻辑器件与应用设计》,以及其他来自西安电子科技大学出版社和北京航空航天大学出版社的专业书籍,覆盖了PLD原理、开发、应用和技术等多个方面,为学生提供了丰富的学习资源。
章节一详细介绍了电子系统设计的基础概念,包括数字系统和数字器件的定义,构建数字系统的方法,以及可编程逻辑器件的重要性,特别是CPLD在其中的作用。这一章为后续深入学习奠定了坚实的基础,使得学生能够全面理解电子系统设计的整个过程和所用到的关键技术。
点击了解资源详情
130 浏览量
111 浏览量
294 浏览量
1937 浏览量
2021-06-01 上传
2023-06-30 上传
2021-10-16 上传
318 浏览量

赵guo栋
- 粉丝: 43
最新资源
- Openaea:Unity下开源fanmad-aea游戏开发
- Eclipse中实用的Maven3插件指南
- 批量查询软件发布:轻松掌握搜索引擎下拉关键词
- 《C#技术内幕》源代码解析与学习指南
- Carmon广义切比雪夫滤波器综合与耦合矩阵分析
- C++在MFC框架下实时采集Kinect深度及彩色图像
- 代码研究员的Markdown阅读笔记解析
- 基于TCP/UDP的数据采集与端口监听系统
- 探索CDirDialog:高效的文件路径选择对话框
- PIC24单片机开发全攻略:原理与编程指南
- 实现文字焦点切换特效与滤镜滚动效果的JavaScript代码
- Flask API入门教程:快速设置与运行
- Matlab实现的说话人识别和确认系统
- 全面操作OpenFlight格式的API安装指南
- 基于C++的书店管理系统课程设计与源码解析
- Apache Tomcat 7.0.42版本压缩包发布