课程号 |
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.
|
开课院系 |
信息科学技术学院 |
通选课领域 |
|
是否属于艺术与美育 |
否 |
平台课性质 |
|
平台课类型 |
|
授课语言 |
中文 |
教材 |
VHDL语言100例详解,北理工ASIC研究所,清华大学出版社,1999,FPGA设计及应用,褚振勇,西安电子科技大学出版社,2006,数字系统设计与PLD应用技术,蒋璇, 臧春华,电子工业出版社,2001,VHDL与数字电路设计,卢毅,科学出版社,2001,EDA技术实用教程,潘松,科学出版社,2002, |
参考书 |
|
教学大纲 |
本课程是为本科生开设的一门专业选修实验课。通过本课程的训练,使学生熟悉可编程逻辑器件的结构和原理,掌握可编程逻辑器件的开发方法和工具,学习使用硬件描述语言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及以下;
|
|