《硬件可编程语言设计》课程教学大纲
课程代码:43276
总学时:30(其中讲授15学时、实践15学时)
适用专业:专科通信技术专业、计算机通信技术专业、应用电子技术专业、现代电器技术专业 一、课程的性质和任务
先修课程:脉冲与数字电路 、C语言程序设计、单片机接口及应用
硬件可编程语言设计是电子及通信专业的系级专业选修课,其作用与任务是:掌握可编程硬件描述语言VHDL,熟悉可编程开发工具的使用。 二、课程教学的基本要求
1、 掌握可编程ASIC(CPLD/FPGA)开发工具MAX+PLUSⅡ软件包的使用。 2、 掌握可编程ASIC(CPLD/FPGA)硬件描述语言VHDL。 3、 了解可编程ASIC(CPLD/FPGA)应用的设计与实现。 三、课程的主要内容及学时分配
序号 1 2 3 4 主要内容 概述 VHDL程序基本结构 VHDL语言的介绍 预定义属性描述 VHDL语言结构体的描述风格 要点及重点难点 VHDL的优点,采用VHDL设计综合的过程 VHDL语言设计的基本结构,结构体的子结构描述,包集合、库及配置 VHDL语言的对象、分类及数据类型、逻辑运算符,算术运算符,关系运算符、顺序描述语句,并行描述语句 数值类属性,函数类属性,信号类属性 行为描述方式,数据流描述方式,结构描述方式 2 学时 1 3 6 3 5
四、实验要求与实验内容 1、 实验要求:
上机实验是本课程的重要组成部分,通过实践,掌握可编程ASIC(CPLD/FPGA)开发工具MAX+PLUSⅡ软件包的使用,并能熟练运用它进行应用设计。 2、 实验内容: 序号 1 2 3 4 5 3-8译码器 双向计数器 8位并行加法器 8位乘法器 实验内容 CPLD/FPGA开发工具MAX+PLUSⅡ软件包的使用初步 学时 3 3 3 3 3
五、主要仪器设备
1、 计算机 2、 EDA实验箱
六、考核方式及成绩构成
1、实验,占总成绩的50%。 2、作业,占总成绩的50%。 七、必要的说明 教学参考书目
王毅平、张振荣编著 VHDL编程与仿真 人民邮电出版社.2000 李广军、孟宪元编著 可编程ASIC设计及应用 电子科技大学.2000
制订:张建军 审核:陈胜权