行业动态

NEWS

Your location :   Home  >  行业洞察  >  行业动态
ADI教你如何应对嵌入式系统的设计挑战
日期:2010-09-15 来源:

  在复杂的嵌入式设计中,工程师经常会遇到的挑战是如何准确评测系统实际性能。完备的性能监测硬件和软件是快速完成系统评测的关键。在第十五届IIC秋季展的技术应用课程上,ADI公司高级现场应用工程师胡炳龙进行了一场名为“用性能监测硬件和软件来应对嵌入式系统设计挑战”的主题演讲,为工程师进行应用程序设计、硬件方案选取和系统优化提供了宝贵经验。

  最新嵌入式技术的发展趋势之一是在处理器内集成性能监测硬件模块,以实时监测高性能处理器的时机性能,根据性能统计结果找出系统瓶颈,有效优化系统软硬件以提升产品竞争力。

  以模拟产品见长的ADI公司从1965年开始致力于高性能信号处理IC的开发,在转换器和高性能放大器产品上的市场份额为全球最高,拥有超过10000种产品,服务超过70000家客户。“与竞争对手大多专注于电源管理不同,ADI将开发重点放在信号处理上。而在模拟器件市场上,有94%的产品涉及信号处理。”胡炳龙强调,“2009年ADI的转换器产品已达到了46%的市场份额。”

  胡炳龙表示,在嵌入式实时测控系统中,可以采用模拟量实时性能分析软件、可视化数字信号处理算法和自动代码分析工具、汇聚式处理器的计数器以及多种指标寄存器来应对设计挑战。以集散测控系统为例,其构成中前端的分布式智能模拟量测量单元包括多通道信号调理和前级信号处理器,后端的汇聚处理控制模块则由高性能信号处理器及通讯接口组成。测量和优化这两类子系统的性能也需要不同的方法。

  对于集散测控系统的分布式智能测试单元而言,有没有办法检测ADC精度和性能呢?ADI公司提供的可视模拟软件(WASP)允许开发工程师快速配置、控制和分析ADC性能。这是一款针对所有微转换器(MicroConverter)产品的通用应用软件,可以对这些不见的模拟性能进行分析,并可提供RMS噪声分析和峰峰值噪声分析。

集散测控系统中的汇聚处理模块是硬实时系统,评测系统性能涉及到算法设计、代码分析、资源分配优化等。采用微信号架构可大大简化系统整体性能的评测和优化。ADI公司的汇聚式处理器Blackfin系列就是这样一个多用途平台,它使用与精简指令集计算机RISC类似的、适合控制和信号处理应用的指令集,还包含一组多功能指令集以允许不同长度的操作码组合成一个单周期指令,程序员可以在减少代码长度的同时最大限度地使用处理器资源。集成开发调试环境Visual DSP++提供了在Blackfin平台上编辑、编译、链接和调试的完整图形控制界面。利用可视化信号处理工具,开发人员能够轻松完成算法的原型设计、代码分析和性能评估。

  胡炳龙指出,“模拟评估软件有助于设计工程师用正确的方法使用高性能模拟硬件;而可视化信号处理工具则减轻了算法开发和调试的工作量。”

  此外,随着嵌入式技术的发展,对处理器效率和性能监测的要求越来越高。采用机器周期计数器和性能指标寄存器有助于测量系统性能,并提供了一种理解系统行为的有效方法。机器周期计数器可以对应用程序执行期间的内核周期计数,在用户模式或管理员模式下,执行、等待、中断和事件等耗费的周期数均被统计。在嵌入式处理器芯片内嵌性能计数器(指标寄存器),则有助于精确地捕捉外部存储器组访问数、页错失数、总线流量数和总线转向数。

 

Consultant related

Sales Service Line:
+86-0755-82127888

Technical Support line:
+86-0755-82127938

Complaint line:
+86-0755-82127989

Copyright © 2005-2025 HUAZHOU LTD. All rights reserved. Designed by huazhouzcn.com  粤ICP备12085565号-1   
Sales Service Line:+86-0755-82127888    Technical Support line:+86-0755-82127938   Complaint line:+86-0755-82127989

Customer Service

Hotline

+86-0755-82127888

Times

9:00AM~18:00PM(UTC+8)

Online messages