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

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

3天内不再提示

您的Quad设备是否会影响您的系统性能

星星科技指导员 来源:嵌入式计算设计 作者:Gideon Intrater 2022-06-08 14:41 次阅读

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

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

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

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

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

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

您可以看到,在某些区域,Quad 和 Octal 性能之间的差异并没有那么大,但随后会向上摆动。在这一点上,值得考虑转向八进制设备。当应用程序展示 60% 或更高的 SPI 总线利用率时,您会看到好处。

poYBAGKgRMWAHiqqAADV0H-vOVk697.png

poYBAGKgRNCAKbgJAAEj88V6CEA127.png

在许多系统中,功率是一个重要的考虑因素。我们希望确保使用八进制设备可以获得的额外性能不会与更高的系统级功耗进行权衡。我们使用相同的设置来测量 NXP i.MX RT1050 MCU 在 eXecute-in-Place 模式下运行时的功耗。我们使用相同的技术以固定的时间间隔注入缓存失效,并测量了 MCU 和闪存的功率。下图显示,在我们测试的所有场景中,Octal EcoXiP 比传统的 Quad 设备更节能。EcoXiP 在每种情况下每 mW 提供更多的 CoreMarks。有趣的是,EcoXiP 的功率优势随着更严格的工作负载而增加,这些工作负载有更多的缓存未命中,因此 SPI 总线上的流量也更多。

poYBAGKgRNiAIG1eAADLohxWSSg734.png

如果您使用的是 NXP i.MX RT1050 之类的设备,您可以轻松地将您的 Quad 设备更换为 Octal 设备,因为该芯片经过巧妙的架构设计以支持两者。

审核编辑:郭婷

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

    关注

    146

    文章

    17178

    浏览量

    351680
  • NXP
    NXP
    +关注

    关注

    60

    文章

    1281

    浏览量

    184591
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1711

    浏览量

    91757
