这两年国产FPGA的发展速度确实快。以前工程师做选型,脑子里基本只有Xilinx和Altera(现属Intel)两个选项,现在紫光同创、安路科技、高云半导体、复旦微电、AGM等品牌的选项越来越多。但选择多了,问题也跟着来了------型号杂、引脚不统一、工具链成熟度参差不齐,选型比写Verilog还让人头疼。
这篇文章不打算罗列参数表,而是从实际项目出发,聊聊国产FPGA选型时真正该关注的几个维度。
第一步:先搞清楚自己要什么
很多工程师拿到选型表第一件事就是看逻辑单元(LUT/LE)数量。这没错,但不应该是唯一的事。
选型之前,建议先把项目需求列一份清单:
-
功能定位:是做简单逻辑胶合、时序控制,还是图像处理、高速接口?
-
逻辑规模:预估需要的LUT/LE数量,留出20%-30%的余量
-
IO需求:普通单端IO多少路?LVDS差分IO需要多少对?
-
存储需求:片内BRAM够不够?是否需要外接DDR?
-
工作环境:消费级(0-70℃)还是工业级(-40-85℃)?
-
成本预算:芯片单价和整体BOM成本控制在什么范围?
把这几个问题回答清楚,选型的方向就基本定下来了。
第二步:逻辑资源------别把芯片跑满
逻辑单元是FPGA最基础的资源,但选型时最容易犯的错就是"卡着上限选"。一个设计在综合之后占用了80%的LUT,看似还能跑,但后续布局布线、时序收敛会非常困难。行业里比较稳妥的做法是预留20%-30%的资源余量。
举个实际场景:某工业相机项目原本用Xilinx Spartan-6 XC6SLX9,资源评估在8K LE左右。国产替代选了AG10KL144(10K逻辑单元),留了大约20%的余量,最终图像帧率和延迟指标都达到了原有水平。如果当初选一颗刚好8K的芯片,后期加个功能可能就塞不下了。
第三步:硬核资源------参数表上看不到的坑
这是国产FPGA选型里最容易踩的坑。同样是10K逻辑单元,不同芯片内部集成的RAM、PLL、DSP、差分IO数量可能差异巨大。
比如做图像处理的项目,Block RAM的大小直接决定了能不能在片内缓存一帧数据。如果选了RAM偏小的型号,就得外挂DDR,PCB面积和BOM成本都会增加。再比如需要接入MIPI/LVDS摄像头的场景,必须仔细核对芯片支持的差分通道数量------有些芯片逻辑单元看着不少,但LVDS通道很少,选回来根本用不了。
还有DSP资源。如果项目涉及滤波、FFT等信号处理运算,光看LUT数量远远不够,得看芯片有多少硬件乘法器和DSP Slice。
第四步:封装与功耗------硬件工程师的"隐形账本"
封装直接影响PCB设计和焊接成本。LQFP封装适合手工焊接和中小批量生产,BGA封装适合高密度、大批量场景但焊接门槛高。如果要做引脚兼容的替代,还得确认新旧芯片的封装和引脚定义是否一致。
功耗方面,先进制程通常能降低功耗。55nm工艺的静态功耗大约在100mW级别,动态功耗在200MHz下约300mW;而高云的小蜜蜂GW1NZ系列静态功耗可以低至28µW。如果是电池供电的设备,低功耗型号可能是决定性因素。
第五步:温度等级------工业项目没有妥协空间
工业控制设备必须选工业级(-40℃-85℃甚至-40℃-100℃),不能用消费级(0-70℃)凑合。温度范围不达标,冬天室外一冻或者夏天机箱一热,芯片就可能工作异常。AG256SL100这类CPLD明确支持工业级宽温,在轨道交通配套模块中大量用于多路继电器逻辑控制。高云半导体是国内唯一获得主流车规认证(AEC-Q100)的FPGA企业,车规产品累计出货超500万颗,失效率在个位数ppm级别。
第六步:工具链------没人愿意跟一个难用的IDE较劲
国产FPGA的工具链这几年进步不小,但跟Vivado、Quartus相比仍有差距。主要表现在:IP核种类在补齐但成熟度参差、布局布线效率有时需要手动调约束。
不过不同厂商的情况不太一样。安路科技的部分型号时序收敛效率据说提升了超过100%,编译时间从10+小时降到约2小时。高云的云源EDA编译速度快、教育版免费。紫光同创的PDS工具链持续迭代,已适配统信等国产操作系统。
选型时建议提前下载对应厂商的开发工具,跑一跑厂商提供的参考设计,感受一下综合、布局布线的速度和易用性。如果项目工期紧,工具链的成熟度可能是比芯片性能更关键的决策因素。
第七步:供货与供应链------这不是锦上添花,是底线
国产替代的核心驱动力之一就是供应链安全。国际FPGA巨头在2025-2026年间受AI算力需求拉动,交期普遍延长到52周以上。而紫光同创等国产厂商可以将交期稳定在12-16周。
选型时建议了解清楚:这颗芯片是量产状态还是样品阶段?厂商的产能和备货情况如何?是否有第二供源方案?这些在项目后期可能比性能参数更重要。
主流国产FPGA厂商产品线速览
-
紫光同创:国内FPGA综合实力领军者,Titan系列(高端,对标Kintex/Virtex)、Logos系列(中端高性价比)、Kosmo系列(多核异构SoPC,集成ARM处理器)
-
安路科技:A股首家专注FPGA的上市公司,PHOENIX系列(高性能)、EAGLE系列(高效率)、ELF系列(低功耗)、DRAGON系列(FPSoC)
-
高云半导体:国内唯一获主流车规认证的FPGA企业,晨熙系列(22/28nm中高端)、小蜜蜂系列(55nm低功耗)
-
复旦微电:率先开发国内首款亿门级FinFET FPGA,在军工、航天领域积累深厚
-
AGM(遨格芯微) :产品覆盖256LE到16K LE,主打PIN-TO-PIN替代Altera EPM240/EPM570等型号
最后说两句
选型这件事,说到底不是看参数表上谁的数字大,而是看谁在特定的电压、温度、封装、IP资源下更合适。存量替代优先找引脚兼容的型号减少改版,全新设计则应该根据功能需求选器件,不必拘泥于引脚兼容。
如果你在选型过程中遇到具体的技术问题,或者想针对某个项目做更细的评估,欢迎交流。FPGA开发这件事,经验往往比数据手册更有价值。