硅农预备役
简单直接点说。FPGA在卫星里就是干那些要求快、要求稳、还要省电的硬件活儿。通信方面,协议处理、编解码肯定跑不了。星上数据处理,比如相机拍下来的图,马上要做个压缩或者提取个特征再传下来,FPGA比CPU快得多也省电得多。
要求高吗?高。除了会写RTL、会调时序这些基本操作,你得知道东西上天了怎么才能不坏。辐射、温差、振动,都是问题。所以得懂点抗辐照设计、可靠性设计。还有,卫星上的资源(功耗、面积)卡得很死,代码要优化到极致。
知识储备:1. 数字电路和FPGA开发基础(这是饭碗)。2. 了解空间辐射基础(SEU、SEL,怎么防护)。3. 掌握高速接口设计(SerDes等)。4. 学习可靠性设计规范(比如怎么降额、怎么冗余)。
国内公司:国家队(航天科技、科工下属研究院所)是传统玩家。民营公司如银河航天、长光卫星、微纳星空等也起来了,机会不少。想进去,基础打好,最好能有相关项目经验(哪怕是地面的高速通信或图像处理项目),面试时能体现出你对可靠性的理解,就很不错了。
