电子发烧友网 > 嵌入式技术 > 正文

ARM和FPGA有什么区别

2020年07月17日 11:23 次阅读

  概念上

  ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂家固定了的,可以把它看成一个比较优秀的单片机来使用。

  而 FPGA 需要通过自己编程,让它具备一切你想让他具备的功能。比如,你想让它是一个计数器,或者只是一个非门,那么这个芯片就是一个非门,只不过是个很昂贵的非门。你也可以在一款内部资源充分的FPGA 上,让这颗FPGA 成为ARM芯片,并且加上你想要加上的外设,比如网络,内存控制,LCD,等等,只要资源够用!

  从意义上

  ARM是可以是一种处理器,利用ARM架构体系的处理器,里面整合了很多现成的硬件资源供你编程调用。比如运算器、串口、usb接口等各种现成硬件。可以通过中断、或者DMA的方式直接操控硬件来实现某些功能。

  FPGA,是一个里面没有任何现成的硬件,需要你自己进行设计,比如你可以设计一个ARM CPU或者专门的运算器、串口电路等然后下载到里面。这个硬件是需要你自己设计的,用verilog 或vhdl语言进行设计。

  功能上

  ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面,而DSP主要是用来计算的,比如进行加密解 密、调制解调等,优势是强大的数据处理能力和较高的运行速度。

  FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、 再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。

  用途上

  FPGA可以用作设计CPU的周边电路或者直接设计CPU本身。比如你想设计一个自己的CPU或者是其他的硬件电路。

  而ARM一般当做微控制器或者嵌入式操作系统CPU来使用,和你的电脑的CPU道理一样。你使用电脑的硬件资源的时候,不需要你去自己设计硬件吧。通过编写的程序控制CPU可以直接使用现成的硬件资源了。相对于省事的多。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20336次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

工控机和arm主板有什么区别

嵌入式主板为嵌入在设备里面做控制、数据处理使用的CPU板,嵌入式到设备里面,ARM嵌入式主板一般都是....
发表于 2020-07-17 11:25 0次阅读
工控机和arm主板有什么区别

arm嵌入式主板的优缺点

嵌入式主板是嵌入在设备里面做控制、数据处理使用的CPU板 ,常见的有两类,即基于X86的嵌入式主板和....
发表于 2020-07-17 11:17 4次阅读
arm嵌入式主板的优缺点

ARM核心板的主要特点

 嵌入式ARM核心板(也称ARM CPU模块)是根据不同半导体原厂ARM芯片的核心资源和特点,精心设....
发表于 2020-07-17 11:14 2次阅读
ARM核心板的主要特点

5G互联时代,FPGA无处不在

易灵思销售总监张永慧先生出席授牌仪式,并表示:易灵思产品和新晔电子的市场覆盖相结合,必将为双方在中国....
发表于 2020-07-17 10:17 15次阅读
5G互联时代,FPGA无处不在

VerilogHDL可综合设计需要注意什么

组合逻辑可以得到两种常用的RTL 级描述方式。第一种是always 模块的触发事件为电平敏感信号列表....
发表于 2020-07-17 09:11 10次阅读
VerilogHDL可综合设计需要注意什么

如何使用OpenCL轻松实现FPGA应用编程

实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C+....
发表于 2020-07-16 17:58 34次阅读
如何使用OpenCL轻松实现FPGA应用编程

了解FPGA的芯片内部资源:IO是什么

虽然很多 FPGA 工程师都是写代码,但是作为硬件编程工程师,如果不熟悉 FPGA 的底层资源和架构....
发表于 2020-07-16 17:53 67次阅读
了解FPGA的芯片内部资源:IO是什么

FPGA和ASIC、DSP及ARM有什么不一样,...

ASIC 是 Application Specific Integrated Circuit 的英文....
发表于 2020-07-16 17:47 133次阅读
FPGA和ASIC、DSP及ARM有什么不一样,...

基于FPGA器件实现异步FIFO读写系统的设计

异步 FIFO 读写分别采用相互异步的不同时钟。在现代集成电路芯片中,随着设计规模的不断扩大,一个系....
发表于 2020-07-16 17:41 51次阅读
基于FPGA器件实现异步FIFO读写系统的设计

