2. 众多的操作系统支持:
Linux, WindRiver’s VxWorks, Micrium’s uC-OSII and others。看来,跑Android也应该可行,linux嘛,还是ARM的。
同时硬件抽象层软件HAL也提供了,这样,搞纯软件的弟兄们终于可以大展身手了。FPGA不会不要紧,会调用软件API就可以了。
3.众多的硬核外设。
DDR接口,PCIe, G比特以太网,等通用的外设,你能想到的,都已经集成到硬核中,省事。
4. IP标准化
对于FPGA部分,采用了更标准化的定义,使得IP的开发和第三方开发更容易。
5. 交叉互联总线
采用交叉互联的方式将FPGA中的IP与AMBA连接起来,可以降低单一总线上的数据流量,移除传统的挂在总线上的硬件加速模块对总线带宽占用的压力。这个修改至关重要,否则,硬件加速再快,总线带宽是瓶颈也不行。因此XILINX和ARM一起定义了这种结构。
6. 28nm节点
由于采用了HKMG工艺,加上从CPU到外设的大量硬核化,使得功耗会非常低,价格也不会很高。
最后,有图有真相
|