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

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

3天内不再提示

您的四路设备是否可以满足您的系统性能

星星科技指导员 来源:嵌入式计算设计 作者:Gideon Intrater 2022-12-02 11:39 次阅读

越来越多的嵌入式物联网设备需要更多的程序存储器,而不是使用嵌入式闪存或SRAM在片上经济地实现的存储器。对于这些设计,越来越多的设计正在转向就地执行(XiP)操作,其中代码直接从外部NOR闪存设备执行,通过这种方式可以实现其系统的可扩展性。

大多数设计人员通常会为其 XiP 系统选择四通道串行外设接口 (SPI) 存储器,因为它是成本最低的选择。但是,根据具体应用,设计人员在使用四通道器件时可能无法满足性能要求。

他们可以通过进行软件优化来解决这个问题,但这种更改通常需要软件团队花费数周甚至数月来优化设计,即使这样,优化仍然可能还不够。最终可能有必要从设计中消除特征。另一种选择是提高处理器时钟速度以实现所需的性能,但这可能会提供递减的回报并增加系统能耗,并增加潜在的电池尺寸,从而降低成本。当然,一些设计已经让处理器以最大时钟速度运行,在这种情况下,可能需要升级到更快、更昂贵的处理器。

设计人员应考虑的一个选项是从四通道SPI器件转向八通道SPI器件进行设计。虽然此举不会对所有应用程序产生巨大影响,但有一些应用程序将受益匪浅。在那些对闪存性能敏感的应用中可以看到这种优势。

预测这一点的简单方法是查看SPI总线上的流量。如果应用程序大部分都在缓存中运行,则不会在总线上看到大量事务。当您开始看到总线的大量流量/高利用率时,您就会知道它更依赖于闪存。如果总线利用率很高,切换到像Adesto的EcoXiP这样的八通道器件的收益是相当可观的。最终,这可以转化为显着的能源和成本节约。

我们 使用 逻辑 分析 器 来 测量 四 通道 模式 的 SPI 总 线 利用率, 以 观察 在 切换 到 八 通道 器件 时 其 与 系统 加速 的 关联 关系。我们运行了 CoreMark 基准测试,通过以固定间隔清除缓存的内容(缓存失效),在总线上生成更多/更少的流量。这些缓存失效旨在模拟任务切换和中断频繁的实时系统场景。通过使间隔越来越短,我们增加了公共汽车上的交通量。

您可以看到,在某些领域,四元和八进制性能之间的差异并不大,但随后它会向上摆动。在这一点上,值得考虑转向八进制设备。当应用程序演示SPI总线利用率达到60%或更高时,您可以看到其优势。

pYYBAGOJc7iAJuYaAADUqeOjz0o747.png

pYYBAGOJc7-AHRK-AAEw-FvVGNA515.png

在许多系统中,功率是一个重要的考虑因素。我们希望确保使用八进制器件可以获得的额外性能不会与更高的系统级功耗相权衡。我们使用相同的设置来测量恩智浦 i.MX RT1050 MCU在就地扩展模式下运行时的功耗。我们使用相同的技术,以固定的时间间隔注入缓存失效,并测量MCU和闪存的功率。下图显示,在我们测试的所有场景中,Octal EcoXiP 比传统的 Quad 设备更节能。EcoXiP 在每种情况下都提供了更多的每 mW 核心标记。同样有趣的是,EcoXiP 的功耗优势随着工作负载的加剧而增加,工作负载的缓存未命中次数更多,从而在 SPI 总线上产生更多流量。

files-aHViPTYzODY3JmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzViZDcyZTdmNjI2NzkucG5nJnZlcnNpb249MDAwMCZzaWc9ZDU1Yzk0MjJiYWRjZGQzNTc1NjE0Mzg5N2Y2MTA3YjE253D

如果您使用的是恩智浦 i.MX RT1050这样的器件,您可以轻松地将Quad器件换成八进制器件,因为该芯片的架构巧妙,可以同时支持两者。

审核编辑:郭婷

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

    关注

    4983

    文章

    18297

    浏览量

    288624
  • 存储器
    +关注

    关注

    38

    文章

    7152

    浏览量

    162019
  • 物联网
    +关注

    关注

    2870

    文章

    41662

    浏览量

    358436
