时间:2024-07-26 来源:网络搜集 关于我们 0
直播方式:微信小程序“研分网”直播
- 数字IC/FPGA设计课程——从基础入门到实战 -
FPGA作为数字芯片CPU/GPU /NPU/的核心技术,是芯片设计和FPGA等技术的关键技术。本课程立足于FPGA技术开发,适合从各种基础的同学,通过众多的、由简单到复杂的练习,逐步进阶掌握FPGA。课程通过培训FPGA关键基础设计知识,养成良好设计习惯,能够独立的完成中小型设计为目标。培养学员有独立FPGA设计和debug的能力,达到对关键问题分析和定位的要求;给学员赋能,为大型设计和FPGA架构设计抛砖引玉的能力深化。
本课程总共35课时,旨在将讲师10年FPGA工作经验浓缩至此,达到授业解惑的目的。一、讲师资质
课程讲师毕业于北京航空航天大学电子信息工程,在一线从事FPGA设计开发10年有余,参与并主导多个大型FPGA项目设计调试,从一个FPGA小白摸爬滚打成经验丰富的FPGAer。希望能将自己就业和走过的经验为新人抛砖引玉,带领大家进入FPGA的世界,成为FPGA达人。
二、课程介绍
中美科技战正如火如荼的展开,数字芯片技术作为科技战的焦点,正推动国内数字芯片技术的快速发展。FPGA作为数字芯片CPU/GPU /NPU/的核心技术,是芯片设计和FPGA等技术的关键技术。
课程立足于FPGA技术开发,从FPGA基础技术,包括Verilog关键语法分析,FPGA设计工具使用,FPGA仿真工具使用,FPGA时序管脚约束,以及运用FPGA常用低速接口设计为例,达到抛砖引玉,迅速为大家打开FPGA设计的大门目的。接着在进阶课程部分,课程讲解FPGA规范设计以及高级设计技巧,以K7芯片为例详细介绍内部资源分布和使用,FPGA架构设计芯片选型要点,大型FPGA设计时序收敛关键技能分析,高速接口设计和最新型HLS的使用技巧方面进行剖析。在课程最后,将在进阶课程的基础上,详细讲解FPGA面试和工程设计中常用的DDR4接口,PCIE3接口,GTX接口设计要点,和仿真如何建立达到迅速debug等方面布置课程。让学员迅速掌握FPGA设计,能够单独设计中大型工程的目的。本课程由浅入深,手把手教学。其中基础部分主要培训FPGA关键基础设计知识,养成良好设计习惯,能够独立的完成中小型设计为目标。进阶课程主要培养学员有独立FPGA设计和debug的能力,达到对关键问题分析和定位的要求。最后,给学员赋能,为大型设计和FPGA架构设计抛砖引玉的能力深化。本课程总共35课时,旨在将讲师10年FPGA工作经验浓缩至此,达到授业解惑的目的。三、课程内容
FPGA基础设计9课时,为FPGA从业人员迅速进入FPGA大门,课程由简入深介绍FPGA设计完整流程;
FPGA进阶课程12课时,主要面向有少量基础的设计人员,想快速提高FPGA设计能力,提高职场竞争力而设次的课程。FPGA实战课程15课时,主要讲解FPGA中高速接口设计和FPGA算法设计。具体内容如下:一.基础课程
1 初识FPGA (1课时)运用场景、技术方向、就业方向、主流厂商、开发工具、开发流程、器件结构2 VERILOG语法要点(1课时)语法、综合电路3 FPGA设计工具使用-VIVADO/MODELSIM (2课时)编译工具、仿真工具、调试工具4 FPGA约束(1课时)约束的作用、约束语法分析5 Testbench设计技巧(1课时)6 设计案例(3课时)串口使用、I2C使用、SPI使用二.进阶课程
7 FPGA设计规范(1课时)8 FPGA高级设计技巧(1课时)9 FPGA内部资源介绍(2课时)10 FPGA选型关键分析(1课时)11 FPGA时序收敛(1课时)12 FPGA高速接口设计-DDR/GT/PCIE (4课时)13 HLS使用(2课时)三.实战练习
14 高速接口DDR设计(3课时)15 高速接口GTX设计(3课时)16 高速接口PCIE设计(3课时)17 FPGA图像处理(3课时)18 HLS设计(3课时)四、课程安排
一. 上课方式
讲师全程腾讯会议直播上课,带课后答疑和项目指导。二. 上课时间
每周末直播上课4课时左右。
三. 课程费用
3000元/人,包含服务器、资料全部费用。五、试听课
试听课时间:2023年11月13日,具体时间待定直播方式:微信小程序“研分网”直播
微信交流群: