目录
前言
FPGA 学习和开发工作中遇到过很多有趣的事情,现阶段想从不同方面对FPGA开发岗位里面接触到的一些内容进行回顾和记录,算是对以前工作的回顾,同时也是对当前自我的一种反思和学习,期待将FPGA技能树重新点亮的过程中,能够塑造出一个更好的自我。
一、FPGA 是什么?
FPGA 全称 Field Programmable Gate Array ,现场可编程门阵列;一种可以反复编程的数字逻辑芯片。
平日工作接触到的FPGA (or SOC)芯片型号有:Xilinx XC7Z020,XC7Z100,Altera Arria 10,Cyclone V,以及高云小蜜蜂系列,紫光同创PGT180H等等。后续的相关工程以及IP实例将会以其中的相关FPGA/SoC芯片进行示例。
二、FPGA 工程师&技能树
1. FPGA 工程师
FPGA 工程师算是个泛称,细分可能有 FPGA逻辑开发工程师,FPGA测试工程师,FPGA验证工程师以及FPGA算法工程师等,不同的公司背景,不同的岗位要求,划分存在一定大的差异。但整体来说,除了业务逻辑以外,基本的FPGA技能树是相通的。
2. FPGA 技能树
作为从事FPGA岗位的开发者,本人喜欢用