|
发表于 2012-6-14 15:07:22
|
显示全部楼层
FPGA应用的话,有四大方向,CORE和IP(使用自带的CORE、IP,或者自己开发,来实现功能),算法(通信领域里常用的如FIR等,图像领域的图像处理等),接口(高速接口如串行的PCIE,以太网,USB,UART等),嵌入式EDK。
你自己做的嵌入式也是个不错的方式,且有点偏向于系统软件,以后应用也应该很广,EDK我没做过不熟。如果以后有机会转去做底层软件,如LINUX,DRIVER等,也是相当热门的方向,对人的需求量比芯片前后端还要多很多,尤其很多外企之类可能在中国没有芯片研发,但是软件这块肯定会要。
做算法应是最有难度和价值最高的吧(个人看法啊),对数学要求较高,可以代替部分DSP的功能,比如像通信厂商的RRU里的FIR, IIR, DDC, UDC等一堆使用的,与其它部分的一个明显区别就是处理的数是integer的(最高一位当成是正负号区别),有正数也有负数,如果有小数之类的也会作为整数处理,然后截位之类。 而别的部分数据形式一般当成unsigned的,多做数据的搬移和信号的控制,对加减乘除相对较少。 还有做图像处理的,听说FPGA的出去找这块的会比找其它方向的工资高上一些,现在对高清、H264等说的较多,这块应该机会不少。
接口方向,现在是高速串行比较吃香,比如USB 3.0, SATA 6G, PCIE GEN2/3, 动辄就是5G,8Gbps的速度,尤其是USB 3.0,以后也应是个热点,不过像这种东西,以模块化IP化卖得较多,一般公司应该会买成熟的IP,将之集成到自己的产品中,自己开发的可能性较小。 |
|