|
本帖最后由 chunyang 于 2018-6-8 13:52 编辑
FPGA:现场可编程门阵列,主要用于构成复杂逻辑电路,当然也能用来模拟MPU、MCU、DSP等,因为这些器件也是复杂逻辑电路,但是不是值得则是另外一回事。
MCU:微控制器,俗称“单片机”,但这个叫法属于“商业称呼”,在技术领域应尽量避免使用。MCU适用于事件控制,因内部集成有MPU,故而也具有性能不等的计算能力。
MPU:微处理器,专职计算,是计算机系统的核心部件。在系统内,往往被称为CPU,但单列时应称为MPU/微处理器。
DSP:数字信号处理器,擅长高速浮点运算,为此结构上有针对性优化,但依然算是一种特殊的MPU。DSP在集成适当外设后,也具有不俗的事件处理能力,往往在某些需要高速浮点运算的场合用于替代MCU。
GPU:图像处理器,针对图像显示、渲染运算等优化的特殊MPU,具有强大的浮点运算能力,但用途比较单一。近年来,基于GPU的通用运算技术发展很快。
ARM:这是一种基于RISC技术的MPU体系架构,就像x86、MIPS等也同样是MPU的架构一样。ARM MPU主要面向移动应用而开发,所以具有单位功耗性能较高的特点,加上又采用IP授权模式,市场占有量上升很快。在通用运算平台(包括机架、台式和移动)方面,目前已是增量第一、保有量第二的MPU架构。在嵌入式应用领域,ARM的增速也同样是第一。在实际应用中,ARM往往以MCU或SoC的形式出现,极罕见有作为MPU单体出现的情况,虽然技术上完全没有障碍。 |
|