单片机爱好者
作为过来人,我去年找工作时就因为会一点国产FPGA拿到了好几个面试机会。当时面了一家做电力设备的公司和一家通信芯片公司,他们都明确问了有没有用过安路或高云的芯片。我说自学过,用高云做过一个简单的图像采集项目,他们就很感兴趣。
现在国产FPGA在‘可用’层面没问题了,但‘好用’还谈不上。工具链稳定性有时会出问题,比如布局布线偶尔会卡死,需要重启或者换版本。IP的话,基础功能都有,但你想像用Xilinx IP那样灵活配置参数,可能不行。社区支持比较弱,遇到问题得多翻文档或者直接找FAE,不像Xilinx论坛一搜一堆答案。
对于初学者,我建议这样规划:先用Xilinx/Intel打好基础,因为他们的工具和文档更成熟,学习曲线平缓。等你掌握了FPGA设计的基本流程(写代码、仿真、综合、下载调试),再花一两个月时间专门搞一下国产平台。重点体验他们的工具差异,比如高云的Gowin IDE,安路的Anlogic IDE,看看从导入项目到生成bitstream的整个流程。可以找个开源项目移植过去,比如把在Xilinx上跑的简单处理器核移植到国产芯片上,这个过程能暴露很多问题。
求职方面,拥有国产FPGA经验绝对是差异化优势。很多公司在做国产化替代项目,他们更愿意招有相关经验的人,哪怕经验不深,也能节省培训成本。但记住,核心能力还是FPGA设计本身(架构、时序、调试),国产平台经验是锦上添花。所以时间分配上,主流平台占70%,国产平台占30%就够。
