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

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

3天内不再提示

混合信号世界中的 ARM 处理器分析

电子设计 来源: ARM 作者:ARM 2021-06-20 18:33 次阅读

ARM 处理器有多种类型,了解整个 ARM 处理器系列的最佳方式是按应用对其进行分类。ARM 处理器通过双核选项提供可扩展的性能、实时响应和可配置功能,以提高能效。

ARM 处理器有多种类型,了解整个 ARM 处理器系列的最佳方式是按应用对其进行分类。ARM 处理器通过双核选项提供可扩展的性能、实时响应和可配置功能,以提高能效。

最近的 IC Insight 报告强调了 32 位微控制器,尤其是基于 ARM 的微控制器所共享的不断增长的市场。32 位 MCU 在销售方面的回报远高于其他 MCU。它还获得了比 8/16 位 MCU 高 20% 的单位体积增长。2012 年,ARM 占这些 32 位 MCU 的 18%,到 2013 年应该会更高,这将使 ARM 目前在 32 位 MCU 市场上的市场份额达到约 85% 至 95%。

Cortex-M 处理器也用于其他目的。Cortex-M 处理器出货量的很大一部分来自非 MCU 产品。在 160 家被许可方中,只有少数是 MCU 供应商,还有许多人在做 SoC、混合信号、MEM、PMIC 等等。

pYYBAGDPGQeAam2kAAIMMcLgSII886.png

为什么 Cortex-M 用于混合信号?

能源效率 – Cortex M 提供 32 位性能,具有小硅片面积以及各种睡眠模式和高代码密度的低功耗特性。

易用性 – Cortex M 处理器使用 C 友好架构。它通过 NVIC 提供灵活的中断管理。它具有 32 位线性寻址系统以及全面的调试功能

低成本和上市时间——该系列还以其小尺寸、高代码密度、易于集成以及工具和生态系统支持而著称

技术特性——Cortex-M 处理器还以其可配置的设计和低功耗优化能力、操作系统支持和高级特性以及升级路径和可扩展性而闻名

高性能——Cortex-M 处理器也因其低中断延迟能力和确定性响应而闻名。

Cortex-M 处理器睡眠模式

poYBAGDPGRKAKqQAAADH6lB2mgc996.png

Cortex-M 处理器具有多个时钟信号,允许在睡眠模式下禁用主系统时钟,而其他逻辑部件仍在运行以进行中断检测。通过使用 WIC 进行中断检测,处理器的完整时钟信号禁用也可以在深度睡眠模式下完成。

架构定义的睡眠模式

  • 正常睡眠
  • 沉睡

带状态保持的 WIC 模式深度睡眠 – 带即时唤醒的 nW 功率配置文件(处理器断电带状态保持)

可以使用 MCU 特定的电源控制寄存器进行扩展

Cortex-M 低功耗技术

  • 集成建筑时钟门控
  • “Sleep-on-exit”中断处理
  • 唤醒中断控制器 (WIC)

pYYBAGDPGRyAD-wCAAFej7MWdGg395.png

ARM 的 Cortex-M3 提升了 32 位能效优势。如果处理时间减半,Cortex-M3 处理器的高性能可以使电池寿命加倍。

poYBAGDPGSqART1bAACTaJAf7F4021.png

基于 ARM Cortex-M 的设备的成本

由于更大的硅片尺寸、版税和许可费,基于 ARM 的 MCU 如何更昂贵存在很多误解,但实际上,ARM 处理器对许多其他架构的领域并没有真正对总成本产生太大影响。实际上,每台设备的 ARM 版税成本实际上非常低。

另一方面,使用 MCU 供应商的专有架构很可能最终会导致他们在架构的进一步开发中投入更多资金,其中大部分预算用于工具、软件产品和研发费用。另一方面,最终用户可以通过更快的上市时间、更好的软件可重用性、更广泛的中间件选择等来降低成本并最大化利润。

pYYBAGDPGTOACLixAADlmENFdVo949.png

Cortex-M 系统设计套件 (CMSDK)

Cortex-M 系统设计套件 (CMSDK) 的开发允许更直接地集成 Cortex-M 处理器,使对 ARM 技术经验最少的设计人员更容易。

使用 Cortex-M 系统设计套件的优势:

  • 带有示例系统设计的易于使用的设计套件
  • 设计师可以简单地插入他们的处理器并开始使用!
  • 基本的 AMBA 互连和外围设备
  • 软件支持 – Keil 示例和 CMSIS 驱动程序

采用 Cortex-M 处理器有几个优点。Cortex-M 处理器具有成本效益,可用于多种应用程序,并且让您高枕无忧。Cortex-M 处理器是模拟/混合信号中 8 位和 16 位替代品的理想选择。其他一些优势还包括电源效率、高性能和出色的中断处理。它还具有在 C 编程中易于使用的优势。Cortex-M 处理器中使用的高代码密度减少了内存占用以及使用 CMSDK 的开发时间和风险。

编辑:hfy

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

    关注

    68

    文章

    19155

    浏览量

    229059
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9042

    浏览量

    366734
  • 混合信号
    +关注

    关注

    0

    文章

    468

    浏览量

    64931
