可编程逻辑电路设计(I)课程详细信息

课程号 04830810 学分 2
英文名称 Digital Design Using PLD (I)
先修课程 数字逻辑电路
中文简介 通过课程的学习,使学生熟悉可编程逻辑器件的结构和原理,掌握可编程逻辑器件的开发方法和工具,学习硬件描述语言,锻炼设计和实现数字系统的综合能力,培养学生的团队合作、交流和表达能力。
英文简介 By studying and practicing in this course, we wish our students can make progress in the following aspects: getting familiar with the basic structure of the programmable devices, grasping the developing tools and process of a digital design using programmable logic devices (PLD),  studying the hardware description language(HDL), enhancing the ability of designing and realizing a digital design, developing the ability of cooperation, communication and lecturing.
开课院系 信息科学技术学院
通选课领域  
是否属于艺术与美育
平台课性质  
平台课类型  
授课语言 中文
教材 EDA技术实用教程,潘松,科学出版社,2002;
FPGA设计及应用,褚振勇,西安电子科技大学出版社,2006;
数字系统设计与PLD应用技术,蒋璇, 臧春华,电子工业出版社,2001;
VHDL语言100例详解,北理工ASIC研究所,清华大学出版社,1999;
VHDL与数字电路设计,卢毅,科学出版社,2001;
参考书
教学大纲 本课程是为本科生开设的一门专业选修实验课。通过本课程的训练,使学生熟悉可编程逻辑器件的结构和原理,掌握可编程逻辑器件的开发方法和工具,学习使用硬件描述语言VHDL来进行数字系统设计的方法。并通过分组项目的形式,锻炼学生设计和实现数字系统的技能,培养学生的团队合作能力、交流能力和表达能力。
1、入门实验(4课时,不计分)
理论教学:课程简介、 可编程逻辑器件常识、实验平台简介、Quartus软件开发流程介绍
实验内容:用实验箱完成一个简单的逻辑电路(与门)的设计、验证
2、单元实验1:组合逻辑电路设计(4课时,10分)
理论教学:层次化设计方法、VHDL语言编程的注意事项、设计的优化、可编程逻辑器件的使用
实验内容:完成一系列组合逻辑电路的设计和验证,包括三-八译码器、二-十进制转换器、四位比较器和四位无符号整数加法器
考核方式:课堂检查+实验报告
3、单元实验2:时序逻辑电路设计(4课时,10分)
实验内容:完成时序逻辑电路的设计和验证:扫描显示电路、可逆加减计数器
考核方式:课堂检查+实验报告
4、单元实验3:状态机与层次化设计(4课时,10分)
实验内容:状态机和层次化设计:简单的状态机、脉宽测量电路
考核方式:课堂检查+实验报告
5、系统实验(20课时,50分)
实验内容:自选题目,分组完成中小规模的数字系统设计。
         答辩在最后一次系统实验课时间后半段进行。
考核方式:课堂检查(30分)+实验报告(10分)+答辩表现(10分)
课堂讲授:2学时
实验:38学时
平时成绩(50分):含4个小实验,实验1不计分,实验2~4共计50分,其中实验报告和实验过程各占25分。
分组项目(50分):项目结果30分,答辩表现10分,实验报告10分。
教学评估 蒋伟:
学年度学期:16-17-3,课程班:可编程逻辑电路设计(I)1,课程推荐得分:3.75,教师推荐得分:3.75,课程得分分数段:85-90;
学年度学期:17-18-3,课程班:可编程逻辑电路设计(I)1,课程推荐得分:2.81,教师推荐得分:3.44,课程得分分数段:80及以下;
学年度学期:18-19-3,课程班:可编程逻辑电路设计(I)1,课程推荐得分:0.0,教师推荐得分:8.33,课程得分分数段:85-90;
学年度学期:20-21-3,课程班:可编程逻辑电路设计(I)1,课程推荐得分:null,教师推荐得分:null,课程得分分数段:80及以下;