收藏 人收藏

    评论

    相关推荐

    单臂螺旋天线:提升无线通信系统性能的关键

    深圳探测器|单臂螺旋天线:提升无线通信系统性能的关键
    的头像 发表于 12-02 09:05 239次阅读

    PCIe延迟对系统性能的影响

    随着技术的发展,计算机系统性能的要求越来越高。PCIe作为连接处理器、内存、存储和其他外围设备的关键接口,其性能直接影响到整个系统的表现。
    的头像 发表于 11-26 15:14 539次阅读

    SSD硬盘对系统性能的影响

    随着科技的不断进步,存储设备也在不断地更新换代。固态硬盘(SSD)作为一种新型的存储设备,相较于传统的机械硬盘(HDD),在性能上有着显著的提升。 1. 启动速度 SSD硬盘的启动速度远快于HDD
    的头像 发表于 11-23 09:36 391次阅读

    启明云端&触觉智能与相约2024年慕尼黑国际电子元器件博览,不见不散!

    启明云端&触觉智能与相约2024年慕尼黑国际电子元器件博览,诚挚邀莅临B6展厅351号展位,进行深入交流与学习
    的头像 发表于 11-08 18:56 317次阅读
    启明云端&amp;amp;触觉智能与<b class='flag-5'>您</b>相约2024年慕尼黑国际电子元器件博览<b class='flag-5'>会</b>,不见不散!

    的工业应用构建合适的无风扇工控机的6个注意事项

    保持电脑凉爽对于其性能至关重要。对于工业用途、狭小空间或坚固耐用的应用,无风扇工控机是确保这些专业设置中的使用寿命和耐用性的最佳选择。1:发现阶段首先,详细了解的工业电脑需求非常重要。在发现
    的头像 发表于 10-17 16:32 365次阅读
    为<b class='flag-5'>您</b>的工业应用构建合适的无风扇工控机的6个注意事项

    如何认证的蓝牙产品

    电子发烧友网站提供《如何认证的蓝牙产品.pdf》资料免费下载
    发表于 09-26 09:39 0次下载
    如何认证<b class='flag-5'>您</b>的蓝牙产品

    正运动邀共聚2024 CIOE中国光博

    正运动邀共聚2024 CIOE中国光博
    的头像 发表于 09-05 10:04 489次阅读
    正运动邀<b class='flag-5'>您</b>共聚2024 CIOE中国光博<b class='flag-5'>会</b>!

    萨瑞微电子诚邀参加2024年越南河内国际电子元器件及生产设备展览(NEPCON VIETNAM 2024)

    2024年9月11日-13日2024年越南河内国际电子元器件及生产设备展览NEPCONVIETNAM2024邀莅临江西萨瑞微电子将参加2024年越南河内国际电子元器件及生产设备展览
    的头像 发表于 08-30 13:13 458次阅读
    萨瑞微电子诚邀<b class='flag-5'>您</b>参加2024年越南河内国际电子元器件及生产<b class='flag-5'>设备</b>展览<b class='flag-5'>会</b>(NEPCON VIETNAM 2024)

    智慧教室需要哪些设备?广凌科技为揭秘!

    在教育信息化政策的推动和技术的迅猛发展下,智慧教室已成为现代教育的重要标志。那么,如何打造一个高效且智能的智慧教室呢?广凌科技作为智慧教室整体解决方案的先驱者,为一一揭晓必备的设备。互动教学设备
    的头像 发表于 08-26 15:33 507次阅读
    智慧教室需要哪些<b class='flag-5'>设备</b>?广凌科技为<b class='flag-5'>您</b>揭秘!

    子母钟系统:精准的同步医疗系统,守护的健康

    子母钟系统:精准的同步医疗系统,守护的健康
    的头像 发表于 08-05 11:15 430次阅读
    子母钟<b class='flag-5'>系统</b>:精准的同步医疗<b class='flag-5'>系统</b>,守护<b class='flag-5'>您</b>的健康

    DEKRA德凯诚邀相约2024上海国际充电桩及换电技术设备展览

    DEKRA德凯诚邀相约2024上海国际充电桩及换电技术设备展览
    的头像 发表于 05-14 14:03 406次阅读
    DEKRA德凯诚邀<b class='flag-5'>您</b>相约2024上海国际充电桩及换电技术<b class='flag-5'>设备</b>展览<b class='flag-5'>会</b>

    激光如何对的血液计数

    用于流式细胞术的激光为什么是血细胞计数的核心?了解激光如何成为执行这项常规测试的关键。 当到医院抽血时,过一段时间后就会得到结果。 全血细胞计数 (CBC) 告诉血液中红细胞、白细胞、血小板
    的头像 发表于 04-17 06:37 275次阅读
    激光如何对<b class='flag-5'>您</b>的血液计数

    天合光能与相约2024 ESIE储能国际峰会暨展览

    天合光能与相约2024 ESIE储能国际峰会暨展览
    的头像 发表于 04-09 09:29 388次阅读
    天合光能与<b class='flag-5'>您</b>相约2024 ESIE储能国际峰会暨展览<b class='flag-5'>会</b>

    请问QUAD SPI是否支持SD卡?

    如题,单线SPI读取SD卡肯定没有4线读取的速率快,问题是STM32某些芯片没有SDIO引脚,但是有QUAD SPI,不知道是否能4线驱动SD卡呢?
    发表于 03-25 06:34

    如何测试光模块的性能?需要哪些测试测量设备

    光模块是一种将电信号转换为光信号或将光信号转换为电信号的设备,它在光通信系统中起着重要的作用。为了保证光模块的正常工作,我们需要对其进行性能测试,检测其是否符合相关的标准和规范。那么,
    的头像 发表于 01-30 09:03 6037次阅读
    如何测试光模块的<b class='flag-5'>性能</b>?需要哪些测试测量<b class='flag-5'>设备</b>?