打造IC人才
科技生态圈

FPGA工程师培训

自购买期一年有效

988人报名

FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

随着IC行业的崛起,FPGA设计目前已经成为当前最有发展前景的行业之一,人才缺口大,且高校少有专业涉及这方面的知识,所以系统地学习FPGA设计的工程师成为很多企业重点招聘的对象。

IC修真院联合旗下多名FPGA资深讲师和业内高级工程师,合力打造一门从0开始系统地学习FPGA设计的课程。课程以项目为驱动,结合工程设计实例,讲解FPGA设计技术的基础知识和实用技巧,帮助学员高效的理解和掌握这些技术,并可以尽快应用到工程项目中。

课程包含FPGA设计基础、实际工程项目、基于FPGA的SoC设计三个大模块,让学员从0开始学会FPGA设计技能,符合企业招聘需求,高薪就业。

 


FPGA介绍

  • 可编程逻辑器件简介

  • 可编程逻辑器件的发展历史

FPGA开发基础

  • FPGA的工作原理与结构

  • FPGA设计开发流程

  • FPGA开发工具

  • 常用资源结构特点

  • FPGA调用方法

  • 系统时序逻辑设计技术

Verilog HDL基础

  • Verilog简介和模块的结构

  • Verilog基本组合电路设计和时序电路设计

  • Verilog语言要素、常量和数据类型

  • Verilog参数、向量和运算符

  • 过程语句与块语句

  • 赋值语句、顺序执行与并发执行

  • 条件语句和循环语句

  • 编译指示语句及任务与函数

  • 多层次结构电路的设计

  • 常用组合逻辑与时序逻辑设计

  • Verilog仿真验证

  • 设计的可综合性

  • 同步设计原则

  • 阻塞赋值和非阻塞赋值

FPGA开发高级

  • FPGA项目规划和顶层设计

  • XDC约束时序和管脚约束

  • FPGA的数据采集系统设计

  • 基于FPGA的硬件回路仿真器设计

  • 解剖一个典型的FPGA工程

  • 设计输入与验证实战训练

  • 实时硬件调试实战训练

IP的概念

  • IP的概念以及设计中的作用

  • 如何使用IP核

  • FPGA设计中常用IP模块的使用

状态机

  • 有限状态机简介

  • 有限状态机的Verilog三段式描述

  • 有限状态机的状态编码和设计要点

  • 序列检测器的设计和仿真测试

  • 自动售货机的设计和仿真测试

实际工程项目

  • UART设计

  • SPI通信模块设计

  • I2C通信模块设计

  • SDRAM控制器设计

  • DDR4控制器设计

  • 高速通信接口

  • 人机交互之0V5640摄像头的VGA显示实验

基于FPGA的SoC设计

  • Linux基础

  • SoC 简介

  • SoC开发流程

  • SoC开发综合实验

×