无论未来还是历史,都同样沉重。现在仅是证明了历史,而历史却像一面镜子。未来可以预测,但未来却只能由未来去证明。
我们可以做一个假设,历史上从来没有过ARM,没有DSP,当然也没有powerpc,有的仅仅是FPGA。人们都用得很熟悉,很提心应手。但随着应用的复杂性越来越高,FPGA的开发难度与时间越来越长,重复性的工作很多。于是聪明的人们,就把一部份重复应用的代码做成了硬核,并逐步在大的解决问量的思路上取得 一致,仅是具体实现上有所侧重,于是固化了的硬核分别起名字叫arm ,dsp,powerpc,XXX 等等(当然这不是真的历史),降低了产品开发的难度,加快了完成 的速度。但也因此失去了灵活。从这个角度 说,大家 不过是相互补充,谁也替代不了谁。FPGA做做的工作powerpc也许一定做不了,但是谁要想用FPGA实现一个powerpc完成 的事情,也不是一件容易的事情。看看QorIQ的架构,存储器带宽,cache,指令集,10G网络,rapidIO,PCI-E,就知道,如果能把FPGA玩到这种程度,呵呵,还是挺不容易地。
|