收藏 人收藏

    评论

    相关推荐

    STM32F4有3个ADC,不知道是否可以同时实现采集4信号?

    STM32F4有3个ADC,不知道是否可以同时实现采集4信号。因为需要同时采集4个AD信号(A、B、C、D)计算,现在已经实现同时采集2信号,例如先利用ADC1和ADC2采集A、B
    发表于 04-03 08:29

    MAX6651如果只利用TACH用于监控风扇转速,FB和OUT是否可以不做处理,直接浮空?

    请教一下,MAX6651如果只利用TACH用于监控风扇转速,FB和OUT是否可以不做处理,直接浮空?
    发表于 01-03 08:30

    请问ADV7401/ADV7403是否可支持CVBS同步采集?

    请问,ADV7401/ADV7403 是否可支持 CVBS 同步采集?
    发表于 01-03 07:06

    噪声如何影响高速信号链的总动态系统性能

    电子发烧友网站提供《噪声如何影响高速信号链的总动态系统性能.pdf》资料免费下载
    发表于 11-27 11:59 1次下载
    噪声如何影响高速信号链的总动态<b class='flag-5'>系统性能</b>

    AD8332两是否可以串联使用?

    目前AD8331或者一AD8332的增益调节范围(48dB)无法满足我的需求(60~80dB),尝试了一版电路,将AD8332一LNA+VGA输出直接接到第二的VGA输入上,效果
    发表于 11-17 10:40

    自动控制原理中,零点和极点对系统性能有什么影响?

    自动控制原理中,零点和极点对系统性能有什么影响? 零点和极点是自动控制系统中的重要概念,对系统性能有着深远的影响。在本文中,我将详细解释零点和极点的概念,以及它们对
    的头像 发表于 11-08 17:46 7019次阅读

    的 PCB 艺术品带来 KiCon 吧

    工作的,其他引脚都是可选的。 如果正在制作附加组件(SAO),并希望使用 3-6 引脚,则应与徽章/设备制造商协调,以便可以正常通讯,我们会在下文中描述 KiCon 徽章的主控芯片及工具链。 下图
    发表于 10-20 10:43

    的 PCB 艺术品带来 KiCon 吧:SAO Hat 作品招募中

    工作的,其他引脚都是可选的。 如果正在制作附加组件(SAO),并希望使用 3-6 引脚,则应与徽章/设备制造商协调,以便可以正常通讯,我们会在下文中描述 KiCon 徽章的主控芯片及工具链。 下图
    发表于 10-20 10:41

    LDO 基础知识:噪声 - 前馈电容器如何提高系统性能

    LDO 基础知识:噪声 - 前馈电容器如何提高系统性能
    的头像 发表于 10-17 16:43 521次阅读
    LDO 基础知识:噪声 - 前馈电容器如何提高<b class='flag-5'>系统性能</b>?

    基本安全 Basic Safety 与 基本性能 essential performance

    ) 基本性能方面关注的是设备的核心功能,即其设计用途和性能。在emc测试中,需要确保设备在电磁干扰环境下的基本
    发表于 10-08 09:07

    LDO基础知识:噪声-降噪引脚如何提高系统性能

    LDO基础知识:噪声-降噪引脚如何提高系统性能
    的头像 发表于 09-18 10:58 781次阅读
    LDO基础知识:噪声-降噪引脚如何提高<b class='flag-5'>系统性能</b>

    紧急备用:户外电源为的应急时刻保驾护航

    ,便携式户外电源就成为了的得力助手,为的应急时刻保驾护航。 便携式户外电源,作为一种效率高、可靠的电力储备设备,为我们的户外活动提供了可靠的电力支持。无论是在远离城市的山林中、郊外露营地,还是
    发表于 09-14 17:48

    一文带你详解芯片--SL8541e-系统性能优化

    背景 伙伴反馈,设备操作卡顿,OH基础系统版本应用操作慢,应用人机交互体验差。本文为你总结芯片解决方案–SL8541e-系统性能优化。主要内容包括: *1. 确定优化思路 帧率优化 应用启动优化
    发表于 08-22 09:12

    可以将MCUXpresso用于该设备中M7内核的软件开发,而不是A53内核,这是否正确?

    这样,那么我对此有一些疑问: 只能在 A53 内核上运行 Linux 等操作系统是否正确?你不能在 A53 内核上进行一些裸机编程吗? 我可以从 M7 核心访问所有外围
    发表于 05-29 07:41

    使用Synopsys智能监视器提高Arm SoC的系统性能

    在使用 AXI 总线移动大量数据的 SoC 中,AXI 总线的性能可能会成为整体系统性能的瓶颈。SoC 中日益增加的复杂性和软件内容,因此需要使用实际数据有效载荷在硅前进行左移性能验证。硬件辅助验证
    的头像 发表于 05-25 15:37 600次阅读
    使用Synopsys智能监视器提高Arm SoC的<b class='flag-5'>系统性能</b>