SPOC学校专有课程
FPGA应用与实践
分享
spContent=FPGA应用与实践课程是电子信息类专业的专业选修课,主要学习FPGA设计、方法和实现,包括设计速度高、体积小、功耗低的体系结构方法,时钟区域,实现数据函数,浮点单元,复位电路,仿真,综合优化,布局,静态时序分析等,可以帮助学习者成为高级的FPGA设计者。
—— 课程团队
课程概述

《FPGA应用与实践》课程主要针对FPGA设计和实现的复杂课题,覆盖了实践过程中最可能遇到的深层次问题,讲解FPGA设计、方法和实现,内容包括:设计速度高、体积小、功耗低的体系结构方法,时钟区域,实现数据函数,浮点单元,复位电路,仿真,综合优化,布局,静态时序分析等,可以帮助学生成为高级的FPGA设计者。 

授课目标

通过传授FPGA的体系架构设计方法、时钟优化、算法单元设计及综合布线等理论知识,并开展相关课程实践,达到本课程的课程目标:

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

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

课程目标:能利用在FPGA软硬件实验中获取的实验技能,运用实验设备仿真模拟电子系统领域中所涉及的复杂工程问题,能够针对复杂工程问题进行实验方案制定、实验实施并能够对实验结果进行分析。

课程目标:通过基于FPGA的微处理器和高级加解密IP设计作业,引导学生针对复杂工程问题开展电子控制系统设计的需求分析,在设计中树立综合考虑系统性能以及经济性、安全性、人机交互性等多种制约因素的设计意识。


成绩 要求

本课程的学习环节包含:观看讲课视频、完成单元测验题、参与课程讨论、参加期末考试。

 课程学习成绩由四部分构成:

 l  1)单元测验:每周学习结束后客观题测试,占课程成绩的40%

 l  3)课程讨论:按活跃度,占课程成绩的30%,在“课堂讨论”中回复20篇或以上为满分;

 l  3)考试:占课程成绩的30%

单元测验为 客观题,批改方式为平台自动给分。


课程大纲
预备知识

先修课程

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 :  可以补做,但不计入分数。