集成电路和FPGA、CPLD、单片机、STM32、ARM之间的关系是什么?

 作者:UPS电源    |      2023-11-16 19:25    |    标签: 单片机 FPGA STM32 集成电路 arm CPLD

  

集成电路和FPGA、CPLD、单片机、STM32、ARM之间的关系是什么?

  

集成电路和FPGA、CPLD、单片机、STM32、ARM之间的关系是什么?

  集成电路:就是常说的芯片,有像CPU这种通用平台的芯片,也有专用于某一领域(编解码、控制)的芯片,一旦生产出来功能和电路都不可更改,但是性能最好FPGA:现场可编程门阵列,是一种可编程逻辑器件,可以使用Verilog或VHDL硬件描述语言描述所要实现的电路功能,与软件不同的是它实现的是硬件电路,具有很高的实时性和灵活性,特别适合通信底层和视频的编解码应用,FPGA最大的优势是可灵活搭建SOPC系统。

  CPLD:同样也是可编程逻辑器件,可简单的认为FPGA是CPLD的升级版,相比之下还是FPGA更强大单片机、STM32、ARM:STM32就是一个ARM核心的单片机,ARM是英国来一个公司,专门设计CPU核心的,它只卖设计,其他公司买来授权,加上自己的外设电路或进行一些其它的改变,最终生成一个SOC芯片,STM32就是一个SOC系统,继承了片上的RAM和FLASH,以及类似UART、I2C等外设。