FPGA教学大纲_fpga教学大纲

2020-02-29 其他范文 下载本文

FPGA教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“fpga教学大纲”。

四 川 大 学 锦 城 学 院

本科课程《现场可编程逻辑门阵列FPGA》

电子类专业教学大纲

一、课程基本信息

课程名称(中、英文):《现场可编程逻辑门阵列FPGA》, Field Programmable Gate Array 课程类别:必修专业课

学时:

学分:2

二、预前知识

数字电子技术基础

三、课程目的及要求

1.了解FPGA的应用场合、发展历程、主要厂家。2.熟悉典型FPGA的基本结构。

3.掌握FPGA设计流程及其中涉及到的重要概念与工具软件。4.熟练掌握可综合的Verilog语法语句。

5.掌握常用的基本电路结构,并能用Verilog语言进行描述。

四、教学内容及进度

第1章 课程简介(本章2课时)

掌握FPGA的概念、用途及生产厂家,掌握FPGA的学习方法。重点:FPGA的学习方法 难点:芯片可编程的理解 1.什么是FPGA 2.FPGA有何用途 3.为什么要学习FPGA 4.如何学习FPGA 第二章 可编程逻辑器件基础(本章2课时)

掌握与或阵列及查找表用于实现逻辑函数的方法,了解基于与或阵列结构可编程逻辑器件的发展历程,掌握典型FPGA的基本结构及使用上的特点,了解FPGA的发展趋势。

重点:与或阵列及查找表用于实现逻辑函数 难点:典型FPGA的基本结构 1.知识准备:与或阵列、查找表 2.可编程逻辑器件结构发展历程 3.FPGA结构介绍

第3章 硬件描述语言基础(本章2课时)

掌握硬件描述的思想,了解常用的硬件描述语言及Verilog的历史,掌握可综合的概念及对应的设计思路,掌握数字芯片系统结构及自顶向下分层设计的方法,掌握Verilog描述程序的基本结构及Verilog基本语法。

重点:数字芯片系统结构及Verilog基本语法 难点:可综合的理解

1.硬件描述语言及Verilog简介 2.可综合简介

3.自顶向下分层设计的思路 4.Verilog基本语法

第4章 Verilog基本描述语句(本章4课时)

掌握常用的可综合Verilog描述语句:always过程语句;串行块begin-end;连续赋值 aign;过程赋值 =、

难点:阻塞赋值与非阻塞赋值的区别,顺序执行与并发执行的区分1.always过程语句 2.串行块begin-end 3.连续赋值 aign 4.过程赋值 =、

掌握Verilog中注释的格式;掌握Verilog中整数常量的表示法;掌握Verilog中常用的可综合运算符的使用:逻辑运算符、关系运算符、相等与全等运算符、位运算符、归约(缩减)运算符、移位运算符、条件运算符、连接(位拼接)运算符、算术运算符 重点:常用的可综合运算符的使用

难点:各运算符的优先级别及对有符号数和无符号数处理的差别 1.注释的格式 2.整数常量表示法 3.逻辑运算符 4.关系运算符 5.相等与全等运算符 6.位运算符

7.归约(缩减)运算符 8.移位运算符 9.条件运算符

10.连接(位拼接)运算符 11.算术运算符

第6章 基本电路设计(本章2课时)

掌握电路描述方法,掌握按端口位置对应及按端口名称对应的模块例化方式,掌握常用基本电路的结构及描述方法 重点:常用基本电路的结构及描述方法

难点:按端口位置对应及按端口名称对应的模块例化方式

1.电路描述方法,按端口位置对应及按端口名称对应的模块例化方式 2.2选1多路选择器 3.优先编码器 4.多路选择器 5.译码器 6.D触发器 7.移位寄存器 8.上升沿检测 9.下降沿检测 10.计数器

11.两级单时钟使能计数器结构

第7章 有限状态机设计(本章2课时)

掌握状态机设计及描述方法,掌握起始状态、剩余状态的处理,掌握各状态编码方式之间的差别及各自的优缺点。重点:状态机设计及描述方法

难点:格雷码及“one-hot”状态值编码 1.有限状态机介绍及其优点 2.状态机设计思路 3.起始状态处理 4.状态编码方式 5.剩余状态与容错技术

第8章 双向端口及存储器(本章2课时)

掌握双向端口的定义及使用,掌握使用D触发器组及调用库单元实现存储器的描述方式。重点:存储器的描述 难点:双向端口的使用 1.双向端口的定义及使用 2.存储器描述方式

第9章 设计方法与技巧(本章4课时)

掌握可编程逻辑设计的基本原则,掌握可编程逻辑设计常用设计思想和技巧,掌握良好的编码风格。重点:时钟的最小周期定义 难点:流水线、寄存器配平 1.可编程逻辑设计的基本原则 2.可编程逻辑设计常用设计思想和技巧 3.Altera公司推荐的编码风格 4.面积优化 5.速度优化

五、教材

《CPLD/FPGA与ASIC设计实践教程》 主编:陈 赜

编著:朱如琪、罗 杰、王建明、鲁 放 出版社:科学出版社 出版日期:2005-8 书号:ISBN-978-7-03-016036-2/TP.332.1

六、主要参考资料

[1] 陈云洽,CPLD应用技术与数字系统设计,北京:电子工业出版社,2003 [2] 黄智伟,FPGA系统设计与实践,北京:电子工业出版社,2005 [3] 李国丽,EDA与数字系统设计,北京:机械工业出版社,2004 [4] 王金明,数字系统设计与Verilog HDL,北京:电子工业出版社,2002

七、成绩评定

学科成绩总分100分:

期末闭卷考试,考查学生对基本理论、能力的掌握程度,100分,占70%

平时成绩100分(包括考勤,课堂提问,作业)占

30%

教学大纲FPGA及硬件描述语言

《FPGA与硬件描述语言》教学大纲课程名称:FPGA与硬件描述语言英文名称: FPGA and hardware description language 课程类别:实践教学课 课程编号: 学分: 4学时:68 课程简介:FPGA与......

FPGA实验报告

FPGA实验报告专业:XXX 姓名:XXX 学号:XX一:实验目的 1.熟悉Modelsim和Quartus II软件的运行环境和使用2.熟练使用Quartus II仿真软件生成网表。3.熟悉FPGA前仿真和后仿真的整......

FPGA学习心得

回想起自己学FPGA,已经有一段时间了,从开始的茫然,到后来的疯狂看书,设计开发板,调电路,练习各种FPGA实例,到最后能独立完成项目,一路走来,感受颇多,拿出来和大家分享,顺便介绍下自己的......

FPGA学习心得

回想起自己学FPGA,已经有一段时间了,从开始的茫然,到后来的疯狂看书,设计开发板,调电路,练习各种FPGA实例,到最后能独立完成项目,一路走来,感受颇多,拿出来和大家分享,顺便介绍下自己的......

FPGA编程经验

整个verilog中是以module为编写基本单元的,module不宜过大,目标是实现一些基本功能即可,module的层次不宜太深,一般3-5层即可,给module划分层次原则:实现最基本功能的为底层module,......

《FPGA教学大纲.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
FPGA教学大纲
点击下载文档
相关专题 fpga教学大纲 教学大纲 FPGA fpga教学大纲 教学大纲 FPGA
[其他范文]相关推荐
[其他范文]热门文章
下载全文