1、可编程逻辑器件课程教学大纲一、课程基本信息课程代码:04130409课程名称:可编程逻辑器件课程英文名称:The Programmable Logic Device课程所属单位:电气信息工程系电气自动化教研室课程面向专业:电子及电气等电类专业课程类型:选修课先修课程:数字电路技术程序设计学分:1.5总学时:32(其中理论学时:16实验学时:16)二、课程性质与目的本课程是电子及电气专业的选修课程,大规模可编程器件及其开发工具是EDA技术的两大技术 基础,通过该课程的学习可使学生掌握大规模可编程专用集成电路FPGA和CPLD的结构,熟悉一种 硬件描述语言,掌握开发工具的使用,熟悉器件的设计及应用
2、方法等,使未接受EDA实践的电类专 业学生能迅速进入EDA领域,掌握从事电子系统设计工作所必备的基本能力和技能,并通过EDA设 计综合实例提高学生的EDA技术应用水平。三、课程教学内容与要求课程内容提要(-)可编程逻辑器件的主要分类和工作原理基本要求:可编程逻辑器件的开展概况和分类阵列型可编程逻辑器件(PLD)现场可编程门阵列(FPGA)(-)可编程逻辑器件的一般设计流程基本要求:可编程逻辑器件的设计流程在系统可编程技术(三)可编程逻辑器件的产品构成及典型器件基本要求:1. Altera器件性能特点2. MAX7000系列器件3. FLEX10K系列器件4. APEX20K系列器件(四)开发工
3、具MAX+PLUSII的使用基本要求:掌握开发工具的使用1 . MAX+PLUSH基本操作2 .进一步掌握MAX+PLUSII的高级用法重难点内容:能熟练用工具进行程序设计及仿真。(五)硬件描述语言VHDL要点与实例基本要求:掌握硬件描述语言设计1. VHDL设计程序的基本结构2. VHDL语言的语法及方法重难点内容:如何把实际问题用VHDL语言进行行为描述。四、学时分配学时分配表序 号教学内容(按章填写)学时课堂讲授实验课习题课讨论课其它1可编程逻辑器件的主要分类和工作原理222可编程逻辑器件的一般设计流程243可编程逻辑器件的产品构成及典型器件224开发工具MAX+PLUSII的使用445硬件描述语言VHDL要点与实例64小计1616比例50%50%合计32五、教学环节与教学要求重点强调培养学生的动手设计能力,要求学生有一定的程序设计能力而且有较扎实的数字电路 理论基础,对数字系统设计能够按模块划分进行层次设计,在设计中培养学生的分析问题解决问题 的能力。六、课程考核方法考试七、教材与主要参考书教材:可编程器件EDA技术与实践李国洪等机械工业出版社2004参考书:1 .大规模可编程逻辑器件与数字系统设计杨晖、张风言航空航天大学出版社19982 .可编程逻辑阵列FPGL和EPLD 金单等编译 中国科技大学出版社执笔人: