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

课程号 04830810 学分 2
英文名称 Digital Design Using PLD (I)
先修课程 数字逻辑电路
中文简介 通过课程的学习,使学生熟悉可编程逻辑器件的结构和原理,掌握可编程逻辑器件的开发方法和工具,学习硬件描述语言VHDL,锻炼设计和实现数字系统的综合能力,培养学生的团队合作、交流和表达能力。
英文简介 By studing and practicing in this course, we wish our students can make progress in the following aspects: getting familiar with the basic structrue of the programmable devices, grasping the developing tools and process of a digital design using PLD,  studying the hardware developing language of VHDL, enhancing the ability of designing and realizing a digital design, developing the ability of cooperation, communication and lecturing.

learns to design digital circuits using VHDL language and implement it in a programmable logic device.
Covers electrics, electronics and engineering. Topics include programmable device, VHDL language, the developing tools and process of PLD
开课院系 信息科学技术学院
通选课领域  
是否属于艺术与美育
平台课性质  
平台课类型  
授课语言 中文
教材 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;