虽然诞生才20多年,但是变得日益强大,仅凭以硬件处理信号以及复杂运算这一项就让很多AS望其项背,随着F日益强大,下一步会怎么发展?
很多时候GA的芯片体积和功耗一直是ASIC厂商攻击的目标,不过,随着工艺尺寸的进一步降低,我发现了一个很有趣的现象:在90nm工艺节点,有大把的ASIC厂商在玩,到65nm的时候就减少了很多,现在到40nm的时候,能玩起这个节点的人更少了,也许只有排在top10的厂商有点实力去玩玩,这时,反倒是赛灵思、Ara等FPGA厂商在工艺节点上走得比较快了,据说他们已经在研发28nm的器件了,所以工艺节点进一步缩小的时候,FPGA的优势就显示出来了---ASIC掩模费用需要独立承担,但是FPGA的掩模费用是很多客户承担,而且随着工艺节点缩小,FPGA的这个优势就越明显。而且,随着工艺尺寸的缩小,FPGA的功耗会进一步降低,所以工艺尺寸跨入到40nm以后对FPGA来说优势更明显。
其实任何事物的发展都可以用S曲线来表示,分为初期阶段、高速发展阶段、极限阶段,从这个意义来说,ASIC的发展模式已经进入到了极限阶段,所以很多人对提出质疑,这是因为在进入到极限阶段以后,付出很多但是性能改进却不大。而此阶段,FPGA在工艺改进获得提升却很大因为它还在处于高速发展阶段,距离其极限还有一定空间。
现在回到开头,FPGA下一步会怎么发展,我认为FPGA的优势是其强大的并行数字信号处理能力,但是对于一个嵌入式系统来说,需要一个核心处理器,虽然现在赛灵思、altera公司都有自己的处理器,但是,要让FPGA日益通用,就需要加入通用处理器IP,现在Altera已经采用了MIPS的内核,所以,下一步应该是赛灵思FPGA采用ARM内核,随着FPGA厂商日益降低FPGA开发门槛,未来,对于工程师来说,开发FPGA可能和开发你目前的或者MCU一样简单。
不过,FPGA也面临一些挑战要克服例如设计、功耗等。
所以,我一直主张,现在的电子设计工程师要多学习点FPGA的知识为以后电子设计开发模式做准备。