收藏 人收藏

    评论

    相关推荐

    ARM处理器的寻址方式

    ARM处理器的寻址方式是处理器在执行指令时,根据指令给出的地址信息来寻找物理地址的方法。ARM处理器
    的头像 发表于 10-05 17:08 188次阅读

    盛显科技:在拼接处理器上配置混合矩阵的步骤是什么?

    相信大家都知道,在拼接处理器上配置混合矩阵,主要涉及到将混合矩阵的输出与拼接处理器的输入相连接,并通过拼接处理器的软件或界面进行配置,以实现
    的头像 发表于 09-26 18:09 282次阅读

    ARM处理器和CPU有什么区别

    ARM处理器和CPU(中央处理器)之间的关系及区别,可以从多个维度进行深入探讨。首先,需要明确的是,ARM处理器并非一种独立的CPU类型,而
    的头像 发表于 09-10 11:24 1059次阅读

    ARM处理器的工作模式和特点

    ARM处理器具有多种工作模式,这些模式根据处理器执行的任务和当前的状态进行划分。常见的ARM处理器工作模式包括用户模式(User Mode)
    的头像 发表于 09-10 11:22 873次阅读

    ARM处理器的寄存组织及功能

    ARM处理器的寄存组织是其核心架构的重要组成部分,对于理解ARM处理器的运行机制和性能特点具有重要意义。以下是对
    的头像 发表于 09-10 11:11 1024次阅读

    ARM处理器和CISC处理器的区别

    ARM处理器和CISC(复杂指令集计算机)处理器在多个方面存在显著的区别。这些区别主要体现在架构原理、性能与功耗、设计目标、应用领域以及市场生态等方面。
    的头像 发表于 09-10 11:10 365次阅读

    ARM处理器的结构和特点

    ARM处理器,全称Advanced RISC Machines,是一种基于精简指令集(RISC)架构的微处理器。其结构和特点在嵌入式系统、移动设备、物联网等多个领域具有显著优势。以下将详细阐述
    的头像 发表于 09-10 11:09 550次阅读

    ARM处理器概述和发展历程

    ARM处理器是一种基于RISC(精简指令集计算机)架构的高性能微处理器,由英国公司ARM(Advanced RISC Machines)开发和授权。它以其低功耗、低成本和高性能的特点,
    的头像 发表于 09-10 11:07 540次阅读

    盛显科技:拼接处理器为什么要配置混合矩阵?

    拼接处理器混合矩阵作为视频显示与控制系统的关键组件,各自具有独特的功能和优势。它们之间既存在区别又相互关联,共同为用户提供了高效、灵活的视频处理与显示解决方案。在实际应用,我们通常
    的头像 发表于 09-06 11:23 272次阅读
    盛显科技:拼接<b class='flag-5'>处理器</b>为什么要配置<b class='flag-5'>混合</b>矩阵?

    MSP430FE42xA混合信号处理器数据表

    电子发烧友网站提供《MSP430FE42xA混合信号处理器数据表.pdf》资料免费下载
    发表于 08-09 11:32 0次下载
    MSP430FE42xA<b class='flag-5'>混合</b><b class='flag-5'>信号</b>微<b class='flag-5'>处理器</b>数据表

    MSP430F2013-EP混合信号处理器数据表

    电子发烧友网站提供《MSP430F2013-EP混合信号处理器数据表.pdf》资料免费下载
    发表于 08-09 11:14 0次下载
    MSP430F2013-EP<b class='flag-5'>混合</b><b class='flag-5'>信号</b>微<b class='flag-5'>处理器</b>数据表

    MSP430xG461x混合信号处理器数据表

    电子发烧友网站提供《MSP430xG461x混合信号处理器数据表.pdf》资料免费下载
    发表于 08-03 09:40 0次下载
    MSP430xG461x<b class='flag-5'>混合</b><b class='flag-5'>信号</b>微<b class='flag-5'>处理器</b>数据表

    什么是ARM处理器?与x86的比较及其优缺点

    中央处理器(CPU)被用于我们每天使用的技术,从智能手机到笔记本电脑再到可穿戴设备。这些处理器允许这些设备执行指令和任务,以便其执行其指定的功能。虽然当今使用的设备中使用了不同类型的处理器
    的头像 发表于 06-26 16:49 705次阅读
    什么是<b class='flag-5'>ARM</b><b class='flag-5'>处理器</b>?与x86的比较及其优缺点

    鸿蒙轻内核源码分析:MMU 协处理器

    1、 ARM C15 协处理器ARM 嵌入式应用系统, 很多系统控制由 ARM CP15 协处理
    的头像 发表于 02-20 14:28 518次阅读
    鸿蒙轻内核源码<b class='flag-5'>分析</b>:MMU 协<b class='flag-5'>处理器</b>

    Arm最新处理器架构分析—X4、A720和A520

    上一篇文章我们介绍了Arm的Cortex-X1至Cortex-X3系列处理器,2023年的5月底,Arm如期发布了新一年的处理器架构
    的头像 发表于 11-29 11:47 4619次阅读
    <b class='flag-5'>Arm</b>最新<b class='flag-5'>处理器</b>架构<b class='flag-5'>分析</b>—X4、A720和A520