FPGA 工程师证书介绍
证书介绍
FPGA工程师证书是FPGA工程能力等级的认证。认证采用电子科技大学广东电子信息工程研究院,微电子专业人才培养体系标准,重在考察学员在FPGA软硬件设计及开发过的实际操作能力。证书严格按照行业标准进行考核,理论考试占比40%,工程操作占比60%。证书分为初级、中级、高级三个等级。
一、证书标准
行业标准、企业标准、实际操作能力。
二、认证机构
机构认证、厂商认证。
三、证书等级
初级、中级、高级。
初级证书
FPGA初级工程师标准,具备初级的FPGA应用能力,可以从事FPGA基础开发。
中级证书
FPGA中级工程师标准,掌握开发工具与代码编写能力,熟悉硬件结构,可以从事FPGA开发工作。
高级证书
FPGA高级工程师标准,掌握开发工具与代码编写能力,熟悉硬件结构,可以从事系统结构设计,软硬件系统设计。
四、证书考核
(一)FPGA 初级考核
(1) 考试对象:适用于本、专科各专业学生
(2) 考试方式:笔试+实验
(3) 考核概要:
本等级对象为电子类,智能科学类专业。要求考生通过本等级的学习和实验,初步掌握常用FPGA(Vivadao)开发工具的使用方法、FPGA 的开发技术以及Verilog HDL 的编程方法。能比较熟练地使用FPGA(Vivadao)等常用 EDA 软件对 FPGA 和 CPLD 作一些简单电路系统的设计,同时能较好地使用 Verilog HDL 语言设计简单的逻辑电路和逻辑系统,学会行为仿真、时序仿真和硬件测试技术,为FPGA工程技术的进一步学习,器件设计以及超大规模集成电路设计奠定基础。
(4) 考试要求:
了解和掌握FPGA基本知识、理论;了解和掌握 FPGA 内外电路基本知识;运用有关 Verilog HDL 编程基础相关知识点设计一些小型数字系统。
(5) 考核方式及分值
笔试(60 分钟,满分 100 分)
考题类型:
1、客观型试题:(40 分)
单项选择题 20 分填空题 20 分
2、主观型试题(60 分)
简答题 20 分程序设计题 30 分
3、实验(60 分钟,满分 100 分)
实验类型:
流水灯实验数码管实验RTC实验
(6) 考核知识点及考核要求
初级证书考试大纲:
A. HDL verilog :模块结构,赋值语句,算数运算符,赋值运算符,逻辑运算符,位运算符,条件判断语句,分支语句等;
B. FPGA开发流程:FPGA开发流程以及开发流程含义;
C. FPGA对比ASIC的优势与特点;
D. 数字电路基础知识:触发器,锁存器,竞争冒险,电平标准,复位方式等;
E. FPGA基础设计:计数器,分频器,选择器,抢答器等。
占比:HDL verilog占比60%,FPGA开发流程占比5%,FPGA优势与特点占比5%,数字电路基础知识占比10%,FPGA基础设计10%。
(二)FPGA 中级考核
(1) 考试对象:适用于本、专科各专业学生及工程师
(2) 考试方式:笔试+实验
(3) 考核概要:
本等级是在初级知识基础上的延伸,要求考生通过本课程的学习和实验, 深入掌握常用 FPGA 人工智能应用开发方法、机器学习以及充分理解 FPGA 技术基础。能比较熟悉 FPGA 在人工智能开发中的各种操作,深入了解硬件语言设计与编程,充分理解 FPGA 的各项基础知识,并能达到行业支持工作的目地。
(4) 考试要求
深入理解 FPGA 基础知识;掌握 FPGA 人工智能开发流程;掌握硬件语言的语法和程序编写方法。
(5) 考核方式及分值
笔试(60 分钟,满分 100 分)
考题类型:
1、客观型试题:(55 分)
单项选择题 20 分填空题 20 分判断题 15 分
2、主观型试题(60 分)
简答题 20 分程序设计题 25 分
3、实验(120 分钟,满分 100 分)
实验类型:
EERPROM读写控制OLED图像显示控制HDMI图像显示控制
(6) 考核知识点及考核要求
中级证书考试大纲:
A. 基础接口协议:UART,SPI,IIC,HDMI等;
B. Xilinx FPGA存储器IP核:ROM,RAM,FIFO等;
C. Xilinx FPGA 自定义IP核封装;
D. 通信知识:通信分类,通信带宽计算;
E. flash,eeprom等相关知识;
F. 时序约束基础知识。
占比:基础接口协议占比60%,Xilinx FPGA存储器IP核占比20%,xilinx FPGA 自定义IP核封装占比5%,通信知识占比5%,flash,eeprom等相关知识占比5%,Flash,eeprom等相关知识占比5%,时序约束基础知识5%。
(三)FPGA 高级考核
(1) 考试对象:适用于本、专科各专业学生及工程师
(2) 考试方式:笔试+实验+面试
(3) 考核概要:
本等级是在充分掌握 FPGA 各项基础知识的情况下,以普通项目工程,在软件和硬件两个方向考核学员掌握的开发技能。需要学员充分掌握高速接口、SoC、算法设计、数字信号处理等。在硬件上掌握基于 SoC 的开发。
(4) 考试要求
熟练掌握Xilinx FPGA 软硬件各项开发工具;能独立开发一个中等难度的项目;具备在项目开发过程中独立解决问题的能力及团队协作开发能力。
(5) 考核方式及分值
笔试(60 分钟,满分 100 分)
考题类型:
1、客观型试题:(55 分)
单项选择题 20 分填空题 20 分判断题 15 分
2、主观型试题(60 分)
简答题 20 分程序设计题 25 分
3、实验(180 分钟,满分 100 分)
实验类型:
三速以太网数据传输GTX数据传输PCIE数据传输fir滤波器设计快速傅里叶变换设计
4、硬件方向案例操作面试:(30 分钟,满分 10 分)
主要包含:
项目开发过程的规范性考查,遇到技术问题的解决方法,综合项目中的相互协调配合等。
(6) 考核知识点及考核要求
高级证书考试大纲:
A. 高速接口设计:DDR,以太网,USB,PCIE,GTX等高速接口设计
B. SoC设计:ZYNQ SoC设计原理;
C. C语言基础;
D. 算法设计:图像处理算法为主要;
E. 数字信号处理:快速傅里叶变换,FIR滤波器,信号调制解调。
占比:高速接口设计占比50%,SoC设计占比5%,C语言基础占比5%,算法设计占比20%,数字信号处理占比20%;掌握基于 FPGA 的 OpenVINO 人工智能技术及应用。