ARM:RISC(哈系),基于Load/Store的内存访问方式,长度固定的指令,流水线结构(RISC指令都是固定长度的,这也导致指令编码中会有较多的浪费,使得程序空间变大)。基于 ARM 技术的微处理器应用约占据了 32 位 RISC 微处理器 75 %以上的市场份额,具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面。其可以做的功耗很低,很精简,因此适合没有固定电源,使用电池供电的移动设备。
DSP:哈佛设计,数据总线和地址总线分开,使程序和数据分别存储在两个分开的空间,允许取指令和执行指令完全重叠。强大数据处理能力和高运行速度,主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度
X86:CISC(冯系,长度不定,译码复杂),适合于PC/ Server
POWERPCowerPC是一种精简指令集(RISC)架构(哈系)的中央处理器(CPU),与ARM相比,具有超高的性能(MIPS,Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数),强大的数据吞吐量(内存DDR),稳定性,可靠性(工业级)。偏向于向实际应用倾斜,比如有功能强大也让人头痛的移位指令、旋转指令。
MIPS:属于RISC架构,性能可以做得很高,因此在专用系统中比较好用。另外MIPS属于大端(Big Endian,低地址存高位),与网络字节序相同,减少了转换字节序的开销。与其它的RISC构架不同,比如delay slot(对新手来说相当的难),cache管理,TLB管理都需要很繁琐的软件配合
FPGA:可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。 |