怎样选择嵌入式媒体处理器
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8833次
文章摘要:7 目标应用需要定点处理器还是浮点处理器?如图1所示,只需要少量的浮点功能的应用的设计工程师被限制在“灰色区域”中,经常被迫使用高成本的浮点处理器。然而今天一些定点处理器能够以很高的时钟速率运行,只要有合适的体系机构,就可以像浮点处理器一样工作。这种方法允许设计工程师使用低成本、低功耗的操作替代浮点运算。当然,这种方法并不适用于浮点密集型应用,但是它为设计工程师提供了“继续保留在灰色区域”中的诱人机会。8 系统以后可能需要改变还是永远不变的?如果有可能需要改变系统以便适应新的媒体格式、用户界面功能等类似的变化,那么我们就可能需要可编程器件(如DSP、MCU或者FPGA)。如果系统要求固定并且改
怎样选择嵌入式媒体处理器,标签:电子小制作,http://www.88dzw.com
7 目标应用需要定点处理器还是浮点处理器?
如图1所示,只需要少量的浮点功能的应用的设计工程师被限制在“灰色区域”中,经常被迫使用高成本的浮点处理器。然而今天一些定点处理器能够以很高的时钟速率运行,只要有合适的体系机构,就可以像浮点处理器一样工作。这种方法允许设计工程师使用低成本、低功耗的操作替代浮点运算。当然,这种方法并不适用于浮点密集型应用,但是它为设计工程师提供了“继续保留在灰色区域”中的诱人机会。
8 系统以后可能需要改变还是永远不变的?
如果有可能需要改变系统以便适应新的媒体格式、用户界面功能等类似的变化,那么我们就可能需要可编程器件(如DSP、MCU或者FPGA)。如果系统要求固定并且改变的可能性很小,那么固定功能的专用集成电路(ASIC)应该是合适的选择。
9 需要操作系统吗?
由于需要开发工具,许多开发商都需要操作系统(OS)。如果一个公司有很多应用都基于一个特定的OS,那么其必然有强烈的动机来选择一个支持其OS的处理器。如果你可以随便选择OS,那么需要考虑以下一些因素。你可能需要一个低时延、支持多任务处理,或者允许多个用户同时访问系统的处理器。相反,如果只需要提供基本的服务,那么只需要一个轻量级的OS。当然,许多应用根本不需要OS,因此这一直不是主要考虑的问题。
10 怎样利用处理器开发?
这是个非常重要的问题,因为一套强大的开发工具能够显著地提高生产力、缩短开发和调试时间。重要的是,我们要知道这个问题像取决于最终应用一样取决于具体开发商的需求。许多公司利用某种开发工具包已经建立起了经验数据库,并且可以按照他们的意愿建立大型的代码库供其使用。
当你换到一个新的处理器平台的时候,这些开发工具就变得特别重要。例如,一个强大的C/C++编译器能够很容易地将已有的源代码转移到一个新的平台上,而且有多种优化选择(如速度、功率或者代码密度的优化)能帮助设计工程师实现他们的开发目标而不用花很多精力掌握处理器指令集和结构的要点。
11 如何快速验证软件算法?
如前所述,用C或C++写的代码可以很容易地移植到一个新的处理器上。移植C代码的主要问题是外设代码通常对于每一系列处理器是不同的。不过,如果代码使用设备驱动,可以简化代码变换,因为驱动去除了具体的外设操作。
此外,当你进入新的嵌入式媒体处理器时,你应该检查有什么可用的功能可以帮助你以更高的抽象度进行编程。工程师在原型设计阶段长期使用MATLAB/Simulink(Mathworks公司)或者LabVIEW(National Instruments公司)。这些工具能够生成代码实现一些嵌入式目标。由于这些开发工具容易建立硬件原型所以支持选定的媒体处理器。此外,这些开发工具在将原型转化成产品方面已经有了长足的进步。
12 如何轻松地建立一套完整的原型系统?
你还应该考虑评估硬件。评估工具套件能够评估所有外围设备吗?如果不能,那么你最终可能需要搭建专用硬件来测试外设。评估工具套件能够与其他你感兴趣的评估板一起使用吗?例如,Micron和Omnivision公司提供能够测试他们照相机的CMOS传感器评估板。你也能把这些功能加入你的评估套件吗?
13 愿意花多少钱?
这是一个重要的问题,但是你很可能得到一个错误的答案,除非你考虑了整个系统的设计成本,即你需要考虑:处理器本身的成本、对支持芯片的需要、封装的选择以及可提供额外的一些处理能力为将来提供更大的扩展空间。
14 能够将同一供应商的其他设备用于我的系统吗?
当你选择处理器的时候,你最好同时观察一下你的系统信号链。处理器供应商是不是还销售连接处理器的外设?通常情况下,最好购买同一个供应商的多个系统元件。
《怎样选择嵌入式媒体处理器》相关文章
- › 怎样选择嵌入式媒体处理器
- › 怎样选择低噪音笔记本电脑
- 在百度中搜索相关文章:怎样选择嵌入式媒体处理器
- 在谷歌中搜索相关文章:怎样选择嵌入式媒体处理器
- 在soso中搜索相关文章:怎样选择嵌入式媒体处理器
- 在搜狗中搜索相关文章:怎样选择嵌入式媒体处理器