微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 选择移动/消费类嵌入式SoC的5大注意事项

选择移动/消费类嵌入式SoC的5大注意事项

时间:02-05 来源:手机设计 点击:

如果你以一款更新的智能电话或PDA为例,毫无疑问,你会在其中发现一个SoC处理器。这是因为SoC处理器往往能提供从设计到市场的最快路径,在未来的设计中增加特性的同时提供大量的灵活性、成本、形状因子和其它的多种优越性,而这些对一个涉及许多分立组件的系统是不切实际的,也是不可能实现的。

但SoC处理器的优越性还不仅限于主流消费类应用。这些处理器在所有种类的嵌入式应用中都可带来无可估量的功用。关键是要明白哪一种SoC处理器适合于你的嵌入式装置,并且及早想出最佳的集成途径。

SoC应用处理器被设计用来集成大量具有处理器内核的外围装置。这些处理器通常被建在一个精简指令集计算机(RISC)内核的周围。"通常ARM,尽管MIPS和其它的内核也被采用"来提供Windows CE、Linux和其它嵌入式操作系统所需的内存管理单元和其它特性。

假定外围设备通常包括一个显示器控制器、静态和动态内存控制器、各种串行接口(如UART、SPI、USB)和外加槽控制器(如PCMCIA、CompactFlash和SDIO)。一些SoC处理器也包括键盘控制器、多媒体加速器和其它功能。

采用所有这些外围装置,在建立一个围绕SoC处理器的平台时会有极大的复杂性。通常会有多种途径把功能块绘制到I/O引脚上。操作系统需要理解什么部分正在被使用以及如何使用,这就意味着驱动器需要被定制,从而与规划中的设计相匹配。本文也会讨论你想利用的低功耗模式。

在选择SoC处理器用于你的嵌入式系统时,下面是要考虑的5大事项:

1. 精明的选择

选择一个SoC处理器是你要做的决定中最为重要的决定,并且需要审慎的考虑。有许多方案可供选择,但是有几种办法可迅速地找到何种方案最适合于你的应用。

你要问的第一个问题应当是:是否一款特殊的SoC处理器更适于你的设备呢?一些SoC制造商仅以巨大的销量来博取大量的设备制造商。他们的芯片或许在功能上对于你的设备而言是无可挑剔的,但或许又没有现货可供。取决于你的量和采购策略时,你或许需要一种通过分销商就可获得的处理器。通过列出一份你可以买得到的SoC 处理器的清单,来开始你制定决策的过程。

第二,看看每款SoC处理器瞄准的是什么市场。例始,一种特定的处理器或许被加载了大量的高端多媒体功能。如果你正在建造一个将要用到这些功能的设备,那就再好不过了。如果不是,这些功能只会让你的成本上升,在不会提供任何益处的同时,令你的预算超支。

你或许需要创建一个数据表,把你所需要的特性列在一个栏中,并标注出哪一款SoC处理器符合这些需要。如果你不能找到具有你所需要的所有功能的部件,"并且只有这些功能"是你需要的,你或许需在处理器的成本和外围设备的成本之间进行折衷,而这些外围设备具有处理器所缺乏的功能。

最后,再看看可以得到的支持的程度。采用SoC处理器并不容易。还有大量东西尚需了解,而且靠自己去了解会花费大量时间,这些时间是你在市场中拼搏时负担不起的。你会需要某种程度的支持和参考板,从而加快设计过程、测试定制电路、开发软件的速度,并使你的设计定案。无论你来自处理器制造商本身还是第三方,确保优异的参考板和其它形式的支持对于任何一种你所考虑的SoC处理器都是有用的。

2. 从参考设计开始

一个合适的参考设计或开发平台的可用性(以下图1)应当是你决定采用某种SoC处理器的关键因素之一。从开发应用软件到在你的嵌入式设备上运行,一个参考设计会给你一个重要的先机,并且在开发你自有的硬件设计时有一个非常好的开始。


图1:参考设计或开发平台要具备可用性

你能看到在着手其它任何设计之前,你已将有效的设计付之行动。你能发现有的人如何能成功地把种种组件进行组合,并采用他们的框架作为你自己设计的一个起点。通过参考设计,其它一些人也已开始掌握硬件来建立功能正常的设备。你要做的一切是考虑如何来定制它以适合你的特定需要。

正像SoC处理器的决定要以你的特定设备的需要和处理器所能提供的功能为基础来制定,你也需要考虑在选择参考设计时的需要。从包含比处理器更细微的小的形状因子封装到具有大显示器和易于接入电路的更鲁棒的工具,参考设计都会有很大的不同。

何种类型的参考设计对你都有意义,取决于你正处于你的开发过程的哪一个阶段。你是想把参考设计放在一张椅子上来测试不同的电气方法吗?如果不是,你应当采用一个更大的开发平台。如果你完成了基板设计,那么一个简单的处理器模块或许就足够了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top