FPGA和SoC在设计中面临小尺寸和低成本挑战,...

工业电子产品的发展趋势是更小的电路板尺寸、更时尚的外形和更具成本效益。由于这些趋势,电子系统设计人员....
发表于 2020-07-16 17:32 61次阅读
FPGA和SoC在设计中面临小尺寸和低成本挑战,...

FPGA大幅提升硬件加速的单位功耗性能,FPGA...

随着网络技术发展,移动网络速度不断提升,为移动互联网业务带来了良好的发展条件,但同时带来的爆炸式数据....
发表于 2020-07-16 17:24 70次阅读
FPGA大幅提升硬件加速的单位功耗性能,FPGA...

通过FPGA和RISC-V开放指令集优化军事和航...

RISC-V开放指令集可以帮助航空航天和国防设计人员通过优化指令集,为每个特定的应用程序提供最有效的....
发表于 2020-07-16 17:13 59次阅读
通过FPGA和RISC-V开放指令集优化军事和航...

在Speedster7t FPGA中增加NoC能...

关于诸如FPGA之类的可编程解决方案的传统想法是,您必须愿意在灵活性方面做出很多权衡。在许多情况下确....
发表于 2020-07-16 17:12 85次阅读
在Speedster7t FPGA中增加NoC能...

基于PCI Express总线的CamLink接...

