DSP系统的测试与调试3.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP 系统的测试和调试(三) 作者:Rob Oshana,德州仪器(TI) 仿真的基本原理 仿真是一种被用在嵌入式系统开发领域的技术。它可以给系统开发者带来集成硬 件和软件所需的可控制性和可视性,有效地模仿DSP处理器的电气特征和性能, 同时让工程师更清晰地了解处理器的活动并加以控制。 仿真器包含了硬件和软件技术。仿真硬件方面由DSP芯片上的功能构成,它可以 采集数据。该数据提供了有关系统活动状态和其它可视性的信息。硬件还需要从 DSP设备上高速获取此类信息,并将数据格式化。仿真器软件则提供了更高级别 的控制,以及一个和主机相连的接口 - 一般是一个调试器。调试器让开发工程 师可以轻松地从编辑过程(编译、汇编并为某个应用建立链接)过渡到执行环境。 它从编辑过程中输出数据,并将图象导入到目标系统中。接下来,工程师可以通 过调试器和仿真器互动,来控制并执行应用,同时找到并解决问题。这些问题可 能是硬件问题,也可能会是软件上的问题。仿真器被设计成一个完整的集成和测 试环境。 仿真器系统组件 所有的仿真器系统都是由以下三个部分构成的: 片上调试装置 仿真控制器 运行在主机上的调试器应用程序 图7展示了这三部分的连接。其中主机和一个仿真控制器相连,仿真控制器也连 接到目标系统。用户通过IDE中的调试器来控制目标应用。 图 7:一个基本的仿真系统 从处理器、仿真器到主机平台的整个开发环境,都会使用 DSP 仿真技术。 在 DSP 设备本身,要实现更高的时钟率,就要求仿真逻辑必须是在芯片上,这样 它才能够全速运行,并跟上处理器的速率。集成度更高的芯片,总线会被隐藏起 来,让工程师无法通过管脚看到。这也使得仿真逻辑必须在芯片上,这样才能接 入到系统总线。为此,DSP 厂商都一直在积极地将高端仿真功能集成到它们的 DSP 产品上。 下一个组件是仿真器,它用来将目标板连接到主机平台上,并在主机和目标处理 器之间传输数据。 第三个组件也是最后一个组件是调试器和仿真软件。该软件可以自动配置以匹配 DSP 设备,并作为用户接口,让片上系统(SoC)设备的调试变得尽可能简单。 这些 IDE 还支持 “插入式”应用的开发,此类应用不仅能控制处理器,还能通 过一个高速数据接口显示来自处理器的仿真数据。 调试器运行的主机可以是一台电脑,也可以是一个工作站。该主机可以通过各种 方式来和仿真器相连,包括以太网、通用串行总线 (USB)、Firewire (IEEE 1394) 和并行接口等。 主机可以决定设备到主机之间的数据带宽。主机和仿真器之间的通信决定着数据 传输协议的最大持续数据带宽。比如,在某些仿真应用下,仿真器清空接收数据 缓冲器的速度必须和这些缓冲器被装满数据的速度一样快。第二,产生数据的主 机和接收数据的客户端必须拥有足够的 MIP 和/或磁盘带宽,来准备、传输、处 理和/或存储来自 DSP 的数据。此处必须注意的一点是,一个功能强大的电脑或 者一个工作站会对整个仿真系统的性能产生影响。 仿真器的物理特征 大多数仿真控制器都位于主机外部。仿真器分为通信和仿真两个部分。通信部分 负责和主机通信,而仿真部分则和目标连接,控制目标调试功能和设备调试端口。 仿真器/目标通信 仿真控制器通过连接线和目标相连。调试、跟踪、触发和实时传输可以通过同一 根目标连接线来完成,有时也可以采用同样的设备管脚。当一根连接线无法满足 目标系统的跟踪带宽时,就需要多根连接线。所有跟踪、实时数据传输和调试通 信可以通过这个链路来完成。仿真器允许目标和仿真器之间可以至少分开 2 英 尺,以方便DSP开发者能在各种环境下应用。 片上仿真 由于当前精密的DSP处理器的可视性日益下降,调试功能也被集成到了芯片上- 即我们常说的片上调试。片上调试实际上硬件和软件的结合

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档