ARM、DSP、FPGA的技术特点和区别

学了很久的 arm 片机了 , 但是 DSP FPGA 概念 是很模糊 看到篇文章

ARM
Advanced RISC Machines )是微 理器行 的一家知名企 设计 了大量高性能、廉价、耗能低的 RISC 理器、相 件。 ARM 架构是面向低 算市 场设计 的第一款 RISC 理器,基本是 32 片机的行 业标 准,它提供一系列内核、体系 展、微 理器和系 芯片方案,四 个功能模 可供生 厂商根据不同用 的要求来配置生 。由于所有 品均采用一个通用的 件体系,所以相同的 件可在所有 品中运行。目前 ARM 在手持 设备 占有 90 以上的份 ,可以有效地 用程序 开发 测试 时间 ,也降低了研 发费 用。


DSP
digital singnal processor )是一 独特的微 理器,有自己的完整指令系 ,是以数字信号来 理大量信息的器件。一个数 字信号 理器在一 不大的芯片内包括有控制 元、运算 元、各 寄存器以及一定数量的存 储单 元等等,在其外 围还 可以 接若干存 器,并可以与一定数量的外 设备 互相通信,有 、硬件的全面功能,本身就是一个微型 算机。 DSP 采用的是哈佛 设计 ,即数据 总线 和地址 总线 ,使程序和数据分 在两个分 ,允 取指令和 行指令完全重叠。也就是 行上一条指令的同 就可取出下一条指令,并 译码 大大的提高了 理器的速度  。另外 在程 序空 和数据空 间进 传输 ,因 增加了器件的灵活性。其工作原理是接收模 信号, 转换为 0 1 的数字信号,再 数字信号 行修改、 除、 化,并在其 他系 芯片中把数字数据解 回模 数据或 实际环 境格式。它不 具有可 程性,而且其 实时 运行速度可达 秒数以千万条 复杂 指令程序, 远远 通用微 理器, 是数字化 子世界中日益重要的 电脑 芯片。它的 大数据 理能力和高运行速度,是最 得称道的两大特色。由于它运算能力很 ,速度很快,体 很小,而且采用 程具有高度的灵活性,因此 从事各 种复杂 用提供了一条有效途径。根据数字信号 理的要求, DSP 芯片一般具有如下主要特点:
1 )在一个指令周期内可完成一次乘法和一次加法;
2 )程序和数据空 ,可以同 时访问 指令和数据;  
3 )片内具有快速 RAM ,通常可通 独立的数据 总线 在两 中同 时访问  
4 )具有低 开销 或无 开销 及跳 的硬件支持;  
5 )快速的中断 理和硬件 I/O 支持;  
6 )具有在 周期内操作的多个硬件地址 生器;  
7 )可以并行 行多个操作;  
8 )支持流水 线 操作,使取指、 译码 行等操作可以重叠 行。  
当然,与通用微 理器相比, DSP 芯片的其他通用功能相 对较 弱些。  


FPGA
是英文 Field Programmable Gate Array 现场 门阵 列)的 写,它是在 PAL GAL PLD 等可 程器件的基 步发 展的 物,是 用集成 路( ASIC )中集成度最高的一 FPGA 采用了 逻辑单 LCA Logic Cell Array 这样 一个 新概念,内部包括可配置 逻辑 CLB Configurable Logic Block )、 入模 IOB Input Output Block )和内部 连线 Interconnect )三个部分。用 FPGA 内部的 逻辑 I/O 重新配置,以 逻辑 。它 具有静 可重 复编 程和 动态 在系 重构的特性,使得硬件的功能可以像 件一 过编 程来修改。作 为专 用集成 路( ASIC 域中的一 半定制 路, FPGA 既解决了定制 路的不足,又克服了原有可 程器件 门电 路数有限的缺点。可以毫不夸 FPGA 能完成任何数字器件的功能,上至高 性能 CPU, 下至 简单 74 路,都可以用 FPGA 实现 FPGA 如同一 或是一堆 木,工程 可以通 过传统 的原理 图输 法,或是硬件描述 言自由 设计 一个数字系 。通 过软 件仿真,我 可以事先 验证设计 的正确性。在 PCB 完成以后, 可以利用 FPGA 的在 线 修改能力,随 修改 设计 而不必改 硬件 路。使用 FPGA 开发 数字 路,可以大大 设计时间 ,减少 PCB ,提高系 的可靠性。 FPGA 是由存放在片内 RAM 中的程序来 置其工作状 的, 因此工作 需要 片内的 RAM 程。用 可以根据不同的配置模式,采用不同的 程方式。加 电时 FPGA 芯片将 EPROM 中数据 入片内 RAM 中,配置完成后, FPGA 入工作状 。掉 后, FPGA 成白片,内部 逻辑关 系消失,因此, FPGA 使用。 FPGA 程无 须专 用的 FPGA 程器,只 用通用的 EPROM PROM 程器即可。当需要修改 FPGA 功能 ,只需 一片 EPROM 即可。 这样 ,同一片 FPGA ,不同的 程数据,可 生不同的 路功能。因此, FPGA 的使用非常灵活。可以 FPGA 芯片是小批量系 提高系 集成度、可靠性的最佳 选择 之一。目前 FPGA 的品 多,有 XILINX XC 系列、 TI 公司的 TPC 系列、 ALTERA 公司的 FIEX 系列等。  


是什 ?: ARM 具有比 较强 的事 管理功能,可以用来跑界面以及 用程序等,其 优势 主要体 在控制方面,而 DSP 主要是用来 算的,比如 行加密解 密、 制解 等, 优势 大的数据 理能力和 高的运行速度。 FPGA 可以用 VHDL verilogHDL 程,灵活性 ,由于能 够进 程、除 程和重 操作,因此可以充分地 设计开发 验证 。当 路有少量改 动时 ,更能 示出 FPGA 优势 ,其 现场编 程能力可以延 长产 品在市 上的寿命,而 能力可以用来 行系 或除  

 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值