0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在工业领域,DSP将要被ARM淘汰了?ARM + DSP才是更优解?

Tronlong创龙科技 2022-05-25 09:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着ARM芯片技术的高速更新迭代,越来越多工业应用场景都使用ARM架构实现,ARM既可跑操作系统LinuxFreeRTOS等)满足复杂应用需求,亦可跑裸机满足高实时等应用需求。由于ARM生态系统十分完善,因此在人机交互、网络通信、文件系统管理方面,有着得天独厚的优势。

业界部分开发者当中,曾经有着DSP(数字信号处理器)将要被ARM淘汰的流言。那么,DSP真的要被时代抛弃了吗?暂且让我们先来盘一盘DSP的特点与优势吧。

924a0e5c-daa4-11ec-b80f-dac502259ad0.png


图1C66x DSP结构框图

(1) DSP芯片一般采用的是哈佛结构(Havard Structure),可同时对数据和程序进行寻址,大大提高了数据处理能力,非常适合于实时信号处理TI公司的DSP芯片结构是改进的哈佛结构,改进之处是在数据总线和程序总线之间进行局部的交叉连接,使得允许数据存放在程序存储器中,并被算术运算指令直接使用,增强了芯片的灵活性。

(2) DSP拥有专门的指令集,主要是专门针对数字信号处理的,如通讯和多媒体处理。


(3) DSP采用专用的硬件乘法器以及快速的指令周期,它可在一个指令周期中同时完成一次乘法和一次加法,这非常适合快速傅立叶变换的需求。目前TI公司的C6000系列的C66x DSP处理器工作主频可高达1.25GHz。


(4)浮点运算DSP比定点运算DSP的动态范围要大很多。定点DSP的字长每增加1bit,动态范围过大6dB,32bit浮点运动DSP的动态范围可做到1536dB,不仅大大扩大了动态范围,提高了运算精度,还大大节省了运算时间和存储空间,为复杂算法的实时处理提供了保证。目前TI公司的C6000系列的C66x DSP处理器的浮点可高达22.4GFLOPS。

可以看到,以上DSP优势是ARM所不擅长的。在面对一些需要高速复杂的运算场景,DSP仍然拥有不可替代作用,特别是精密数控系统、机器人控制系统测试测量仪器、能源电力监测、电力电子技术、音视频处理等工业应用领域。


面对这些复杂的应用场景,既需要ARM的强大综合处理能力,又需要DSP的强大数字信号处理能力,因此ARM + DSP也成为了工业领域很多产品的经典架构。而不是部分开发者所认为的ARM即将淘汰DSP,其实DSP一般都已经和ARM架构融合到一个SoC处理器中,各自发挥各自的优势,此时的DSP也更类似ARM的一个协处理器。


TI从2000年开始一直不断推出ARM + DSP架构SoC处理器,从以往的DM6446、DM3730、OMAPL138,到最新的AM5728、AM5708,每一款处理器都在工业应用领域大放光彩,成为众多工业客户的首选处理器。

9276bf10-daa4-11ec-b80f-dac502259ad0.png

图2

下面详细介绍下TI最新ARM + DSP处理器AM5708/AM5728,它们分别由ARM Cortex-A15 +浮点DSP C66x构成。

芯片硬件资源对比

表 2

AM5728

AM5708

2xARM Cortex-A15,主频1.5GHz

1x ARM Cortex-A15,主频1GHz

2x DSP C66x,主频750MHz,支持浮点运算

1x DSP C66x,主频750MHz,支持浮点运算

2x IPU(Image Processing Unit),每个IPU子系统含2个ARM Cortex-M4核心,共4个ARM Cortex-M4核心

2x IPU(Image Processing Unit),每个IPU子系统含2个ARM Cortex-M4核心,共4个ARM Cortex-M4核心

2x PRU-ICSS,每个PRU-ICSS子系统含2个PRU(Programmable Real-time Unit)核心,共4个PRU核心

