《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. 王刚,张潋 著,《基于FPGA的SOPC嵌入式系统设计与典型实例》,电子工业出版社,2009.01
Q:本课程的教材采用那本?
A:见参考资料中的第[1]、[2]项
Q : 讨论区的分数要如何取得?
A : 在“课堂交流区”由教师发起的主题讨论下参与回复,系统才会统计得分,。
Q: 讨论区个人发帖或者在其他同学的回复下进行评论能否得分?
A: 均不会计入讨论区得分
Q : 单元测验过期补做,如何计分?
A : 可以补做,但不计入分数。