选择嵌入式处理器必须考虑哪些更突出的领域

网友投稿 217 2022-11-28

选择嵌入式处理器必须考虑哪些更突出的领域

图 1:当今的融合处理范例使选择处理器成为比以往更加复杂的决定。

处理器性能

硬件加速

带宽要求

能源管理

安全需求

在过去几年中,处理器安全性变得越来越重要。无论这样的方案是否是系统的基线要求,在决定最终方向之前,必须从多个有利位置查看安全问题。安全需求通常采取平台保护、IP 安全或数据安全的形式——或三者的某种组合。

需要平台保护来确保在应用程序中只运行经过身份验证的代码。换句话说,是否必须主动阻止“流氓代码”运行?通过“流氓代码”,我们指的是试图访问处理器上受保护信息或“劫持”处理器并获得对更大系统的控制权的程序。平台保护可以通过多种技术实现,在选择时总是需要权衡取舍。与任何权衡一样,随着保护级别的提高,也会产生成本影响。另一个重要的考虑因素是整体安全方案在开发和生产中的易用性。

安全和容错

在许多应用中,安全显然是主要关注点,例如汽车驾驶员辅助系统或闭环电源控制系统。然而,目前其他不那么明显的应用程序的设计人员开始更加关心提高操作稳健性水平。尤其是处理器内置于较小的硅几何尺寸(例如 28 纳米或 40 纳米)中,其中内存中的软错误可能会因为自然发生的事件(包括 α 和 γ 粒子)而影响操作。在处理器选择过程中,重要的是检查处理器如何处理这些类型的错误,以及它如何响应一般的意外事件。发生错误时可以采取哪些步骤?它如何向其他系统组件发出出现问题的信号?

调试能力

随着应用程序变得越来越复杂,开发过程也变得越来越复杂。当处理器和应用程序子组件的数量呈指数增长时,过去有效的捷径可能不起作用。考虑使用操作系统或实时内核的基于软件的大型系统的系统级调试。处理器及其工具链是否有办法在不影响应用程序的情况下检查处理器状态?是否可以剖析和追踪处理器所在的位置,或者捕获所有感兴趣的事件?在熟悉可用的调试级别之前,应该回答所有这些问题以及更多问题。

系统成本

有时,系统设计人员关注处理器价格标签而不是整体系统设计成本。不仅要考虑设备本身的成本,还要考虑所需的支持电路的成本——电平转换器、接口芯片、胶合逻辑等。此外,封装选项也起着至关重要的作用:一个处理器的封装可能允许四层板设计,而另一个处理器的封装可能需要昂贵的六层或八层板,因为存在布线挑战。最后,不要忽视额外的处理空间的价值,它可以允许未来的可扩展性,而不会导致昂贵的处理器更换或电路板旋转。

信号链

最后一点:处理器选择应与系统信号链要求的研究同步进行。处理器供应商是否也销售连接到处理器的外围设备?从同一个供应商处购买多个系统组件通常是有利的——对于互操作性、客户支持和整体定价优势。

准备好选择处理器了吗?

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【PS图像处理】PS软件提示不能完成命令,因为暂存盘已满的解决办法
下一篇:ubuntu 与 windows 之间的文件互传
相关文章

 发表评论

暂时没有评论,来抢沙发吧~