2x PRU-ICSS,每个PRU-ICSS子系统含2个PRU(Programmable Real-time Unit)核心,共4个PRU核心,支持EtherCAT等协议

1x IVA-HD Video Codec,支持1路1080P60 H.264视频硬件编解码

1x IVA-HD Video Codec,支持1路1080P60 H.264视频硬件编解码

2x SGX544 3D GPU图形加速器

1x SGX544 3D GPU图形加速器

1x GC320 2D图形加速器

1x GC320 2D图形加速器

2.5MByte On-Chip Shared Memory

512KByteOn-Chip Shared Memory

3x VIP(Video Input Ports),支持8路1080P60视频输入

1x VIP(Video Input Ports),支持4路1080P60视频输入

不支持MIPI

1x MIPI CSI-2(Camera Serial Interface 2)

1x TV OUTPUT,支持HDMI/DPI 1080P60

1x TV OUTPUT,支持HDMI/DPI 1080P60

3x LCD OUTPUT

2x LCD OUTPUT

3x eHRPWM

3x eHRPWM

3x eCAP

3x eCAP

3x eQEP

3x eQEP

1x NMI

1x NMI

1x PCIe Gen2,支持一个双通道端口,或两个单通道端口,每通道最高通信速率5Gbps

1x PCIe Gen2,支持一个双通道端口,或两个单通道端口,每通道最高通信速率5Gbps

1x USB 2.0

1x USB 2.0

1x USB 3.0

1x USB 3.0

2x 10/100/1000M Ethernet

2x 10/100/1000M Ethernet

3x MMC/SD/SDIO

3x eMMC/SD/SDIO

10x UART

10x UART

1x JTAG

1x JTAG

2x Watchdog

2x Watchdog

1x SATA

不支持SATA

1x GPMC

1x GPMC,支持8个片选信号

5x I2C

5x I2C

2x DCAN

2x DCAN

8x McASP

8x McASP

1x QSPI

1x QSPI

4x SPI

4x SPI

核心板满负载功耗:10.1W

核心板满负载功耗:5.1W

创龙科技基于AM5708、AM5728设计的两款工业评估板TL570x-EVM、TL5728-EasyEVM,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足运动控制、工业PC、机器视觉、智能电力、视频监测等工业应用环境。

* AM5708

92e11a0e-daa4-11ec-b80f-dac502259ad0.jpg

图3SOM-TL570x核心板

93082694-daa4-11ec-b80f-dac502259ad0.jpg

图4TL570x-EVM开发板

* AM5728

93a1477a-daa4-11ec-b80f-dac502259ad0.png

图5SOM-TL5728核心板

93d61cc0-daa4-11ec-b80f-dac502259ad0.jpg

