成电少年学《FPGA全栈课程(4.0)》更新了~

经过两年的fpga人才培养经验及两年企业反馈的工程师情况,成电少年学更新了fpga全栈课程4.0版(2022版)。一直以来,成电少年学的fpga人才培养方案都是根据企业合作伙伴的反馈而改进,从19年底到21年底,课程经过了4次的迭代更新,总体原则是:重底层、强扩展、强实操。

一、以下是成电少年学《FPGA全栈课程(4.0)》课表:

二、4.0课程更新的思路:
1、基础内容讲深讲全;
2、教学对象是新入门新手(更适合零基础学习);
3、新方法、新技术及新工具只做简单介绍;
4、为了保证知识全面性,便于学生了解整个知识体系;
5、HDL课程强化及加强;
6、Zynq是FPGA的特例,HDL才是FPGA的核心;
7、项目驱动;

8、避免学生学习枯燥

三、fpga全栈课程更新内容:
HDL:
1.直接对FPGA核心部件编程,是FPGA学习的核心;
2.HDL与硬件相关,需要时序约束;
3.并行处理逻辑不直观,需要仿真;
4.仿真速度慢,需要在线调试;
5.FPGA作为控制核心,需要与外部通信;
6.FPGA作为控制核心,需要与外部芯片交互;
7.FPGA用作算法加速,需要实现信号处理算法;
SoC:
1.本质是嵌入式(需要C语言基础);
2.主要内容是CPU(PS端ARM核)与PL端信息交互;
3.难点是中断;
Linux:
1.内容包括驱动和应用程序编程;
2.理解难点在操作系统原理;
3.应用难点在Linux基本使用和C语言编程。
https://www.shaonianxue.cn/fpgalearning