TI:可以在几分钟内模拟全部应用的DSP仿真技术
扫描二维码
随时随地手机看文章
DSP 仿真器对开发人员很重要,是因为他们需在设计的初期阶段——一般在获得硬件前的几个月——开发出复杂的多核系统架构。而仿真器可帮助开发人员在无需原型器件的情况下对各种设计配置进行评估。然而由于先前的仿真器的速度缓慢而无法得到广泛应用。此外,先前的数据采集工具也无法为开发人员提供所需的高可视度,帮助他们查明其代码中的问题与故障。有关研究表明,如果在设计流程中未能及时发现故障与关键问题,开发人员的隔离与修复工作就会变得困难而且代价更高,最终导致产品错失重要的上市机会。
开发人员可在设计初期阶段获得如下优势:
1. 全面的系统级仿真使到硬件的过渡更加轻松便捷;
2. 较早地进行代码优化可使系统性能达到最高;
3. 更深入的软硬件可视图,能在开发的初期阶段发现并修复可能带来惨重损失的故障,从而节省了数周乃至数月的开发时间。
作为 TI Code Composer Studio™ (CCStudio) 集成开发环境 (IDE) 的关键组件,该分析工具套件可在设计过程的各个阶段充分挖掘仿真技术的众多优势,并能够在获得硬件前后实现无与伦比的可见度。TI 是将这些分析工具组合到一个套件中的首家 DSP 供应商,免除了开发人员寻求多家供应商的烦恼。该分析工具套件包括四款功能强大的新型组件:片上高速缓存冲突分析仪、流水线延迟分析仪、代码覆盖分析仪以及多事件函数描述器。通过为片上内存、应用行为以及系统资源的使用提供广泛的可视图,上述的每一组件均有助于开发并优化应用。
高速缓存分析仪——提供高速缓存访问的图形化描述,重点突出了高速缓存随着时间推移的随机模式。尽管该分析仪可采集高速缓存遗漏数据,但无法快速识别高速缓存遗漏的根源。该分析工具套件中的高速缓存分析工具可自动采集这种高速缓存遗漏数据,并能清楚地识别其来源,这样开发人员便可隔离并识别各种模式,以便为优化性能更好地组织代码。
流水线延迟分析仪——可快速识别下至指令级流水线中的延迟,并可在设计人员用以重新排序指令以消除冲突的单个屏幕上显示信息。该工具可使这一过程极为简单,即使不熟悉 DSP 开发技能的设计人员也可以优化 DSP 流水线结构,以便最大程度地提高性能。
代码覆盖分析仪——可自动发现代码中的条件语句,跟踪已通过的路径,并可在单个显示器中以易于读取的图形化格式提供结果。该分析仪测试所有代码,这使代码在基于由第一次高精确度、可重复过程所带实际数据的代码覆盖中准确无误。
多事件函数描述器——使用户可在多个事件中采集数据,并在单个桌面上将它显示出来,从而使开发人员不必单独分析每个事件,节省了他们宝贵的时间。开发人员还可看到对一个事件所作的更改是如何影响其它所有事件的,从而使其可确定在一个操作区域中为提高性能所采取的步骤是如何影响其它操作区域的。
高速仿真器与分析工具套件可从 C5000™ 与 C6000™ DSP 平台中选定的处理器上获得。通过Update Advisor、该软件中的实时更新功能,以及访问 www.ti.com/fastsimulationpr,所有注册用户均可获得带 有CCStudio 2.2 的分析工具套件。CCStudio 现已开始供货,第一年的全年订购单价为 3,595美元,其评估版本可免费使用90天。