图6TL5728-EasyEVM开发板

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22288

    浏览量

    630340
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388779
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    36952
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ARM嵌入式这样学

    1、ARMDSP等主控难吗? ARMDSP等,其实也属于单片机一类,只不过它的内核牛X一点而已,但是,假如你就单单让他作为一种普通的单片机来用,那说明你不会用。 首先说
    发表于 12-04 07:48

    DSP的基础

    正如散落在沙中的金子无法直接利用一样。 特点 高速实时信号处理是信号处理中的一个特殊分支。它的主要特点是高速处理和实时处理,被广泛应用在工业和军事的关键领域,如对雷达信号的处理、对通信基站信号
    发表于 11-20 06:35

    ARM架构与DSP有什么区别?哪一个更好?

    ARM架构与DSP有什么区别?哪一个更好?
    发表于 11-19 06:14

    PLC vs 嵌入式:谁才是工业场景的“最优”?

    PLC和嵌入式作为工业控制领域的常用方案,应该如何选择?谁才是工业场景的“最优”?前言清晨7点的智能车间里,流水线的机械臂正以0.1毫米的
    的头像 发表于 11-18 11:46 233次阅读
    PLC vs 嵌入式:谁<b class='flag-5'>才是</b><b class='flag-5'>工业</b>场景的“最优<b class='flag-5'>解</b>”?

    FPGA+DSP/ARM架构开发与应用

    自中高端FPGA技术成熟以来,FPGA+DSP/ARM架构的硬件设计众多工业领域得到广泛应用。例如无线通信、图像处理、
    的头像 发表于 10-15 10:39 3683次阅读
    FPGA+<b class='flag-5'>DSP</b>/<b class='flag-5'>ARM</b>架构开发与应用

    音频DSP设计与应用

    库,克服了物理扬声器的限制,提供卓越的音频性能和专业级解决方案。 量身定制的专业调优工具具有直观的调试界面,可简化项目开发: 整个 DSP 系列中,新唐科技采用了 MaxxBass 智能低音增强
    发表于 09-05 07:45

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + DSP、RISC-V核间通信开发案例

    本文档主要介绍T113-i处理器的ARM + DSP、RISC-V核间通信开发案例,演示T113-i处理器ARM Cortex-A7与HiFi4 DSP核心、玄铁C906 RISC-V
    的头像 发表于 08-18 14:03 638次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz <b class='flag-5'>工业</b>开发板—<b class='flag-5'>ARM</b> + <b class='flag-5'>DSP</b>、RISC-V核间通信开发案例

    arm指令速查手册

    ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,该企业设计大量高性能、廉价、耗能低的 RISC 处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点,适用于多种领域,比如嵌入控制、消
    发表于 06-05 17:13 1次下载

    Arm 公司面向 PC 市场的 ​Arm Niva​ 深度解读

    子系统(CSS)​ ​ 的垂直领域延伸,Niva 旨在通过软硬件深度整合,解决传统 x86 架构能效比、AI 加速与生态兼容性上的痛点。以下结合技术架构、性能突破、竞争格局与战略意义展开分析: 一、技术架构
    的头像 发表于 05-29 09:56 1305次阅读

    Arm 公司面向汽车市场的 ​Arm Zena​ 深度解读

    面向汽车市场的 ​ Arm Zena ​ 深度解读 Arm Zena 是 Arm 公司面向智能汽车领域推出的核心计算平台,属于其“平台优先”战略的关键布局。作为
    的头像 发表于 05-29 09:51 2082次阅读

    DSP智能家电领域的应用,涵盖音效处理、语音识别、智能化控制

    结构,配备专门的硬件乘法器,广泛运用流水线操作,并提供特殊的 DSP 指令,可快速实现各类数字信号处理算法。   DSP  AI 中的应用及优势​ 尽管 DSP 并非实现 AI 功能
    的头像 发表于 04-14 00:42 2358次阅读

    中科昊芯DSP产品及公司信息

    领域。在产品特点方面,中科昊芯的DSP具备以下显著优势:其高性能内核采用了32位的RISC-V架构,主频高达280MHz,确保卓越的处理能力。同时,产品配备丰富的外设接口,支持SC
    发表于 04-07 09:16

    国产开发板—米尔全志T113-i如何实现ARM+RISC-V+DSP协同计算?

    01T113-i芯片及OpenAMP简介[/fly] T113-i芯片简介 T113-i由两颗ARM A7 、一颗C906(RISC-V)和一颗DSP(HIFI 4)组成。 C906(RISC-V核)特性
    发表于 03-21 16:50

    请问3通道同时数据采集,每通道200MHZ,计划使用ADS4129,能不采用FPGA方案?直接通过DSP接收数据吗?

    如题。请问需要3通道同时数据采集,每通道200MHZ,计划使用3片ADS4129或者ADS4128。可以不采用FPGA方案,直接通过DSP接收数据吗? 研究C665X系列DSP,UPP的最高速只有75MHZ。能有其他
    发表于 01-23 08:35

    Arm原生Google Chrome增强Windows on Arm性能

    微软 Windows 10 和 Windows 11 集成了 Arm 原生支持,这保证为 Windows 开发更多 Arm 原生应用。这种支持提供额外的工具,以简化应用移植、增强应
    的头像 发表于 12-17 10:25 1667次阅读