认证学习
FPGA算法优化与硬件加速
分享
课程详情
课程评价
spContent=《FPGA算法优化与硬件加速课程》是电子信息类专业的专业课或是相关学科的研究生专业课,主要学习FPGA设计、方法和实现,包括设计速度高、体积小、功耗低的体系结构方法,时钟区域,实现数据函数,浮点单元,复位电路,仿真,综合优化,布局,静态时序分析等,可以帮助学习者成为高级的FPGA设计者。
—— 课程团队
课程概述

FPGA算法优化与硬件加速》课程是电子信息类专业的专业课或是相关学科的研究生专业课,介绍FPGA的主要新理论和新技术,具有代表性的算法优化方法及一些典型硬件加速应用,跟踪现代FPGA应用的发展趋势和热门研究方向,掌握典型FPGA器件应用的基本架构。

要求硕士生掌握现代FPGA应用中的基本理论,了解关于现代FPGA应用的前沿探索,理解基于FPGA的软件与硬件的实现,更注重理论与应用的结合。

授课目标

通过传授FPGA的体系架构设计方法、时钟优化、算法单元设计及综合布线等理论知识,介绍FPGA 应用的主要新理论和新技术,具有代表性的算法优化方法及一些典型硬件加速应用,跟踪现代FPGA 应用的发展趋势和热门研究方向,达到本课程的课程目标:

课程目标⑴:能运用FPGA速度、面积和功耗优化方法等基础知识和相应的设计方法,分析解决电子及控制系统领域中所涉及的复杂工程问题。

课程目标⑵:掌握现代FPGA 应用中的基本理论,了解关于现代FPGA 应用的前沿探索,理解基于FPGA 的软件与硬件的实现,更注重理论与应用的结合。

课程目标⑶:能使用FPGA软硬件开发工具,理解设计流程,运用嵌入式环境开发、IP设计、IP核生成、IP复用等的设计方法,设计实现复杂工程对象的高度集成的电子系统。

课程大纲
预备知识

先修课程

1. 数字逻辑电路

2. C程序设计

3. EDA技术与Verilog (请看中国大学MOOC课程——“EDA技术与Verilog”)

参考资料

1. Steve Kilts 孟宪元 译,《高级FPGA设计——结构、实现和优化》机械工业出版社,2009.09

2.Steve Kilts, Advanced FPGA Design—Architecture, Implementation and Optimization, Wiley,2007. 

3. 潘中良著,《系统芯片SoC的设计与测试》,科学出版社,2009.10

4. 王刚,张潋 著,《基于FPGASOPC嵌入式系统设计与典型实例》,电子工业出版社,2009.01

常见问题

Q:本课程的教材采用那本?

A:见参考资料中的第[1]、[2]项

Q : 讨论区的分数要如何取得?

A :  在“课堂交流区”由教师发起的主题讨论下参与回复,系统才会统计得分,。

Q: 讨论区个人发帖或者在其他同学的回复下进行评论能否得分?

A: 均不会计入讨论区得分

Q : 单元测验过期补做,如何计分?

A :  可以补做,但不计入分数。