DSP系统的建模和配置.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

DSP系统的建模和配置

嵌入式软件开发需要对目标架构及其使用有广泛透彻的认识和

了解。把嵌入式系统从概念转化为能够有效地在硬件环境中部署的高效解决方

案,需要一系列步骤。整个过程包括:分析、架构搭建、评估、硬件支持、设

计、编码、调试、集成、验证和确认。在这个过程中,如果硬件资源没有得到有效利

用,或是软件没有针对硬件资源进行优化,都可能对性能造成严重影响。

CEVA-X系列DSP内核中采用的创新架构需要完全新颖的方案,以充分利用可能

的设计变量来控制总体性能。CEVA-X1620是CEVA-X内核系列的第一款产品,采用

8

非常先进的并行架构,在一个机器周期中可执行多达条指令。对于这类先进架构,高

效能及高效率地使用硬件资源非常重要。

此外,CEVA-X整合了完整的存储器子系统,负责分层存储器管理。这包括直接

存储访问(DMA)控制器、板上缓存、写入缓冲器、内部及外部存储器、存储器管理及仲

裁。利用这种广泛的功能集,通过完整精确的仿真环境和先进的配置能力,就可以轻松

地完成软件应用的优化。

对仿真环境的要求

对基于DSP/实时的软件开发而言,仿真环境非常重要,需要具有以下几个特点。

可视性

透明性——可以监控内部硬件和硬件逻辑的工作。即使它们不是硬件接口的一部分,在

实际的硬件环境中一般不可见,但是,了解它们的情况是解决问题和提高性能的关键。

调试——当缺乏精确的仿真环境时,在只提供有限可视性的硬件上运行所有进程意

味着需要利用更多的资源,并会增加调试时间。因此,仿真环境应提供硬件本身不支持

的额外调试功能。

灵活性——这是指在提交给最终系统架构之前检查几种不同系统布局的能力。实现

最佳性能通常要设置不同的硬件环境参数,并利用软件进行反复试验。对于所选择的具

体设置,需要依靠仿真环境来准确预测其对系统的影响。

时间——在能够执行所有运行时间测试之前,无需耗费太多时间和增加特殊硬件就

能够实现并行硬件和软件的开发。

精确仿真和全面配置

先进的仿真和配置环境完全采用软件建模,并具有全面广泛的配置能力,能够帮助

系统架构师和DSP软件工程师更好地进行应用设计。这种方法和环境显著提高了系统

性能,相应减少了开发时间。全面的建模环境意味着CEVA-X1620实现方案能够以多

种模式用于不同的开发阶段或不同的开发目的。

仿真

工具中最先支持的是类似于标准仿真解决方案的基本指令集仿真(ISS)模式。在这

种模式中,每一条指令都作为不可分割的阶段被执行。该模式执行速度非常快,便于软

件开发。

周期精确仿真(CAS)是更先进的仿真模式。在这种模式中,包括所有流水线级的架

构行为被完全仿真。在进行精度检查或硬件验证时,该模式对全系统仿真非常重要,这

时仿真器可以作为内核模块方便地模拟真实硬件的功能。除了周期精确能力之外,全部

存储器子系统(MSS)都被建模,可对整个系统进行仿真。这样一来,由于软件与硬件的

交互作用,因此能够实现真实精确的仿真。这种模式包括了所有的MSS模块,故可对

所有的存储层次进行调试,包括缓存、写缓冲、内部外部存储器。另外,它也可以通/

过仿真分析不同的存储器布局情况,以针对每一种布局,观察算法执行期间存储器的访

问和冲突情况。

配置

除了全面完善的仿真能力之外,CEVA还提供面向C-level的应用程序及存储器

的配置器。这种配置器可对整个仿真环境进行自动分析。

它能在基本的ISS模式中提供完全的C-level配置。通过查找出潜在的问题,比如

应用内核、瓶颈和最耗费代码行的部分,可有效地提高软件性能。这是非常强有力的工

C

具,能够减少关键功能的时钟数和非关键功能的代码大小。应用程序配置在函数上被

自动执行,无需修改任何代码,同时还可用于汇编程序。

CASMSS

然后,应用程序配置可基于和仿真器被执行,以根据每一个功能的存

储映射和存储冲突获得它的真正应用性能。

CAS

文档评论(0)

办公服务吧 + 关注
实名认证
服务提供商

专注于文案的个性定制,修改,润色等。本人已有16年相关工作经验,具有扎实的文案功底,可承接演讲稿,读后感,任务计划书,营销方案等方面的工作。欢迎您的咨询~~

1亿VIP精品文档

相关文档