说一说这些应用场合,没有针对FPGA与ARM谁优谁劣的比较.
先介绍一下这个平台:
spartan-3-200an,-40~+85度工业级不到100块一片,内置4Mbit Flash,可配置FPGA,剩下还有3Mbit用于存用户程序或数据,这个芯片用起来像是一个超大容量的CPLD,可用于不带复杂图形界面的工业控制场合.
这个平台,整体功能可能不如ARM多,但是在某些特殊场合却有比ARM高得多的性能
1.性能
CPU性能,microblaze,32位软核,1.1MIPS/MHz,跑100MHz
外设性能,40MB/s吞吐量的千兆网口,或者2个满负荷百兆网口
SPI,I2C,PWM等ARM的外设,绝大多数可任意裁减
2.操作系统
linux
3.功耗
整片FPGA核,工作100MHz,60mW,系统功耗200mW以内
4.安全性
DNA,软硬结合的3DES加密,烧完程序后用密码激活硬件,无法通过拆解芯片**
5.成本
除了FPGA之外,其它的都是可裁减,整体成本应该比较低 |