微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 电子工程师杂谈 > SOC、单片机、FPGA的区别

SOC、单片机、FPGA的区别

时间:10-02 整理:3721RD 点击:
片上系统SOC是什么意思,单片机和fpga属于SOC吗,求大神解答!

SoC为System on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容,用VHDL或Verilog语言编程多吧。       原来用过实验箱上些的Soc实验箱里面就是xilinx的FPGA(Field-Programmable Gate Array即现场可编程门阵列)。它的硬件(FPGA)是可编程的,是一个通过硬件描述语言在FPGA芯片上自定义集成电路的过程;但单片机的硬件是不可以用软件改变的;

单片机是比较低端的控制器。大多用汇编或C可以编程。单片机设计属软件范畴;它的硬件(单片机芯片)是固定的,通过软件编程语言描述软件指令在硬件芯片上的执行;

请参考
ASIC、ASSP、SoC和FPGA之间到底有何区别? http://www.elecfans.com/emb/fpga/20140717348550.html

多谢!我看一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top