• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA和单片机有什么区别?好像性能上也差不了太多。

88f9bc38cc9d5238 2018-10-22 浏览量:1859
FPGA和单片机有什么区别?好像性能参数上也差不了太多。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 差很多哦,没几个单片机IO口可以达到100MHZ以上的反转,但是FPGA可以做到,单片机里面电路运行的顺序做成SOC就已经固定死了,而FPGA可以通过软件设置修改,可以大大提高设计效率,就拿点灯来说,单片机有很多寄存器可以控制,而且还依次走下去,而FPGA可以设计个与非门或者比较器什么的,基本上通电就能开门,单片机要经过层层判断,虽然对于人来说这个时间很短,差不多,但是对于光来说太长了!
    • 发布于 2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 完全是两个东西,单片机在运行的时候是一个指令一个指令的去运行,也就是顺序运行。而fpga运行的时候是很多一起运行,就是它可以同时处理多个事件,是并行运行
    • 发布于2018-10-22
    • 举报
    • 评论 1
    • 1
    • 0
FEItwo 回复了 奇迹12 :主要还是使用范围 回复

  • fpga数据硬件设计开发, 单片机属于软件开发,fpga速度比单片机快不需要经过cpu计算
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • fpga是并行控制 相同频率下fpga速度快的多与mcu相比
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 只看参数没有意义,FPGA是用于并行数据处理的理想方案,单片机主要是用来做控制的。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • FPGA的处理速度 是单片机完全不能相提并论的
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 工作方式,工作速度,还有理念都不一样啊
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • fpga 是一块可以编程的芯片,你烧录一个 单片机核心,他就是个单片机,你烧录一个译码器,他就是个译码器。

    单片机芯片,里面的电路是固定的,不能改了,出厂是个单片机,就只能是个单片机了。

    如果把 fpga 烧录成 单片机 来使用, 和 单片机 芯片对比的吧,那是没多大差异,一个软核心,一个硬核心,功耗差异。编程,运行没多大差异。

    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 性能上差太多了,FPGA的并行性,比单片机强太多了
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 他们的工作方法的本质上就不一样,一个是硬件核心,一个是软件核心。
    • 发布于2018-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • FPGA是逻辑门阵列,是纯数字电路器件,而单片机是一个微型的控制器,无法相比较,FPGA做的工作是针对逻辑门开关的工作,如控制一排LED灯,一排按键,一个彩屏。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • FPGA内部的逻辑电路可以通过程序来设定,但单片机不行,单片机里面的电路已经是确定的,改变的只是MCU上面运行的软件
    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • PPGA是硬件逻辑门,是通过硬件操作,而MCU是微控制器,这个都是不一样的
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • FPGA主要是做硬件处理,实际的处理速度比MCU要强很多
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

FPGA和单片机有什么区别?好像性能上也差不了太多。