找回密码
 注册
关于网站域名变更的通知
查看: 160|回复: 2
打印 上一主题 下一主题

FPGA与ARM的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-2-21 16:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 aid4her 于 2022-2-21 16:44 编辑 ; u& ?/ i2 o; o. p5 C2 m

$ z% U9 `3 b3 Z) y/ u6 F! MFPGAARM的区别如下:1、概念上的区别:ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂家固定了的,可以把它看成一个比较优秀的单片机来使用。而FPGA需要通过自己编程,让它具备一切想让他具备的功能。
2、用途上的区别:FPGA可以用作设计CPU的周边电路或者直接设计CPU本身。比如你想设计一个自己的CPU或者是其他的硬件电路。而ARM一般当做微控制器或者嵌入式操作系统CPU来使用,和电脑的CPU道理一样。使用电脑的硬件资源的时候,不需要自己设计硬件,而是通过编写的程序控制CPU就可以直接使用现成的硬件资源。
( p' t8 I8 j# @4 A- H+ U3、功能上的区别:ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面,而DSP主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度。FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。
( y. p9 \7 M5 H4 H% H7 O
; J: e6 i9 h6 x( @2 I# [
0 a. G! D5 W) L# I, z7 D. s
: A2 [( b  L; K: N5 k/ Q1 a9 S) w- F( y

  d. e9 [7 \; U& p' N0 j/ v9 p) T6 c) I% ]# R% f2 Z! `3 [) B
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-2-21 17:08 | 只看该作者
    ARM是专用的,固定的,不可更改的,你拿来只能用他的电路不能改他的电路,当然好处是使用简单成本较低,而且通常芯片由于经过厂家精心设计还会集成许多外围的的模拟电路。
    5 ~; B2 h' ^! W) k! c" {) S1 m7 {' v8 nFPGA是通用,灵活的,电路可理性的,IO管脚可自定义的,你在他里面可以设计你想要的任何数字电路都行,只要FPGA芯片资源足够,你甚至可以在里面设计你想要的处理器,当然包括在里面集成一个ARM也行。
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-2-21 17:24 | 只看该作者
    ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面,而DSP主要是用来计算的,比如进行加密解 密、调制解调等,优势是强大的数据处理能力和较高的运行速度。) ~& x: Z$ u2 C; s
      FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、 再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-6 14:16 , Processed in 0.171875 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表