当前位置:神舟问>百科知识>单片机和来自FPGA有什么区别?

单片机和来自FPGA有什么区别?

2024-02-02 13:22:34 编辑:join 浏览量:541

问题补充说明:单片机和FPGA都是可以编程的器件,用了不同的语言,但是它们原理和应用上有什么区别吗?

单片机和来自FPGA有什么区别?

单片机可以理解为集成在单一芯片上的微型计算机系统,麻雀虽小可是五脏俱全,也有运算器、控制器、存储器、错各问总线及输入输出设备,采用也是存储程序执行的方式,对单片机的编程就是对其中的ROM写入程序,在加电后ROM中的程序会像计械么和尽且注转斯站算机内存中的程序一样得哥思坏协要到逐条的执行。当今的单片机还集成了A基早整继乎承赵灯距/D、D/A转换,并串口等多种与外界进行数据交换的手段。单片机计算速度和性能有限,但在一些基本控制上搓绰绰有余。

FPGA则是操控层次更低,所以自由度更大的芯片,对FPGA的编程在编译后是转化为FPGA内的连线表,相当于FPGA内提供了大量的与非门、或非门、触发器(可以用与非门形成吧)等基本数字器件,编程决定了有多少器件被使用以及它们之间的连接。只要FPGA规模够大,这些数字器件理论上能形成一切数字系统,包括单片机甚至CPU。FPGA在抗育灯代执保台胞误干扰,速度上有很大优势。

标签:单片机,FPGA,区别

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/270555.html
热门文章