零基础玩转FPGA,FPGA中级进阶教程即将推出

近年来随着芯片被“卡脖子”,中国在芯片领域实现独立自主显得越来越迫切。阻碍国产芯片领域发展的核心问题是人才匮乏。成电少年学创立时便将品牌的核心价值定位为“为集成电路行业培养高级复合型人才”,以“先让一万人成为行业精英”作为品牌使命,致力解决中国芯人才培养的三大问题:一是一手拉企业,一手拉高校,致力解决高校人才培养(产教融合协同育人)及学生高质量就业问题;二是致力帮助企业招聘专业、高质量技能人才;三是致力解决中国芯产业发展人才短缺问题。”

在落地人才培养,成电少年学作为从事教育十年的团队,希望通过自身的教育经验,为集成电路产业、社会、国家解决端到端(人才端高质量培养到人才赋能产业端)的难题。

在认真培养方案上,背靠电子科大校友会和校友企业,以“产业”为导向来落地人才培养方案,每个课程方向都与一家行业领头企业深度合作,做到“课证岗”完全对接。目前FPGA验证人才培养方案使用上海航天开发标准、芯片封测人才培养方案采用气派科技(上市公司)标准、芯片检测人才培养方案采用东电检测标准、工业软件控制人才培养方案采用国家级工业软件协同公关中心(成都)标准……

目前成电少年学已经开发出了FPGA初级、中级、高级配套课程。课程内容包含:课程及源码(PPT课件、工程源码、练习、作业等)、教材及案例(印刷版教材)、实验板卡及外设、在线视频(智库学习平台)、证书等内容。

此次推出的是《FPGA中级进阶指导教程》-案例引导式教材。内容如下:

本教程为FPGA中级基础教程,内容包括FPGA仿真方法、时序分析、UART、SPI、IIC、RAM/ROM等基本使用方法和技巧。整本书分为三个部分:

第一部分介绍FPGA仿真基本方法,

第二部分介绍常用FPGA编程技巧,

第三部分介绍时序约束方法。

第一部分介绍可用于FPGA仿真的Verilog语法、testbench编写方法、vivado仿真方法和modelsim仿真方法,通过该部分的学习,学生可以掌握基本的FPGA仿真流程和方法。

第二部分主要介绍FPGA编程中的基本方法和技巧。通过多个实验和仿真介绍了工业控制中经常用到的UART、SPI、IIC等通信方法;详细分析了FPGA编程中不可缺少的RAM/ROM、FIFO等的使用方法。通过该部分的学习,学生能够掌握FPGA编程中的基本通信方法和基本编程技巧。

第三部分介绍了FPGA编程中的难点——时序约束方法。首先,通过讲解FPGA静态时序分析理论,让学生了解时序分析和时序约束的原理;其次,通过介绍vivado的图形界面时序约束方法、TCL时序约束方法,进一步让学生了解FPGA时序约束的具体操作过程;最后,通过一个例子,讲解具体实例中时序约束的具体过程。

本教程的安排由浅入深、循序渐进,需要学生已经修完本系列课程的初级入门课程才能学习。通过本教程的学习,学生能掌握FPGA编程中经常使用的技巧和方法,能够应对大部分FPGA编程的工作。

本教材的线上视频、工程源码均已上线,印刷版教材预计10月份推出。请各位伙伴们及时订阅,谢谢。