图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛。随着高速的 PCI Express(P....
发表于 2020-07-16 17:02 24次阅读
基于PCI Express总线的CamLink接...

【每周FPGA案例】定时转换的LED交通灯2

状态机实现的LED交通灯2 --作者:肖肖肖 本文为明德扬原创及录用文章,转载请注明出处!1.1 总体设计1.1.1 概述发...
发表于 2020-07-16 16:41 101次阅读
【每周FPGA案例】定时转换的LED交通灯2

【每周FPGA案例】至简设计系列_按键控制数字时钟

至简设计系列_按键控制数字时钟 --作者:小黑同学 本文为明德扬原创及录用文章,转载请注明出处!1.1 总体设计1.1...
发表于 2020-07-16 16:18 101次阅读
【每周FPGA案例】至简设计系列_按键控制数字时钟

省电的微处理器成为ARM在智能手机能兼顾高效能与...

虽然ARM 广为人知是智能手机崛起后近几年的事情,不过追溯到ARM 的前身艾康电脑 ( Acorn ....
发表于 2020-07-16 13:49 511次阅读
省电的微处理器成为ARM在智能手机能兼顾高效能与...

FPGA和CPLD的主要区别是什么

  FPGA(Field Programmable Gates Array 现场可编程门阵列,内部结构为门阵列构成静态存储器(SRAM)。...
发表于 2020-07-16 10:46 0次阅读
FPGA和CPLD的主要区别是什么

基于FPGA和高速ADC实现多通道通用信号处理平...

新型多通道通用信号处理平台主要包括高速AD芯片、Xilinx最新UltraScale系列FPGA和T....
发表于 2020-07-16 09:25 53次阅读
基于FPGA和高速ADC实现多通道通用信号处理平...

K7 FPGA来设计电路板,连接引脚时应注意什么?

嗨XILINX工程师 我正在使用您的K7 FPGA来设计电路板。 在我的项目中,我将使用DDR3来消耗内存。 我将...
发表于 2020-07-16 09:06 0次阅读
K7 FPGA来设计电路板,连接引脚时应注意什么?

ARM写逻辑程序一定要用到下载器吗?

ARM写逻辑程序是不是一定要用到下载器?
发表于 2020-07-16 08:10 0次阅读
ARM写逻辑程序一定要用到下载器吗?

烧写bootloader到arm,需要下载器吗

假如是烧写bootloader到arm,是否需要下载器?...
发表于 2020-07-16 08:10 0次阅读
烧写bootloader到arm,需要下载器吗

下载器对arm嵌入式开发都有哪些作用?

请问下载器对arm嵌入式开发作用都是什么?...
发表于 2020-07-16 08:10 0次阅读
下载器对arm嵌入式开发都有哪些作用?

嵌入式ARM+Linux的学习方法是什么?

ARM菜鸟跪求嵌入式ARM+Linux的学习方法是什么? 学习嵌入式ARM+linux有什么方法么? 学习路线是什么...
发表于 2020-07-16 08:09 0次阅读
嵌入式ARM+Linux的学习方法是什么?

嵌入式arm的第一步是先安装交叉编译工具吗?

嵌入式arm的第一步必须先安装交叉编译工具吗?...
发表于 2020-07-16 08:09 0次阅读
嵌入式arm的第一步是先安装交叉编译工具吗?

FPGA芯片与DSP芯片的比较,DSP芯片在民用...

DSP 即数字信号处理技术, DSP 芯片即指能够实现数字信号处理技术的芯片。 DSP芯片是一种快速....
发表于 2020-07-15 22:19 265次阅读
FPGA芯片与DSP芯片的比较,DSP芯片在民用...

基于FPGA器件实现CNN加速系统的硬件设计

随着近些年深度学习的迅速发展和广泛的应用,卷积神经网络(CNN)已经成为检测和识别领域最好的方法,它....
发表于 2020-07-15 21:00 156次阅读
基于FPGA器件实现CNN加速系统的硬件设计

基于XC6SLX16-2CSG-324型FPGA...

记(n0,k0,m)为卷积码编码器,该编码器共有2k0×m个状态,Viterbi译码器必须具备同样的....
发表于 2020-07-15 20:53 44次阅读
基于XC6SLX16-2CSG-324型FPGA...

基于FPGA器件实现乘法器因子求取模块的RS编码...

里得-所罗门码(Reed-Solomon,RS)是由REED I S和SOLOMON G在1960年....
发表于 2020-07-15 20:46 18次阅读
基于FPGA器件实现乘法器因子求取模块的RS编码...

基于现场可编程门阵列器件实现ADS-B解交织系统...

广播式自动相关监视(Automatic Dependent Surveillance-Broadca....
发表于 2020-07-15 20:38 83次阅读
基于现场可编程门阵列器件实现ADS-B解交织系统...

基于FPGA芯片EP3C40Q240C8实现多普...

作为一种新兴的核技术, 正电子湮没谱学用于缺陷研究,取得了不少成果。正电子湮没谱学研究空位型缺陷是基....
发表于 2020-07-15 20:33 61次阅读
基于FPGA芯片EP3C40Q240C8实现多普...

Latticetui推出Certus-NX低功耗...

Lattice Nexus是业界首个基于28 nm FD-SOI工艺的低功耗FPGA技术平台,得益于....
发表于 2020-07-15 19:28 95次阅读
Latticetui推出Certus-NX低功耗...

ise软件,在设置激励源时,点击new Source 并没有生成子文件而是生成同级的文件,如图

add文件为一个加法器,点击add右键new source, 想设置adt激励,却生成平级文件,该怎么处理,直接对adt仿真报错:ER...
发表于 2020-07-15 19:14 77次阅读
ise软件,在设置激励源时,点击new Source 并没有生成子文件而是生成同级的文件,如图

苹果基于自研ARM芯片的Mac将继续支持雷电接口

除了实际性能和兼容性,是否拥有雷电接口也会影响到许多人对基于 Arm 处理器 Mac 产品的评价。毕....
发表于 2020-07-15 15:47 32次阅读
苹果基于自研ARM芯片的Mac将继续支持雷电接口

软银欲将 Arm 出售,这对苹果影响有多大?

7月14日消息,据国外媒体报道,在苹果向ARM芯片转型的早期阶段,软银正在考虑出售旗下芯片设计公司A....
发表于 2020-07-15 11:16 1554次阅读
软银欲将 Arm 出售,这对苹果影响有多大?

基于FPGA可编程逻辑器件实现智能交通车辆识别检...

智能交通系统是将先进的信息技术、移动通信技术和计算机技术应用在交通网络,建设一种全方位的、实时准确的....
发表于 2020-07-14 18:03 151次阅读
基于FPGA可编程逻辑器件实现智能交通车辆识别检...

基于FPGA的SPI总线传输技术提供更好的选择和...

SPI(Serial peripheral interface——串行设备接口)是摩托罗拉公司推出的....
发表于 2020-07-14 17:50 104次阅读
基于FPGA的SPI总线传输技术提供更好的选择和...

FPGA促进AI发展,2019-2023年AI用...

目前,25%的商业已经实现了AI/机器学习(ML),未来两年内将达72%。带来的好处是在核心功能方面....
发表于 2020-07-14 17:39 280次阅读
FPGA促进AI发展,2019-2023年AI用...

基于Virtex6系列FPGA和DSP处理器实现...

新一代移动通信技术5G通信正在如火如荼的推进当中,5G相比4G带来了数据流量和传输速率的大幅度提升,....
发表于 2020-07-14 17:32 183次阅读
基于Virtex6系列FPGA和DSP处理器实现...

基于Cyclone IV系列FPGA实现X射线采...

本文设计的X射线采集传输系统的硬件框图如图1所示。图像采集与传输系统的硬件包含三个部分,X射线探测器....
发表于 2020-07-14 17:24 83次阅读
基于Cyclone IV系列FPGA实现X射线采...

FPGA预计是数据中心加速器市场中年均增长率最高...

数据中心市场的加速芯片主要包括CPU、GPU、FPGA和ASIC等。据Semico Research....
发表于 2020-07-14 17:19 105次阅读
FPGA预计是数据中心加速器市场中年均增长率最高...

基于XILINX的V5系列FPGA实现数据通信平...

传统的数据链存在着误码率高、衰落大、干扰严重等问题,即使采用高效的信息压缩编码技术仍难以满足高光谱、....
发表于 2020-07-14 17:04 133次阅读
基于XILINX的V5系列FPGA实现数据通信平...

安路科技实现全流程软件工具开发,把算法用最短时间...

安路科技一直关注智能物联网的应用,从“智能”和发展的眼光看待这些海量应用。从高科技产业过往的发展轨迹....
发表于 2020-07-14 16:56 166次阅读
安路科技实现全流程软件工具开发,把算法用最短时间...

莱迪思的Lattice Propel开发工具进一...

低功耗FPGA大厂莱迪思半导体(Lattice Semiconductor)近日推出全新FPGA软件....
发表于 2020-07-14 16:36 57次阅读
莱迪思的Lattice Propel开发工具进一...

采用LabVIEW FPGA的数据传输技术可确保...

西安某汽车电子有限公司生产的XLM油泵支架产 品功能测试台设计中,有一项针对高度阻值(TSG)的 功....
发表于 2020-07-14 16:36 37次阅读
采用LabVIEW FPGA的数据传输技术可确保...

谷歌利用VR技术和显微镜结合用于癌症检测

谷歌利用其在深度学习和增强现实方面的专业知识创造了一些能够在医疗界发挥实质性作用的东西。谷歌已经开发....
发表于 2020-07-14 15:47 134次阅读
谷歌利用VR技术和显微镜结合用于癌症检测

FPGA系统设计如何入门

目前数字电路系统设计领域公认的基础性技术分别是CPU、DSP和FPGA。其中FPGA技术发展迅速,正....
发表于 2020-07-14 14:09 137次阅读
FPGA系统设计如何入门

为什么市场上主流的工控机都采用微软系统?

从工控机的主板来说,目前热门的是X86架构的,即是可以安装微软windows 7 /8 / 10系统....
发表于 2020-07-13 15:08 215次阅读
为什么市场上主流的工控机都采用微软系统?

fir分布式滤波的fpga实现

这次设计就在加法器带宽处产生问题,带宽不够,发现出来的波形顶部挪到低下去了,通过看中间数据发现是数据....
发表于 2020-07-13 11:41 184次阅读
fir分布式滤波的fpga实现

FPGA和其他可编程逻辑IC 的不同之处在于哪

  FPGA是一种集成电路,包含许多(64至10,000多个)相同的逻辑单元,可以将它们视为标准组件....
发表于 2020-07-13 11:31 216次阅读
FPGA和其他可编程逻辑IC 的不同之处在于哪

华为再投资半导体公司;ams宣布完成对欧司朗的收...

工商信息显示,华为旗下哈勃科技投资有限公司近日再新增一家对外投资——苏州东微半导体有限公司(以下简称....
发表于 2020-07-13 09:59 1831次阅读
华为再投资半导体公司;ams宣布完成对欧司朗的收...

典型FPGA的开发流程和实现SOC的设计方法

目前微电子技术已经发展到 SOC 阶段,即集成系统(Integrated System)阶段,相对于....
发表于 2020-07-13 09:53 220次阅读
典型FPGA的开发流程和实现SOC的设计方法

基于FPGA器件和仿真软件实现智能交通灯系统的设...

本设计的主要设计理念是采用模块化的方式,整体结构是 FPGA 控制模块和车流量检测模块。其中 FPG....
发表于 2020-07-13 09:46 470次阅读
基于FPGA器件和仿真软件实现智能交通灯系统的设...

FPGA的基本架构、IO命名方式和作用是什么

今天想和大家一起聊聊 FPGA 的 IO。先说说我当年入门的经历吧。国内的大学有 FPGA 开发条件....
发表于 2020-07-13 09:40 99次阅读
FPGA的基本架构、IO命名方式和作用是什么

国微思尔芯推出第7代原型验证系统,满足新一代So...

从美通社获知,2020年7月8日,国微思尔芯,全球领先的原型验证解决方案供应商,推出新系列的原型验证....
发表于 2020-07-13 09:32 56次阅读
国微思尔芯推出第7代原型验证系统,满足新一代So...

国微思尔芯发布FPGA验证仿真云系统,满足新一代...

国微思尔芯(“S2C”), 全球领先的前端电子设计自动化 (EDA) 供应商, 发布全球首款FPGA....
发表于 2020-07-13 09:18 78次阅读
国微思尔芯发布FPGA验证仿真云系统,满足新一代...

莱迪思半导体软件解决方案Lattice Prop...

全球领先的低功耗可编程器件供应商莱迪思半导体公司(NASDAQ:LSCC)宣布,推出全新软件解决方案....
发表于 2020-07-13 09:18 79次阅读
莱迪思半导体软件解决方案Lattice Prop...

dsp芯片和arm芯片在技术与应用上有哪区别

DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系....
发表于 2020-07-12 12:04 303次阅读
dsp芯片和arm芯片在技术与应用上有哪区别

ARM正寻求将自己的努力完全集中于半导体 IP ...

剥离两大物联网业务还需要等待该公司董事会以及标准监管机构的审查,但 ARM 预计此举将能够在今年 9....
发表于 2020-07-12 09:18 72次阅读
ARM正寻求将自己的努力完全集中于半导体 IP ...

浅谈FPGA设计中分频电路设计

通常情况下,时钟的分频在FPGA设计中占有重要的地位,在此就简单列出分频电路设计的思考思路。
发表于 2020-07-10 17:18 96次阅读
浅谈FPGA设计中分频电路设计

ARM的Snapdragons已经证明自己有足够...

WinFuture掌握了指向Qualcomm SC8180XP的信息。考虑到Snapdragon 8....
发表于 2020-07-10 16:38 351次阅读
ARM的Snapdragons已经证明自己有足够...

利用FPGA将更多智能功能添加到PC找那中,突其...

智能手机的迅猛发展导致了PC多年来影响力不断下滑,人们也普遍感觉到其重要性也大不如前。而如今,PC的....
发表于 2020-07-10 10:55 127次阅读
利用FPGA将更多智能功能添加到PC找那中,突其...

FPGA技术呈现的4个主要的发展动向

纵观数字集成电路的发展历史,经历了从电子管、晶体管、小规模集成电路到大规模以及超大规模集成电路等不同....
发表于 2020-07-10 10:49 139次阅读
FPGA技术呈现的4个主要的发展动向

基于FPGA和VHDL语言编程实现液晶屏信号发生...

液晶显示已成为目前平板电视与计算机显示终端的主流,液晶显示器的研究设计、生产、检验等部门甚至消费者需....
发表于 2020-07-10 10:43 80次阅读
基于FPGA和VHDL语言编程实现液晶屏信号发生...